@charset "UTF-8";
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/* MIXINS */
.btn-primary a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0079C0;
  --bs-btn-border-color: #0079C0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0067a3;
  --bs-btn-hover-border-color: #00619a;
  --bs-btn-focus-shadow-rgb: 38, 141, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00619a;
  --bs-btn-active-border-color: #005b90;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0079C0;
  --bs-btn-disabled-border-color: #0079C0; }

.btn-secondary a {
  --bs-btn-color: #000;
  --bs-btn-bg: #ff4e2e;
  --bs-btn-border-color: #ff4e2e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff694d;
  --bs-btn-hover-border-color: #ff6043;
  --bs-btn-focus-shadow-rgb: 217, 66, 39;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff7158;
  --bs-btn-active-border-color: #ff6043;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ff4e2e;
  --bs-btn-disabled-border-color: #ff4e2e; }

.btn-success a {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745; }

.btn-info a {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8; }

.btn-warning a {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107; }

.btn-danger a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545; }

.btn-light a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa; }

.btn-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2c3136;
  --bs-btn-hover-border-color: #2a2e33;
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2e33;
  --bs-btn-active-border-color: #272c30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40; }

.btn-outline-primary a {
  --bs-btn-color: #0079C0;
  --bs-btn-border-color: #0079C0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0079C0;
  --bs-btn-hover-border-color: #0079C0;
  --bs-btn-focus-shadow-rgb: 0, 121, 192;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0079C0;
  --bs-btn-active-border-color: #0079C0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0079C0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0079C0;
  --bs-gradient: none; }

.btn-outline-secondary a {
  --bs-btn-color: #ff4e2e;
  --bs-btn-border-color: #ff4e2e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff4e2e;
  --bs-btn-hover-border-color: #ff4e2e;
  --bs-btn-focus-shadow-rgb: 255, 78, 46;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff4e2e;
  --bs-btn-active-border-color: #ff4e2e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ff4e2e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff4e2e;
  --bs-gradient: none; }

.btn-outline-success a {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none; }

.btn-outline-info a {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none; }

.btn-outline-warning a {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none; }

.btn-outline-danger a {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none; }

.btn-outline-light a {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none; }

.btn-outline-dark a {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none; }

/**
 * @file
 * Styles for Bootstrap Barrio affix effect.
 */
.affix {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1035;
  left: 0; }

/**
 * @file
 * Visual styles for comments in Barrio.
 */
.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 75vh;
  overflow: scroll;
  z-index: 9999; }

.toast-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999; }

/**
 * @file
 * Bootstrap Barrio specific styling for the Book module.
 */
.book-navigation .menu {
  border-top: 1px solid #dee2e6; }

.book-navigation .book-pager {
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  margin: 0; }

/**
 * @file
 * Styling for the Book module.
 */
.book-navigation .menu {
  padding-bottom: 0;
  padding-top: 1em; }

.book-navigation .book-pager {
  margin: 0;
  overflow: auto;
  padding: 0.5em 0; }

.book-pager__item {
  display: inline-block;
  list-style-type: none;
  vertical-align: top; }

.book-pager__item--previous {
  text-align: left;
  /* LTR */
  width: 45%; }

[dir="rtl"] .book-pager__item--previous {
  float: right;
  text-align: right; }

.book-pager__item--center {
  text-align: center;
  width: 8%; }

.book-pager__item--next {
  float: right;
  /* LTR */
  text-align: right;
  /* LTR */
  width: 45%; }

[dir="rtl"] .book-pager__item--next {
  float: left;
  text-align: left; }

/**
 * @file
 * Styles for Bootstrap Barrio's breadcrumbs.
 */
.breadcrumb {
  font-size: 0.929em 0.875rem; }

.region-breadcrumb {
  padding: 0 15px 0.25em;
  width: 100%; }

/**
 * @file
 * Visual styles for comments in Bartik.
 */
/* This is required to win over specificity of #content h2 */
#content .comment-wrapper h2 {
  margin-bottom: 1em; }

#content .comment-wrapper h2.comment-form__title {
  margin-bottom: 1em; }

.field-node--comment {
  font-size: 0.875rem; }

.comment {
  margin-bottom: 1.25em;
  vertical-align: top;
  display: table; }

[dir="rtl"] .comment {
  direction: rtl; }

.comment__meta {
  padding: 0 30px 0 0;
  /* LTR */
  font-size: 1rem; }

[dir="rtl"] .comment__meta {
  padding: 0 0 0 30px; }

.comment__attribution img {
  border: 1px solid #dee2e6; }

/* This is required to win over specificity of .field--type-image img */
.comment .field--name-user-picture img {
  margin: 0; }

.comment__author .username {
  white-space: nowrap; }

.comment__author {
  margin: 4px 0;
  line-height: 1.2; }

.comment__time,
.comment__permalink {
  margin-bottom: 4px;
  color: #68696b;
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 0 0.5em 0 0;
  /* LTR */ }

[dir="rtl"] .comment__time,
.comment__permalink {
  padding: 0 0 0 0.5em; }

.comment__permalink {
  font-size: 0.875rem;
  line-height: 1.2; }

.comment__content:before {
  content: "";
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #dee2e6;
  /* LTR */
  border-bottom: 1.25em solid transparent; }

[dir="rtl"] .comment__content:before {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #dee2e6; }

.comment__content:after {
  content: "";
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #fff;
  /* LTR */
  border-bottom: 1.25em solid transparent;
  margin-right: -1px;
  /* LTR */ }

[dir="rtl"] .comment__content:after {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #fff;
  margin-right: 0;
  margin-left: -1px; }

.comment__content h3 {
  margin-top: 0.94em;
  margin-bottom: 0.45em;
  font-size: 1.25rem; }

.comment__content nav {
  padding-top: 1px; }

.indented {
  margin-left: 40px;
  /* LTR */ }

[dir="rtl"] .indented {
  margin-right: 40px;
  margin-left: 0; }

.comment .links {
  padding: 0 0 0.25em 0; }

.comment .links-inline span {
  padding: 0 0.5em 0 0;
  /* LTR */
  font-size: 1rem; }

[dir="rtl"] .comment .links-inline span {
  padding: 0 0 0 0.5em; }

.comment--unpublished {
  margin-right: 5px;
  /* LTR */
  padding: 5px 2px 5px 5px;
  /* LTR */
  background: #7ecfff; }

[dir="rtl"] .comment--unpublished {
  margin-left: 5px;
  margin-right: 0;
  padding: 5px 5px 5px 2px; }

/**
 * @todo: unpublished nodes have class .node--unpublished.
 * change this to .comment--unpublished.
 */
.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #7ecfff;
  border-right: 1px solid #7ecfff; }

.unpublished {
  padding: 1.25em 1.25em 0; }

.comment-footer {
  display: table-row; }

.comment--unpublished .comment__text:after,
.node--unpublished .comment__text:after {
  border-right-color: #7ecfff;
  /* LTR */ }

[dir="rtl"] .comment--unpublished .comment__content:after,
[dir="rtl"] .node--unpublished .comment__content:after {
  border-left-color: #7ecfff; }

.views-field-variations > span > div {
  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; }

.views-field-variations > span > div > div {
  display: inline-block; }

.views-field-variations {
  margin-bottom: 0; }
  .views-field-variations .field--name-price {
    display: inline-block;
    width: 70px;
    text-align: right;
    padding-bottom: 1.2rem; }
  .views-field-variations .field--type-entity-reference {
    padding-left: 1rem; }
  .views-field-variations .commerce-order-item-variation-cart-form-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%; }
    .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity {
      padding: 0;
      margin: 0; }
    .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity {
      display: inline-block;
      margin-bottom: 0;
      padding: 0; }
      .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label {
        display: none; }
      .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input {
        width: 50px; }
    .views-field-variations .commerce-order-item-variation-cart-form-form .form-actions {
      display: inline-block;
      margin-bottom: 0;
      padding: 0; }

#edit-shipping-information .col-auto,
#edit-payment-information-billing-information .col-auto,
#edit-payment-information-billing-information.col-auto,
#edit-order-summary .col-auto,
#edit-order-summary.col-auto {
  padding: 0; }

#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper {
  display: none; }

.view-id-listado_de_productos .views-row > div {
  display: inline-block; }

.view-id-listado_de_productos .views-row {
  border-bottom: 1px solid #ced4da;
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .view-id-listado_de_productos .views-row .views-field-title {
    width: 320px;
    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;
    color: #005283; }

.cart-block--contents {
  background: #f02500;
  color: #fff;
  font-size: 0.75rem;
  width: auto; }
  .cart-block--contents .cart-block--contents__items {
    max-height: inherit;
    overflow-y: hidden;
    overflow-x: hidden; }
    .cart-block--contents .cart-block--contents__items table {
      color: #fff; }
      .cart-block--contents .cart-block--contents__items table thead.thead-light {
        background: #f02500;
        color: #fff; }
      .cart-block--contents .cart-block--contents__items table tr:hover {
        color: #fff; }

.cart--cart-offcanvas {
  background: #f02500;
  color: #fff;
  font-size: 0.75rem; }
  .cart--cart-offcanvas .cart-block--offcanvas-contents__links {
    padding: 0.5rem 1rem; }
    .cart--cart-offcanvas .cart-block--offcanvas-contents__links a {
      color: #fff;
      text-decoration: none; }
    .cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover {
      color: #ffeeeb; }
  .cart--cart-offcanvas .btn-close {
    color: #fff;
    padding: 0.25rem; }
  .cart--cart-offcanvas table {
    color: #fff; }
    .cart--cart-offcanvas table .btn {
      color: #fff; }
    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title,
    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price {
      padding: 0.5rem 0.25rem !important; }
    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity {
      padding: 0.25rem !important; }
    .cart--cart-offcanvas table .btn {
      color: #fff;
      font-size: 0.75rem; }
    .cart--cart-offcanvas table .btn:hover {
      color: #ffeeeb; }
    .cart--cart-offcanvas table tfoot .btn {
      background: transparent;
      color: white;
      border-color: white;
      font-size: 0.75rem;
      margin-top: 0.5rem; }
    .cart--cart-offcanvas table tfoot .btn:hover {
      background: #ff4e2e; }

/**
 * @file
 * Contextual links styles for Bootstrap Barrio.
 */
.contextual-links a {
  border-bottom: none;
  text-shadow: 0 0 0; }

/**
 * @file
 * Collapsible details.
 *
 * @see collapse.js
 * @see http://nicolasgallagher.com/css-background-image-hacks/
 */
details {
  border: 1px solid #dee2e6;
  margin-top: 1rem;
  margin-bottom: 1rem; }

details > .details-wrapper {
  padding: 0.5em 1.5em; }

/* @todo Regression: The summary of uncollapsible details are no longer
     vertically aligned with the .details-wrapper in browsers without native
     details support. */
summary {
  cursor: pointer;
  padding: 0.2em 0.5em; }

/**
 * @file
 * Feed icon styles for Bootstrap Barrio.
 */
.feed-icon {
  border-bottom: none;
  display: inline-block;
  padding: 1rem 0 0 0; }

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field--type-entity-reference {
  margin: 0 0 1.2rem; }

.field--type-entity-reference .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3rem;
  /* LTR */ }

[dir="rtl"] .field--type-entity-reference .field__label {
  padding-left: 0.3rem;
  padding-right: 0; }

.field--type-entity-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none; }

.field--type-entity-reference ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap; }

[dir="rtl"] .field--type-entity-reference ul.links li {
  padding: 0 0 0 1rem;
  float: right; }

@media all and (min-width: 560px) {
  .node .field--type-image {
    float: left;
    /* LTR */
    margin: 0 1rem 0 0;
    /* LTR */ }
  [dir="rtl"] .node .field--type-image {
    float: right;
    margin: 0 0 0 1rem; }
  .node .field--type-image + .field--type-image {
    clear: both; } }

.field--type-image img,
.field--name-field-user-picture img {
  margin: 0 0 1rem; }

.field--type-image a {
  border-bottom: none; }

.field--name-field-tags {
  margin: 0 0 1.2rem; }

.field--name-field-tags .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 5px;
  /* LTR */ }

[dir="rtl"] .field--name-field-tags .field__label {
  padding-left: 5px;
  padding-right: 0; }

.field--name-field-tags .field__label,
.field--name-field-tags ul.links {
  font-size: 0.875rem; }

.node--view-mode-teaser .field--name-field-tags .field__label,
.node--view-mode-teaser .field--name-field-tags ul.links {
  font-size: 0.875rem; }

.field--name-field-tags ul.links {
  padding: 0;
  margin: 0; }

.field--name-field-tags ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap; }

[dir="rtl"] .field--name-field-tags ul.links li {
  padding: 0 0 0 1rem;
  float: right; }

.field--label-inline .field__label,
.field--label-inline .field__item {
  display: inline-block; }

/**
 * @file
 * Default style for file module.
 */
/* File icons.*/
.file {
  padding-left: 1.5rem;
  /* LTR */
  display: inline-block;
  min-height: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */ }

[dir="rtl"] .file {
  padding-left: inherit;
  padding-right: 1.5rem;
  background-position: right center; }

.file--general,
.file--application-octet-stream {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/application-octet-stream.png); }

.file--package-x-generic {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/package-x-generic.png); }

.file--x-office-spreadsheet {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/x-office-spreadsheet.png); }

.file--x-office-document {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/x-office-document.png); }

.file--x-office-presentation {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/x-office-presentation.png); }

.file--text-x-script {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/text-x-script.png); }

.file--text-html {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/text-html.png); }

.file--text-plain {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/text-plain.png); }

.file--application-pdf {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/application-pdf.png); }

.file--application-x-executable {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/application-x-executable.png); }

.file--audio {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/audio-x-generic.png); }

.file--video {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/video-x-generic.png); }

.file--text {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/text-x-generic.png); }

.file--image {
  background-image: url(/themes/custom/frontoffice/css/../images/icons/image-x-generic.png); }

/**
 * @file
 * Visual styles for Bootstrap Barrio's form components.
 */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23EE0000' d='M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511 c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356 c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206 l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: calc(1.5em + 0.75rem + 2px)/2 calc(1.5em + 0.75rem + 2px)/2;
          background-size: calc(1.5em + 0.75rem + 2px)/2 calc(1.5em + 0.75rem + 2px)/2;
  width: calc(1.5em + 0.75rem + 2px)/2;
  height: calc(1.5em + 0.75rem + 2px)/2;
  margin: 0 0.3em; }

.form-row > fieldset,
.form-row > div {
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: auto;
  max-width: none; }

.form-row .form-actions {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end; }

form .filter-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-left: 1rem;
  margin-right: 1rem; }

form .form-type-textarea {
  margin-bottom: 0; }

/* ------------------ Header ------------------ */
#navbar-top {
  padding: 0 1rem; }

#navbar-top.navbar-dark .nav-link:hover,
#navbar-top.navbar-dark .nav-link:focus {
  color: rgba(255, 255, 255, 0.75); }

#navbar-top.navbar-dark .nav-link {
  color: rgba(255, 255, 255, 0.5); }

#navbar-top.navbar-light .nav-link:hover,
#navbar-top.navbar-light .nav-link:focus {
  color: rgba(0, 0, 0, 0.7); }

#navbar-top.navbar-light .nav-link {
  color: rgba(0, 0, 0, 0.5); }

.navbar-brand .site-logo {
  margin-right: 1rem; }

@media (max-width: 33.9em) {
  .navbar-toggleable-xs .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none; } }

@media (max-width: 47.9em) {
  .navbar-toggleable-sm .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none; } }

/**
 * @file
 * Styles for the help block.
 */
.block-help {
  border: 1px solid #dee2e6;
  padding: 0 1.5rem;
  margin-bottom: 2rem; }

/**
 * @file
 * Visual styles for icons.
 */
.icon-help {
  background: url(/../../images/help.png) 0 50% no-repeat;
  /* LTR */
  padding: 1px 0 1px 1.5rem;
  /* LTR */ }

[dir="rtl"] .icon-help {
  background-position: 100% 50%;
  padding: 1px 1.5rem 1px 0; }

.feed-icon {
  background-image: svg-load("rss-fill.svg", fill=#fd7e14);
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  width: 1rem;
  height: 1rem; }
  .feed-icon:hover {
    background-image: svg-load("rss-fill.svg", fill=#fd7e14); }

/**
 * @file
 * Styles for Bootstrap Barrio's image buttons.
 */
.image-button.is-disabled:hover,
.image-button.is-disabled:active,
.image-button.is-disabled:focus,
.image-button.is-disabled {
  background: transparent;
  opacity: 0.5;
  cursor: default; }

/**
 * @file
 * Basic styling for comment module.
 */
/**
 * Indent threaded comments.
 */
.indented {
  margin-left: 1.5rem;
  /* LTR */ }

[dir="rtl"] .indented {
  margin-left: 0;
  margin-right: 1.5rem; }

/**
 * @file
 * Visual styles for Bootstrap Barrio's item list.
 */
.item-list ul {
  list-style: none;
  margin: 0 0 0.5rem 0;
  padding: 0;
  /* LTR */ }

[dir="rtl"] .item-list ul {
  padding: 0; }

.item-list ul li {
  /* This is needed to reset styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 1rem 0 0;
  /* LTR */ }

[dir="rtl"] .item-list ul li {
  /* This is needed to reset [dir="rtl"] styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 0 0 1rem; }

.item-list .item-list__comma-list,
.item-list .item-list__comma-list li,
[dir="rtl"] .item-list .item-list__comma-list,
[dir="rtl"] .item-list .item-list__comma-list li {
  padding: 0; }

/**
 * @file
 * List group.
 * A list of links, grouped together.
 */
.list-group__link {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem 0 0; }

.list-group__description {
  margin: 0 0 0.5rem; }

/**
 * @file
 * Visual styles for Bootstrap Barrio's node component.
 */
.node__content {
  font-size: 1rem;
  margin-top: 1rem; }

/* View mode teaser styles. */
.node--view-mode-teaser {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 1rem;
  padding-bottom: 1rem; }

.node--view-mode-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em; }

.node--view-mode-teaser.node--sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #dee2e6;
  padding: 0 1rem 1rem; }

.node--view-mode-teaser .node__content {
  clear: none;
  font-size: 1rem;
  line-height: 1.5; }

/* Node metadata styles. */
.node__meta {
  font-size: 0.875rem;
  margin-bottom: -5px; }

.node__meta .field--name-field-user-picture img {
  float: left;
  /* LTR */
  margin: 1px 1rem 0 0;
  /* LTR */ }

[dir="rtl"] .node__meta .field--name-field-user-picture img {
  float: right;
  margin-left: 1rem;
  margin-right: 0; }

/* Node links styles. */
.node__links {
  text-align: right;
  /* LTR */
  font-size: 1rem; }

[dir="rtl"] .node__links {
  text-align: left; }

/* Unpublished node styles. */
.node--unpublished {
  padding: 1rem 1rem 0; }

.node--unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4; }

.node-preview-container {
  background: #d1e8f5;
  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e8f5), to(#d3e8f4));
  background-image: -o-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
  font-family: Arial, sans-serif;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 10px; }

.node-preview-backlink {
  background-color: #419ff1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  /* LTR */
  border: 1px solid #0048c8;
  border-radius: .4em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
  margin: 0;
  padding: 4px 1em 4px 0.6em;
  /* LTR */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); }

[dir="rtl"] .node-preview-backlink {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  padding: 4px 0.6em 4px 1em;
  float: right; }

.node-preview-backlink:focus,
.node-preview-backlink:hover {
  background-color: #419cf1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
  /* LTR */
  border: 1px solid #0048c8;
  text-decoration: none;
  color: #fff; }

[dir="rtl"] .node-preview-backlink:focus,
[dir="rtl"] .node-preview-backlink:hover {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); }

.node-preview-backlink:active {
  background-color: #0e69be;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
  /* LTR */
  border: 1px solid #0048c8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); }

[dir="rtl"] .node-preview-backlink:active {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); }

.node-preview-backlink::before {
  content: "";
  width: 10px;
  display: inline-block; }

/**
 * @file
 * Styles for Bootstrap Barrio page.
 */
/**
 * @file
 * The visual styles for Bootstrap Barrio's search form(s).
 */
input[type="search"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

header #search-block-form {
  padding: 5px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }

#search-block-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/**
 * @file
 * Visual styles for the Shortcut action link in Bootstrap Barrio.
 */
.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0;
  /* Same as usual .page-title margin. */ }

.shortcut-wrapper .page-title {
  float: left;
  /* LTR */
  margin: 0; }

[dir="rtl"] .shortcut-wrapper .page-title {
  float: right; }

.shortcut-action {
  border-bottom: none;
  margin-left: 0.5em;
  /* LTR */
  padding-top: 0.35em; }

[dir="rtl"] .shortcut-action {
  margin-left: 0;
  margin-right: 0.5em; }

.shortcut-action:hover,
.shortcut-action:active,
.shortcut-action:focus {
  border-bottom: none; }

/* ------------------ Sidebar ----------------- */
.sidebar .block {
  border-style: solid;
  border-width: 1px;
  padding: 1rem 1rem;
  margin: 0 0 1rem; }
  .sidebar .block .content {
    font-size: 1rem;
    line-height: 1.25; }

.sidebar h2 {
  margin: 0 0 0.5rem;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 5px;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.25rem;
  line-height: 1.2; }

.sidebar tbody {
  border: none; }

.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #dee2e6; }

.sidebar nav ul.nav {
  margin: -1rem; }

/**
 * @file
 * Footer Styling.
 */
.site-footer {
  padding: 1rem 0; }
  .site-footer .layout-container {
    padding: 0 1rem; }

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

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

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

/**
 * @file
 * Styles for the skip link.
 */
.skip-link {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
  z-index: 50;
  background: #495057;
  font-size: 1rem;
  line-height: 2;
  padding: 1px 1rem 2px;
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom-width: 0;
  outline: 0; }

.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #fff; }

/**
 * @file
 * Styles for Bootstrap Barrio's tables.
 */
.sticky-header thead th {
  vertical-align: bottom;
  border-bottom: 2px solid var(--bs-border-color); }

.sticky-header th {
  padding: 0.5rem 0.5rem;
  vertical-align: top;
  border-top: 1px solid var(--bs-border-color); }

/**
 * @file
 * Visual styles for table drag.
 */
tr.drag {
  background-color: #fffff0; }

tr.drag-previous {
  background-color: #ffd; }

body div.tabledrag-changed-warning {
  margin-bottom: 0.5rem; }

/**
 * @file
 * Table select behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc; }

td.checkbox,
th.checkbox {
  text-align: center; }

[dir="rtl"] td.checkbox,
[dir="rtl"] th.checkbox {
  /* This is required to win over specificity of [dir="rtl"] td */
  text-align: center; }

/**
 * @file
 * Table sort indicator.
 */
th.is-active img {
  display: inline; }

td.is-active {
  background-color: #dee2e6; }

/**
 * @file
 * Tablesort indicator styles.
 */
.tablesort {
  width: 14px;
  height: 14px;
  vertical-align: top;
  margin: 1px 0 0 5px; }

.tablesort--asc {
  background-image: url(/core/misc/icons/ffffff/twistie-down.svg); }

.tablesort--desc {
  background-image: url(/core/misc/icons/ffffff/twistie-up.svg); }

/**
 * @file
 * Theme styling for tabs.
 */
nav.tabs {
  margin-bottom: 1rem; }

nav.tabs ul {
  background: #e9ecef;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  nav.tabs ul .nav-item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    nav.tabs ul .nav-item a {
      color: #343a40;
      text-align: center; }
    nav.tabs ul .nav-item.active a {
      background: #7ecfff; }

/**
 * @file
 * Visual styles for a resizable textarea.
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/**
 * @file
 * Visual styles for Bartik's ui-widget component.
 */
/**
 * @file
 * Styles for Bartik's modal windows
 */
.ui-widget-overlay {
  background: #000;
  opacity: 0.7; }

.ui-dialog {
  border-radius: 0; }

.ui-dialog input,
.ui-dialog select,
.ui-dialog textarea {
  font-size: 1rem; }

.ui-dialog .button {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  border: 1px solid #e4e4e4;
  border-bottom-color: #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  padding: 0.250em 1.063em;
  border-radius: 1em; }

/**
 * @file
 * Theme styling for user module.
 */
/* Visual styling for the Password strength indicator */
.password-strength__meter {
  margin-top: 0.5em;
  background-color: #e9ecef; }

.password-strength__indicator {
  background-color: theme-color("success");
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

.password-strength__indicator.is-weak {
  background-color: theme-color("danger"); }

.password-strength__indicator.is-fair {
  background-color: theme-color("warning"); }

.password-strength__indicator.is-good {
  background-color: theme-color("info"); }

.password-strength__indicator.is-strong {
  background-color: theme-color("success"); }

.password-confirm,
.password-field,
.password-strength,
.password-confirm-match {
  width: 55%; }

.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  max-width: 34.7em;
  border: 1px solid #dee2e6; }

.password-suggestions ul {
  margin-bottom: 0; }

.confirm-parent,
.password-parent {
  clear: left;
  /* LTR */
  margin: 0;
  max-width: 33em;
  overflow: hidden; }

[dir="rtl"] .confirm-parent,
[dir="rtl"] .password-parent {
  clear: right; }

/* Styling for the status indicator of the passwords match test.  */
.password-confirm .ok {
  color: theme-color("success");
  font-weight: bold; }

.password-confirm .error {
  color: theme-color("danger");
  font-weight: bold; }

/* Login page stype */
.page-user-login main .region-content,
.page-user-password main .region-content {
  max-width: 400px;
  background: white;
  padding: 1rem 1rem;
  margin: 0 auto;
  border-radius: 0.5rem; }

/*

body.path-user {
  .field--label-inline {
    .field__label {
      width: 100px;
      color: $primary-shade
    }

    .field__item {
      padding: $spacer/4 $spacer;
      border-radius: $spacer;
      background: $gray-200;
      min-width: 250px;
      margin: $spacer/4 0;
    }
  }

  .field--label-above {
    .field__label {
      color: $primary-shade
    }

    .field__item {
      padding: $spacer/4 $spacer;
      border-radius: $spacer;
      background: $gray-200;
      width: 100%;
      margin: $spacer/4 0;
    }
  }
}
*/
/**
 * @file
 * Vertical tabs component.
 */
/* Vertical Tabs Reset */
.vertical-tabs__menu {
  margin: -1px 0 -1px;
  /* LTR */
  padding: 0; }

[dir="rtl"] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -1em;
  /* This is required to win specificity over [dir="rtl"] .region-content ul */
  padding: 0; }

/**
 * @file
 * Vertical Tabs.
 */
.vertical-tabs {
  margin: 0;
  /* LTR */
  border: 1px solid #dee2e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 0.875rem; }

[dir="rtl"] .vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 0; }

.vertical-tabs__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* LTR */
  width: 15em;
  margin: 0;
  /* LTR */
  padding: 0;
  border-top: 1px solid #dee2e6;
  list-style: none; }

[dir="rtl"] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -15em; }

.vertical-tabs__pane {
  margin: 0;
  border: 0; }

.vertical-tabs__pane > summary {
  display: none; }

/* Layout of each tab. */
.vertical-tabs__menu-item {
  border: 1px solid #dee2e6;
  border-top: 0;
  background: #eee; }

.vertical-tabs__menu-item a {
  display: block;
  padding: 0.5em 0.6em;
  text-decoration: none; }

.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
  text-decoration: underline; }

.vertical-tabs__menu-item a:hover {
  outline: 1px dotted; }

.vertical-tabs__menu-item.is-selected {
  border-right-width: 0;
  /* LTR */
  background-color: #fff; }

[dir="rtl"] .vertical-tabs__menu-item.is-selected {
  border-left-width: 0;
  border-right-width: 1px; }

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
  color: #000; }

.vertical-tabs__menu-item-summary {
  display: block;
  margin-bottom: 0;
  line-height: normal; }

/**
 * @file
 * Styling for Views in Bartik.
 */
/* Tab styles */
.views-displays .tabs .open > a {
  border-radius: 0.5rem 0.5rem 0 0; }

.views-displays .tabs .open > a:hover,
.views-displays .tabs .open > a:focus {
  color: #0079C0; }

.views-displays .secondary .form-submit {
  font-size: 0.875rem; }

/* Tabs action list styles */
.views-displays .tabs .action-list {
  padding: 0; }

/* Contextual filter options styles */
.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {
  background-color: #F9F9F9; }

/* Views action dropbutton styles */
.views-ui-display-tab-actions .dropbutton .form-submit {
  color: #005283; }

.views-ui-display-tab-actions .dropbutton .form-submit:hover,
.views-ui-display-tab-actions .dropbutton .form-submit:focus {
  color: #0079C0; }

.table, #drupal-off-canvas .table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color); }
  .table > :not(caption) > * > *, #drupal-off-canvas .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
            box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody, #drupal-off-canvas .table > tbody {
    vertical-align: inherit; }
  .table > thead, #drupal-off-canvas .table > thead {
    vertical-align: bottom; }

.table-group-divider {
  border-top: 2px solid currentcolor; }

.caption-top {
  caption-side: top; }

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * {
  border-width: 1px 0; }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px; }

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0; }

.table-borderless > :not(:first-child) {
  border-top-width: 0; }

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color); }

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d4edda;
  --bs-table-border-color: #bfd5c4;
  --bs-table-striped-bg: #c9e1cf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfd5c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4dbca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d1ecf1;
  --bs-table-border-color: #bcd4d9;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem; }
  .form-check .form-check-input, .form-check #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .form-check .form-check-input[type="checkbox"] {
    float: left;
    margin-left: -1.5em; }

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right; }
  .form-check-reverse .form-check-input, .form-check-reverse #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .form-check-reverse .form-check-input[type="checkbox"] {
    float: right;
    margin-right: -1.5em;
    margin-left: 0; }

.form-check-input, #drupal-off-canvas .form-check-input[type="checkbox"] {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact; }
  .form-check-input[type="checkbox"], #drupal-off-canvas .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"], #drupal-off-canvas .form-check-input[type="radio"][type="checkbox"] {
    border-radius: 50%; }
  .form-check-input:active, #drupal-off-canvas .form-check-input:active[type="checkbox"] {
    -webkit-filter: brightness(90%);
            filter: brightness(90%); }
  .form-check-input:focus, #drupal-off-canvas .form-check-input:focus[type="checkbox"] {
    border-color: #86b7fe;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-check-input:checked, #drupal-off-canvas .form-check-input:checked[type="checkbox"] {
    background-color: #0d6efd;
    border-color: #0d6efd; }
    .form-check-input:checked[type="checkbox"], #drupal-off-canvas .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E"); }
    .form-check-input:checked[type="radio"], #drupal-off-canvas .form-check-input:checked[type="radio"][type="checkbox"] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E"); }
  .form-check-input[type="checkbox"]:indeterminate, #drupal-off-canvas .form-check-input[type="checkbox"]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E"); }
  .form-check-input:disabled, #drupal-off-canvas .form-check-input:disabled[type="checkbox"] {
    pointer-events: none;
    -webkit-filter: none;
            filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, #drupal-off-canvas .form-check-input[disabled][type="checkbox"] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label, #drupal-off-canvas .form-check-input:disabled[type="checkbox"] ~ .form-check-label {
    cursor: default;
    opacity: 0.5; }

.form-switch {
  padding-left: 2.5em; }
  .form-switch .form-check-input, .form-switch #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .form-switch .form-check-input[type="checkbox"] {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
    background-position: left center;
    border-radius: 2em;
    -webkit-transition: background-position 0.15s ease-in-out;
    -o-transition: background-position 0.15s ease-in-out;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input, .form-switch #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .form-switch .form-check-input[type="checkbox"] {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .form-switch .form-check-input:focus, .form-switch #drupal-off-canvas .form-check-input:focus[type="checkbox"], #drupal-off-canvas .form-switch .form-check-input:focus[type="checkbox"] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E"); }
    .form-switch .form-check-input:checked, .form-switch #drupal-off-canvas .form-check-input:checked[type="checkbox"], #drupal-off-canvas .form-switch .form-check-input:checked[type="checkbox"] {
      background-position: right center;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
  .form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0; }
    .form-switch.form-check-reverse .form-check-input, .form-switch.form-check-reverse #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .form-switch.form-check-reverse .form-check-input[type="checkbox"] {
      margin-right: -2.5em;
      margin-left: 0; }

.form-check-inline {
  display: inline-block;
  margin-right: 1rem; }

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    -webkit-filter: none;
            filter: none;
    opacity: 0.65; }

#drupal-off-canvas .table {
  margin: 0;
  font-size: inherit;
  min-width: auto; }

#drupal-off-canvas a:not(.btn) {
  color: var(--bs-link-color);
  text-decoration: underline; }
  #drupal-off-canvas a:not(.btn), #drupal-off-canvas a:not(.btn) * {
    cursor: pointer; }

body {
  padding-left: 0;
  background-color: #FFF !important; }
  body[class], body #drupal-off-canvas {
    background-color: #F7F8FA !important; }

::-moz-selection, body::-moz-selection {
  color: #FFF;
  background-color: #2E98FF; }

::selection, body::selection {
  color: #FFF;
  background-color: #2E98FF; }

.ui-dialog a {
  color: #0a0a0a; }

.ui-dialog.ui-corner-all.ui-widget {
  min-width: 400px !important;
  max-width: 100%; }

.ui-dialog.ui-dialog.ui-dialog-position-side {
  left: 0 !important;
  width: 470px !important;
  max-width: 100%;
  border: 0;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  background-color: #F7F8FA; }
  @media only screen and (max-width: 767px) {
    .ui-dialog.ui-dialog.ui-dialog-position-side {
      width: 100% !important;
      min-width: 100% !important; } }
  .ui-dialog.ui-dialog.ui-dialog-position-side .ui-dialog-titlebar {
    z-index: 110;
    position: absolute;
    top: 0;
    right: 0;
    background: #FFF !important;
    padding: 5px;
    border-radius: 10px !important;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
    .ui-dialog.ui-dialog.ui-dialog-position-side .ui-dialog-titlebar .ui-dialog-titlebar-close {
      position: static;
      margin: 0;
      display: block;
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
  .ui-dialog.ui-dialog.ui-dialog-position-side .ui-dialog-title {
    display: none; }

.ui-dialog #drupal-off-canvas {
  height: 100vh !important;
  scrollbar-width: thin;
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F; }
  .ui-dialog #drupal-off-canvas::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  .ui-dialog #drupal-off-canvas::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
  .toolbar-horizontal .ui-dialog #drupal-off-canvas {
    height: calc(100vh - var(--gin-toolbar-y-offset)) !important; }

.ui-dialog #modal-entity-form,
.ui-dialog #drupal-modal,
.ui-dialog div[id*="field-"][id*="-dialog"] {
  background: #FFF;
  color: #000;
  border-radius: 10px;
  scrollbar-width: "thin";
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F; }
  .ui-dialog #modal-entity-form::-webkit-scrollbar,
  .ui-dialog #drupal-modal::-webkit-scrollbar,
  .ui-dialog div[id*="field-"][id*="-dialog"]::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  .ui-dialog #modal-entity-form::-webkit-scrollbar-thumb,
  .ui-dialog #drupal-modal::-webkit-scrollbar-thumb,
  .ui-dialog div[id*="field-"][id*="-dialog"]::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
  .ui-dialog #modal-entity-form.ui-dialog-content .form-actions,
  .ui-dialog #drupal-modal.ui-dialog-content .form-actions,
  .ui-dialog div[id*="field-"][id*="-dialog"].ui-dialog-content .form-actions {
    margin-bottom: 0 !important; }
  .ui-dialog #modal-entity-form + .ui-dialog-buttonpane,
  .ui-dialog #drupal-modal + .ui-dialog-buttonpane,
  .ui-dialog div[id*="field-"][id*="-dialog"] + .ui-dialog-buttonpane {
    padding: 0 1em 1em;
    border: none; }
    .ui-dialog #modal-entity-form + .ui-dialog-buttonpane .ui-dialog-buttonset,
    .ui-dialog #drupal-modal + .ui-dialog-buttonpane .ui-dialog-buttonset,
    .ui-dialog div[id*="field-"][id*="-dialog"] + .ui-dialog-buttonpane .ui-dialog-buttonset {
      margin-right: 0; }

.ui-dialog div[id*="field-"][id*="-dialog"] > .ajax-progress-throbber {
  display: none; }

.ui-dialog .field-group-tabs-wrapper .horizontal-tab-button .summary {
  display: inline-block; }

.ui-dialog .ui-dialog-buttonpane {
  margin-top: 0 !important;
  background: #FFF !important;
  color: #000; }

body .ui-dialog.ui-widget:not(.ui-dialog-off-canvas) {
  border-radius: 10px !important;
  border: 1px solid transparent !important;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) !important;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) !important;
  background: #FFF !important; }

.tabledrag-toggle-weight-wrapper {
  display: none; }

h1.h {
  float: left;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 0.01em;
  color: #3A4163; }
  h1.h a {
    color: #3A4163;
    text-decoration: none; }
  h1.h .title-prefix {
    font-weight: normal; }
  h1.h .entity-label {
    font-weight: bold; }

a.btn, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit] {
  border: 1px solid #CCC; }
  a.btn:hover, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover[type=submit] {
    border-color: #666; }

.table-responsive .table > :not(:first-child), .table-responsive #drupal-off-canvas .table > :not(:first-child), #drupal-off-canvas .table-responsive .table > :not(:first-child) {
  border-top: 0; }

tr th.is-active {
  background: #F9F9F9; }

tr.odd td.is-active, tr:nth-child(odd) td.is-active {
  background: #eee; }

tr.even td.is-active, tr:nth-child(even) td.is-active {
  background: #f0f2f3; }

.text-format-wrapper [id*="format-"] {
  display: none; }

.js-media-library-widget-toggle-weight {
  display: none; }

input::-webkit-input-placeholder {
  color: #acb0c7;
  font-size: 12px;
  line-height: 24px; }

input::-moz-placeholder {
  color: #acb0c7;
  font-size: 12px;
  line-height: 24px; }

input:-ms-input-placeholder {
  color: #acb0c7;
  font-size: 12px;
  line-height: 24px; }

input::-ms-input-placeholder {
  color: #acb0c7;
  font-size: 12px;
  line-height: 24px; }

input::placeholder {
  color: #acb0c7;
  font-size: 12px;
  line-height: 24px; }

.form-control[readonly], .form-select[readonly] {
  background-color: #e9ecef;
  opacity: 1;
  cursor: default; }

.form-select[readonly] {
  pointer-events: none; }

.sitewide-alert.alert {
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  border-radius: 0; }
  .sitewide-alert.alert p {
    margin-bottom: 0; }
  .sitewide-alert.alert::before {
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 1rem 1rem;
            background-size: 1rem 1rem;
    background-position: center; }
  .sitewide-alert.alert .close {
    border: 0;
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Crect width='26' height='26' rx='5' fill='none' stroke='%232e98ff' stroke-width='1'/%3E%3Cg transform='translate(22.686 12.932) rotate(135)'%3E%3Cline y2='13.699' transform='translate(6.849)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline y2='13.698' transform='translate(13.698 6.849) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center transparent;
    border-radius: 0;
    color: transparent; }
  .sitewide-alert.alert.alert-primary-small {
    font-size: 75%;
    --bs-alert-color: #004973;
    --bs-alert-bg: #cce4f2;
    --bs-alert-border-color: #b3d7ec; }
    .sitewide-alert.alert.alert-primary-small .alert-link {
      color: #003a5c; }
  .sitewide-alert.alert.alert-secondary-small {
    font-size: 75%;
    --bs-alert-color: #992f1c;
    --bs-alert-bg: #ffdcd5;
    --bs-alert-border-color: #ffcac0; }
    .sitewide-alert.alert.alert-secondary-small .alert-link {
      color: #7a2616; }
  .sitewide-alert.alert.alert-success-small {
    font-size: 75%;
    --bs-alert-color: #186429;
    --bs-alert-bg: #d4edda;
    --bs-alert-border-color: #bfe5c7; }
    .sitewide-alert.alert.alert-success-small .alert-link {
      color: #135021; }
  .sitewide-alert.alert.alert-info-small {
    font-size: 75%;
    --bs-alert-color: #0e616e;
    --bs-alert-bg: #d1ecf1;
    --bs-alert-border-color: #b9e3ea; }
    .sitewide-alert.alert.alert-info-small .alert-link {
      color: #0b4e58; }
  .sitewide-alert.alert.alert-warning-small {
    font-size: 75%;
    --bs-alert-color: #664d03;
    --bs-alert-bg: #fff3cd;
    --bs-alert-border-color: #ffecb5; }
    .sitewide-alert.alert.alert-warning-small .alert-link {
      color: #523e02; }
  .sitewide-alert.alert.alert-danger-small {
    font-size: 75%;
    --bs-alert-color: #842029;
    --bs-alert-bg: #f8d7da;
    --bs-alert-border-color: #f5c2c7; }
    .sitewide-alert.alert.alert-danger-small .alert-link {
      color: #6a1a21; }
  .sitewide-alert.alert.alert-light-small {
    font-size: 75%;
    --bs-alert-color: #636464;
    --bs-alert-bg: #fefefe;
    --bs-alert-border-color: #fdfdfe; }
    .sitewide-alert.alert.alert-light-small .alert-link {
      color: #4f5050; }
  .sitewide-alert.alert.alert-dark-small {
    font-size: 75%;
    --bs-alert-color: #1f2326;
    --bs-alert-bg: #d6d8d9;
    --bs-alert-border-color: #c2c4c6; }
    .sitewide-alert.alert.alert-dark-small .alert-link {
      color: #191c1e; }

.block-system-main-block {
  margin-bottom: 100px; }

address, #drupal-off-canvas address {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem; }
  address p, #drupal-off-canvas address p {
    margin: 0 !important;
    display: block;
    white-space: nowrap; }
    address p:empty, #drupal-off-canvas address p:empty {
      display: none; }
  address span:empty, #drupal-off-canvas address span:empty {
    display: none; }
  address:last-child, #drupal-off-canvas address:last-child {
    margin-bottom: 0; }

.mm-page.mm-slideout {
  background-color: transparent; }

#header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 99;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
  width: 100%;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #DDE3EF;
  background-color: #FFFFFF;
  /*
  .menu-gauche {
    float: left;
    width: 50%;

    @media only screen and (max-width: 767px) {
      width: auto;
    }
    */
  /*
  }*/ }
  #header body.toolbar-horizontal {
    top: 40px; }
  #header body.toolbar-horizontal.toolbar-tray-open {
    top: 80px; }
  #header .menu-bar {
    position: relative;
    border-bottom: 1px solid #DDE3EF;
    padding: 0; }
  #header a.logo {
    float: left;
    display: block;
    padding: 12px 25px 0;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    max-width: 121px; }
    @media only screen and (max-width: 767px) {
      #header a.logo {
        padding: 11px 12px 11px 15px; } }
    #header a.logo strong, #header a.logo span {
      display: block;
      font-size: 10px;
      letter-spacing: 0.09em;
      line-height: 120%;
      text-align: left;
      color: #3a4163;
      white-space: nowrap; }
    #header a.logo img {
      width: 72px;
      height: 27px; }
  #header .menu_top {
    float: left;
    width: auto; }
    @media only screen and (max-width: 767px) {
      #header .menu_top {
        position: absolute;
        z-index: 2;
        right: 0;
        top: 0; } }
    #header .menu_top .curent_section {
      float: left;
      width: auto; }
      #header .menu_top .curent_section > span, #header .menu_top .curent_section > a {
        width: auto;
        position: relative;
        display: block;
        font-size: 14px;
        line-height: 17px;
        color: #ffffff;
        text-decoration: none;
        padding: 15px 30px 15px 18px;
        background-color: #3A4163;
        border-left: 11px solid transparent;
        cursor: pointer; }
        #header .menu_top .curent_section > span:after, #header .menu_top .curent_section > a:after {
          content: "";
          width: 8px;
          height: 4px;
          position: absolute;
          z-index: 1;
          top: 21px;
          right: 15px;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(17.707 -12.793) rotate(90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          -webkit-background-size: 8px 4px;
                  background-size: 8px 4px;
          background-position: center; }
      #header .menu_top .curent_section.prospection > a,
      #header .menu_top .curent_section.prospection > span {
        border-color: #2E98FF; }
      #header .menu_top .curent_section.valorisation > a,
      #header .menu_top .curent_section.valorisation > span {
        border-color: #FFC107; }
      #header .menu_top .curent_section.detention > a,
      #header .menu_top .curent_section.detention > span {
        border-color: #00B191; }
      #header .menu_top .curent_section.commercialisation > a,
      #header .menu_top .curent_section.commercialisation > span {
        border-color: #796EFF; }
      #header .menu_top .curent_section:hover span:after, #header .menu_top .curent_section.active span:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(-8.2 17.793) rotate(-90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
      #header .menu_top .curent_section .menu_principal {
        position: absolute;
        z-index: 999;
        top: 100%;
        left: 0;
        width: 100vw;
        -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
        display: none;
        text-align: center;
        background-color: #fff;
        padding: 20px;
        margin: 0; }
        @media only screen and (max-width: 767px) {
          #header .menu_top .curent_section .menu_principal {
            left: auto;
            right: 0;
            --bs-gutter-x: 0; } }
        #header .menu_top .curent_section .menu_principal .crm-mobile {
          display: none; }
          @media only screen and (max-width: 767px) {
            #header .menu_top .curent_section .menu_principal .crm-mobile {
              float: left;
              width: 100%;
              display: block;
              text-align: left;
              font-weight: bold;
              font-size: 14px;
              line-height: 17px;
              color: #3A4163;
              position: relative;
              margin-bottom: 5px;
              margin-top: 15px; } }
          #header .menu_top .curent_section .menu_principal .crm-mobile .menu_user {
            padding-left: 25px; }
            #header .menu_top .curent_section .menu_principal .crm-mobile .menu_user ul.nav {
              float: left;
              width: 100%; }
              #header .menu_top .curent_section .menu_principal .crm-mobile .menu_user ul.nav li {
                float: left;
                width: 100%;
                padding: 0; }
                #header .menu_top .curent_section .menu_principal .crm-mobile .menu_user ul.nav li a {
                  float: left;
                  width: 100%;
                  font-size: 12px;
                  line-height: 15px;
                  font-weight: normal;
                  color: #3A4163;
                  padding-left: 20px;
                  text-decoration: none;
                  position: relative; }
                  #header .menu_top .curent_section .menu_principal .crm-mobile .menu_user ul.nav li a:before {
                    content: "";
                    float: left;
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 4px;
                    height: 31px;
                    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
                    background-repeat: no-repeat;
                    background-position: left center;
                    -webkit-background-size: 4px 8px;
                            background-size: 4px 8px; }
        #header .menu_top .curent_section .menu_principal.active {
          display: block; }
        #header .menu_top .curent_section .menu_principal .block-content {
          margin: 0 auto;
          max-width: 1186px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          text-align: left; }
          @media only screen and (max-width: 767px) {
            #header .menu_top .curent_section .menu_principal .block-content {
              display: block; } }
          #header .menu_top .curent_section .menu_principal .block-content .block-dashboard {
            float: left;
            display: inline-block; }
            @media only screen and (max-width: 767px) {
              #header .menu_top .curent_section .menu_principal .block-content .block-dashboard {
                display: block;
                width: 100%; } }
          #header .menu_top .curent_section .menu_principal .block-content .level1 {
            font-weight: bold;
            font-size: 14px;
            line-height: 17px;
            color: #3A4163;
            position: relative;
            padding-left: 25px;
            margin-bottom: 15px; }
            @media only screen and (max-width: 767px) {
              #header .menu_top .curent_section .menu_principal .block-content .level1 {
                margin-bottom: 5px;
                margin-top: 15px; } }
            #header .menu_top .curent_section .menu_principal .block-content .level1:before {
              content: "";
              width: 11px;
              height: 11px;
              position: absolute;
              z-index: 2;
              left: 0;
              top: 50%;
              -webkit-transform: translateY(-50%);
                   -o-transform: translateY(-50%);
                      transform: translateY(-50%);
              background-color: #2E98FF;
              border-radius: 3px; }
            #header .menu_top .curent_section .menu_principal .block-content .level1.prospection:before {
              background-color: #2E98FF; }
            #header .menu_top .curent_section .menu_principal .block-content .level1.valorisation:before {
              background-color: #FFC107; }
            #header .menu_top .curent_section .menu_principal .block-content .level1.detention:before {
              background-color: #00B191; }
            #header .menu_top .curent_section .menu_principal .block-content .level1.commercialisation:before {
              background-color: #796EFF; }
          #header .menu_top .curent_section .menu_principal .block-content .block-content-liens {
            padding-left: 25px; }
            #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav {
              float: left;
              width: 100%; }
              #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li {
                float: left;
                width: 100%;
                padding: 0; }
                #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li::marker {
                  font-size: 0; }
                #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li::marker {
                  font-size: 0; }
                #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li a {
                  float: left;
                  width: 100%;
                  font-size: 12px;
                  line-height: 15px;
                  color: #3A4163;
                  padding-left: 20px;
                  text-decoration: none;
                  position: relative; }
                  #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li a:before {
                    content: "";
                    float: left;
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 4px;
                    height: 31px;
                    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
                    background-repeat: no-repeat;
                    background-position: left center;
                    -webkit-background-size: 4px 8px;
                            background-size: 4px 8px; }
                  #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li a.active, #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li a:hover {
                    color: #2E98FF; }
                    #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li a.active:before, #header .menu_top .curent_section .menu_principal .block-content .block-content-liens ul.nav li a:hover:before {
                      content: "";
                      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
      #header .menu_top .curent_section:hover .menu_principal {
        display: block; }
    #header .menu_top .curent_section_sous_menu {
      float: left;
      width: auto; }
      @media only screen and (max-width: 767px) {
        #header .menu_top .curent_section_sous_menu {
          display: none; } }
      #header .menu_top .curent_section_sous_menu ul.nav {
        float: left;
        width: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0; }
        #header .menu_top .curent_section_sous_menu ul.nav li {
          display: inline-block;
          font-size: 12px;
          line-height: 15px;
          color: #3A4163;
          text-decoration: none;
          padding: 16px 12px; }
          #header .menu_top .curent_section_sous_menu ul.nav li.active-trail > a {
            color: #2E98FF; }
          #header .menu_top .curent_section_sous_menu ul.nav li a {
            font-size: 12px;
            line-height: 15px;
            color: #3A4163;
            padding: 0;
            text-decoration: none; }
            #header .menu_top .curent_section_sous_menu ul.nav li a.is-active {
              color: #2E98FF;
              font-weight: bold; }
          #header .menu_top .curent_section_sous_menu ul.nav li:hover, #header .menu_top .curent_section_sous_menu ul.nav li:hover a {
            color: #2E98FF; }
      #header .menu_top .curent_section_sous_menu .block-views-exposed-filter-blocks {
        float: left;
        width: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0; }
  #header .menu-droit {
    float: right;
    width: 30%;
    text-align: right;
    position: relative;
    padding: 0; }
    @media only screen and (max-width: 767px) {
      #header .menu-droit {
        float: left;
        width: auto; } }
    #header .menu-droit .btn_header {
      float: right;
      display: inline-block;
      width: auto;
      font-size: 12px;
      line-height: 15px;
      color: #3A4163;
      border-right: 1px solid #DDE3EF;
      padding: 12px 12px 11px 12px;
      background-color: #ffffff;
      -webkit-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      transition: all 0.3s linear;
      cursor: pointer; }
      #header .menu-droit .btn_header:last-child {
        border-left: 1px solid #DDE3EF; }
      #header .menu-droit .btn_header.alertes {
        width: 40px;
        height: 47px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cg transform='translate(-2)'%3E%3Cpath d='M11.689,8.456A3.349,3.349,0,0,1,10.5,5.894V4.5a3.5,3.5,0,0,0-3-3.46V.5a.5.5,0,0,0-1,0v.54a3.5,3.5,0,0,0-3,3.46V5.894A3.353,3.353,0,0,1,2.306,8.46.875.875,0,0,0,2.875,10h8.25a.875.875,0,0,0,.564-1.543Z' transform='translate(0 0)' fill='%233a4163'/%3E%3Cpath d='M10.163,22.5A1.878,1.878,0,0,0,12,21H8.326A1.878,1.878,0,0,0,10.163,22.5Z' transform='translate(-3.163 -10.5)' fill='%233a4163'/%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -webkit-background-size: 10px 12px;
                background-size: 10px 12px;
        background-position: center;
        background-color: #ffffff; }
      #header .menu-droit .btn_header.favoris_add {
        width: 40px;
        height: 47px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.969,5.026a.643.643,0,0,0-.549-.458L7.956,4.24,6.587.9A.628.628,0,0,0,5.414.9L4.044,4.24.58,4.568a.644.644,0,0,0-.549.458.684.684,0,0,0,.186.707l2.618,2.4-.772,3.548a.68.68,0,0,0,.248.687.612.612,0,0,0,.7.032L6,10.533,8.987,12.4a.614.614,0,0,0,.7-.032.681.681,0,0,0,.248-.687L9.164,8.129l2.618-2.4a.685.685,0,0,0,.187-.707Zm0,0' transform='translate(0 -0.491)' fill='%233a4163'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -webkit-background-size: 12px 12px;
                background-size: 12px;
        background-position: center;
        background-color: #ffffff; }
        @media only screen and (max-width: 767px) {
          #header .menu-droit .btn_header.favoris_add {
            border-left: 1px solid #DDE3EF; } }
      #header .menu-droit .btn_header.menu-user {
        position: relative;
        padding: 16px 29px 15px 15px;
        -webkit-transition: all 0s linear;
        -o-transition: all 0s linear;
        transition: all 0s linear;
        background-color: #F1F6FF; }
        @media only screen and (max-width: 767px) {
          #header .menu-droit .btn_header.menu-user {
            width: 40px;
            height: 47px;
            font-size: 0;
            padding: 16px 24px 15px 15px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6,6.75A3.375,3.375,0,1,0,2.625,3.375,3.376,3.376,0,0,0,6,6.75ZM9,7.5H7.709a4.08,4.08,0,0,1-3.417,0H3a3,3,0,0,0-3,3v.375A1.125,1.125,0,0,0,1.125,12h9.75A1.125,1.125,0,0,0,12,10.875V10.5A3,3,0,0,0,9,7.5Z' fill='%233a4163'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            -webkit-background-size: 12px 12px;
                    background-size: 12px;
            background-position: center;
            background-color: #ffffff; } }
        #header .menu-droit .btn_header.menu-user.menu-crm {
          background-color: #ffffff;
          border-bottom: 0; }
          @media only screen and (max-width: 767px) {
            #header .menu-droit .btn_header.menu-user.menu-crm {
              display: none; } }
        @media only screen and (max-width: 767px) {
          #header .menu-droit .btn_header.menu-user.menu-feed {
            display: none; } }
        #header .menu-droit .btn_header.menu-user.menu-env {
          background-color: #ffffff;
          border-left: none;
          padding-top: 12px;
          padding-bottom: 11px; }
          @media only screen and (max-width: 767px) {
            #header .menu-droit .btn_header.menu-user.menu-env {
              display: none; } }
          #header .menu-droit .btn_header.menu-user.menu-env:after {
            display: none; }
          #header .menu-droit .btn_header.menu-user.menu-env .dropbutton-dropdown {
            min-width: 140px;
            margin-bottom: 0; }
            #header .menu-droit .btn_header.menu-user.menu-env .dropbutton-dropdown a {
              text-decoration: none; }
        #header .menu-droit .btn_header.menu-user:after {
          content: "";
          width: 8px;
          height: 4px;
          position: absolute;
          z-index: 1;
          top: 20px;
          right: 15px;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(17.707 -12.793) rotate(90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          -webkit-background-size: 8px 4px;
                  background-size: 8px 4px;
          background-position: center; }
          @media only screen and (max-width: 767px) {
            #header .menu-droit .btn_header.menu-user:after {
              display: none; } }
        #header .menu-droit .btn_header.menu-user .menu_user {
          position: absolute;
          top: 45px;
          right: -1px;
          z-index: 99;
          width: 160px;
          padding: 15px;
          background-color: #F1F6FF;
          border: 1px solid #DDE3EF;
          display: none; }
          #header .menu-droit .btn_header.menu-user .menu_user.menu_feed {
            width: 600px;
            padding: 0; }
          #header .menu-droit .btn_header.menu-user .menu_user .nav {
            float: left;
            width: 100%; }
            #header .menu-droit .btn_header.menu-user .menu_user .nav a {
              float: left;
              width: 100%;
              font-size: 12px;
              line-height: 15px;
              color: #3A4163;
              text-decoration: none;
              position: relative;
              text-align: left;
              padding: 6px 0 6px 20px; }
              #header .menu-droit .btn_header.menu-user .menu_user .nav a:before {
                content: "";
                float: left;
                position: absolute;
                left: 0;
                top: 0;
                width: 4px;
                height: 25px;
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                background-position: left center;
                -webkit-background-size: 4px 8px;
                        background-size: 4px 8px; }
              #header .menu-droit .btn_header.menu-user .menu_user .nav a:hover {
                color: #2E98FF; }
                #header .menu-droit .btn_header.menu-user .menu_user .nav a:hover:before {
                  content: "";
                  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
        #header .menu-droit .btn_header.menu-user.menu-crm .menu_user {
          background-color: #ffffff; }
      #header .menu-droit .btn_header:hover {
        -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
                box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); }
        #header .menu-droit .btn_header:hover.alertes {
          background-color: #2E98FF;
          border-color: #2E98FF;
          color: #ffffff;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cg transform='translate(-2)'%3E%3Cpath d='M11.689,8.456A3.349,3.349,0,0,1,10.5,5.894V4.5a3.5,3.5,0,0,0-3-3.46V.5a.5.5,0,0,0-1,0v.54a3.5,3.5,0,0,0-3,3.46V5.894A3.353,3.353,0,0,1,2.306,8.46.875.875,0,0,0,2.875,10h8.25a.875.875,0,0,0,.564-1.543Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3Cpath d='M10.163,22.5A1.878,1.878,0,0,0,12,21H8.326A1.878,1.878,0,0,0,10.163,22.5Z' transform='translate(-3.163 -10.5)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"); }
        #header .menu-droit .btn_header:hover.favoris_add {
          background-color: #2E98FF;
          border-color: #2E98FF;
          color: #ffffff;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.969,5.026a.643.643,0,0,0-.549-.458L7.956,4.24,6.587.9A.628.628,0,0,0,5.414.9L4.044,4.24.58,4.568a.644.644,0,0,0-.549.458.684.684,0,0,0,.186.707l2.618,2.4-.772,3.548a.68.68,0,0,0,.248.687.612.612,0,0,0,.7.032L6,10.533,8.987,12.4a.614.614,0,0,0,.7-.032.681.681,0,0,0,.248-.687L9.164,8.129l2.618-2.4a.685.685,0,0,0,.187-.707Zm0,0' transform='translate(0 -0.491)' fill='%23ffffff'/%3E%3C/svg%3E"); }
        #header .menu-droit .btn_header:hover.menu-user {
          -webkit-box-shadow: none;
                  box-shadow: none;
          z-index: 6;
          border-bottom-color: #fff; }
          #header .menu-droit .btn_header:hover.menu-user:after {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(-8.2 17.793) rotate(-90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
          #header .menu-droit .btn_header:hover.menu-user:before {
            content: "";
            position: absolute;
            z-index: 7;
            top: 99%;
            left: 0;
            height: 2px;
            width: 99%;
            background-color: #F1F6FF; }
          #header .menu-droit .btn_header:hover.menu-user.menu-crm:before {
            background-color: #ffffff; }
          #header .menu-droit .btn_header:hover.menu-user .menu_user {
            display: block; }

.view-id-message_feed.view-display-id-block_menu_bar .view-content, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content {
  margin: 0;
  padding: 0; }
  .view-id-message_feed.view-display-id-block_menu_bar .view-content ul, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content ul, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content ul, .view-id-message_feed.view-display-id-block_menu_bar .view-content li, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content li, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content li {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #333;
    text-align: left;
    display: block; }
  .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul > li, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li {
    display: block;
    border-bottom: 1px solid #EEE;
    padding: 0.5em; }
    .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li:nth-child(odd), .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul > li:nth-child(odd), #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li:nth-child(odd) {
      background: rgba(253, 253, 253, 0.3); }
    .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li:nth-child(even), .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul > li:nth-child(even), #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li:nth-child(even) {
      background: rgba(246, 246, 246, 0.3); }
    .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li ul, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul > li ul, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li ul {
      margin-left: 2em; }
    .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li > span, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul > li > span, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul > li > span {
      margin-left: 1em;
      display: inline-block; }
  .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul .views-field-field-yy-date, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul .views-field-field-yy-date, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul .views-field-field-yy-date {
    font-style: oblique; }
  .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul .views-field-terreis-content-customtitle-searchapi, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul .views-field-terreis-content-customtitle-searchapi, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul .views-field-terreis-content-customtitle-searchapi {
    line-height: 140%;
    display: inline; }
    .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul .views-field-terreis-content-customtitle-searchapi .classed, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-content > ul .views-field-terreis-content-customtitle-searchapi .classed, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-content > ul .views-field-terreis-content-customtitle-searchapi .classed {
      margin-left: 0; }

.view-id-message_feed.view-display-id-block_menu_bar nav {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px; }
  .view-id-message_feed.view-display-id-block_menu_bar nav, .view-id-message_feed.view-display-id-block_menu_bar nav + .view-footer, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas nav + .view-footer, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar nav + .view-footer {
    width: 50%;
    float: left;
    text-align: center; }
  .view-id-message_feed.view-display-id-block_menu_bar nav .pagination {
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%); }
    .view-id-message_feed.view-display-id-block_menu_bar nav .pagination li {
      display: inline-block; }
      .view-id-message_feed.view-display-id-block_menu_bar nav .pagination li.pager__item--next .page-link,
      .view-id-message_feed.view-display-id-block_menu_bar nav .pagination li.page-item .page-link {
        background: transparent;
        border: 0;
        color: #898DA1; }
      @media only screen and (max-width: 767px) {
        .view-id-message_feed.view-display-id-block_menu_bar nav .pagination li .page-link {
          padding: 6px; } }
      .view-id-message_feed.view-display-id-block_menu_bar nav .pagination li.page-item.active .page-link {
        background: #ffffff;
        border: 0;
        color: #3A4163;
        border-radius: 10px; }

.view-id-message_feed.view-display-id-block_menu_bar .view-footer, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-footer, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-footer {
  text-align: center;
  padding: 0.5em; }
  .view-id-message_feed.view-display-id-block_menu_bar .view-footer:first-child:last-child, .view-id-message_feed.view-display-id-block_menu_bar #drupal-off-canvas .view-footer:first-child:last-child, #drupal-off-canvas .view-id-message_feed.view-display-id-block_menu_bar .view-footer:first-child:last-child {
    width: 100%; }

div[data-drupal-messages] {
  margin-top: calc(var(--bs-gutter-x) * .5); }

.block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page .form-item-search, .block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page fieldset {
  margin-bottom: 0 !important; }

.block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page fieldset > label,
.block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page .form-actions,
.block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page .form-item-items-per-page,
.block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page details.form-wrapper {
  display: none; }

.block-views-exposed-filter-blocks-block #views-exposed-form-prospection__listing____parcelles-page .form-control {
  margin-top: 5px;
  max-width: 200px; }

/*
.sidebar_first.col-md-4.sidebar {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 80px;
  height: 100vh;
  background-color: #fff;
  padding: 0;
  text-align: center;

  h2 {
    width: 100%;
    height: auto;
    padding: 30px 13px;
    font-size: 11px;
    letter-spacing: 0.09em;
    color: #3A4163;
    text-align: left;
    border:0;
    border-bottom: 1px solid #00000029;
  }
  .block {
    border: 0;
    padding: 0;
    margin: 0;
    width: 80px;
    height: 100vh;
  }
  .responsive-menu-block-wrapper {
    display: block;
  }
  .horizontal-menu {
    width: 80px;
    height: auto;

    &> li > a {
      display: block;
      padding: 0;
      background-color: transparent;
      width: 80px;
      height: 60px;
      color: transparent;
      text-indent: -10000em;
      font-size: 0px;
      background-image: url("/themes/custom/frontoffice/css/../images/icons/immeubles-menu.svg");
      background-size: 19px 22px;
      background-position: center;
      background-repeat: no-repeat;
      transition: all 0.3s linear;
      position: relative;

      &::after {
        content: attr(title);
        position: absolute;
        z-index: 2;
        left: 70px;
        top: 50%;
        transform: translateY(-50%);
        width: auto;
        height: auto;
        padding: 13px 15px;
        font-weight: bold;
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 0.02em;
        color: #3A4163;
        white-space: nowrap;
        background-color: #F1F6FF;
        border-radius: 10px;
        -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
        transition: all 0.3s linear;
        display: none;
      }
      &:hover::after {
        display: block;
      }

      &.menu-dashboard {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/deashboard-menu.svg");
        background-size: 17px 10px;

        &.is-active,
        &:hover {
          background-image: url("/themes/custom/frontoffice/css/../images/icons/deashboard-menu-active.svg");
        }
      }
      &.menu-immeubles {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/immeubles-menu.svg");
        background-size: 19px 22px;

        &.is-active,
        &:hover {
          background-image: url("/themes/custom/frontoffice/css/../images/icons/immeubles-menu-active.svg");
        }
      }
      &.menu-contacts {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/contacts-menu.svg");
        background-size: 15px;

        &.is-active,
        &:hover {
          background-image: url("/themes/custom/frontoffice/css/../images/icons/contacts-menu-active.svg");
        }
      }
      &.menu-visites {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/visites-menu.svg");
        background-size: 11px 16px;

        &.is-active,
        &:hover {
          background-image: url("/themes/custom/frontoffice/css/../images/icons/visites-menu-active.svg");
        }
      }
      &.menu-documents {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/documents-menu.svg");
        background-size: 19px 22px;

        &.is-active,
        &:hover {
          background-image: url("/themes/custom/frontoffice/css/../images/icons/documents-menu-active.svg");
        }
      }
      &.menu-reglages {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/reglages-menu.svg");
        background-size: 14px 13px;
        &.is-active,
        &:hover {
          background-image: url("/themes/custom/frontoffice/css/../images/icons/reglages-menu-active.svg");
        }
      }
    }
  }

  .menu-logout {
    position: relative;
    margin-top: 50px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    list-style: none;
    width: 100%;

    &> li > a {
      display: block;
      padding: 0;
      background-color: transparent;
      width: 80px;
      height: 80px;
      color: transparent;
      text-indent: -10000em;
      font-size: 0px;
      background-image: url("/themes/custom/frontoffice/css/../images/icons/logout-icon.svg");
      background-size: 19px 22px;
      background-position: center;
      background-repeat: no-repeat;
      transition: all 0.3s linear;

      &:hover {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/logout-icon-hover.svg");

      }

      &::after {
        content: attr(title);
        position: absolute;
        z-index: 2;
        left: 70px;
        top: 50%;
        transform: translateY(-50%);
        width: auto;
        height: auto;
        padding: 13px 15px;
        font-weight: bold;
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 0.02em;
        color: #3A4163;
        white-space: nowrap;
        background-color: #F1F6FF;
        border-radius: 10px;
        -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
        box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
        transition: all 0.3s linear;
        display: none;
      }
      &:hover::after {
        display: block;
      }
    }
  }
}
*/
/*input[type=checkbox] {
  position: absolute;
  visibility: hidden;
  display: none;
}*/
/*
input[type=checkbox] + label {
  display: block;
  position: relative;
  color: #3A4163;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 0px 0px 25px;
  height: 20px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

input[type=checkbox] + label::before {
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  width: 16px;
  top: 2px;
  left: 2px;
  margin: auto;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
  background-image: url("/themes/custom/frontoffice/css/../images/icons/checkbox.svg");
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

input[type=checkbox]:checked + label::before {
  background-image: url("/themes/custom/frontoffice/css/../images/icons/checkbox-checked.svg");
}*/
.form-check-input[type="checkbox"], #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .form-check-input[type="checkbox"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23fff' stroke='%23d7d8e0' stroke-width='1'%3E%3Crect width='16' height='16' rx='5' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='4.5' fill='none'/%3E%3C/g%3E%3C/svg%3E");
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none; }
  .form-check-input[type="checkbox"]:checked, #drupal-off-canvas .form-check-input[type="checkbox"]:checked, #drupal-off-canvas .form-check-input[type="checkbox"]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg transform='translate(-510 -509)'%3E%3Cg transform='translate(510 509)' fill='%23fff' stroke='%233a4163' stroke-width='2'%3E%3Crect width='16' height='16' rx='5' stroke='none'/%3E%3Crect x='1' y='1' width='14' height='14' rx='4' fill='none'/%3E%3C/g%3E%3Cpath d='M12.4,9,8,13.4l-2-2' transform='translate(508.946 505.347)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }

.form-item .h4, .form-item h4, .form-item legend > .fieldset-legend {
  font-size: 1rem; }

.field--widget-datetime-default .form-inline {
  white-space: nowrap; }
  .field--widget-datetime-default .form-inline > * {
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0 !important; }

.breadcrumb {
  background-color: transparent !important; }
  .breadcrumb li a {
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0.01em;
    color: #858C9D;
    text-align: left;
    text-decoration: none; }
  .breadcrumb li:last-child a {
    color: #3A4163; }

.breadcrumb-item + .breadcrumb-item::before {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #858C9D;
  content: "/"; }

.titre-de-la-page {
  display: none; }

.ui-dialog {
  background: #fff;
  border-radius: 10px;
  border: 0; }
  .ui-dialog .ui-dialog-titlebar.ui-corner-all {
    background: transparent !important;
    border: 0;
    padding: 15px 24px 0;
    border-radius: 0; }
    .ui-dialog .ui-dialog-titlebar.ui-corner-all .ui-dialog-title {
      color: #3A4163;
      width: 100%;
      text-align: center;
      font-size: 20px;
      padding: 9px 0;
      margin: 0; }
    .ui-dialog .ui-dialog-titlebar.ui-corner-all .ui-dialog-titlebar-close {
      right: 24px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Crect width='26' height='26' rx='5' fill='none' stroke='%232e98ff' stroke-width='1'/%3E%3Cg transform='translate(22.686 12.932) rotate(135)'%3E%3Cline y2='13.699' transform='translate(6.849)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline y2='13.698' transform='translate(13.698 6.849) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      border: 0;
      -webkit-background-size: 100% 100%;
              background-size: 100%;
      background-position: center;
      background-repeat: no-repeat;
      border-radius: 0; }
  .ui-dialog .field--label-inline .field-value {
    text-align: right;
    font-size: 12px; }
  .ui-dialog .field--label-inline .field__label,
  .ui-dialog .field--label-above .field-label-above {
    width: 50%;
    display: inline-block;
    text-align: left;
    font-weight: bold;
    vertical-align: top; }
  .ui-dialog .field--label-inline .field__items,
  .ui-dialog .field--label-above .field-value {
    width: 50%;
    display: inline-block;
    text-align: right;
    vertical-align: top; }
  .ui-dialog .field--label-above .field-label-above,
  .ui-dialog .field--label-above .field-value {
    width: 100%; }

@media only screen and (min-width: 768px) {
  .table-responsive {
    overflow-x: visible; } }

.block.block-terreis-content-entity-bar {
  padding: 0;
  float: left;
  width: 100%;
  text-align: center; }
  .block.block-terreis-content-entity-bar > .content {
    float: left;
    width: 100%;
    max-width: 1318px;
    display: inline-block;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%); }
    .block.block-terreis-content-entity-bar > .content .navbar, .block.block-terreis-content-entity-bar > .content .navbar > .container {
      padding: 0; }
    .block.block-terreis-content-entity-bar > .content ul.nav {
      float: left;
      width: auto;
      min-height: 48px; }
      .block.block-terreis-content-entity-bar > .content ul.nav li::marker {
        font-size: 0; }
      .block.block-terreis-content-entity-bar > .content ul.nav li > span,
      .block.block-terreis-content-entity-bar > .content ul.nav li > a {
        display: block;
        border: 0;
        font-size: 12px;
        color: #3A4163;
        height: 48px;
        line-height: 35px;
        padding: .5rem 1rem;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear; }
        @media only screen and (max-width: 767px) {
          .block.block-terreis-content-entity-bar > .content ul.nav li > span,
          .block.block-terreis-content-entity-bar > .content ul.nav li > a {
            padding: .5rem .5rem; } }
        .block.block-terreis-content-entity-bar > .content ul.nav li > span.dropdown-toggle,
        .block.block-terreis-content-entity-bar > .content ul.nav li > a.dropdown-toggle {
          padding-right: 1.3rem; }
        .block.block-terreis-content-entity-bar > .content ul.nav li > span small,
        .block.block-terreis-content-entity-bar > .content ul.nav li > a small {
          font-size: 9px; }
        .block.block-terreis-content-entity-bar > .content ul.nav li > span.active,
        .block.block-terreis-content-entity-bar > .content ul.nav li > a.active {
          font-weight: bold; }
        .block.block-terreis-content-entity-bar > .content ul.nav li > span.disabled,
        .block.block-terreis-content-entity-bar > .content ul.nav li > a.disabled {
          opacity: 0.5;
          text-decoration: none; }
      .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown > a:after,
      .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown > span:after {
        content: "";
        width: 8px;
        height: 4px;
        position: absolute;
        z-index: 1;
        top: 25px;
        right: 7px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(17.707 -12.793) rotate(90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -webkit-background-size: 8px 4px;
        background-size: 8px 4px;
        background-position: center;
        border: 0; }
      .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown.active-trail > a,
      .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown.active-trail > span {
        background-color: #f4faff; }
      .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown:hover > a,
      .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown:hover > span {
        background-color: #F1F6FF; }
        .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown:hover > a:after,
        .block.block-terreis-content-entity-bar > .content ul.nav li.dropdown:hover > span:after {
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(-8.2 17.793) rotate(-90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
      .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        margin-bottom: 0;
        list-style: none;
        background-color: #F1F6FF;
        max-height: 50vh;
        overflow-y: auto;
        overflow-x: hidden;
        scrollbar-gutter: stable;
        position: absolute;
        top: 48px;
        left: -1px;
        padding: 15px 15px 10px;
        border: 1px solid #F1F6FF;
        display: none;
        border-radius: 0;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
                box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
        scrollbar-width: thin;
        scrollbar-color: lightgray white;
        scrollbar-color: #2E98FF #F1F6F; }
        .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu::-webkit-scrollbar {
          width: 5px;
          height: 8px;
          background-color: #F1F6F; }
        .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu::-webkit-scrollbar-thumb {
          background: #2E98FF;
          border-radius: 5px;
          border: 0 solid transparent;
          -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
        .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li {
          display: block;
          width: 100%;
          padding: 0;
          clear: both;
          font-weight: 400;
          color: #212529;
          text-align: inherit;
          text-decoration: none;
          white-space: nowrap;
          background-color: transparent;
          border: 0; }
          .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li.back > a {
            font-weight: bold; }
          .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a {
            float: left;
            width: 100%;
            font-size: 12px;
            line-height: 15px;
            color: #3A4163;
            text-decoration: none;
            position: relative;
            text-align: left;
            padding: 6px 0 6px 20px;
            height: auto; }
            .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a.active {
              font-weight: bold;
              color: #2E98FF; }
            .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a:hover {
              color: #2E98FF; }
            .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a:before {
              content: "";
              float: left;
              position: absolute;
              left: 0;
              top: 0;
              width: 4px;
              height: 25px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
              background-repeat: no-repeat;
              background-position: left center;
              -webkit-background-size: 4px 8px;
                      background-size: 4px 8px; }
            .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a:hover:before {
              content: "";
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.451' height='9.901' viewBox='0 0 5.451 9.901'%3E%3Cpath d='M13.5,17.487l4.244-4.244L13.5,9' transform='translate(-12.793 -8.293)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
            .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a.selected:before, .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a.selected:hover:before {
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.969,5.026a.643.643,0,0,0-.549-.458L7.956,4.24,6.587.9A.628.628,0,0,0,5.414.9L4.044,4.24.58,4.568a.644.644,0,0,0-.549.458.684.684,0,0,0,.186.707l2.618,2.4-.772,3.548a.68.68,0,0,0,.248.687.612.612,0,0,0,.7.032L6,10.533,8.987,12.4a.614.614,0,0,0,.7-.032.681.681,0,0,0,.248-.687L9.164,8.129l2.618-2.4a.685.685,0,0,0,.187-.707Zm0,0' transform='translate(0 -0.491)' fill='%233a4163'/%3E%3C/svg%3E");
              -webkit-background-size: 8px 8px;
                      background-size: 8px 8px;
              width: 8px;
              height: 8px;
              top: 8px; }
            .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a[href*="add"]:before, .block.block-terreis-content-entity-bar > .content ul.nav li .dropdown-menu li a[href*="add"]:hover:before {
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
              -webkit-background-size: 8px 8px;
                      background-size: 8px 8px;
              width: 8px;
              height: 8px;
              top: 8px; }
      .block.block-terreis-content-entity-bar > .content ul.nav li:hover .dropdown-menu {
        display: block; }
      .block.block-terreis-content-entity-bar > .content ul.nav li.is-active a {
        font-weight: bold;
        color: #2E98FF;
        border-bottom: 2px solid #2E98FF; }
    .block.block-terreis-content-entity-bar > .content .btn-start {
      background-color: #3A4163;
      border-color: #3A4163;
      color: #ffffff; }
      .block.block-terreis-content-entity-bar > .content .btn-start:hover {
        background-color: #3A4163;
        color: #ffffff; }
      .block.block-terreis-content-entity-bar > .content .btn-start:before {
        content: "";
        display: inline-block;
        width: 13px;
        height: 13px;
        border-radius: 100%;
        margin-right: 1em;
        vertical-align: middle;
        margin-top: -2px; }
      .block.block-terreis-content-entity-bar > .content .btn-start.prospection:before {
        background-color: #2E98FF; }
      .block.block-terreis-content-entity-bar > .content .btn-start.valorisation:before {
        background-color: #FFC107; }
      .block.block-terreis-content-entity-bar > .content .btn-start.detention:before {
        background-color: #00B191; }
      .block.block-terreis-content-entity-bar > .content .btn-start.commercialisation:before {
        background-color: #796EFF; }
    .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown {
      position: absolute;
      z-index: 2;
      right: 0;
      top: 8px;
      min-width: 250px; }
      .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget {
        background-image: none;
        background-color: #3A4163;
        color: #fff;
        font-size: 12px;
        padding-left: 35px;
        border: 0; }
        .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton {
          border: 0;
          overflow: visible; }
          .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li {
            width: 100%;
            border: 0;
            background-color: #3A4163; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li .link-type-canonical.active {
              width: 100%;
              color: #ffffff;
              font-size: 12px;
              line-height: 27px;
              text-align: left;
              text-decoration: none;
              border: 0;
              position: relative; }
              .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li .link-type-canonical.active:hover {
                background-color: #3A4163;
                color: #ffffff; }
              .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li .link-type-canonical.active:before {
                content: "";
                width: 13px;
                height: 13px;
                position: absolute;
                z-index: 2;
                left: -25px;
                top: 3px;
                border-radius: 100%; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li a {
              width: 100%;
              color: #ffffff;
              font-size: 12px;
              line-height: 27px;
              text-align: left;
              text-decoration: none;
              border: 0;
              position: relative; }
              .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li a:hover {
                background-color: #3A4163;
                color: #ffffff; }
              .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li a:before {
                content: "";
                width: 13px;
                height: 13px;
                position: absolute;
                z-index: 2;
                left: -25px;
                top: 8px;
                border-radius: 100%; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li:hover {
              background-color: #3A4163;
              color: #ffffff; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.prospection a:before,
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.prospection .link-type-canonical.active:before {
              background-color: #2E98FF; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.valorisation a:before,
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.valorisation .link-type-canonical.active:before {
              background-color: #FFC107; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.detention a:before,
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.detention .link-type-canonical.active:before {
              background-color: #00B191; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.commercialisation a:before,
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.commercialisation .link-type-canonical.active:before {
              background-color: #796EFF; }
          .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle {
            width: 15px;
            background-color: #3A4163; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button {
              background-image: none;
              background-color: #3A4163;
              max-height: 27px; }
              .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(17.707 -12.793) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
                -webkit-background-size: 8px 4px;
                        background-size: 8px 4px;
                background-repeat: no-repeat;
                background-position: center;
                background-color: #3A4163;
                border: 0;
                width: 8px;
                height: 27px;
                margin: 0;
                top: 0;
                right: 10px; }
            .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover {
              background-color: #3A4163;
              color: #ffffff; }
      .block.block-terreis-content-entity-bar > .content .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow {
        -webkit-transform: rotate(180deg);
             -o-transform: rotate(180deg);
                transform: rotate(180deg);
        margin: 0; }

.dropbutton-dropdown {
  position: relative;
  min-width: 200px;
  height: 2em;
  visibility: hidden !important; }
  .js .dropbutton-dropdown {
    visibility: visible !important; }
  .dropbutton-dropdown .dropbutton-wrapper {
    position: absolute;
    right: 0;
    top: 0; }

.empty-geofield {
  display: none; }

/*
.field.field--label-inline.field-name-ds-chainsdetail-immeuble-detail-immeuble-field-ed__ref__prospection-field-ps__state {
  display: block;

  & > .field-label-inline {
    float: left;
    width: auto;
    line-height: 30px;
    position: relative;
  }

  & > .field-value {
    float: right;
    width: 250px;
    line-height: 30px;
    position: relative;
    margin-right: 15px;
  }

  .dropbutton-wrapper {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 250px;

    .dropbutton-widget {
      background-image: none;
      background-color: #3A4163;
      color: #fff;
      font-size: 12px;
      padding: 0 15px;

      ul.dropbutton {
        border: 0;
        overflow: visible;

        li {
          width: 100%;
          border: 0;
          background-color: #3A4163;
          text-align: left;

          .link-type-canonical.active {
            width: 100%;
            color: #ffffff;
            font-size: 12px;
            line-height: 27px;
            text-align: left;
            text-decoration: none;
            border: 0;
            position: relative;

            &:hover {
              background-color: #3A4163;
              color: #ffffff;
            }

            &:before {
              content: '';
              width: 13px;
              height: 13px;
              position: absolute;
              z-index: 2;
              left: -25px;
              top: 3px;
              border-radius: 100%;
            }

          }

          a {
            width: 100%;
            color: #ffffff;
            font-size: 12px;
            line-height: 27px;
            text-align: left;
            text-decoration: none;
            border: 0;
            position: relative;

            &:hover {
              background-color: #3A4163;
              color: #ffffff;
            }

            &:before {
              content: '';
              width: 13px;
              height: 13px;
              position: absolute;
              z-index: 2;
              left: -25px;
              top: 8px;
              border-radius: 100%;
            }
          }

          &:hover {
            background-color: #3A4163;
            color: #ffffff;
          }

          &.prospection a:before,
          &.prospection .link-type-canonical.active:before {
            background-color: #2E98FF;
          }

          &.valorisation a:before,
          &.valorisation .link-type-canonical.active:before {
            background-color: #FFC107;
          }

          &.detention a:before,
          &.detention .link-type-canonical.active:before {
            background-color: #00B191;
          }

          &.commercialisation a:before,
          &.commercialisation .link-type-canonical.active:before {
            background-color: #796EFF;
          }
        }

        li.dropbutton-toggle {
          width: 15px;
          background-color: #3A4163;

          button {
            background-image: none;
            background-color: #3A4163;
            max-height: 27px;

            .dropbutton-arrow {
              background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-right-white.svg");
              background-size: 8px 4px;
              background-repeat: no-repeat;
              background-position: center;
              background-color: #3A4163;
              border: 0;
              width: 8px;
              height: 27px;
              margin: 0;
              top: 0;
            }
          }

          &:hover {
            background-color: #3A4163;
            color: #ffffff;
          }
        }
      }


    }

    &.open {
      .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow {
        transform: rotate(180deg);
        margin: 0;
      }
    }
  }
}
*/
.classed,
.option-value,
.facet-item__value,
.map-legend-item {
  position: relative;
  white-space: nowrap;
  display: inline-block;
  -webkit-transition-property: background-color, color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  -o-transition-property: background-color, color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  transition-property: background-color, color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  margin: 0;
  text-indent: 0; }
  @media only screen and (max-width: 767px) {
    .classed,
    .option-value,
    .facet-item__value,
    .map-legend-item {
      white-space: normal; } }
  .classed:before,
  .option-value:before,
  .facet-item__value:before,
  .map-legend-item:before {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%); }
  .classed.enseignement-secondaire, .classed.enseignement-superieur,
  .option-value.enseignement-secondaire,
  .option-value.enseignement-superieur,
  .facet-item__value.enseignement-secondaire,
  .facet-item__value.enseignement-superieur,
  .map-legend-item.enseignement-secondaire,
  .map-legend-item.enseignement-superieur {
    padding-left: 24px; }
    .classed.enseignement-secondaire:before, .classed.enseignement-superieur:before,
    .option-value.enseignement-secondaire:before,
    .option-value.enseignement-superieur:before,
    .facet-item__value.enseignement-secondaire:before,
    .facet-item__value.enseignement-superieur:before,
    .map-legend-item.enseignement-secondaire:before,
    .map-legend-item.enseignement-superieur:before {
      content: "";
      width: 12.6px;
      height: 9px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.597' height='9.055' viewBox='0 0 12.597 9.055'%3E%3Cpath d='M12.36,74.578,6.455,72.019a.393.393,0,0,0-.313,0L.236,74.578a.394.394,0,0,0,0,.722L6.142,77.86a.393.393,0,0,0,.313,0l4.174-1.809v4.192a.4.4,0,0,0,.375.4.394.394,0,0,0,.413-.393V75.908a.123.123,0,0,0-.107-.122l-5.061-.653a.394.394,0,0,1,.073-.783c.018,0,5.628.725,5.624.724a.3.3,0,0,1,.232.172.124.124,0,0,0,.166.063.395.395,0,0,0,.017-.731Z' transform='translate(0 -71.987)' fill='%233a4163'/%3E%3Cpath d='M99.439,283.015l-3.3-1.428a.123.123,0,0,0-.172.113v1.412c0,1.325,1.729,2.362,3.937,2.362s3.937-1.038,3.937-2.362V281.7a.123.123,0,0,0-.172-.113l-3.3,1.428A1.18,1.18,0,0,1,99.439,283.015Z' transform='translate(-93.611 -276.42)' fill='%233a4163'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 12.6px 9px;
              background-size: 12.6px 9px; }
  .classed.accueil-jeunes-enfants,
  .option-value.accueil-jeunes-enfants,
  .facet-item__value.accueil-jeunes-enfants,
  .map-legend-item.accueil-jeunes-enfants {
    padding-left: 24px; }
    .classed.accueil-jeunes-enfants:before,
    .option-value.accueil-jeunes-enfants:before,
    .facet-item__value.accueil-jeunes-enfants:before,
    .map-legend-item.accueil-jeunes-enfants:before {
      content: "";
      width: 12.6px;
      height: 12.6px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.598' height='12.598' viewBox='0 0 12.598 12.598'%3E%3Ccircle cx='2.783' cy='2.783' r='2.783' transform='translate(3.516 3.516)' fill='%233a4163'/%3E%3Cpath d='M53.684,56.923a3.238,3.238,0,1,1,3.238-3.238A3.242,3.242,0,0,1,53.684,56.923Zm0-5.566a2.328,2.328,0,1,0,2.328,2.328A2.331,2.331,0,0,0,53.684,51.357Z' transform='translate(-47.385 -47.386)' fill='%233a4163'/%3E%3Cpath d='M96.769,2.39a.455.455,0,0,1-.455-.455V.455a.455.455,0,1,1,.91,0V1.935A.455.455,0,0,1,96.769,2.39Z' transform='translate(-90.47)' fill='%233a4163'/%3E%3Cpath d='M96.769,170.633a.455.455,0,0,1-.455-.455V168.7a.455.455,0,1,1,.91,0v1.479A.455.455,0,0,1,96.769,170.633Z' transform='translate(-90.47 -158.035)' fill='%233a4163'/%3E%3Cpath d='M170.178,97.224H168.7a.455.455,0,1,1,0-.91h1.479a.455.455,0,1,1,0,.91Z' transform='translate(-158.035 -90.47)' fill='%233a4163'/%3E%3Cpath d='M1.935,97.224H.455a.455.455,0,1,1,0-.91H1.935a.455.455,0,1,1,0,.91Z' transform='translate(0 -90.47)' fill='%233a4163'/%3E%3Cpath d='M147.631,30.166a.455.455,0,0,1-.322-.777l1.046-1.046a.455.455,0,1,1,.643.643l-1.046,1.046A.453.453,0,0,1,147.631,30.166Z' transform='translate(-138.247 -26.498)' fill='%233a4163'/%3E%3Cpath d='M28.664,149.132a.455.455,0,0,1-.322-.777l1.046-1.046a.455.455,0,1,1,.643.643L28.986,149A.453.453,0,0,1,28.664,149.132Z' transform='translate(-26.498 -138.247)' fill='%233a4163'/%3E%3Cpath d='M148.676,149.132a.453.453,0,0,1-.322-.133l-1.046-1.046a.455.455,0,0,1,.643-.643L149,148.356a.455.455,0,0,1-.322.777Z' transform='translate(-138.246 -138.247)' fill='%233a4163'/%3E%3Cpath d='M29.71,30.166a.453.453,0,0,1-.322-.133l-1.046-1.046a.455.455,0,0,1,.643-.643l1.046,1.046a.455.455,0,0,1-.322.777Z' transform='translate(-26.498 -26.498)' fill='%233a4163'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 12.6px 12.6px;
              background-size: 12.6px 12.6px; }
  .classed.ecole-maternelle-primaire,
  .option-value.ecole-maternelle-primaire,
  .facet-item__value.ecole-maternelle-primaire,
  .map-legend-item.ecole-maternelle-primaire {
    padding-left: 24px; }
    .classed.ecole-maternelle-primaire:before,
    .option-value.ecole-maternelle-primaire:before,
    .facet-item__value.ecole-maternelle-primaire:before,
    .map-legend-item.ecole-maternelle-primaire:before {
      content: "";
      width: 12.6px;
      height: 12.6px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.527' height='12.527' viewBox='0 0 12.527 12.527'%3E%3Cg transform='translate(2.961)'%3E%3Cpath d='M235.272,94.559h1.014l-.507-1.014Z' transform='translate(-232.476 -91.256)' fill='%233a4163'/%3E%3Cpath d='M127.239,0h-5.872A.367.367,0,0,0,121,.367V5.9h6.606V.367A.367.367,0,0,0,127.239,0Zm-1.3,4.732a.367.367,0,0,1-.492-.164l-.266-.531h-1.748l-.266.531a.367.367,0,0,1-.657-.328L123.975,1.3a.371.371,0,0,1,.657,0L126.1,4.24A.367.367,0,0,1,125.935,4.732Z' transform='translate(-121)' fill='%233a4163'/%3E%3C/g%3E%3Cg transform='translate(0 6.631)'%3E%3Cpath d='M92.468,346.367A.367.367,0,0,0,92.1,346H91v.734h1.1A.367.367,0,0,0,92.468,346.367Z' transform='translate(-88.773 -344.165)' fill='%233a4163'/%3E%3Cpath d='M5.9,271H.367a.367.367,0,0,0-.367.367v5.163a.367.367,0,0,0,.367.367H5.9Zm-2.569,4.771H1.86a.367.367,0,0,1-.367-.367v-2.936a.367.367,0,0,1,.367-.367H3.328a1.976,1.976,0,0,1,0,3.67Z' transform='translate(0 -271)' fill='%233a4163'/%3E%3Cpath d='M92.1,406H91v.734h1.1a.367.367,0,1,0,0-.734Z' transform='translate(-88.773 -402.697)' fill='%233a4163'/%3E%3Cpath d='M276.53,271H271v5.9h5.53a.367.367,0,0,0,.367-.367v-5.163A.367.367,0,0,0,276.53,271Zm-2.594,4.037a1.09,1.09,0,0,0,.778-.322.367.367,0,0,1,.52.518,1.835,1.835,0,1,1,0-2.594.367.367,0,0,1-.52.518,1.09,1.09,0,0,0-.778-.322,1.1,1.1,0,0,0,0,2.2Z' transform='translate(-264.369 -271)' fill='%233a4163'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 12.6px 12.6px;
              background-size: 12.6px 12.6px; }
  .classed.parking,
  .option-value.parking,
  .facet-item__value.parking,
  .map-legend-item.parking {
    padding-left: 24px; }
    .classed.parking:before,
    .option-value.parking:before,
    .facet-item__value.parking:before,
    .map-legend-item.parking:before {
      content: "";
      width: 8px;
      height: 11px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.794' height='10.792' viewBox='0 0 7.794 10.792'%3E%3Cg transform='translate(-53.333)'%3E%3Cg transform='translate(53.333)'%3E%3Cpath d='M57.53,0h-4.2V10.792h2.4v-3.6h1.8A3.6,3.6,0,0,0,57.53,0Zm.12,4.8H55.731V2.4H57.65a1.2,1.2,0,1,1,0,2.4Z' transform='translate(-53.333)' fill='%233a4163'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 8px 11px;
              background-size: 8px 11px; }
  .classed.location-velo,
  .option-value.location-velo,
  .facet-item__value.location-velo,
  .map-legend-item.location-velo {
    padding-left: 24px; }
    .classed.location-velo:before,
    .option-value.location-velo:before,
    .facet-item__value.location-velo:before,
    .map-legend-item.location-velo:before {
      content: "";
      width: 12.6px;
      height: 10.76px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.597' height='10.76' viewBox='0 0 12.597 10.76'%3E%3Cg transform='translate(0 -37.333)'%3E%3Cg transform='translate(0 37.333)'%3E%3Cg%3E%3Cpath d='M289.05,39.433a1.05,1.05,0,1,0-1.05-1.05A1.053,1.053,0,0,0,289.05,39.433Z' transform='translate(-280.914 -37.333)' fill='%233a4163'/%3E%3Cpath d='M2.624,261.333a2.624,2.624,0,1,0,2.624,2.624A2.632,2.632,0,0,0,2.624,261.333Zm0,4.462a1.837,1.837,0,1,1,1.837-1.837A1.826,1.826,0,0,1,2.624,265.794Z' transform='translate(0 -255.822)' fill='%233a4163'/%3E%3Cpath d='M160.807,115.123v-1.05a2.651,2.651,0,0,1-1.916-.761l-1.024-1a.984.984,0,0,0-1.443,0l-1.443,1.443a1.052,1.052,0,0,0-.315.735,1.169,1.169,0,0,0,.315.761l1.653,1.47v2.624h1.05v-3.281l-1.155-1.155,1.233-1.26.394.394A3.6,3.6,0,0,0,160.807,115.123Z' transform='translate(-150.861 -110.163)' fill='%233a4163'/%3E%3Cpath d='M301.29,261.333a2.624,2.624,0,1,0,2.624,2.624A2.632,2.632,0,0,0,301.29,261.333Zm0,4.462a1.837,1.837,0,1,1,1.837-1.837A1.826,1.826,0,0,1,301.29,265.794Z' transform='translate(-291.318 -255.822)' fill='%233a4163'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 12.6px 10.76px;
              background-size: 12.6px 10.76px; }
  .classed.station-metro,
  .option-value.station-metro,
  .facet-item__value.station-metro,
  .map-legend-item.station-metro {
    padding-left: 24px; }
    .classed.station-metro:before,
    .option-value.station-metro:before,
    .facet-item__value.station-metro:before,
    .map-legend-item.station-metro:before {
      content: "";
      width: 12.6px;
      height: 12.6px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.597' height='12.597' viewBox='0 0 12.597 12.597'%3E%3Cg%3E%3Cpath d='M6.314,0a6.3,6.3,0,1,0,0,12.6A6.257,6.257,0,0,0,12.6,6.33,6.382,6.382,0,0,0,6.314,0Zm0,11.762a5.464,5.464,0,0,1,0-10.927,5.464,5.464,0,0,1,0,10.927Z' fill='%233a4163'/%3E%3Cpath d='M29.382,22.643c-.383,0-.537.177-.7.532L27.021,26.8h-.015l-1.671-3.627c-.169-.355-.322-.532-.705-.532a.615.615,0,0,0-.675.661v5.626a.473.473,0,0,0,.506.484.5.5,0,0,0,.521-.484V24.739H25l1.518,3.256a.517.517,0,0,0,.982,0l1.518-3.256h.016v4.191a.5.5,0,0,0,.521.484.473.473,0,0,0,.506-.484V23.3A.614.614,0,0,0,29.382,22.643Z' transform='translate(-20.707 -19.73)' fill='%233a4163'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 12.6px 12.6px;
              background-size: 12.6px 12.6px; }
  .classed.arret-bus,
  .option-value.arret-bus,
  .facet-item__value.arret-bus,
  .map-legend-item.arret-bus {
    padding-left: 24px; }
    .classed.arret-bus:before,
    .option-value.arret-bus:before,
    .facet-item__value.arret-bus:before,
    .map-legend-item.arret-bus:before {
      content: "";
      width: 13px;
      height: 13px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cg transform='translate(-4656.285 -6474)'%3E%3Cpath d='M26.945,53.945v-.016A1.147,1.147,0,0,0,27.66,52.9a1.16,1.16,0,0,0-1.284-1.1H25.157a.354.354,0,0,0-.357.374v3.8c0,.227.227.341.439.341h1.154a1.229,1.229,0,0,0,1.349-1.3A1.016,1.016,0,0,0,26.945,53.945Zm-1.267-1.4h.341c.39,0,.731.13.731.569,0,.422-.357.569-.731.569h-.341Zm.439,3.022h-.39V54.3h.39c.325,0,.764.114.764.617C26.88,55.359,26.636,55.57,26.116,55.57Z' transform='translate(4633.5 6426.409)' fill='%233a4163'/%3E%3Cpath d='M108.675,54.434a1.366,1.366,0,0,1-1.446,1.381,2.1,2.1,0,0,1-.845-.179c-.211-.1-.341-.211-.26-.487.081-.26.211-.406.455-.292a1.815,1.815,0,0,0,.65.162c.292,0,.585-.146.585-.455a.635.635,0,0,0-.374-.552l-.374-.211a1.382,1.382,0,0,1-.845-1.284,1.311,1.311,0,0,1,1.4-1.316,1.749,1.749,0,0,1,.747.162c.195.1.309.195.227.471-.065.244-.211.39-.439.276a1.38,1.38,0,0,0-.552-.146.461.461,0,0,0-.52.439.637.637,0,0,0,.39.52l.357.195A1.437,1.437,0,0,1,108.675,54.434Z' transform='translate(4558.806 6426.96)' fill='%233a4163'/%3E%3Cpath d='M69.174,51.941v2.7a1.488,1.488,0,1,1-2.974-.016V51.941c0-.227.211-.341.455-.341.211,0,.455.114.455.341v2.584c0,.536.195.861.6.861.422,0,.585-.341.585-.861V51.941c0-.227.211-.341.439-.341C68.946,51.6,69.174,51.714,69.174,51.941Z' transform='translate(4595.464 6426.592)' fill='%233a4163'/%3E%3Cpath d='M6.516,0a6.5,6.5,0,1,0,0,13A6.457,6.457,0,0,0,13,6.532,6.586,6.586,0,0,0,6.516,0Zm0,12.106a5.614,5.614,0,1,1,5.59-5.574A5.614,5.614,0,0,1,6.516,12.106Z' transform='translate(4656.285 6474)' fill='%233a4163'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 13px 13px;
              background-size: 13px; }
  .classed.taxi,
  .option-value.taxi,
  .facet-item__value.taxi,
  .map-legend-item.taxi {
    padding-left: 24px; }
    .classed.taxi:before,
    .option-value.taxi:before,
    .facet-item__value.taxi:before,
    .map-legend-item.taxi:before {
      content: "";
      width: 10px;
      height: 10px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.537' height='9.537' viewBox='0 0 9.537 9.537'%3E%3Cg%3E%3Cpath d='M8.435,1.595a.8.8,0,0,0-.752-.535H6.358V0H3.179V1.06H1.854a.8.8,0,0,0-.752.535L0,4.769V9.007a.531.531,0,0,0,.53.53h.53a.53.53,0,0,0,.53-.53v-.53H7.948v.53a.531.531,0,0,0,.53.53h.53a.53.53,0,0,0,.53-.53V4.769ZM1.854,6.888a.795.795,0,1,1,.795-.795A.794.794,0,0,1,1.854,6.888Zm5.828,0a.795.795,0,1,1,.795-.795A.794.794,0,0,1,7.683,6.888ZM1.06,4.239l.795-2.384H7.683l.795,2.384Z' fill='%233a4163'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 10px 10px;
              background-size: 10px; }
  .classed.gare,
  .option-value.gare,
  .facet-item__value.gare,
  .map-legend-item.gare {
    padding-left: 24px; }
    .classed.gare:before,
    .option-value.gare:before,
    .facet-item__value.gare:before,
    .map-legend-item.gare:before {
      content: "";
      width: 10px;
      height: 10px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.284' height='11.025' viewBox='0 0 9.284 11.025'%3E%3Cg transform='translate(-32)'%3E%3Cg transform='translate(32)'%3E%3Cpath d='M36.642,0C34.321,0,32,.29,32,2.321V7.834a2.033,2.033,0,0,0,2.031,2.031l-.87.87v.29h1.294l1.161-1.161H37.8l1.161,1.161h1.161v-.29l-.87-.87a2.033,2.033,0,0,0,2.031-2.031V2.321C41.284.29,39.207,0,36.642,0ZM34.031,8.7a.87.87,0,1,1,.87-.87A.869.869,0,0,1,34.031,8.7Zm2.031-4.062h-2.9V2.321h2.9V4.642ZM39.253,8.7a.87.87,0,1,1,.87-.87A.869.869,0,0,1,39.253,8.7Zm.87-4.062h-2.9V2.321h2.9Z' transform='translate(-32)' fill='%233a4163'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-background-size: 10px 10px;
              background-size: 10px; }

.view .view-filters .form-row .form-checkboxes.form--inline .checkbox[class*="form-item-tags"] {
  margin-right: 5px;
  margin-bottom: 3px; }

.checkbox[class*="form-item-tags"] .form-check-input, .checkbox[class*="form-item-tags"] #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .checkbox[class*="form-item-tags"] .form-check-input[type="checkbox"] {
  float: none;
  margin-left: 0; }

ul.tags .option-value,
.checkbox[class*="form-item-tags"],
.facet-item__value[class*="-tags"]:not(.reset-all),
.views-field[class*="-tags"] .option-value,
.views-field[class*="-source"]:not([class*="type-source"]) .option-value,
.field[class*="tags"] .option-value,
#drupal-off-canvas .field[class*="tags"] .option-value {
  display: inline-block;
  padding: 2px 5px;
  margin: 2px 5px 0 0;
  border: 1px solid transparent;
  border-radius: 10px;
  background: #E7EBF5;
  color: #898DA1;
  font-size: 0.8em;
  text-indent: 0; }
  ul.tags .option-value:hover,
  .checkbox[class*="form-item-tags"]:hover,
  .facet-item__value[class*="-tags"]:not(.reset-all):hover,
  .views-field[class*="-tags"] .option-value:hover,
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value:hover,
  .field[class*="tags"] .option-value:hover,
  #drupal-off-canvas .field[class*="tags"] .option-value:hover {
    color: #000; }
  ul.tags .option-value[data-value^="type_"], ul.tags .option-value[class*="form-item-tags-type-"],
  .checkbox[class*="form-item-tags"][data-value^="type_"],
  .checkbox[class*="form-item-tags"][class*="form-item-tags-type-"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[data-value^="type_"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="form-item-tags-type-"],
  .views-field[class*="-tags"] .option-value[data-value^="type_"],
  .views-field[class*="-tags"] .option-value[class*="form-item-tags-type-"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[data-value^="type_"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="form-item-tags-type-"],
  .field[class*="tags"] .option-value[data-value^="type_"],
  #drupal-off-canvas .field[class*="tags"] .option-value[data-value^="type_"],
  .field[class*="tags"] .option-value[class*="form-item-tags-type-"],
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="form-item-tags-type-"] {
    border-style: solid;
    border-color: #CCC;
    background-color: #eaedfa; }
  ul.tags .option-value[data-value^="cc_"], ul.tags .option-value[class*="form-item-tags-cc-"],
  .checkbox[class*="form-item-tags"][data-value^="cc_"],
  .checkbox[class*="form-item-tags"][class*="form-item-tags-cc-"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[data-value^="cc_"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="form-item-tags-cc-"],
  .views-field[class*="-tags"] .option-value[data-value^="cc_"],
  .views-field[class*="-tags"] .option-value[class*="form-item-tags-cc-"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[data-value^="cc_"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="form-item-tags-cc-"],
  .field[class*="tags"] .option-value[data-value^="cc_"],
  #drupal-off-canvas .field[class*="tags"] .option-value[data-value^="cc_"],
  .field[class*="tags"] .option-value[class*="form-item-tags-cc-"],
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="form-item-tags-cc-"] {
    border-style: dotted;
    border-color: #CCC;
    background-color: #ebfdf1; }
  ul.tags .option-value[data-value^="et_"], ul.tags .option-value[class*="form-item-tags-et-"],
  .checkbox[class*="form-item-tags"][data-value^="et_"],
  .checkbox[class*="form-item-tags"][class*="form-item-tags-et-"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[data-value^="et_"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="form-item-tags-et-"],
  .views-field[class*="-tags"] .option-value[data-value^="et_"],
  .views-field[class*="-tags"] .option-value[class*="form-item-tags-et-"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[data-value^="et_"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="form-item-tags-et-"],
  .field[class*="tags"] .option-value[data-value^="et_"],
  #drupal-off-canvas .field[class*="tags"] .option-value[data-value^="et_"],
  .field[class*="tags"] .option-value[class*="form-item-tags-et-"],
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="form-item-tags-et-"] {
    border-style: dashed;
    border-color: #CCC;
    background-color: #f6fce5; }
  ul.tags .option-value[data-value^="et_ccodro"], ul.tags .option-value[class*="form-item-tags-et-ccodro"],
  .checkbox[class*="form-item-tags"][data-value^="et_ccodro"],
  .checkbox[class*="form-item-tags"][class*="form-item-tags-et-ccodro"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[data-value^="et_ccodro"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="form-item-tags-et-ccodro"],
  .views-field[class*="-tags"] .option-value[data-value^="et_ccodro"],
  .views-field[class*="-tags"] .option-value[class*="form-item-tags-et-ccodro"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[data-value^="et_ccodro"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="form-item-tags-et-ccodro"],
  .field[class*="tags"] .option-value[data-value^="et_ccodro"],
  #drupal-off-canvas .field[class*="tags"] .option-value[data-value^="et_ccodro"],
  .field[class*="tags"] .option-value[class*="form-item-tags-et-ccodro"],
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="form-item-tags-et-ccodro"] {
    background-color: #f4efff; }
  ul.tags .option-value[data-value*="_source_"], ul.tags .option-value[class*="-source-"],
  .checkbox[class*="form-item-tags"][data-value*="_source_"],
  .checkbox[class*="form-item-tags"][class*="-source-"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[data-value*="_source_"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="-source-"],
  .views-field[class*="-tags"] .option-value[data-value*="_source_"],
  .views-field[class*="-tags"] .option-value[class*="-source-"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[data-value*="_source_"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="-source-"],
  .field[class*="tags"] .option-value[data-value*="_source_"],
  #drupal-off-canvas .field[class*="tags"] .option-value[data-value*="_source_"],
  .field[class*="tags"] .option-value[class*="-source-"],
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="-source-"] {
    background-color: #f0eafe; }
  ul.tags .option-value[data-value*="_class_"], ul.tags .option-value[class*="-class-"],
  .checkbox[class*="form-item-tags"][data-value*="_class_"],
  .checkbox[class*="form-item-tags"][class*="-class-"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[data-value*="_class_"],
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="-class-"],
  .views-field[class*="-tags"] .option-value[data-value*="_class_"],
  .views-field[class*="-tags"] .option-value[class*="-class-"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[data-value*="_class_"],
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="-class-"],
  .field[class*="tags"] .option-value[data-value*="_class_"],
  #drupal-off-canvas .field[class*="tags"] .option-value[data-value*="_class_"],
  .field[class*="tags"] .option-value[class*="-class-"],
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="-class-"] {
    background-color: #fff5f5; }

@use "sass:map";
.classed.copropriete,
.option-value.copropriete,
.facet-item__value.copropriete,
.map-legend-item.copropriete,
.checkbox[class*="form-item-tags"][class*="copropriete"].copropriete {
  padding-left: 15px; }
  .classed.copropriete:before,
  .option-value.copropriete:before,
  .facet-item__value.copropriete:before,
  .map-legend-item.copropriete:before,
  .checkbox[class*="form-item-tags"][class*="copropriete"].copropriete:before {
    background-color: #37CEFF;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.tup-status-1.copropriete:before, .classed.tup-status-2.copropriete:before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10px 3px;
       -o-transform-origin: 10px 3px;
          transform-origin: 10px 3px;
  width: 8px;
  height: 8px;
  border-radius: 1px; }

.classed.tup-status-3.copropriete:before, .classed.tup-status-4.copropriete:before {
  border-radius: 0; }

.classed.tup-status-1.copropriete:before, .classed.tup-status-4.copropriete:before {
  background-color: #FFF;
  border: 3px solid #37CEFF; }

.checkbox[class*="form-item-tags"][class*="copropriete"] label {
  padding-left: 15px;
  position: relative; }
  .checkbox[class*="form-item-tags"][class*="copropriete"] label:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #37CEFF;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.facet-item__value[class*="-tags"]:not(.reset-all)[class*="copropriete"],
.views-field[class*="-tags"] .option-value[class*="copropriete"],
.views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="copropriete"],
.field[class*="tags"] .option-value[class*="copropriete"],
#drupal-off-canvas .field[class*="tags"] .option-value[class*="copropriete"] {
  padding-left: 15px; }
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="copropriete"]:before,
  .views-field[class*="-tags"] .option-value[class*="copropriete"]:before,
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="copropriete"]:before,
  .field[class*="tags"] .option-value[class*="copropriete"]:before,
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="copropriete"]:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #37CEFF;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.proprietaire-personne-physique,
.option-value.proprietaire-personne-physique,
.facet-item__value.proprietaire-personne-physique,
.map-legend-item.proprietaire-personne-physique,
.checkbox[class*="form-item-tags"][class*="proprietaire-personne-physique"].proprietaire-personne-physique {
  padding-left: 15px; }
  .classed.proprietaire-personne-physique:before,
  .option-value.proprietaire-personne-physique:before,
  .facet-item__value.proprietaire-personne-physique:before,
  .map-legend-item.proprietaire-personne-physique:before,
  .checkbox[class*="form-item-tags"][class*="proprietaire-personne-physique"].proprietaire-personne-physique:before {
    background-color: #00B191;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.tup-status-1.proprietaire-personne-physique:before, .classed.tup-status-2.proprietaire-personne-physique:before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10px 3px;
       -o-transform-origin: 10px 3px;
          transform-origin: 10px 3px;
  width: 8px;
  height: 8px;
  border-radius: 1px; }

.classed.tup-status-3.proprietaire-personne-physique:before, .classed.tup-status-4.proprietaire-personne-physique:before {
  border-radius: 0; }

.classed.tup-status-1.proprietaire-personne-physique:before, .classed.tup-status-4.proprietaire-personne-physique:before {
  background-color: #FFF;
  border: 3px solid #00B191; }

.checkbox[class*="form-item-tags"][class*="proprietaire-personne-physique"] label {
  padding-left: 15px;
  position: relative; }
  .checkbox[class*="form-item-tags"][class*="proprietaire-personne-physique"] label:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #00B191;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.facet-item__value[class*="-tags"]:not(.reset-all)[class*="proprietaire-personne-physique"],
.views-field[class*="-tags"] .option-value[class*="proprietaire-personne-physique"],
.views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="proprietaire-personne-physique"],
.field[class*="tags"] .option-value[class*="proprietaire-personne-physique"],
#drupal-off-canvas .field[class*="tags"] .option-value[class*="proprietaire-personne-physique"] {
  padding-left: 15px; }
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="proprietaire-personne-physique"]:before,
  .views-field[class*="-tags"] .option-value[class*="proprietaire-personne-physique"]:before,
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="proprietaire-personne-physique"]:before,
  .field[class*="tags"] .option-value[class*="proprietaire-personne-physique"]:before,
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="proprietaire-personne-physique"]:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #00B191;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.proprietaire-droit-prive,
.option-value.proprietaire-droit-prive,
.facet-item__value.proprietaire-droit-prive,
.map-legend-item.proprietaire-droit-prive,
.checkbox[class*="form-item-tags"][class*="proprietaire-droit-prive"].proprietaire-droit-prive {
  padding-left: 15px; }
  .classed.proprietaire-droit-prive:before,
  .option-value.proprietaire-droit-prive:before,
  .facet-item__value.proprietaire-droit-prive:before,
  .map-legend-item.proprietaire-droit-prive:before,
  .checkbox[class*="form-item-tags"][class*="proprietaire-droit-prive"].proprietaire-droit-prive:before {
    background-color: #FFC107;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.tup-status-1.proprietaire-droit-prive:before, .classed.tup-status-2.proprietaire-droit-prive:before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10px 3px;
       -o-transform-origin: 10px 3px;
          transform-origin: 10px 3px;
  width: 8px;
  height: 8px;
  border-radius: 1px; }

.classed.tup-status-3.proprietaire-droit-prive:before, .classed.tup-status-4.proprietaire-droit-prive:before {
  border-radius: 0; }

.classed.tup-status-1.proprietaire-droit-prive:before, .classed.tup-status-4.proprietaire-droit-prive:before {
  background-color: #FFF;
  border: 3px solid #FFC107; }

.checkbox[class*="form-item-tags"][class*="proprietaire-droit-prive"] label {
  padding-left: 15px;
  position: relative; }
  .checkbox[class*="form-item-tags"][class*="proprietaire-droit-prive"] label:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #FFC107;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.facet-item__value[class*="-tags"]:not(.reset-all)[class*="proprietaire-droit-prive"],
.views-field[class*="-tags"] .option-value[class*="proprietaire-droit-prive"],
.views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="proprietaire-droit-prive"],
.field[class*="tags"] .option-value[class*="proprietaire-droit-prive"],
#drupal-off-canvas .field[class*="tags"] .option-value[class*="proprietaire-droit-prive"] {
  padding-left: 15px; }
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="proprietaire-droit-prive"]:before,
  .views-field[class*="-tags"] .option-value[class*="proprietaire-droit-prive"]:before,
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="proprietaire-droit-prive"]:before,
  .field[class*="tags"] .option-value[class*="proprietaire-droit-prive"]:before,
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="proprietaire-droit-prive"]:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #FFC107;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.proprietaire-droit-public,
.option-value.proprietaire-droit-public,
.facet-item__value.proprietaire-droit-public,
.map-legend-item.proprietaire-droit-public,
.checkbox[class*="form-item-tags"][class*="proprietaire-droit-public"].proprietaire-droit-public {
  padding-left: 15px; }
  .classed.proprietaire-droit-public:before,
  .option-value.proprietaire-droit-public:before,
  .facet-item__value.proprietaire-droit-public:before,
  .map-legend-item.proprietaire-droit-public:before,
  .checkbox[class*="form-item-tags"][class*="proprietaire-droit-public"].proprietaire-droit-public:before {
    background-color: #796EFF;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.classed.tup-status-1.proprietaire-droit-public:before, .classed.tup-status-2.proprietaire-droit-public:before {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10px 3px;
       -o-transform-origin: 10px 3px;
          transform-origin: 10px 3px;
  width: 8px;
  height: 8px;
  border-radius: 1px; }

.classed.tup-status-3.proprietaire-droit-public:before, .classed.tup-status-4.proprietaire-droit-public:before {
  border-radius: 0; }

.classed.tup-status-1.proprietaire-droit-public:before, .classed.tup-status-4.proprietaire-droit-public:before {
  background-color: #FFF;
  border: 3px solid #796EFF; }

.checkbox[class*="form-item-tags"][class*="proprietaire-droit-public"] label {
  padding-left: 15px;
  position: relative; }
  .checkbox[class*="form-item-tags"][class*="proprietaire-droit-public"] label:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #796EFF;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.facet-item__value[class*="-tags"]:not(.reset-all)[class*="proprietaire-droit-public"],
.views-field[class*="-tags"] .option-value[class*="proprietaire-droit-public"],
.views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="proprietaire-droit-public"],
.field[class*="tags"] .option-value[class*="proprietaire-droit-public"],
#drupal-off-canvas .field[class*="tags"] .option-value[class*="proprietaire-droit-public"] {
  padding-left: 15px; }
  .facet-item__value[class*="-tags"]:not(.reset-all)[class*="proprietaire-droit-public"]:before,
  .views-field[class*="-tags"] .option-value[class*="proprietaire-droit-public"]:before,
  .views-field[class*="-source"]:not([class*="type-source"]) .option-value[class*="proprietaire-droit-public"]:before,
  .field[class*="tags"] .option-value[class*="proprietaire-droit-public"]:before,
  #drupal-off-canvas .field[class*="tags"] .option-value[class*="proprietaire-droit-public"]:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: #796EFF;
    left: 2px;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%; }

.views-field[class*="-source"] .classed {
  padding-left: 0; }
  .views-field[class*="-source"] .classed:before {
    display: none; }

.facet-item__value[class*="-state"]:not(.reset-all) .subvalue + .subvalue,
.views-field[class*="-state"] .option-value .subvalue + .subvalue,
.field[class*="__state"] .option-value .subvalue + .subvalue,
#drupal-off-canvas .field[class*="__state"] .option-value .subvalue + .subvalue {
  margin-left: 2px; }

.facet-item__value[class*="-state"]:not(.reset-all), .facet-item__value[class*="-state"]:not(.reset-all)[class*="-yes"], .facet-item__value[class*="-state"]:not(.reset-all)[class*="-maybe"], .facet-item__value[class*="-state"]:not(.reset-all)[class*="-no"],
.views-field[class*="-state"] .option-value,
.views-field[class*="-state"] .option-value[class*="-yes"],
.views-field[class*="-state"] .option-value[class*="-maybe"],
.views-field[class*="-state"] .option-value[class*="-no"],
.field[class*="__state"] .option-value,
#drupal-off-canvas .field[class*="__state"] .option-value,
.field[class*="__state"] .option-value[class*="-yes"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*="-yes"],
.field[class*="__state"] .option-value[class*="-maybe"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*="-maybe"],
.field[class*="__state"] .option-value[class*="-no"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*="-no"] {
  font-size: 1em;
  display: inline-block;
  padding: 5px 8px;
  border: 1px solid transparent;
  border-radius: 10px;
  background: #E7EBF5;
  color: #898DA1;
  text-align: center; }
  .facet-item__value[class*="-state"]:not(.reset-all).inline, .facet-item__value[class*="-state"]:not(.reset-all)[class*="-yes"].inline, .facet-item__value[class*="-state"]:not(.reset-all)[class*="-maybe"].inline, .facet-item__value[class*="-state"]:not(.reset-all)[class*="-no"].inline,
  .views-field[class*="-state"] .option-value.inline,
  .views-field[class*="-state"] .option-value[class*="-yes"].inline,
  .views-field[class*="-state"] .option-value[class*="-maybe"].inline,
  .views-field[class*="-state"] .option-value[class*="-no"].inline,
  .field[class*="__state"] .option-value.inline,
  #drupal-off-canvas .field[class*="__state"] .option-value.inline,
  .field[class*="__state"] .option-value[class*="-yes"].inline,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*="-yes"].inline,
  .field[class*="__state"] .option-value[class*="-maybe"].inline,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*="-maybe"].inline,
  .field[class*="__state"] .option-value[class*="-no"].inline,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*="-no"].inline {
    padding: 3px 5px;
    margin: 0 2px; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" lot-"],
.views-field[class*="-state"] .option-value[class*=" lot-"],
.field[class*="__state"] .option-value[class*=" lot-"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" lot-"] {
  font-weight: bold;
  font-size: 90%;
  padding: 2px 10px;
  width: auto;
  border-radius: 3px; }
  .facet-item__value[class*="-state"]:not(.reset-all)[class*=" lot-"].lot-promesse,
  .views-field[class*="-state"] .option-value[class*=" lot-"].lot-promesse,
  .field[class*="__state"] .option-value[class*=" lot-"].lot-promesse,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*=" lot-"].lot-promesse {
    color: #2E98FF;
    background-color: #2e98ff12; }
  .facet-item__value[class*="-state"]:not(.reset-all)[class*=" lot-"].lot-acte,
  .views-field[class*="-state"] .option-value[class*=" lot-"].lot-acte,
  .field[class*="__state"] .option-value[class*=" lot-"].lot-acte,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*=" lot-"].lot-acte {
    color: #3A4163;
    background-color: #3a41632e; }
  .facet-item__value[class*="-state"]:not(.reset-all)[class*=" lot-"].lot-offre,
  .views-field[class*="-state"] .option-value[class*=" lot-"].lot-offre,
  .field[class*="__state"] .option-value[class*=" lot-"].lot-offre,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*=" lot-"].lot-offre {
    color: #FF5E77;
    background-color: #FF5E7714; }
  .facet-item__value[class*="-state"]:not(.reset-all)[class*=" lot-"].lot-vacant,
  .views-field[class*="-state"] .option-value[class*=" lot-"].lot-vacant,
  .field[class*="__state"] .option-value[class*=" lot-"].lot-vacant,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*=" lot-"].lot-vacant {
    color: #9DA9C2;
    background-color: #9DA9C221; }
  .facet-item__value[class*="-state"]:not(.reset-all)[class*=" lot-"].lot-vendu,
  .views-field[class*="-state"] .option-value[class*=" lot-"].lot-vendu,
  .field[class*="__state"] .option-value[class*=" lot-"].lot-vendu,
  #drupal-off-canvas .field[class*="__state"] .option-value[class*=" lot-"].lot-vendu {
    color: #0D721D;
    background-color: #b4ff2e2e; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" ps-process-"].ps-process-todo-todo,
.views-field[class*="-state"] .option-value[class*=" ps-process-"].ps-process-todo-todo,
.field[class*="__state"] .option-value[class*=" ps-process-"].ps-process-todo-todo,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" ps-process-"].ps-process-todo-todo {
  color: #2E98FF;
  background-color: #2e98ff12; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" ps-process-"][class*=" ps-process-done"],
.views-field[class*="-state"] .option-value[class*=" ps-process-"][class*=" ps-process-done"],
.field[class*="__state"] .option-value[class*=" ps-process-"][class*=" ps-process-done"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" ps-process-"][class*=" ps-process-done"] {
  color: #0D721D;
  background-color: #b4ff2e2e; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" prospect-"][class*=" prospect-vendeur-"],
.views-field[class*="-state"] .option-value[class*=" prospect-"][class*=" prospect-vendeur-"],
.field[class*="__state"] .option-value[class*=" prospect-"][class*=" prospect-vendeur-"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" prospect-"][class*=" prospect-vendeur-"] {
  color: #0D721D;
  background-color: #b4ff2e2e; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" prospect-"][class*=" prospect-recontact-"],
.views-field[class*="-state"] .option-value[class*=" prospect-"][class*=" prospect-recontact-"],
.field[class*="__state"] .option-value[class*=" prospect-"][class*=" prospect-recontact-"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" prospect-"][class*=" prospect-recontact-"] {
  color: #9DA9C2;
  background-color: #9DA9C221; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" prospect-"].prospect-no-contact,
.views-field[class*="-state"] .option-value[class*=" prospect-"].prospect-no-contact,
.field[class*="__state"] .option-value[class*=" prospect-"].prospect-no-contact,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" prospect-"].prospect-no-contact {
  color: #3A4163;
  background-color: #3a41632e; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" prospect-"].prospect-refused-contact,
.views-field[class*="-state"] .option-value[class*=" prospect-"].prospect-refused-contact,
.field[class*="__state"] .option-value[class*=" prospect-"].prospect-refused-contact,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" prospect-"].prospect-refused-contact {
  color: #FF5E77;
  background-color: #FF5E7714; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" prospect-"].prospect-ongoing,
.views-field[class*="-state"] .option-value[class*=" prospect-"].prospect-ongoing,
.field[class*="__state"] .option-value[class*=" prospect-"].prospect-ongoing,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" prospect-"].prospect-ongoing {
  color: #2E98FF;
  background-color: #2e98ff12; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" ps-contact-"][class*="contact-contacted"],
.views-field[class*="-state"] .option-value[class*=" ps-contact-"][class*="contact-contacted"],
.field[class*="__state"] .option-value[class*=" ps-contact-"][class*="contact-contacted"],
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" ps-contact-"][class*="contact-contacted"] {
  color: #0D721D;
  background-color: #b4ff2e2e; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" ps-source-"].ps-source-internal,
.views-field[class*="-state"] .option-value[class*=" ps-source-"].ps-source-internal,
.field[class*="__state"] .option-value[class*=" ps-source-"].ps-source-internal,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" ps-source-"].ps-source-internal {
  color: #0D721D;
  background-color: #b4ff2e2e; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" ps-source-"].ps-source-partner,
.views-field[class*="-state"] .option-value[class*=" ps-source-"].ps-source-partner,
.field[class*="__state"] .option-value[class*=" ps-source-"].ps-source-partner,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" ps-source-"].ps-source-partner {
  color: #9DA9C2;
  background-color: #9DA9C221; }

.facet-item__value[class*="-state"]:not(.reset-all)[class*=" ps-source-"].ps-source-middleman,
.views-field[class*="-state"] .option-value[class*=" ps-source-"].ps-source-middleman,
.field[class*="__state"] .option-value[class*=" ps-source-"].ps-source-middleman,
#drupal-off-canvas .field[class*="__state"] .option-value[class*=" ps-source-"].ps-source-middleman {
  color: #3A4163;
  background-color: #3a41632e; }

.classed[class*="deces-match"]:after {
  display: inline-block;
  line-height: 1em;
  text-align: center;
  margin-left: 5px;
  padding: 3px;
  vertical-align: middle;
  content: "✝︎";
  border-radius: 5px; }

.classed[class*="deces-match"][class*="suspicion"]:after {
  content: "?"; }

.classed.deces-match-suspicion_weak:after,
.checkbox[class*="form-item-tags"][class*="suspicion_weak"]:after {
  color: #FFF;
  background-color: #d2d2d2; }

.option-value[data-value="suspicion_weak"],
.facet-item__value[class*="-state"]:not(.reset-all)[data-value="suspicion_weak"],
.views-field[class*="-state"] .option-value[data-value="suspicion_weak"],
.field[class*="__state"] .option-value[data-value="suspicion_weak"],
#drupal-off-canvas .field[class*="__state"] .option-value[data-value="suspicion_weak"] {
  color: #FFF;
  background-color: #d2d2d2; }

.classed.deces-match-suspicion_strong:after,
.checkbox[class*="form-item-tags"][class*="suspicion_strong"]:after {
  color: #FFF;
  background-color: #b6b6b6; }

.option-value[data-value="suspicion_strong"],
.facet-item__value[class*="-state"]:not(.reset-all)[data-value="suspicion_strong"],
.views-field[class*="-state"] .option-value[data-value="suspicion_strong"],
.field[class*="__state"] .option-value[data-value="suspicion_strong"],
#drupal-off-canvas .field[class*="__state"] .option-value[data-value="suspicion_strong"] {
  color: #FFF;
  background-color: #b6b6b6; }

.classed.deces-match-confirmed_almost:after,
.checkbox[class*="form-item-tags"][class*="confirmed_almost"]:after {
  color: #FFF;
  background-color: #9f9f9f; }

.option-value[data-value="confirmed_almost"],
.facet-item__value[class*="-state"]:not(.reset-all)[data-value="confirmed_almost"],
.views-field[class*="-state"] .option-value[data-value="confirmed_almost"],
.field[class*="__state"] .option-value[data-value="confirmed_almost"],
#drupal-off-canvas .field[class*="__state"] .option-value[data-value="confirmed_almost"] {
  color: #FFF;
  background-color: #9f9f9f; }

.classed.deces-match-confirmed_done:after,
.checkbox[class*="form-item-tags"][class*="confirmed_done"]:after {
  color: #FFF;
  background-color: #2d2d2d; }

.option-value[data-value="confirmed_done"],
.facet-item__value[class*="-state"]:not(.reset-all)[data-value="confirmed_done"],
.views-field[class*="-state"] .option-value[data-value="confirmed_done"],
.field[class*="__state"] .option-value[data-value="confirmed_done"],
#drupal-off-canvas .field[class*="__state"] .option-value[data-value="confirmed_done"] {
  color: #FFF;
  background-color: #2d2d2d; }

.views-field-field-eh-ref-source .classed:after {
  display: none; }

.facet-item__value[class*="source"]:not(.reset-all):not([class*="type-source"]),
.views-field[class*="source"]:not([class*="type-source"]) .option-value,
.field[class*="source"]:not([class*="type-source"]) .option-value,
#drupal-off-canvas .field[class*="source"]:not([class*="type-source"]) .option-value {
  display: inline-block;
  padding: 5px 8px;
  border: 1px solid transparent;
  border-radius: 10px;
  background: #E7EBF5;
  color: #898DA1;
  font-size: 1em; }
  .facet-item__value[class*="source"]:not(.reset-all):not([class*="type-source"]).open-data, .facet-item__value[class*="source"]:not(.reset-all):not([class*="type-source"]).cerema,
  .views-field[class*="source"]:not([class*="type-source"]) .option-value.open-data,
  .views-field[class*="source"]:not([class*="type-source"]) .option-value.cerema,
  .field[class*="source"]:not([class*="type-source"]) .option-value.open-data,
  #drupal-off-canvas .field[class*="source"]:not([class*="type-source"]) .option-value.open-data,
  .field[class*="source"]:not([class*="type-source"]) .option-value.cerema,
  #drupal-off-canvas .field[class*="source"]:not([class*="type-source"]) .option-value.cerema {
    color: #2E98FF;
    background-color: #2e98ff12; }
  .facet-item__value[class*="source"]:not(.reset-all):not([class*="type-source"]).cadastre, .facet-item__value[class*="source"]:not(.reset-all):not([class*="type-source"]).spdc,
  .views-field[class*="source"]:not([class*="type-source"]) .option-value.cadastre,
  .views-field[class*="source"]:not([class*="type-source"]) .option-value.spdc,
  .field[class*="source"]:not([class*="type-source"]) .option-value.cadastre,
  #drupal-off-canvas .field[class*="source"]:not([class*="type-source"]) .option-value.cadastre,
  .field[class*="source"]:not([class*="type-source"]) .option-value.spdc,
  #drupal-off-canvas .field[class*="source"]:not([class*="type-source"]) .option-value.spdc {
    color: #44b020;
    background-color: rgba(91, 255, 46, 0.12); }

.facet-item__value[class*="validite"]:not(.reset-all),
.views-field[class*="validite"] .option-value,
.field[class*="validite"] .option-value,
#drupal-off-canvas .field[class*="validite"] .option-value {
  display: inline-block;
  padding: 5px 8px;
  border: 1px solid transparent;
  border-radius: 10px;
  background: #E7EBF5;
  color: #898DA1; }
  .facet-item__value[class*="validite"]:not(.reset-all).valid,
  .views-field[class*="validite"] .option-value.valid,
  .field[class*="validite"] .option-value.valid,
  #drupal-off-canvas .field[class*="validite"] .option-value.valid {
    color: #44b020;
    background-color: rgba(91, 255, 46, 0.12); }
  .facet-item__value[class*="validite"]:not(.reset-all)[class*="semi-valid"],
  .views-field[class*="validite"] .option-value[class*="semi-valid"],
  .field[class*="validite"] .option-value[class*="semi-valid"],
  #drupal-off-canvas .field[class*="validite"] .option-value[class*="semi-valid"] {
    color: #b0ae20;
    background-color: rgba(241, 255, 46, 0.12); }
  .facet-item__value[class*="validite"]:not(.reset-all)[class*="invalid"],
  .views-field[class*="validite"] .option-value[class*="invalid"],
  .field[class*="validite"] .option-value[class*="invalid"],
  #drupal-off-canvas .field[class*="validite"] .option-value[class*="invalid"] {
    color: #b02520;
    background-color: rgba(255, 70, 46, 0.12); }

.facet-item__value[class*="tup-status"]:not(.reset-all),
.views-field[class*="tup-status"] .option-value,
.field[class*="tup-status"] .option-value,
#drupal-off-canvas .field[class*="tup-status"] .option-value {
  display: inline-block;
  padding: 5px 8px;
  border: 1px solid transparent;
  border-radius: 10px;
  color: #44b020;
  background-color: rgba(91, 255, 46, 0.12); }
  .facet-item__value[class*="tup-status"]:not(.reset-all)[data-value="2"],
  .views-field[class*="tup-status"] .option-value[data-value="2"],
  .field[class*="tup-status"] .option-value[data-value="2"],
  #drupal-off-canvas .field[class*="tup-status"] .option-value[data-value="2"] {
    border-color: #dff8d7; }
  .facet-item__value[class*="tup-status"]:not(.reset-all)[data-value="1"],
  .views-field[class*="tup-status"] .option-value[data-value="1"],
  .field[class*="tup-status"] .option-value[data-value="1"],
  #drupal-off-canvas .field[class*="tup-status"] .option-value[data-value="1"] {
    color: #b02520;
    background-color: rgba(255, 70, 46, 0.12); }
  .facet-item__value[class*="tup-status"]:not(.reset-all)[data-value="3"], .facet-item__value[class*="tup-status"]:not(.reset-all)[data-value="4"],
  .views-field[class*="tup-status"] .option-value[data-value="3"],
  .views-field[class*="tup-status"] .option-value[data-value="4"],
  .field[class*="tup-status"] .option-value[data-value="3"],
  #drupal-off-canvas .field[class*="tup-status"] .option-value[data-value="3"],
  .field[class*="tup-status"] .option-value[data-value="4"],
  #drupal-off-canvas .field[class*="tup-status"] .option-value[data-value="4"] {
    color: #2E98FF;
    background-color: #2e98ff12; }
  .facet-item__value[class*="tup-status"]:not(.reset-all)[data-value="3"],
  .views-field[class*="tup-status"] .option-value[data-value="3"],
  .field[class*="tup-status"] .option-value[data-value="3"],
  #drupal-off-canvas .field[class*="tup-status"] .option-value[data-value="3"] {
    border-color: #deefff; }

.facet-item__value[class*="-yes"]:not(.reset-all),
.views-field .option-value[class*="-yes"],
.field .option-value[class*="-yes"],
#drupal-off-canvas .field .option-value[class*="-yes"],
.facet-item__value[class*="-maybe"]:not(.reset-all),
.views-field .option-value[class*="-maybe"],
.field .option-value[class*="-maybe"],
#drupal-off-canvas .field .option-value[class*="-maybe"],
.facet-item__value[class*="-no"]:not(.reset-all),
.views-field .option-value[class*="-no"],
.field .option-value[class*="-no"],
#drupal-off-canvas .field .option-value[class*="-no"] {
  display: inline-block;
  padding: 3px 5px;
  border: 0 solid transparent;
  border-radius: 10px;
  font-size: 0.8em; }

.facet-item__value[class*="tup-status"]:not(.reset-all) {
  font-size: 0.8em;
  padding: 3px 5px; }

.facet-item__value[class*="-yes"]:not(.reset-all),
.views-field .option-value[class*="-yes"],
.field .option-value[class*="-yes"],
#drupal-off-canvas .field .option-value[class*="-yes"] {
  color: #44b020;
  background-color: rgba(91, 255, 46, 0.12); }

.facet-item__value[class*="-no"]:not(.reset-all),
.views-field .option-value[class*="-no"],
.field .option-value[class*="-no"],
#drupal-off-canvas .field .option-value[class*="-no"] {
  color: #b02520;
  background-color: rgba(255, 70, 46, 0.12); }

.facet-item__value:not(.reset-all)[class*="-maybe"], .facet-item__value:not(.reset-all).immeuble-contacts-no, .facet-item__value:not(.reset-all).lots-no, .facet-item__value:not(.reset-all).has-droit-proprietaire-cadastre-no, .facet-item__value:not(.reset-all).has-droit-gestionnaire-syndic-administrateur-no, .facet-item__value:not(.reset-all).has-droit-autres-no,
.views-field .option-value[class*="-maybe"],
.views-field .option-value.immeuble-contacts-no,
.views-field .option-value.lots-no,
.views-field .option-value.has-droit-proprietaire-cadastre-no,
.views-field .option-value.has-droit-gestionnaire-syndic-administrateur-no,
.views-field .option-value.has-droit-autres-no,
.field .option-value[class*="-maybe"],
#drupal-off-canvas .field .option-value[class*="-maybe"],
.field .option-value.immeuble-contacts-no,
#drupal-off-canvas .field .option-value.immeuble-contacts-no,
.field .option-value.lots-no,
#drupal-off-canvas .field .option-value.lots-no,
.field .option-value.has-droit-proprietaire-cadastre-no,
#drupal-off-canvas .field .option-value.has-droit-proprietaire-cadastre-no,
.field .option-value.has-droit-gestionnaire-syndic-administrateur-no,
#drupal-off-canvas .field .option-value.has-droit-gestionnaire-syndic-administrateur-no,
.field .option-value.has-droit-autres-no,
#drupal-off-canvas .field .option-value.has-droit-autres-no {
  color: #b0ae20;
  border: 1px solid #f4f265;
  background-color: rgba(241, 255, 46, 0.12); }

.facet-item__value:not(.reset-all).refs-parcelle-yes, .facet-item__value:not(.reset-all).refs-parcelle-no,
.views-field .option-value.refs-parcelle-yes,
.views-field .option-value.refs-parcelle-no,
.field .option-value.refs-parcelle-yes,
#drupal-off-canvas .field .option-value.refs-parcelle-yes,
.field .option-value.refs-parcelle-no,
#drupal-off-canvas .field .option-value.refs-parcelle-no {
  color: #2E98FF;
  background-color: #2e98ff12; }

.facet-item__value:not(.reset-all).refs-parcelle-yes,
.views-field .option-value.refs-parcelle-yes,
.field .option-value.refs-parcelle-yes,
#drupal-off-canvas .field .option-value.refs-parcelle-yes {
  border: 1px solid #ecf5ff; }

.option-value.raw-key {
  font-family: "Courier New", Courier, monospace;
  white-space: nowrap; }

.option-value.subvalue-wrapper.small-subvalue .subvalue, .option-value.subvalue-wrapper.subvalue-small .subvalue {
  font-size: 0.75em; }

/*
#drupal-off-canvas .field-name-field-ed__json-locaux,
.field-name-field-ed__json-locaux {
  .progress {
    background-color: #DDE3EF;
    height: 30px;
    border-radius: 20px;
    margin: 8px 0;

    .progress-bar {
      background-color: #DDE3EF;

      &.commerce {
        background-color: #796EFF;
      }

      &.logement {
        background-color: #37CEFF;
      }

      &.bureaux {
        background-color: #DDE3EF;
      }
    }
  }

  .list-inline.legend {
    li {
      color: #3A4163;
      font-size: 11px;
      line-height: 20px;
      height: 20px;
      padding-left: 12px !important;
      padding-right: 7px !important;
      position: relative;
      display: inline-block;
      width: auto;

      &:before {
        content: "";
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background-color: #DDE3EF;
        position: absolute;
        z-index: 2;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
      }

      &.commerce:before {
        background-color: #796EFF;
      }

      &.logement:before {
        background-color: #37CEFF;
      }

      &.bureaux:before {
        background-color: #DDE3EF;
      }
    }
  }
}*/
.view-prospection__poi .view-content .table tbody tr td, .view-prospection__poi .view-content #drupal-off-canvas .table tbody tr td, .view-prospection__poi #drupal-off-canvas .view-content .table tbody tr td, #drupal-off-canvas .view-prospection__poi .view-content .table tbody tr td {
  height: 33px; }

.view.view-prospection__proprietaires__compact {
  overflow: hidden;
  max-width: 100%; }
  .view.view-prospection__proprietaires__compact .view-content, .view.view-prospection__proprietaires__compact #drupal-off-canvas .view-content, #drupal-off-canvas .view.view-prospection__proprietaires__compact .view-content {
    display: block !important;
    float: none !important;
    white-space: nowrap;
    overflow: auto;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important; }
    .view.view-prospection__proprietaires__compact .view-content .views-row, .view.view-prospection__proprietaires__compact #drupal-off-canvas .view-content .views-row, #drupal-off-canvas .view.view-prospection__proprietaires__compact .view-content .views-row {
      float: none;
      display: inline-block;
      white-space: normal;
      width: auto;
      max-width: 100%; }

div[data-drupal-messages] > .alert,
.view-header > .alert,
.view-footer > .alert,
#drupal-off-canvas .view-footer > .alert {
  border-radius: 10px;
  font-size: 12px;
  line-height: 20px;
  font-style: normal;
  padding: 8px 49px 8px 16px;
  width: 100%;
  max-width: 1318px;
  text-align: left;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8); }
  div[data-drupal-messages] > .alert #message-error-title, div[data-drupal-messages] > .alert #message-error-title + hr,
  div[data-drupal-messages] > .alert #message-warning-title,
  div[data-drupal-messages] > .alert #message-warning-title + hr,
  div[data-drupal-messages] > .alert #message-status-title,
  div[data-drupal-messages] > .alert #message-status-title + hr,
  div[data-drupal-messages] > .alert #message-error-title--2,
  div[data-drupal-messages] > .alert #message-error-title--2 + hr,
  div[data-drupal-messages] > .alert #message-warning-title--2,
  div[data-drupal-messages] > .alert #message-warning-title--2 + hr,
  div[data-drupal-messages] > .alert #message-status-title--2,
  div[data-drupal-messages] > .alert #message-status-title--2 + hr,
  div[data-drupal-messages] > .alert #message-error-title--3,
  div[data-drupal-messages] > .alert #message-error-title--3 + hr,
  div[data-drupal-messages] > .alert #message-warning-title--3,
  div[data-drupal-messages] > .alert #message-warning-title--3 + hr,
  div[data-drupal-messages] > .alert #message-status-title--3,
  div[data-drupal-messages] > .alert #message-status-title--3 + hr,
  .view-header > .alert #message-error-title,
  .view-header > .alert #message-error-title + hr,
  .view-header > .alert #message-warning-title,
  .view-header > .alert #message-warning-title + hr,
  .view-header > .alert #message-status-title,
  .view-header > .alert #message-status-title + hr,
  .view-header > .alert #message-error-title--2,
  .view-header > .alert #message-error-title--2 + hr,
  .view-header > .alert #message-warning-title--2,
  .view-header > .alert #message-warning-title--2 + hr,
  .view-header > .alert #message-status-title--2,
  .view-header > .alert #message-status-title--2 + hr,
  .view-header > .alert #message-error-title--3,
  .view-header > .alert #message-error-title--3 + hr,
  .view-header > .alert #message-warning-title--3,
  .view-header > .alert #message-warning-title--3 + hr,
  .view-header > .alert #message-status-title--3,
  .view-header > .alert #message-status-title--3 + hr,
  .view-footer > .alert #message-error-title,
  #drupal-off-canvas .view-footer > .alert #message-error-title,
  .view-footer > .alert #message-error-title + hr,
  #drupal-off-canvas .view-footer > .alert #message-error-title + hr,
  .view-footer > .alert #message-warning-title,
  #drupal-off-canvas .view-footer > .alert #message-warning-title,
  .view-footer > .alert #message-warning-title + hr,
  #drupal-off-canvas .view-footer > .alert #message-warning-title + hr,
  .view-footer > .alert #message-status-title,
  #drupal-off-canvas .view-footer > .alert #message-status-title,
  .view-footer > .alert #message-status-title + hr,
  #drupal-off-canvas .view-footer > .alert #message-status-title + hr,
  .view-footer > .alert #message-error-title--2,
  #drupal-off-canvas .view-footer > .alert #message-error-title--2,
  .view-footer > .alert #message-error-title--2 + hr,
  #drupal-off-canvas .view-footer > .alert #message-error-title--2 + hr,
  .view-footer > .alert #message-warning-title--2,
  #drupal-off-canvas .view-footer > .alert #message-warning-title--2,
  .view-footer > .alert #message-warning-title--2 + hr,
  #drupal-off-canvas .view-footer > .alert #message-warning-title--2 + hr,
  .view-footer > .alert #message-status-title--2,
  #drupal-off-canvas .view-footer > .alert #message-status-title--2,
  .view-footer > .alert #message-status-title--2 + hr,
  #drupal-off-canvas .view-footer > .alert #message-status-title--2 + hr,
  .view-footer > .alert #message-error-title--3,
  #drupal-off-canvas .view-footer > .alert #message-error-title--3,
  .view-footer > .alert #message-error-title--3 + hr,
  #drupal-off-canvas .view-footer > .alert #message-error-title--3 + hr,
  .view-footer > .alert #message-warning-title--3,
  #drupal-off-canvas .view-footer > .alert #message-warning-title--3,
  .view-footer > .alert #message-warning-title--3 + hr,
  #drupal-off-canvas .view-footer > .alert #message-warning-title--3 + hr,
  .view-footer > .alert #message-status-title--3,
  #drupal-off-canvas .view-footer > .alert #message-status-title--3,
  .view-footer > .alert #message-status-title--3 + hr,
  #drupal-off-canvas .view-footer > .alert #message-status-title--3 + hr {
    display: none; }
  div[data-drupal-messages] > .alert.small,
  .view-header > .alert.small,
  .view-footer > .alert.small,
  #drupal-off-canvas .view-footer > .alert.small {
    font-size: 10px; }
  div[data-drupal-messages] > .alert hr,
  .view-header > .alert hr,
  .view-footer > .alert hr,
  #drupal-off-canvas .view-footer > .alert hr {
    margin: 3px; }
  div[data-drupal-messages] > .alert dl,
  .view-header > .alert dl,
  .view-footer > .alert dl,
  #drupal-off-canvas .view-footer > .alert dl {
    margin-bottom: 0; }
    div[data-drupal-messages] > .alert dl dd:last-child,
    .view-header > .alert dl dd:last-child,
    .view-footer > .alert dl dd:last-child,
    #drupal-off-canvas .view-footer > .alert dl dd:last-child {
      margin-bottom: 0; }
  div[data-drupal-messages] > .alert svg,
  .view-header > .alert svg,
  .view-footer > .alert svg,
  #drupal-off-canvas .view-footer > .alert svg {
    max-width: 1rem;
    max-height: 1rem;
    margin-right: 1rem !important; }
  div[data-drupal-messages] > .alert:before,
  .view-header > .alert:before,
  .view-footer > .alert:before,
  #drupal-off-canvas .view-footer > .alert:before {
    display: none; }
  div[data-drupal-messages] > .alert.alert-success, div[data-drupal-messages] > .alert.alert-status,
  .view-header > .alert.alert-success,
  .view-header > .alert.alert-status,
  .view-footer > .alert.alert-success,
  #drupal-off-canvas .view-footer > .alert.alert-success,
  .view-footer > .alert.alert-status,
  #drupal-off-canvas .view-footer > .alert.alert-status {
    color: #3A4163;
    background-color: rgba(0, 207, 169, 0.2);
    border-color: rgba(0, 207, 169, 0.2); }
  div[data-drupal-messages] > .alert.alert-danger, div[data-drupal-messages] > .alert.alert-error,
  .view-header > .alert.alert-danger,
  .view-header > .alert.alert-error,
  .view-footer > .alert.alert-danger,
  #drupal-off-canvas .view-footer > .alert.alert-danger,
  .view-footer > .alert.alert-error,
  #drupal-off-canvas .view-footer > .alert.alert-error {
    color: #3A4163;
    background-color: rgba(255, 86, 112, 0.3);
    border-color: rgba(255, 86, 112, 0.3); }
  div[data-drupal-messages] > .alert.alert-warning,
  .view-header > .alert.alert-warning,
  .view-footer > .alert.alert-warning,
  #drupal-off-canvas .view-footer > .alert.alert-warning {
    color: #3A4163;
    background-color: rgba(255, 193, 7, 0.3);
    border-color: rgba(255, 193, 7, 0.3); }

div[data-drupal-messages].alert-dismissible .btn-close,
.view-header.alert-dismissible .btn-close,
.view-footer.alert-dismissible .btn-close,
#drupal-off-canvas .alert-dismissible.view-footer .btn-close {
  opacity: 1;
  padding: 13px 1rem; }

div[data-drupal-messages] .kint-rich,
.view-header .kint-rich,
.view-footer .kint-rich,
#drupal-off-canvas .view-footer .kint-rich {
  display: inline-block;
  width: 100%;
  margin: 1px 0; }
  div[data-drupal-messages] .kint-rich:first-of-type,
  .view-header .kint-rich:first-of-type,
  .view-footer .kint-rich:first-of-type,
  #drupal-off-canvas .view-footer .kint-rich:first-of-type {
    margin-top: 0; }
  div[data-drupal-messages] .kint-rich:last-of-type,
  .view-header .kint-rich:last-of-type,
  .view-footer .kint-rich:last-of-type,
  #drupal-off-canvas .view-footer .kint-rich:last-of-type {
    margin-bottom: 0; }

form .placeholder, .alert .placeholder {
  background-color: transparent;
  opacity: 1;
  font-size: 12px;
  line-height: 20px;
  font-style: normal;
  display: inline;
  cursor: text; }

body.toolbar-tray-open .mm-page.mm-slideout {
  padding-top: 0 !important; }

@media (min-width: 976px) {
  body.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) {
    --gin-toolbar-y-offset: 65px; } }

body.page-view-evenements-listing .ui-dialog.ui-corner-all.ui-widget {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
       -o-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
  max-height: 90%; }

.form-wrapper[data-drupal-selector*="address-0-"] > * {
  margin-bottom: 0.5rem !important; }
  .form-wrapper[data-drupal-selector*="address-0-"] > *:last-child {
    margin-bottom: 0 !important; }

.form-wrapper[id*="address-country-code"] {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0.5rem !important; }

.form-type-textfield[class="address-organization"] {
  display: inline-block;
  vertical-align: top; }

.address-container-inline {
  display: inline-block;
  vertical-align: top; }
  .address-container-inline > * {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0 !important; }

.path-user .page-dashboard .block-user-dashboard {
  padding-left: 0; }

pre.yaml, pre.json,
.yaml > pre,
.json > pre {
  text-align: left;
  background: #F1F1F1;
  color: #000;
  font-size: 90%;
  line-height: 100%;
  padding: 5px 5px 10px;
  max-height: 300px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F;
  margin-bottom: 0; }
  pre.yaml::-webkit-scrollbar, pre.json::-webkit-scrollbar,
  .yaml > pre::-webkit-scrollbar,
  .json > pre::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  pre.yaml::-webkit-scrollbar-thumb, pre.json::-webkit-scrollbar-thumb,
  .yaml > pre::-webkit-scrollbar-thumb,
  .json > pre::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }

.draggable .field-multiple-drag {
  width: 20px; }

.draggable fieldset {
  margin-bottom: 0 !important; }

a.tabledrag-handle .handle {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

div[id*="add-more-wrapper"] .draggable.odd {
  background: #fdfdfd; }

div[id*="add-more-wrapper"] .draggable.even {
  background: #f6f6f6; }

div[id*="add-more-wrapper"] details {
  border: none;
  margin-top: 0; }
  div[id*="add-more-wrapper"] details,
  div[id*="add-more-wrapper"] details .mb-3 {
    margin-bottom: 0 !important; }

.field--type-dynamic-entity-reference .draggable .container-inline {
  white-space: nowrap;
  margin: 0 !important; }
  .field--type-dynamic-entity-reference .draggable .container-inline > fieldset {
    white-space: normal;
    display: inline-block;
    vertical-align: top; }
    .field--type-dynamic-entity-reference .draggable .container-inline > fieldset.js-form-type-select {
      width: 30%; }
      .field--type-dynamic-entity-reference .draggable .container-inline > fieldset.js-form-type-select label {
        display: none; }
    .field--type-dynamic-entity-reference .draggable .container-inline > fieldset.js-form-type-entity-autocomplete {
      width: 70%; }

.field-group-html-element.container-inline, .field-group-html-element.container-inline div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.field-group-html-element.container-inline .mb-3 {
  margin-bottom: 0 !important; }

.field-group-html-element.container-inline > [id^="edit-field"] {
  margin-bottom: 1rem !important;
  width: 50%; }

.field-group-html-element.container-inline .input-group .form-control {
  min-width: 50%; }

.field--type-interval .container-inline, .field--type-interval .container-inline div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.field--type-interval .container-inline .mb-3 {
  margin-bottom: 0 !important; }

.field--type-interval .container-inline > [id^="edit-field"] {
  margin-bottom: 1rem !important;
  width: 50%; }

.field--type-interval .container-inline .input-group .form-control {
  min-width: 50%; }

nav.eb-tabs ul, nav.eb-tabs ul li {
  border: none; }

nav.eb-tabs ul li {
  margin-right: 1em;
  border: none;
  margin-bottom: 1em; }
  nav.eb-tabs ul li:last-child {
    margin-right: 0; }
  nav.eb-tabs ul li a {
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #EAEFF9;
    color: #3A4163;
    border-radius: 10px;
    padding: .75em 1em;
    -webkit-transition-property: color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
    -o-transition-property: color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
    transition-property: color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    -webkit-transition-duration: 0.2s;
         -o-transition-duration: 0.2s;
            transition-duration: 0.2s; }
    nav.eb-tabs ul li a:empty {
      display: none; }
  nav.eb-tabs ul li.active, nav.eb-tabs ul li:hover {
    border: none; }
    nav.eb-tabs ul li.active a, nav.eb-tabs ul li:hover a {
      background-color: #2E98FF;
      border: 1px solid #2E98FF;
      color: #ffffff; }
  nav.eb-tabs ul li.active a {
    cursor: default; }

.item-container[data-entity-id]:last-child {
  margin-bottom: 0; }

.item-container[data-entity-id] button {
  margin-left: 1em; }

.block-facets-summary .list-inline .list-inline-item > * {
  display: block;
  padding: 0.5em 0.75em;
  border: 1px solid currentColor;
  border-radius: 10px;
  background: #FFF;
  font-size: 0.75em;
  margin-bottom: 0.25em;
  max-width: 450px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition-property: max-width, color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  -o-transition-property: max-width, color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  transition-property: max-width, color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.1s;
       -o-transition-duration: 0.1s;
          transition-duration: 0.1s;
  will-change: max-width; }
  .block-facets-summary .list-inline .list-inline-item > *:hover {
    max-width: 100%; }

.block-facets-summary .list-inline .type-facets-summary-facet > span {
  color: #3A4163;
  border-color: #3A4163; }
  .block-facets-summary .list-inline .type-facets-summary-facet > span:empty {
    display: none; }

.block-facets-summary .list-inline a {
  text-decoration: none; }

@media print {
  a.btn, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
  .feed-icons,
  header#header,
  #toolbar-administration,
  .views-exposed-form,
  .comment-form,
  div[id*="vbo-action-form-wrapper"],
  table td.views-field-view-node,
  table th.views-field-view-node,
  table th:last-child[class*="views-field-nothing"],
  table td[class*="views-field-terreis-content-dropbuttonlots"],
  table td[class*="views-field-terreis-content-ajaxeditdropbutton"] {
    display: none !important; } }

#footer {
  text-align: center; }

.block-terreis-content-footer {
  display: inline-block;
  margin-bottom: 2em;
  text-align: center; }
  .block-terreis-content-footer li {
    background: transparent;
    border: none;
    margin: 0 1em;
    padding: 0; }
    .block-terreis-content-footer li, .block-terreis-content-footer li * {
      font-size: 0.8rem;
      color: #CCC; }

.tooltip {
  --bs-tooltip-bg: #3A4163;
  --bs-tooltip-opacity: 0.95; }
  .tooltip .tooltip-inner {
    text-align: center; }
    .tooltip .tooltip-inner code {
      color: var(--bs-tooltip-color); }
    .tooltip .tooltip-inner .item-list {
      text-align: left; }
      .tooltip .tooltip-inner .item-list ul {
        margin-bottom: 0; }
        .tooltip .tooltip-inner .item-list ul > li {
          background: transparent;
          color: var(--bs-tooltip-color);
          display: block;
          border: none;
          margin: 0 0 0 8px;
          padding: 0;
          position: relative; }
          .tooltip .tooltip-inner .item-list ul > li:before {
            content: "•";
            position: absolute;
            left: -10px; }
  .tooltip.computed-popover {
    --bs-tooltip-max-width: 500px; }
    .tooltip.computed-popover .tooltip-inner {
      text-align: left; }

.block-system-main-block > .content > .node-form .layout-region-node-main,
.block-system-main-block > .content > .node-form .layout-region-node-footer {
  background: #FFF;
  border-radius: 10px;
  padding: 15px; }

.layout-region-node-secondary {
  display: none; }
  .html-super-admin .layout-region-node-secondary {
    display: block; }

.node-form[class*="hypothese"] .mb-3 {
  margin-bottom: 0 !important; }

.node-form[class*="hypothese"] .layout-region-node-main {
  margin-top: 60px !important;
  margin-bottom: 0 !important; }
  .node-form[class*="hypothese"] .layout-region-node-main #header-1 {
    text-align: center; }
    .node-form[class*="hypothese"] .layout-region-node-main #header-1 .h {
      margin-top: -60px; }
  .node-form[class*="hypothese"] .layout-region-node-main fieldset {
    border-radius: 10px;
    position: relative; }
    .node-form[class*="hypothese"] .layout-region-node-main fieldset .hidden {
      display: none !important; }
  .node-form[class*="hypothese"] .layout-region-node-main .lot-group > legend,
  .node-form[class*="hypothese"] .layout-region-node-main .depenses > legend {
    text-align: center;
    color: #2E98FF;
    line-height: 1em; }
  .node-form[class*="hypothese"] .layout-region-node-main .lot-group {
    background: #F1F6FF;
    padding: 15px 30px;
    margin-bottom: 15px !important; }
    .node-form[class*="hypothese"] .layout-region-node-main .lot-group .fieldset-wrapper > div {
      display: inline-block;
      vertical-align: top;
      padding: 0 1em 0 0;
      margin-bottom: 5px; }
      .node-form[class*="hypothese"] .layout-region-node-main .lot-group .fieldset-wrapper > div.field--widget-number {
        width: 10%; }
        .node-form[class*="hypothese"] .layout-region-node-main .lot-group .fieldset-wrapper > div.field--widget-number[class*="__su"] {
          width: 12%; }
        .node-form[class*="hypothese"] .layout-region-node-main .lot-group .fieldset-wrapper > div.field--widget-number[class*="__nb"] {
          width: 13%; }
      .node-form[class*="hypothese"] .layout-region-node-main .lot-group .fieldset-wrapper > div.field--widget-commerce-price-default {
        width: 19%; }
        .node-form[class*="hypothese"] .layout-region-node-main .lot-group .fieldset-wrapper > div.field--widget-commerce-price-default fieldset {
          display: block; }
  .node-form[class*="hypothese"] .layout-region-node-main .occupe-group,
  .node-form[class*="hypothese"] .layout-region-node-main .vacant-group {
    margin: 0 -25px 5px !important; }
    .node-form[class*="hypothese"] .layout-region-node-main .occupe-group > legend,
    .node-form[class*="hypothese"] .layout-region-node-main .vacant-group > legend {
      -webkit-writing-mode: vertical-lr;
          -ms-writing-mode: tb-lr;
              writing-mode: vertical-lr;
      -webkit-text-orientation: mixed;
              text-orientation: mixed;
      text-transform: uppercase;
      position: absolute;
      top: 0;
      left: 0;
      width: 30px;
      height: 100%;
      text-align: center;
      margin-bottom: 0;
      line-height: 1em; }
    .node-form[class*="hypothese"] .layout-region-node-main .occupe-group .fieldset-wrapper,
    .node-form[class*="hypothese"] .layout-region-node-main .vacant-group .fieldset-wrapper {
      padding: 15px 30px; }
      .node-form[class*="hypothese"] .layout-region-node-main .occupe-group .fieldset-wrapper [class*="__pa"],
      .node-form[class*="hypothese"] .layout-region-node-main .vacant-group .fieldset-wrapper [class*="__pa"] {
        margin-right: 5%; }
  .node-form[class*="hypothese"] .layout-region-node-main .occupe-group {
    background: #FAE4EC; }
  .node-form[class*="hypothese"] .layout-region-node-main .vacant-group {
    background: #DAF8EE; }
  .node-form[class*="hypothese"] .layout-region-node-main .totaux.field-group-fieldset {
    margin-top: 30px;
    /*> .fieldset-wrapper {
          > div {
            display: inline-block;
            vertical-align: top;
            width: 16%;
            padding: 0 1em 0 0;
            margin-bottom: 5px;

          }
        }*/ }
    .node-form[class*="hypothese"] .layout-region-node-main .totaux.field-group-fieldset > legend {
      background: #2E98FF;
      color: #FFF;
      width: 100%;
      text-align: center;
      border-radius: 5px;
      line-height: 1.5em; }
  .node-form[class*="hypothese"] .layout-region-node-main .indi legend {
    display: none; }
  .node-form[class*="hypothese"] .layout-region-node-main .indi .fieldset-wrapper > div {
    float: right;
    clear: both;
    margin: 15px 0; }
    .node-form[class*="hypothese"] .layout-region-node-main .indi .fieldset-wrapper > div > fieldset {
      background: #3A4163;
      color: #FFF;
      padding: 15px; }
      .node-form[class*="hypothese"] .layout-region-node-main .indi .fieldset-wrapper > div > fieldset > * {
        float: left;
        width: 50%; }
    .node-form[class*="hypothese"] .layout-region-node-main .indi .fieldset-wrapper > div:last-child > fieldset {
      color: #333;
      background: transparent; }
  .node-form[class*="hypothese"] .layout-region-node-main .field--type-commerce-price .description {
    display: none; }
  .node-form[class*="hypothese"] .layout-region-node-main .paragraph-top,
  .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform {
    float: right;
    display: block; }
  .node-form[class*="hypothese"] .layout-region-node-main .paragraph-top {
    width: 3%; }
    .node-form[class*="hypothese"] .layout-region-node-main .paragraph-top .btn {
      width: 13px;
      height: 13px;
      display: block;
      border: 0;
      -webkit-background-size: 100% 100%;
              background-size: 100%;
      background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Crect width='26' height='26' rx='5' fill='none' stroke='%232e98ff' stroke-width='1'/%3E%3Cg transform='translate(22.686 12.932) rotate(135)'%3E%3Cline y2='13.699' transform='translate(6.849)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline y2='13.698' transform='translate(13.698 6.849) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center transparent;
      border-radius: 0;
      color: transparent;
      font-size: 0px;
      text-indent: -999px; }
  .node-form[class*="hypothese"] .layout-region-node-main .field-multiple-table thead,
  .node-form[class*="hypothese"] .layout-region-node-main .paragraph-top .paragraphs-icon-button-collapse,
  .node-form[class*="hypothese"] .layout-region-node-main .paragraph-type {
    display: none; }
  .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform {
    width: 97%; }
    .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div {
      display: inline-block;
      vertical-align: top;
      padding: 0 1em 0 0;
      margin-bottom: 5px; }
      .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--name-field-vd__type {
        width: 30%; }
        .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--name-field-vd__type .select2-container .select2-selection--single {
          height: auto; }
          .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--name-field-vd__type .select2-container .select2-selection--single .select2-selection__rendered {
            padding: .375rem 2.25rem .375rem .75rem; }
          .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--name-field-vd__type .select2-container .select2-selection--single .select2-selection__arrow {
            top: 6px; }
      .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--name-field-vd__unit {
        width: 12%; }
      .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--widget-number {
        width: 8%; }
      .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--widget-commerce-price-default {
        width: 24%; }
        .node-form[class*="hypothese"] .layout-region-node-main .paragraphs-subform > div.field--widget-commerce-price-default fieldset {
          display: block; }

.node-form .layout-region-node-footer .btn-delete {
  margin-top: 1em;
  float: right; }

.entity.group-valorisation.view-mode-embed > fieldset > legend,
.entity.group-valorisation.view-mode-embed > fieldset > .fieldset-wrapper {
  float: left;
  clear: none; }

.entity.group-valorisation.view-mode-embed > fieldset > legend {
  width: 10%;
  text-align: center; }

.entity.group-valorisation.view-mode-embed > fieldset > .fieldset-wrapper {
  width: 90%; }
  .entity.group-valorisation.view-mode-embed > fieldset > .fieldset-wrapper > .field, #drupal-off-canvas .entity.group-valorisation.view-mode-embed > fieldset > .fieldset-wrapper > .field {
    float: left;
    width: 25%; }

.entity.group-valorisation.view-mode-embed > fieldset.totaux {
  background: #3A4163; }
  .entity.group-valorisation.view-mode-embed > fieldset.totaux,
  .entity.group-valorisation.view-mode-embed > fieldset.totaux .field,
  .entity.group-valorisation.view-mode-embed > fieldset.totaux #drupal-off-canvas .field,
  #drupal-off-canvas .entity.group-valorisation.view-mode-embed > fieldset.totaux .field {
    color: #FFF; }

.message-label div {
  text-indent: 0;
  display: inline-block;
  vertical-align: middle !important; }

.message-label .option-value {
  margin: 0 4px; }

.message-label + .btn {
  margin-left: 1em; }

.message-label .classed {
  margin-left: 5px; }

.views-field .title-override-prefix,
.views-field .title-source {
  display: inline-block;
  vertical-align: middle; }

.views-field .title-source {
  margin-left: 3px; }

.hint-popover {
  border-bottom: 1px dashed #CCC; }

.page-user-password,
.page-user-login {
  padding-left: 0;
  background-color: #ffffff !important; }
  .page-user-password #block-system-breadcrumb-block,
  .page-user-login #block-system-breadcrumb-block {
    /*display: none;*/ }
  .page-user-password nav.tabs,
  .page-user-login nav.tabs {
    display: none; }
  .page-user-password .field_password,
  .page-user-login .field_password {
    position: relative;
    display: block;
    max-width: 280px; }
    @media all and (max-width: 767px) {
      .page-user-password .field_password,
      .page-user-login .field_password {
        margin: auto; } }
    .page-user-password .field_password .show_password,
    .page-user-login .field_password .show_password {
      width: 19px;
      height: 13px;
      position: absolute;
      z-index: 2;
      left: 90%;
      top: 50%;
      -webkit-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.816' height='12.775' viewBox='0 0 16.816 12.775'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cpath d='M1.5,11.388S4.194,6,8.908,6s7.408,5.388,7.408,5.388-2.694,5.388-7.408,5.388S1.5,11.388,1.5,11.388Z' fill='none' stroke='%23d7d8e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M17.541,15.52a2.02,2.02,0,1,1-2.02-2.02A2.02,2.02,0,0,1,17.541,15.52Z' transform='translate(-6.612 -4.133)' fill='none' stroke='%23d7d8e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      -webkit-background-size: 19px 13px;
              background-size: 19px 13px;
      background-position: center;
      cursor: pointer; }
      .page-user-password .field_password .show_password.active,
      .page-user-login .field_password .show_password.active {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.816' height='12.775' viewBox='0 0 16.816 12.775'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cline xmlns='http://www.w3.org/2000/svg' x1='-5' y1='0' x2='20' y2='20' stroke-width='3' stroke='%23d7d8e0' stroke-linecap='round' fill=''/%3E%3Cpath d='M1.5,11.388S4.194,6,8.908,6s7.408,5.388,7.408,5.388-2.694,5.388-7.408,5.388S1.5,11.388,1.5,11.388Z' fill='none' stroke='%23d7d8e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M17.541,15.52a2.02,2.02,0,1,1-2.02-2.02A2.02,2.02,0,0,1,17.541,15.52Z' transform='translate(-6.612 -4.133)' fill='none' stroke='%23d7d8e0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
  .page-user-password .login-row,
  .page-user-login .login-row {
    width: 100vw;
    height: 100vh;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .page-user-password .login-row .sidebar_first,
    .page-user-login .login-row .sidebar_first {
      display: none; }
    .page-user-password .login-row .col-gauche,
    .page-user-login .login-row .col-gauche {
      float: left;
      width: 40%;
      padding: 110px;
      position: relative; }
      @media all and (max-width: 767px) {
        .page-user-password .login-row .col-gauche,
        .page-user-login .login-row .col-gauche {
          width: calc(100% - 24px);
          padding: 32px 16px;
          position: absolute;
          z-index: 2;
          background-color: #fff;
          border-radius: 10px;
          left: 50%;
          top: 50%;
          -webkit-transform: translateY(-50%) translateX(-50%);
               -o-transform: translateY(-50%) translateX(-50%);
                  transform: translateY(-50%) translateX(-50%); }
          .page-user-password .login-row .col-gauche p,
          .page-user-login .login-row .col-gauche p {
            text-align: center; } }
      .page-user-password .login-row .col-gauche .col-gauche-content,
      .page-user-login .login-row .col-gauche .col-gauche-content {
        position: absolute;
        z-index: 2;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
             -o-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%); }
        @media all and (max-width: 767px) {
          .page-user-password .login-row .col-gauche .col-gauche-content,
          .page-user-login .login-row .col-gauche .col-gauche-content {
            position: relative;
            top: 0;
            left: 0;
            -webkit-transform: none;
                 -o-transform: none;
                    transform: none; } }
        .page-user-password .login-row .col-gauche .col-gauche-content h1,
        .page-user-login .login-row .col-gauche .col-gauche-content h1 {
          font-family: "Nunito", Arial, Helvetica, sans-serif;
          font-size: 28px;
          line-height: 43px;
          color: #3A4163;
          letter-spacing: 0.02em; }
          .page-user-password .login-row .col-gauche .col-gauche-content h1 b,
          .page-user-login .login-row .col-gauche .col-gauche-content h1 b {
            font-weight: bold; }
        .page-user-password .login-row .col-gauche .col-gauche-content h2,
        .page-user-login .login-row .col-gauche .col-gauche-content h2 {
          font-weight: bold;
          font-size: 20px;
          line-height: 31px;
          margin-top: 20px;
          margin-bottom: 35px;
          color: #3A4163;
          letter-spacing: 0.02em; }
          @media all and (max-width: 767px) {
            .page-user-password .login-row .col-gauche .col-gauche-content h2,
            .page-user-login .login-row .col-gauche .col-gauche-content h2 {
              text-align: center; } }
        .page-user-password .login-row .col-gauche .col-gauche-content .form-group,
        .page-user-login .login-row .col-gauche .col-gauche-content .form-group {
          margin-bottom: 22px; }
        .page-user-password .login-row .col-gauche .col-gauche-content input,
        .page-user-login .login-row .col-gauche .col-gauche-content input {
          border: 1px solid #F1F6FF;
          border-radius: 10px;
          background-color: #F1F6FF;
          width: 100%;
          max-width: 280px;
          color: #3A4163; }
          .page-user-password .login-row .col-gauche .col-gauche-content input::-webkit-input-placeholder, .page-user-login .login-row .col-gauche .col-gauche-content input::-webkit-input-placeholder {
            color: #3A4163; }
          .page-user-password .login-row .col-gauche .col-gauche-content input::-moz-placeholder, .page-user-login .login-row .col-gauche .col-gauche-content input::-moz-placeholder {
            color: #3A4163; }
          .page-user-password .login-row .col-gauche .col-gauche-content input:-ms-input-placeholder, .page-user-login .login-row .col-gauche .col-gauche-content input:-ms-input-placeholder {
            color: #3A4163; }
          .page-user-password .login-row .col-gauche .col-gauche-content input::-ms-input-placeholder, .page-user-login .login-row .col-gauche .col-gauche-content input::-ms-input-placeholder {
            color: #3A4163; }
          .page-user-password .login-row .col-gauche .col-gauche-content input::placeholder,
          .page-user-login .login-row .col-gauche .col-gauche-content input::placeholder {
            color: #3A4163; }
          @media all and (max-width: 767px) {
            .page-user-password .login-row .col-gauche .col-gauche-content input,
            .page-user-login .login-row .col-gauche .col-gauche-content input {
              margin: auto; } }
        @media all and (max-width: 767px) {
          .page-user-password .login-row .col-gauche .col-gauche-content .form-actions,
          .page-user-login .login-row .col-gauche .col-gauche-content .form-actions {
            text-align: center; } }
        .page-user-password .login-row .col-gauche .col-gauche-content .btn,
        .page-user-login .login-row .col-gauche .col-gauche-content .btn {
          font-weight: bold;
          background-color: #2E98FF;
          color: #ffffff;
          border-radius: 10px;
          border: 0;
          text-align: center;
          width: 100%;
          max-width: 280px;
          margin-top: 12px; }
          @media all and (max-width: 767px) {
            .page-user-password .login-row .col-gauche .col-gauche-content .btn,
            .page-user-login .login-row .col-gauche .col-gauche-content .btn {
              margin: auto; } }
        .page-user-password .login-row .col-gauche .col-gauche-content .mdpoublie a,
        .page-user-login .login-row .col-gauche .col-gauche-content .mdpoublie a {
          color: #3A4163;
          font-size: 12px;
          letter-spacing: 0.01em; }
          @media all and (max-width: 767px) {
            .page-user-password .login-row .col-gauche .col-gauche-content .mdpoublie a,
            .page-user-login .login-row .col-gauche .col-gauche-content .mdpoublie a {
              width: 100%;
              display: block;
              text-align: center; } }
    .page-user-password .login-row .col-droit,
    .page-user-login .login-row .col-droit {
      position: relative;
      float: left;
      width: 60%;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center;
      background-image: url("/themes/custom/frontoffice/css/../images/bg_login.jpg"); }
      @media all and (max-width: 767px) {
        .page-user-password .login-row .col-droit,
        .page-user-login .login-row .col-droit {
          width: 100%; } }
      .page-user-password .login-row .col-droit:after,
      .page-user-login .login-row .col-droit:after {
        content: "";
        width: 120px;
        height: 50px;
        position: absolute;
        z-index: 2;
        top: 40px;
        right: 40px;
        background-repeat: no-repeat;
        -webkit-background-size: 120px 50px;
                background-size: 120px 50px;
        background-position: center;
        /*background-image: url("/themes/custom/frontoffice/css/../images/logo.svg");*/ }

.field.field--label-above, #drupal-off-canvas .field--label-above.field, .fieldgroup.field--label-above, #drupal-off-canvas .field--label-above.fieldgroup {
  color: #3A4163;
  font-size: 12px;
  line-height: 15px;
  padding: 4px 0; }
  .field.field--label-above > .field-label-above, #drupal-off-canvas .field--label-above.field > .field-label-above, .fieldgroup.field--label-above > .field-label-above, #drupal-off-canvas .field--label-above.fieldgroup > .field-label-above {
    font-weight: bold;
    text-align: left; }
  .field.field--label-above > ul:not(.tags), #drupal-off-canvas .field--label-above.field > ul:not(.tags), .field.field--label-above > ol:not(.tags), #drupal-off-canvas .field--label-above.field > ol:not(.tags), .fieldgroup.field--label-above > ul:not(.tags), #drupal-off-canvas .field--label-above.fieldgroup > ul:not(.tags), .fieldgroup.field--label-above > ol:not(.tags), #drupal-off-canvas .field--label-above.fieldgroup > ol:not(.tags) {
    text-align: left;
    width: 100%;
    padding-left: 0;
    max-height: 120px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: lightgray white;
    scrollbar-color: #2E98FF #F1F6F;
    display: block;
    margin-bottom: 0; }
    .field.field--label-above > ul:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-above.field > ul:not(.tags)::-webkit-scrollbar, .field.field--label-above > ol:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-above.field > ol:not(.tags)::-webkit-scrollbar, .fieldgroup.field--label-above > ul:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-above.fieldgroup > ul:not(.tags)::-webkit-scrollbar, .fieldgroup.field--label-above > ol:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-above.fieldgroup > ol:not(.tags)::-webkit-scrollbar {
      width: 5px;
      height: 8px;
      background-color: #F1F6F; }
    .field.field--label-above > ul:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-above.field > ul:not(.tags)::-webkit-scrollbar-thumb, .field.field--label-above > ol:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-above.field > ol:not(.tags)::-webkit-scrollbar-thumb, .fieldgroup.field--label-above > ul:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-above.fieldgroup > ul:not(.tags)::-webkit-scrollbar-thumb, .fieldgroup.field--label-above > ol:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-above.fieldgroup > ol:not(.tags)::-webkit-scrollbar-thumb {
      background: #2E98FF;
      border-radius: 5px;
      border: 0 solid transparent;
      -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
    .field.field--label-above > ul:not(.tags) li, #drupal-off-canvas .field--label-above.field > ul:not(.tags) li, .field.field--label-above > ol:not(.tags) li, #drupal-off-canvas .field--label-above.field > ol:not(.tags) li, .fieldgroup.field--label-above > ul:not(.tags) li, #drupal-off-canvas .field--label-above.fieldgroup > ul:not(.tags) li, .fieldgroup.field--label-above > ol:not(.tags) li, #drupal-off-canvas .field--label-above.fieldgroup > ol:not(.tags) li {
      list-style: disc inside;
      border: none;
      padding: 0;
      text-align: right;
      display: list-item; }
      .field.field--label-above > ul:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-above.field > ul:not(.tags) li:first-child:last-child, .field.field--label-above > ol:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-above.field > ol:not(.tags) li:first-child:last-child, .fieldgroup.field--label-above > ul:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-above.fieldgroup > ul:not(.tags) li:first-child:last-child, .fieldgroup.field--label-above > ol:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-above.fieldgroup > ol:not(.tags) li:first-child:last-child {
        list-style: none; }
  .field.field--label-above > ul.tags, #drupal-off-canvas .field--label-above.field > ul.tags, .field.field--label-above > ol.tags, #drupal-off-canvas .field--label-above.field > ol.tags, .fieldgroup.field--label-above > ul.tags, #drupal-off-canvas .field--label-above.fieldgroup > ul.tags, .fieldgroup.field--label-above > ol.tags, #drupal-off-canvas .field--label-above.fieldgroup > ol.tags {
    float: left;
    text-align: left;
    width: 100%;
    padding-left: 0;
    margin-bottom: 3px; }
    .field.field--label-above > ul.tags li, #drupal-off-canvas .field--label-above.field > ul.tags li, .field.field--label-above > ol.tags li, #drupal-off-canvas .field--label-above.field > ol.tags li, .fieldgroup.field--label-above > ul.tags li, #drupal-off-canvas .field--label-above.fieldgroup > ul.tags li, .fieldgroup.field--label-above > ol.tags li, #drupal-off-canvas .field--label-above.fieldgroup > ol.tags li {
      list-style: none;
      border: none;
      padding: 0;
      display: inline-block; }
  .field.field--label-above > ul a.active, #drupal-off-canvas .field--label-above.field > ul a.active, .field.field--label-above > ol a.active, #drupal-off-canvas .field--label-above.field > ol a.active, .fieldgroup.field--label-above > ul a.active, #drupal-off-canvas .field--label-above.fieldgroup > ul a.active, .fieldgroup.field--label-above > ol a.active, #drupal-off-canvas .field--label-above.fieldgroup > ol a.active {
    font-weight: bold; }

.field.field--label-inline, #drupal-off-canvas .field--label-inline.field, .fieldgroup.field--label-inline, #drupal-off-canvas .field--label-inline.fieldgroup {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 0;
  color: #3A4163;
  font-size: 12px;
  line-height: 20px;
  text-align: left; }
  .field.field--label-inline > .field__label, #drupal-off-canvas .field--label-inline.field > .field__label,
  .field.field--label-inline > .field-label-inline,
  #drupal-off-canvas .field--label-inline.field > .field-label-inline,
  .field.field--label-inline > .field-value,
  #drupal-off-canvas .field--label-inline.field > .field-value, .fieldgroup.field--label-inline > .field__label, #drupal-off-canvas .field--label-inline.fieldgroup > .field__label,
  .fieldgroup.field--label-inline > .field-label-inline,
  #drupal-off-canvas .field--label-inline.fieldgroup > .field-label-inline,
  .fieldgroup.field--label-inline > .field-value,
  #drupal-off-canvas .field--label-inline.fieldgroup > .field-value {
    width: 50%;
    display: inline-block;
    vertical-align: top; }
  .field.field--label-inline > .field__label, #drupal-off-canvas .field--label-inline.field > .field__label,
  .field.field--label-inline > .field-label-inline,
  #drupal-off-canvas .field--label-inline.field > .field-label-inline, .fieldgroup.field--label-inline > .field__label, #drupal-off-canvas .field--label-inline.fieldgroup > .field__label,
  .fieldgroup.field--label-inline > .field-label-inline,
  #drupal-off-canvas .field--label-inline.fieldgroup > .field-label-inline {
    font-weight: bold;
    text-align: left;
    margin-right: 0; }
  .field.field--label-inline > .field__item, #drupal-off-canvas .field--label-inline.field > .field__item, .fieldgroup.field--label-inline > .field__item, #drupal-off-canvas .field--label-inline.fieldgroup > .field__item {
    width: 50%;
    display: inline-block;
    margin-bottom: 0;
    text-align: right; }
  
  .field.field--label-inline > .field-value,
  #drupal-off-canvas .field--label-inline.field > .field-value,
  .fieldgroup.field--label-inline > .field-value,
  #drupal-off-canvas .field--label-inline.fieldgroup > .field-value {
    margin-bottom: 0;
    text-align: right; }
    .field.field--label-inline > .field-value p, #drupal-off-canvas .field--label-inline.field > .field-value p, .fieldgroup.field--label-inline > .field-value p, #drupal-off-canvas .field--label-inline.fieldgroup > .field-value p {
      margin-bottom: 4px; }
    .field.field--label-inline > .field-value address, .field.field--label-inline > .field-value #drupal-off-canvas address, #drupal-off-canvas .field--label-inline.field > .field-value address, .fieldgroup.field--label-inline > .field-value address, .fieldgroup.field--label-inline > .field-value #drupal-off-canvas address, #drupal-off-canvas .field--label-inline.fieldgroup > .field-value address {
      float: right;
      text-align: left;
      margin-top: 0; }
    .field.field--label-inline > .field-value code, #drupal-off-canvas .field--label-inline.field > .field-value code, .field.field--label-inline > .field-value code a, #drupal-off-canvas .field--label-inline.field > .field-value code a, .fieldgroup.field--label-inline > .field-value code, #drupal-off-canvas .field--label-inline.fieldgroup > .field-value code, .fieldgroup.field--label-inline > .field-value code a, #drupal-off-canvas .field--label-inline.fieldgroup > .field-value code a {
      font-size: 1em;
      font-family: var(--bs-font-monospace) !important;
      color: var(--bs-code-color) !important;
      font-variant-numeric: slashed-zero; }
  .field.field--label-inline > ul:not(.tags), #drupal-off-canvas .field--label-inline.field > ul:not(.tags), .field.field--label-inline > ol:not(.tags), #drupal-off-canvas .field--label-inline.field > ol:not(.tags), .fieldgroup.field--label-inline > ul:not(.tags), #drupal-off-canvas .field--label-inline.fieldgroup > ul:not(.tags), .fieldgroup.field--label-inline > ol:not(.tags), #drupal-off-canvas .field--label-inline.fieldgroup > ol:not(.tags) {
    float: right;
    text-align: right;
    width: 100%;
    padding-left: 0;
    max-height: 120px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: lightgray white;
    scrollbar-color: #2E98FF #F1F6F;
    margin-bottom: 0; }
    .field.field--label-inline > ul:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-inline.field > ul:not(.tags)::-webkit-scrollbar, .field.field--label-inline > ol:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-inline.field > ol:not(.tags)::-webkit-scrollbar, .fieldgroup.field--label-inline > ul:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-inline.fieldgroup > ul:not(.tags)::-webkit-scrollbar, .fieldgroup.field--label-inline > ol:not(.tags)::-webkit-scrollbar, #drupal-off-canvas .field--label-inline.fieldgroup > ol:not(.tags)::-webkit-scrollbar {
      width: 5px;
      height: 8px;
      background-color: #F1F6F; }
    .field.field--label-inline > ul:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-inline.field > ul:not(.tags)::-webkit-scrollbar-thumb, .field.field--label-inline > ol:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-inline.field > ol:not(.tags)::-webkit-scrollbar-thumb, .fieldgroup.field--label-inline > ul:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-inline.fieldgroup > ul:not(.tags)::-webkit-scrollbar-thumb, .fieldgroup.field--label-inline > ol:not(.tags)::-webkit-scrollbar-thumb, #drupal-off-canvas .field--label-inline.fieldgroup > ol:not(.tags)::-webkit-scrollbar-thumb {
      background: #2E98FF;
      border-radius: 5px;
      border: 0 solid transparent;
      -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
    .field.field--label-inline > ul:not(.tags) li, #drupal-off-canvas .field--label-inline.field > ul:not(.tags) li, .field.field--label-inline > ol:not(.tags) li, #drupal-off-canvas .field--label-inline.field > ol:not(.tags) li, .fieldgroup.field--label-inline > ul:not(.tags) li, #drupal-off-canvas .field--label-inline.fieldgroup > ul:not(.tags) li, .fieldgroup.field--label-inline > ol:not(.tags) li, #drupal-off-canvas .field--label-inline.fieldgroup > ol:not(.tags) li {
      list-style: disc inside;
      border: none;
      padding: 0;
      text-align: right;
      display: list-item; }
      .field.field--label-inline > ul:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-inline.field > ul:not(.tags) li:first-child:last-child, .field.field--label-inline > ol:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-inline.field > ol:not(.tags) li:first-child:last-child, .fieldgroup.field--label-inline > ul:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-inline.fieldgroup > ul:not(.tags) li:first-child:last-child, .fieldgroup.field--label-inline > ol:not(.tags) li:first-child:last-child, #drupal-off-canvas .field--label-inline.fieldgroup > ol:not(.tags) li:first-child:last-child {
        list-style: none; }
  .field.field--label-inline > ul.tags, #drupal-off-canvas .field--label-inline.field > ul.tags, .field.field--label-inline > ol.tags, #drupal-off-canvas .field--label-inline.field > ol.tags, .fieldgroup.field--label-inline > ul.tags, #drupal-off-canvas .field--label-inline.fieldgroup > ul.tags, .fieldgroup.field--label-inline > ol.tags, #drupal-off-canvas .field--label-inline.fieldgroup > ol.tags {
    float: right;
    text-align: right;
    width: 100%;
    padding-left: 0;
    margin-bottom: 5px; }
    .field.field--label-inline > ul.tags li, #drupal-off-canvas .field--label-inline.field > ul.tags li, .field.field--label-inline > ol.tags li, #drupal-off-canvas .field--label-inline.field > ol.tags li, .fieldgroup.field--label-inline > ul.tags li, #drupal-off-canvas .field--label-inline.fieldgroup > ul.tags li, .fieldgroup.field--label-inline > ol.tags li, #drupal-off-canvas .field--label-inline.fieldgroup > ol.tags li {
      list-style: none;
      border: none;
      padding: 0;
      text-align: left;
      display: inline-block; }
  .field.field--label-inline > ul a.active, #drupal-off-canvas .field--label-inline.field > ul a.active, .field.field--label-inline > ol a.active, #drupal-off-canvas .field--label-inline.field > ol a.active, .fieldgroup.field--label-inline > ul a.active, #drupal-off-canvas .field--label-inline.fieldgroup > ul a.active, .fieldgroup.field--label-inline > ol a.active, #drupal-off-canvas .field--label-inline.fieldgroup > ol a.active {
    font-weight: bold; }

.field .number-with-percent, #drupal-off-canvas .field .number-with-percent, .views-field .number-with-percent {
  /*&[title] {
      &:after {
        content: attr(title);
        display: block;
        text-align: right;
        opacity: 0.5;
      }
    }*/ }
  .field .number-with-percent > *, #drupal-off-canvas .field .number-with-percent > *, .views-field .number-with-percent > * {
    display: inline-block;
    vertical-align: top; }
  .field .number-with-percent .progress, #drupal-off-canvas .field .number-with-percent .progress, .views-field .number-with-percent .progress {
    margin-left: 1em; }
    .field .number-with-percent .progress .progress-bar, #drupal-off-canvas .field .number-with-percent .progress .progress-bar, .views-field .number-with-percent .progress .progress-bar {
      min-width: 3.5em; }

.fieldgroup.group-buttons.inline-buttons, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup {
  margin-top: 5px;
  width: 100%; }
  .fieldgroup.group-buttons.inline-buttons > *, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup > * {
    float: left;
    margin-right: 1em; }
    .fieldgroup.group-buttons.inline-buttons > *:last-child, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup > *:last-child {
      margin-right: 0; }
    .fieldgroup.group-buttons.inline-buttons > *.field--label-inline, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup > *.field--label-inline {
      width: 50%;
      float: right;
      text-align: right;
      display: inline-block;
      padding: 0; }
      .fieldgroup.group-buttons.inline-buttons > *.field--label-inline > *, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup > *.field--label-inline > * {
        width: auto;
        float: none; }
      .fieldgroup.group-buttons.inline-buttons > *.field--label-inline .field-label-inline, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup > *.field--label-inline .field-label-inline {
        margin-top: 5px;
        margin-right: 1em;
        text-align: right; }
      .fieldgroup.group-buttons.inline-buttons > *.field--label-inline[class*="interval"] .field-label-inline, #drupal-off-canvas .group-buttons.inline-buttons.fieldgroup > *.field--label-inline[class*="interval"] .field-label-inline {
        margin-top: 0; }

fieldset.hide-legend > legend {
  display: none; }

.fiche.view-mode-full .map--general .view-content.row, .fiche.view-mode-full .map--general #drupal-off-canvas .row.view-content, #drupal-off-canvas .fiche.view-mode-full .map--general .row.view-content,
.entity.group-courrier.view-mode-full .map--general .view-content.row,
.entity.group-courrier.view-mode-full .map--general #drupal-off-canvas .row.view-content,
#drupal-off-canvas .entity.group-courrier.view-mode-full .map--general .row.view-content,
.entity.group-crm.view-mode-full .map--general .view-content.row,
.entity.group-crm.view-mode-full .map--general #drupal-off-canvas .row.view-content,
#drupal-off-canvas .entity.group-crm.view-mode-full .map--general .row.view-content,
.entity.group-crm.view-mode-group-tab .map--general .view-content.row,
.entity.group-crm.view-mode-group-tab .map--general #drupal-off-canvas .row.view-content,
#drupal-off-canvas .entity.group-crm.view-mode-group-tab .map--general .row.view-content,
.entity.group-cerema.view-mode-full .map--general .view-content.row,
.entity.group-cerema.view-mode-full .map--general #drupal-off-canvas .row.view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-full .map--general .row.view-content,
.entity.group-cerema.view-mode-panel .map--general .view-content.row,
.entity.group-cerema.view-mode-panel .map--general #drupal-off-canvas .row.view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .map--general .row.view-content,
.entity.group-cerema.view-mode-group-tab .map--general .view-content.row,
.entity.group-cerema.view-mode-group-tab .map--general #drupal-off-canvas .row.view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-group-tab .map--general .row.view-content {
  margin: 0; }

.fiche.view-mode-full .geofield-google-map,
.fiche.view-mode-full .google-map-streetview,
.entity.group-courrier.view-mode-full .geofield-google-map,
.entity.group-courrier.view-mode-full .google-map-streetview,
.entity.group-crm.view-mode-full .geofield-google-map,
.entity.group-crm.view-mode-full .google-map-streetview,
.entity.group-crm.view-mode-group-tab .geofield-google-map,
.entity.group-crm.view-mode-group-tab .google-map-streetview,
.entity.group-cerema.view-mode-full .geofield-google-map,
.entity.group-cerema.view-mode-full .google-map-streetview,
.entity.group-cerema.view-mode-panel .geofield-google-map,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .geofield-google-map,
.entity.group-cerema.view-mode-panel .google-map-streetview,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .google-map-streetview,
.entity.group-cerema.view-mode-group-tab .geofield-google-map,
.entity.group-cerema.view-mode-group-tab .google-map-streetview {
  padding: 0;
  border-radius: 10px;
  background-color: #fff;
  max-height: 350px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07); }

.fiche.view-mode-full .google-map-streetview,
.entity.group-courrier.view-mode-full .google-map-streetview,
.entity.group-crm.view-mode-full .google-map-streetview,
.entity.group-crm.view-mode-group-tab .google-map-streetview,
.entity.group-cerema.view-mode-full .google-map-streetview,
.entity.group-cerema.view-mode-panel .google-map-streetview,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .google-map-streetview,
.entity.group-cerema.view-mode-group-tab .google-map-streetview {
  position: relative; }
  .fiche.view-mode-full .google-map-streetview .btn-streetview,
  .entity.group-courrier.view-mode-full .google-map-streetview .btn-streetview,
  .entity.group-crm.view-mode-full .google-map-streetview .btn-streetview,
  .entity.group-crm.view-mode-group-tab .google-map-streetview .btn-streetview,
  .entity.group-cerema.view-mode-full .google-map-streetview .btn-streetview,
  .entity.group-cerema.view-mode-panel .google-map-streetview .btn-streetview,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .google-map-streetview .btn-streetview,
  .entity.group-cerema.view-mode-group-tab .google-map-streetview .btn-streetview {
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) translateY(-50%) !important;
         -o-transform: translateX(-50%) translateY(-50%) !important;
            transform: translateX(-50%) translateY(-50%) !important; }

.fiche.view-mode-full.ds-1col > .field, #drupal-off-canvas .fiche.view-mode-full.ds-1col > .field,
.entity.group-courrier.view-mode-full.ds-1col > .field,
#drupal-off-canvas .entity.group-courrier.view-mode-full.ds-1col > .field,
.entity.group-crm.view-mode-full.ds-1col > .field,
#drupal-off-canvas .entity.group-crm.view-mode-full.ds-1col > .field,
.entity.group-crm.view-mode-group-tab.ds-1col > .field,
#drupal-off-canvas .entity.group-crm.view-mode-group-tab.ds-1col > .field,
.entity.group-cerema.view-mode-full.ds-1col > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-full.ds-1col > .field,
.entity.group-cerema.view-mode-panel.ds-1col > .field,
#drupal-off-canvas .ds-1col.entity.group-cerema.view-mode-panel > .field,
.entity.group-cerema.view-mode-group-tab.ds-1col > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-group-tab.ds-1col > .field {
  display: block;
  float: left;
  width: 100%; }

td.views-field-field-ed-code, td.views-field-field-ed-code a,
.entity-label[data-typekey="detail_immeuble"] .key,
.entity-label[data-typekey="detail_immeuble"] .key a {
  font-family: var(--bs-font-monospace);
  color: var(--bs-code-color);
  font-variant-numeric: slashed-zero;
  font-size: 1.15em; }

.entity-label[data-typekey="search_api_saved_search.default"] > * {
  display: inline-block;
  vertical-align: top; }

.entity-label[data-typekey="search_api_saved_search.default"] small {
  color: #3A4163; }

.list-group-item .entity-label[data-typekey="search_api_saved_search.default"] > * {
  margin-left: 0.25em; }

.list-group-item .entity-label[data-typekey="search_api_saved_search.default"] br {
  display: none; }

.view.listing--general > .view-all-header #header-1 > *,
.fiche.view-mode-full #header-1 > *,
.entity.group-courrier.view-mode-full #header-1 > *,
.entity.config-pages.view-mode-full #header-1 > *,
.fiche.view-mode-group-tab #header-1 > *,
.lot.view-mode-full #header-1 > *,
.lot.view-mode-group-tab #header-1 > *,
.entity.group-reporting.view-mode-full #header-1 > *,
.entity.group-crm.view-mode-full #header-1 > *,
.entity.group-crm.view-mode-group-tab #header-1 > *,
.entity.group-cerema.view-mode-full #header-1 > *,
.entity.group-cerema.view-mode-panel #header-1 > *,
.entity.group-cerema.view-mode-group-tab #header-1 > * {
  float: left; }

.view.listing--general > .view-all-header #header-1.with-state > .h,
.fiche.view-mode-full #header-1.with-state > .h,
.entity.group-courrier.view-mode-full #header-1.with-state > .h,
.entity.config-pages.view-mode-full #header-1.with-state > .h,
.fiche.view-mode-group-tab #header-1.with-state > .h,
.lot.view-mode-full #header-1.with-state > .h,
.lot.view-mode-group-tab #header-1.with-state > .h,
.entity.group-reporting.view-mode-full #header-1.with-state > .h,
.entity.group-crm.view-mode-full #header-1.with-state > .h,
.entity.group-crm.view-mode-group-tab #header-1.with-state > .h,
.entity.group-cerema.view-mode-full #header-1.with-state > .h,
.entity.group-cerema.view-mode-panel #header-1.with-state > .h,
.entity.group-cerema.view-mode-group-tab #header-1.with-state > .h {
  float: left;
  width: 50%; }
  @media only screen and (max-width: 767px) {
    .view.listing--general > .view-all-header #header-1.with-state > .h,
    .fiche.view-mode-full #header-1.with-state > .h,
    .entity.group-courrier.view-mode-full #header-1.with-state > .h,
    .entity.config-pages.view-mode-full #header-1.with-state > .h,
    .fiche.view-mode-group-tab #header-1.with-state > .h,
    .lot.view-mode-full #header-1.with-state > .h,
    .lot.view-mode-group-tab #header-1.with-state > .h,
    .entity.group-reporting.view-mode-full #header-1.with-state > .h,
    .entity.group-crm.view-mode-full #header-1.with-state > .h,
    .entity.group-crm.view-mode-group-tab #header-1.with-state > .h,
    .entity.group-cerema.view-mode-full #header-1.with-state > .h,
    .entity.group-cerema.view-mode-panel #header-1.with-state > .h,
    .entity.group-cerema.view-mode-group-tab #header-1.with-state > .h {
      width: 100%; } }

.view.listing--general > .view-all-header > .h,
.view.listing--general > .view-all-header #header-1 > .h,
.fiche.view-mode-full > .h,
.fiche.view-mode-full #header-1 > .h,
.entity.group-courrier.view-mode-full > .h,
.entity.group-courrier.view-mode-full #header-1 > .h,
.entity.config-pages.view-mode-full > .h,
.entity.config-pages.view-mode-full #header-1 > .h,
.fiche.view-mode-group-tab > .h,
.fiche.view-mode-group-tab #header-1 > .h,
.lot.view-mode-full > .h,
.lot.view-mode-full #header-1 > .h,
.lot.view-mode-group-tab > .h,
.lot.view-mode-group-tab #header-1 > .h,
.entity.group-reporting.view-mode-full > .h,
.entity.group-reporting.view-mode-full #header-1 > .h,
.entity.group-crm.view-mode-full > .h,
.entity.group-crm.view-mode-full #header-1 > .h,
.entity.group-crm.view-mode-group-tab > .h,
.entity.group-crm.view-mode-group-tab #header-1 > .h,
.entity.group-cerema.view-mode-full > .h,
.entity.group-cerema.view-mode-full #header-1 > .h,
.entity.group-cerema.view-mode-panel > .h,
#drupal-off-canvas .entity.group-cerema.view-mode-panel > .h,
.entity.group-cerema.view-mode-panel #header-1 > .h,
.entity.group-cerema.view-mode-group-tab > .h,
.entity.group-cerema.view-mode-group-tab #header-1 > .h {
  float: none;
  font-weight: bold; }
  .view.listing--general > .view-all-header > .h + form,
  .view.listing--general > .view-all-header #header-1 > .h + form,
  .fiche.view-mode-full > .h + form,
  .fiche.view-mode-full #header-1 > .h + form,
  .entity.group-courrier.view-mode-full > .h + form,
  .entity.group-courrier.view-mode-full #header-1 > .h + form,
  .entity.config-pages.view-mode-full > .h + form,
  .entity.config-pages.view-mode-full #header-1 > .h + form,
  .fiche.view-mode-group-tab > .h + form,
  .fiche.view-mode-group-tab #header-1 > .h + form,
  .lot.view-mode-full > .h + form,
  .lot.view-mode-full #header-1 > .h + form,
  .lot.view-mode-group-tab > .h + form,
  .lot.view-mode-group-tab #header-1 > .h + form,
  .entity.group-reporting.view-mode-full > .h + form,
  .entity.group-reporting.view-mode-full #header-1 > .h + form,
  .entity.group-crm.view-mode-full > .h + form,
  .entity.group-crm.view-mode-full #header-1 > .h + form,
  .entity.group-crm.view-mode-group-tab > .h + form,
  .entity.group-crm.view-mode-group-tab #header-1 > .h + form,
  .entity.group-cerema.view-mode-full > .h + form,
  .entity.group-cerema.view-mode-full #header-1 > .h + form,
  .entity.group-cerema.view-mode-panel > .h + form,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h + form,
  .entity.group-cerema.view-mode-panel #header-1 > .h + form,
  .entity.group-cerema.view-mode-group-tab > .h + form,
  .entity.group-cerema.view-mode-group-tab #header-1 > .h + form {
    position: absolute;
    top: 0;
    right: 0; }
  .view.listing--general > .view-all-header > .h > .prefix,
  .view.listing--general > .view-all-header #header-1 > .h > .prefix,
  .fiche.view-mode-full > .h > .prefix,
  .fiche.view-mode-full #header-1 > .h > .prefix,
  .entity.group-courrier.view-mode-full > .h > .prefix,
  .entity.group-courrier.view-mode-full #header-1 > .h > .prefix,
  .entity.config-pages.view-mode-full > .h > .prefix,
  .entity.config-pages.view-mode-full #header-1 > .h > .prefix,
  .fiche.view-mode-group-tab > .h > .prefix,
  .fiche.view-mode-group-tab #header-1 > .h > .prefix,
  .lot.view-mode-full > .h > .prefix,
  .lot.view-mode-full #header-1 > .h > .prefix,
  .lot.view-mode-group-tab > .h > .prefix,
  .lot.view-mode-group-tab #header-1 > .h > .prefix,
  .entity.group-reporting.view-mode-full > .h > .prefix,
  .entity.group-reporting.view-mode-full #header-1 > .h > .prefix,
  .entity.group-crm.view-mode-full > .h > .prefix,
  .entity.group-crm.view-mode-full #header-1 > .h > .prefix,
  .entity.group-crm.view-mode-group-tab > .h > .prefix,
  .entity.group-crm.view-mode-group-tab #header-1 > .h > .prefix,
  .entity.group-cerema.view-mode-full > .h > .prefix,
  .entity.group-cerema.view-mode-full #header-1 > .h > .prefix,
  .entity.group-cerema.view-mode-panel > .h > .prefix,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h > .prefix,
  .entity.group-cerema.view-mode-panel #header-1 > .h > .prefix,
  .entity.group-cerema.view-mode-group-tab > .h > .prefix,
  .entity.group-cerema.view-mode-group-tab #header-1 > .h > .prefix {
    font-weight: normal;
    opacity: 0.85; }
  .view.listing--general > .view-all-header > .h > .suffix,
  .view.listing--general > .view-all-header #header-1 > .h > .suffix,
  .fiche.view-mode-full > .h > .suffix,
  .fiche.view-mode-full #header-1 > .h > .suffix,
  .entity.group-courrier.view-mode-full > .h > .suffix,
  .entity.group-courrier.view-mode-full #header-1 > .h > .suffix,
  .entity.config-pages.view-mode-full > .h > .suffix,
  .entity.config-pages.view-mode-full #header-1 > .h > .suffix,
  .fiche.view-mode-group-tab > .h > .suffix,
  .fiche.view-mode-group-tab #header-1 > .h > .suffix,
  .lot.view-mode-full > .h > .suffix,
  .lot.view-mode-full #header-1 > .h > .suffix,
  .lot.view-mode-group-tab > .h > .suffix,
  .lot.view-mode-group-tab #header-1 > .h > .suffix,
  .entity.group-reporting.view-mode-full > .h > .suffix,
  .entity.group-reporting.view-mode-full #header-1 > .h > .suffix,
  .entity.group-crm.view-mode-full > .h > .suffix,
  .entity.group-crm.view-mode-full #header-1 > .h > .suffix,
  .entity.group-crm.view-mode-group-tab > .h > .suffix,
  .entity.group-crm.view-mode-group-tab #header-1 > .h > .suffix,
  .entity.group-cerema.view-mode-full > .h > .suffix,
  .entity.group-cerema.view-mode-full #header-1 > .h > .suffix,
  .entity.group-cerema.view-mode-panel > .h > .suffix,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h > .suffix,
  .entity.group-cerema.view-mode-panel #header-1 > .h > .suffix,
  .entity.group-cerema.view-mode-group-tab > .h > .suffix,
  .entity.group-cerema.view-mode-group-tab #header-1 > .h > .suffix {
    font-weight: bold; }
  .view.listing--general > .view-all-header > .h .abbrev-title,
  .view.listing--general > .view-all-header #header-1 > .h .abbrev-title,
  .fiche.view-mode-full > .h .abbrev-title,
  .fiche.view-mode-full #header-1 > .h .abbrev-title,
  .entity.group-courrier.view-mode-full > .h .abbrev-title,
  .entity.group-courrier.view-mode-full #header-1 > .h .abbrev-title,
  .entity.config-pages.view-mode-full > .h .abbrev-title,
  .entity.config-pages.view-mode-full #header-1 > .h .abbrev-title,
  .fiche.view-mode-group-tab > .h .abbrev-title,
  .fiche.view-mode-group-tab #header-1 > .h .abbrev-title,
  .lot.view-mode-full > .h .abbrev-title,
  .lot.view-mode-full #header-1 > .h .abbrev-title,
  .lot.view-mode-group-tab > .h .abbrev-title,
  .lot.view-mode-group-tab #header-1 > .h .abbrev-title,
  .entity.group-reporting.view-mode-full > .h .abbrev-title,
  .entity.group-reporting.view-mode-full #header-1 > .h .abbrev-title,
  .entity.group-crm.view-mode-full > .h .abbrev-title,
  .entity.group-crm.view-mode-full #header-1 > .h .abbrev-title,
  .entity.group-crm.view-mode-group-tab > .h .abbrev-title,
  .entity.group-crm.view-mode-group-tab #header-1 > .h .abbrev-title,
  .entity.group-cerema.view-mode-full > .h .abbrev-title,
  .entity.group-cerema.view-mode-full #header-1 > .h .abbrev-title,
  .entity.group-cerema.view-mode-panel > .h .abbrev-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h .abbrev-title,
  .entity.group-cerema.view-mode-panel #header-1 > .h .abbrev-title,
  .entity.group-cerema.view-mode-group-tab > .h .abbrev-title,
  .entity.group-cerema.view-mode-group-tab #header-1 > .h .abbrev-title {
    font-weight: normal; }
    .view.listing--general > .view-all-header > .h .abbrev-title .entity-label,
    .view.listing--general > .view-all-header #header-1 > .h .abbrev-title .entity-label,
    .fiche.view-mode-full > .h .abbrev-title .entity-label,
    .fiche.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .entity.group-courrier.view-mode-full > .h .abbrev-title .entity-label,
    .entity.group-courrier.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .entity.config-pages.view-mode-full > .h .abbrev-title .entity-label,
    .entity.config-pages.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .fiche.view-mode-group-tab > .h .abbrev-title .entity-label,
    .fiche.view-mode-group-tab #header-1 > .h .abbrev-title .entity-label,
    .lot.view-mode-full > .h .abbrev-title .entity-label,
    .lot.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .lot.view-mode-group-tab > .h .abbrev-title .entity-label,
    .lot.view-mode-group-tab #header-1 > .h .abbrev-title .entity-label,
    .entity.group-reporting.view-mode-full > .h .abbrev-title .entity-label,
    .entity.group-reporting.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .entity.group-crm.view-mode-full > .h .abbrev-title .entity-label,
    .entity.group-crm.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .entity.group-crm.view-mode-group-tab > .h .abbrev-title .entity-label,
    .entity.group-crm.view-mode-group-tab #header-1 > .h .abbrev-title .entity-label,
    .entity.group-cerema.view-mode-full > .h .abbrev-title .entity-label,
    .entity.group-cerema.view-mode-full #header-1 > .h .abbrev-title .entity-label,
    .entity.group-cerema.view-mode-panel > .h .abbrev-title .entity-label,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h .abbrev-title .entity-label,
    .entity.group-cerema.view-mode-panel #header-1 > .h .abbrev-title .entity-label,
    .entity.group-cerema.view-mode-group-tab > .h .abbrev-title .entity-label,
    .entity.group-cerema.view-mode-group-tab #header-1 > .h .abbrev-title .entity-label {
      font-weight: bold; }
    .view.listing--general > .view-all-header > .h .abbrev-title.with-append span,
    .view.listing--general > .view-all-header #header-1 > .h .abbrev-title.with-append span,
    .fiche.view-mode-full > .h .abbrev-title.with-append span,
    .fiche.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .entity.group-courrier.view-mode-full > .h .abbrev-title.with-append span,
    .entity.group-courrier.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .entity.config-pages.view-mode-full > .h .abbrev-title.with-append span,
    .entity.config-pages.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .fiche.view-mode-group-tab > .h .abbrev-title.with-append span,
    .fiche.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span,
    .lot.view-mode-full > .h .abbrev-title.with-append span,
    .lot.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .lot.view-mode-group-tab > .h .abbrev-title.with-append span,
    .lot.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span,
    .entity.group-reporting.view-mode-full > .h .abbrev-title.with-append span,
    .entity.group-reporting.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .entity.group-crm.view-mode-full > .h .abbrev-title.with-append span,
    .entity.group-crm.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .entity.group-crm.view-mode-group-tab > .h .abbrev-title.with-append span,
    .entity.group-crm.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span,
    .entity.group-cerema.view-mode-full > .h .abbrev-title.with-append span,
    .entity.group-cerema.view-mode-full #header-1 > .h .abbrev-title.with-append span,
    .entity.group-cerema.view-mode-panel > .h .abbrev-title.with-append span,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h .abbrev-title.with-append span,
    .entity.group-cerema.view-mode-panel #header-1 > .h .abbrev-title.with-append span,
    .entity.group-cerema.view-mode-group-tab > .h .abbrev-title.with-append span,
    .entity.group-cerema.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span {
      opacity: 0.85; }
      .view.listing--general > .view-all-header > .h .abbrev-title.with-append span.suffix:last-child,
      .view.listing--general > .view-all-header #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .fiche.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .fiche.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-courrier.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-courrier.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.config-pages.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.config-pages.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .fiche.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child,
      .fiche.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .lot.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .lot.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .lot.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child,
      .lot.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-reporting.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-reporting.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-crm.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-crm.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-crm.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-crm.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-cerema.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-cerema.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-cerema.view-mode-panel > .h .abbrev-title.with-append span.suffix:last-child,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-cerema.view-mode-panel #header-1 > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-cerema.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child,
      .entity.group-cerema.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child {
        opacity: 1; }
        .view.listing--general > .view-all-header > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .view.listing--general > .view-all-header #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .fiche.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .fiche.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-courrier.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-courrier.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.config-pages.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.config-pages.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .fiche.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .fiche.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .lot.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .lot.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .lot.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .lot.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-reporting.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-reporting.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-crm.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-crm.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-crm.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-crm.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-cerema.view-mode-full > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-cerema.view-mode-full #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-cerema.view-mode-panel > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-cerema.view-mode-panel #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-cerema.view-mode-group-tab > .h .abbrev-title.with-append span.suffix:last-child + .suffix,
        .entity.group-cerema.view-mode-group-tab #header-1 > .h .abbrev-title.with-append span.suffix:last-child + .suffix {
          font-weight: bold; }
    .view.listing--general > .view-all-header > .h .abbrev-title.without-append .prefix,
    .view.listing--general > .view-all-header #header-1 > .h .abbrev-title.without-append .prefix,
    .fiche.view-mode-full > .h .abbrev-title.without-append .prefix,
    .fiche.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-courrier.view-mode-full > .h .abbrev-title.without-append .prefix,
    .entity.group-courrier.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.config-pages.view-mode-full > .h .abbrev-title.without-append .prefix,
    .entity.config-pages.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .fiche.view-mode-group-tab > .h .abbrev-title.without-append .prefix,
    .fiche.view-mode-group-tab #header-1 > .h .abbrev-title.without-append .prefix,
    .lot.view-mode-full > .h .abbrev-title.without-append .prefix,
    .lot.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .lot.view-mode-group-tab > .h .abbrev-title.without-append .prefix,
    .lot.view-mode-group-tab #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-reporting.view-mode-full > .h .abbrev-title.without-append .prefix,
    .entity.group-reporting.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-crm.view-mode-full > .h .abbrev-title.without-append .prefix,
    .entity.group-crm.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-crm.view-mode-group-tab > .h .abbrev-title.without-append .prefix,
    .entity.group-crm.view-mode-group-tab #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-cerema.view-mode-full > .h .abbrev-title.without-append .prefix,
    .entity.group-cerema.view-mode-full #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-cerema.view-mode-panel > .h .abbrev-title.without-append .prefix,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel > .h .abbrev-title.without-append .prefix,
    .entity.group-cerema.view-mode-panel #header-1 > .h .abbrev-title.without-append .prefix,
    .entity.group-cerema.view-mode-group-tab > .h .abbrev-title.without-append .prefix,
    .entity.group-cerema.view-mode-group-tab #header-1 > .h .abbrev-title.without-append .prefix {
      opacity: 0.85; }

.view.listing--general > .view-all-header.contextual-region .contextual,
.fiche.view-mode-full.contextual-region .contextual,
.entity.group-courrier.view-mode-full.contextual-region .contextual,
.entity.config-pages.view-mode-full.contextual-region .contextual,
.fiche.view-mode-group-tab.contextual-region .contextual,
.lot.view-mode-full.contextual-region .contextual,
.lot.view-mode-group-tab.contextual-region .contextual,
.entity.group-reporting.view-mode-full.contextual-region .contextual,
.entity.group-crm.view-mode-full.contextual-region .contextual,
.entity.group-crm.view-mode-group-tab.contextual-region .contextual,
.entity.group-cerema.view-mode-full.contextual-region .contextual,
.entity.group-cerema.view-mode-panel.contextual-region .contextual,
#drupal-off-canvas .contextual-region.entity.group-cerema.view-mode-panel .contextual,
.entity.group-cerema.view-mode-group-tab.contextual-region .contextual {
  right: auto;
  left: 0; }

.view.listing--general > .view-all-header #states,
.fiche.view-mode-full #states,
.entity.group-courrier.view-mode-full #states,
.entity.config-pages.view-mode-full #states,
.fiche.view-mode-group-tab #states,
.lot.view-mode-full #states,
.lot.view-mode-group-tab #states,
.entity.group-reporting.view-mode-full #states,
.entity.group-crm.view-mode-full #states,
.entity.group-crm.view-mode-group-tab #states,
.entity.group-cerema.view-mode-full #states,
.entity.group-cerema.view-mode-panel #states,
.entity.group-cerema.view-mode-group-tab #states {
  text-align: right;
  float: right; }

.view.listing--general > .view-all-header .field[class*="__state"], .view.listing--general > .view-all-header #drupal-off-canvas .field[class*="__state"], #drupal-off-canvas .view.listing--general > .view-all-header .field[class*="__state"],
.fiche.view-mode-full .field[class*="__state"],
.fiche.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .fiche.view-mode-full .field[class*="__state"],
.entity.group-courrier.view-mode-full .field[class*="__state"],
.entity.group-courrier.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-courrier.view-mode-full .field[class*="__state"],
.entity.config-pages.view-mode-full .field[class*="__state"],
.entity.config-pages.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.config-pages.view-mode-full .field[class*="__state"],
.fiche.view-mode-group-tab .field[class*="__state"],
.fiche.view-mode-group-tab #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .fiche.view-mode-group-tab .field[class*="__state"],
.lot.view-mode-full .field[class*="__state"],
.lot.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .lot.view-mode-full .field[class*="__state"],
.lot.view-mode-group-tab .field[class*="__state"],
.lot.view-mode-group-tab #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .lot.view-mode-group-tab .field[class*="__state"],
.entity.group-reporting.view-mode-full .field[class*="__state"],
.entity.group-reporting.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-reporting.view-mode-full .field[class*="__state"],
.entity.group-crm.view-mode-full .field[class*="__state"],
.entity.group-crm.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-crm.view-mode-full .field[class*="__state"],
.entity.group-crm.view-mode-group-tab .field[class*="__state"],
.entity.group-crm.view-mode-group-tab #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-crm.view-mode-group-tab .field[class*="__state"],
.entity.group-cerema.view-mode-full .field[class*="__state"],
.entity.group-cerema.view-mode-full #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-cerema.view-mode-full .field[class*="__state"],
.entity.group-cerema.view-mode-panel .field[class*="__state"],
.entity.group-cerema.view-mode-panel #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-cerema.view-mode-panel .field[class*="__state"],
.entity.group-cerema.view-mode-group-tab .field[class*="__state"],
.entity.group-cerema.view-mode-group-tab #drupal-off-canvas .field[class*="__state"],
#drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field[class*="__state"] {
  display: inline-block;
  vertical-align: top;
  text-align: right; }
  .view.listing--general > .view-all-header .field[class*="__state"]:first-child .form-wrapper, .view.listing--general > .view-all-header #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper, #drupal-off-canvas .view.listing--general > .view-all-header .field[class*="__state"]:first-child .form-wrapper,
  .fiche.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .fiche.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .fiche.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-courrier.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-courrier.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.config-pages.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.config-pages.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.config-pages.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .fiche.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .fiche.view-mode-group-tab #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .fiche.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .lot.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .lot.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .lot.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .lot.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .lot.view-mode-group-tab #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .lot.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-reporting.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-reporting.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-reporting.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-crm.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-crm.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-crm.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-crm.view-mode-group-tab #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-cerema.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-cerema.view-mode-full #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-cerema.view-mode-panel .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-cerema.view-mode-panel #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-cerema.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper,
  .entity.group-cerema.view-mode-group-tab #drupal-off-canvas .field[class*="__state"]:first-child .form-wrapper,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field[class*="__state"]:first-child .form-wrapper {
    margin-left: 0; }
  .view.listing--general > .view-all-header .field[class*="__state"] > .field-label-inline, .view.listing--general > .view-all-header #drupal-off-canvas .field[class*="__state"] > .field-label-inline, #drupal-off-canvas .view.listing--general > .view-all-header .field[class*="__state"] > .field-label-inline,
  .view.listing--general > .view-all-header .field[class*="__state"] > .field-value,
  .view.listing--general > .view-all-header #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .view.listing--general > .view-all-header .field[class*="__state"] > .field-value,
  .fiche.view-mode-full .field[class*="__state"] > .field-label-inline,
  .fiche.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .fiche.view-mode-full .field[class*="__state"] > .field-label-inline,
  .fiche.view-mode-full .field[class*="__state"] > .field-value,
  .fiche.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .fiche.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-courrier.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-courrier.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-courrier.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-courrier.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field[class*="__state"] > .field-value,
  .entity.config-pages.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.config-pages.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.config-pages.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.config-pages.view-mode-full .field[class*="__state"] > .field-value,
  .entity.config-pages.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.config-pages.view-mode-full .field[class*="__state"] > .field-value,
  .fiche.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .fiche.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .fiche.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .fiche.view-mode-group-tab .field[class*="__state"] > .field-value,
  .fiche.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .fiche.view-mode-group-tab .field[class*="__state"] > .field-value,
  .lot.view-mode-full .field[class*="__state"] > .field-label-inline,
  .lot.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .lot.view-mode-full .field[class*="__state"] > .field-label-inline,
  .lot.view-mode-full .field[class*="__state"] > .field-value,
  .lot.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .lot.view-mode-full .field[class*="__state"] > .field-value,
  .lot.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .lot.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .lot.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .lot.view-mode-group-tab .field[class*="__state"] > .field-value,
  .lot.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .lot.view-mode-group-tab .field[class*="__state"] > .field-value,
  .entity.group-reporting.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-reporting.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-reporting.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-reporting.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-reporting.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-reporting.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-crm.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-crm.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-crm.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-crm.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-crm.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .entity.group-crm.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .entity.group-crm.view-mode-group-tab .field[class*="__state"] > .field-value,
  .entity.group-crm.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field[class*="__state"] > .field-value,
  .entity.group-cerema.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-cerema.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field[class*="__state"] > .field-label-inline,
  .entity.group-cerema.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-cerema.view-mode-full #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field[class*="__state"] > .field-value,
  .entity.group-cerema.view-mode-panel .field[class*="__state"] > .field-label-inline,
  .entity.group-cerema.view-mode-panel #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field[class*="__state"] > .field-label-inline,
  .entity.group-cerema.view-mode-panel .field[class*="__state"] > .field-value,
  .entity.group-cerema.view-mode-panel #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field[class*="__state"] > .field-value,
  .entity.group-cerema.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .entity.group-cerema.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-label-inline,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field[class*="__state"] > .field-label-inline,
  .entity.group-cerema.view-mode-group-tab .field[class*="__state"] > .field-value,
  .entity.group-cerema.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] > .field-value,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field[class*="__state"] > .field-value {
    width: auto;
    display: inline-block;
    float: none;
    vertical-align: middle;
    text-align: right; }
  .view.listing--general > .view-all-header .field[class*="__state"] .field-label-inline, .view.listing--general > .view-all-header #drupal-off-canvas .field[class*="__state"] .field-label-inline, #drupal-off-canvas .view.listing--general > .view-all-header .field[class*="__state"] .field-label-inline,
  .fiche.view-mode-full .field[class*="__state"] .field-label-inline,
  .fiche.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .fiche.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-courrier.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-courrier.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.config-pages.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.config-pages.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.config-pages.view-mode-full .field[class*="__state"] .field-label-inline,
  .fiche.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .fiche.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .fiche.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .lot.view-mode-full .field[class*="__state"] .field-label-inline,
  .lot.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .lot.view-mode-full .field[class*="__state"] .field-label-inline,
  .lot.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .lot.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .lot.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .entity.group-reporting.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-reporting.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-reporting.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-crm.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-crm.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-crm.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .entity.group-crm.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .entity.group-cerema.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-cerema.view-mode-full #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field[class*="__state"] .field-label-inline,
  .entity.group-cerema.view-mode-panel .field[class*="__state"] .field-label-inline,
  .entity.group-cerema.view-mode-panel #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field[class*="__state"] .field-label-inline,
  .entity.group-cerema.view-mode-group-tab .field[class*="__state"] .field-label-inline,
  .entity.group-cerema.view-mode-group-tab #drupal-off-canvas .field[class*="__state"] .field-label-inline,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field[class*="__state"] .field-label-inline {
    padding-right: 10px;
    color: #898DA1;
    font-weight: normal; }

.view.listing--general > .view-all-header .state-machine-transition-form,
.fiche.view-mode-full .state-machine-transition-form,
.entity.group-courrier.view-mode-full .state-machine-transition-form,
.entity.config-pages.view-mode-full .state-machine-transition-form,
.fiche.view-mode-group-tab .state-machine-transition-form,
.lot.view-mode-full .state-machine-transition-form,
.lot.view-mode-group-tab .state-machine-transition-form,
.entity.group-reporting.view-mode-full .state-machine-transition-form,
.entity.group-crm.view-mode-full .state-machine-transition-form,
.entity.group-crm.view-mode-group-tab .state-machine-transition-form,
.entity.group-cerema.view-mode-full .state-machine-transition-form,
.entity.group-cerema.view-mode-panel .state-machine-transition-form,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form,
.entity.group-cerema.view-mode-group-tab .state-machine-transition-form {
  display: inline-block;
  vertical-align: top; }
  .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown,
  .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown,
  .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown,
  .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown {
    height: 3em; }
    .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget,
    .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget {
      background-image: none;
      background-color: #3A4163;
      border-radius: 12px;
      color: #ffffff;
      font-size: 12px;
      border: none;
      width: auto;
      height: auto; }
      .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton,
      .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton {
        border: 0;
        overflow: visible; }
        .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li,
        .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li {
          width: 100%;
          border: 0;
          background-color: #3A4163; }
          .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a, .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span,
          .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a,
          .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span {
            display: block;
            width: 100%;
            color: #ffffff;
            font-size: 12px;
            line-height: 20px;
            text-decoration: none;
            border: 0;
            position: relative;
            text-align: left;
            margin: 0; }
            .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover, .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover,
            .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > a:hover,
            .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li > span:hover {
              background-color: #3A4163;
              color: #ffffff;
              text-decoration: underline; }
          .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle,
          .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle {
            text-align: left;
            padding-left: 1em; }
            .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input, .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"], #drupal-off-canvas .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"],
            .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input,
            .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle #drupal-off-canvas .form-check-input[type="checkbox"],
            #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.state-content-toggle .form-check-input[type="checkbox"] {
              margin-left: 0;
              float: none;
              width: 1.2em;
              height: 1.2em; }
        .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle,
        .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle {
          position: static;
          width: 15px;
          background-color: #3A4163; }
          .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button,
          .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button {
            background-image: none;
            background-color: #3A4163;
            max-height: 27px; }
            .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
            .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow {
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(17.707 -12.793) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
              -webkit-background-size: 8px 4px;
                      background-size: 8px 4px;
              background-repeat: no-repeat;
              background-position: center;
              background-color: #3A4163;
              border: 0;
              width: 8px;
              height: 27px;
              margin: 0;
              top: 0;
              right: 10px; }
          .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover,
          .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-widget ul.dropbutton li.dropbutton-toggle:hover {
            background-color: #3A4163;
            color: #ffffff; }
    .view.listing--general > .view-all-header .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .fiche.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-courrier.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.config-pages.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .fiche.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .lot.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .lot.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-reporting.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-crm.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-crm.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-cerema.view-mode-full .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
    .entity.group-cerema.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown.open .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow {
      -webkit-transform: rotate(180deg);
           -o-transform: rotate(180deg);
              transform: rotate(180deg);
      margin: 0; }
  .view.listing--general > .view-all-header .state-machine-transition-form > .form-wrapper,
  .fiche.view-mode-full .state-machine-transition-form > .form-wrapper,
  .entity.group-courrier.view-mode-full .state-machine-transition-form > .form-wrapper,
  .entity.config-pages.view-mode-full .state-machine-transition-form > .form-wrapper,
  .fiche.view-mode-group-tab .state-machine-transition-form > .form-wrapper,
  .lot.view-mode-full .state-machine-transition-form > .form-wrapper,
  .lot.view-mode-group-tab .state-machine-transition-form > .form-wrapper,
  .entity.group-reporting.view-mode-full .state-machine-transition-form > .form-wrapper,
  .entity.group-crm.view-mode-full .state-machine-transition-form > .form-wrapper,
  .entity.group-crm.view-mode-group-tab .state-machine-transition-form > .form-wrapper,
  .entity.group-cerema.view-mode-full .state-machine-transition-form > .form-wrapper,
  .entity.group-cerema.view-mode-panel .state-machine-transition-form > .form-wrapper,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form > .form-wrapper,
  .entity.group-cerema.view-mode-group-tab .state-machine-transition-form > .form-wrapper {
    margin: 0 0 0 1em; }
    .view.listing--general > .view-all-header .state-machine-transition-form > .form-wrapper > button,
    .fiche.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .entity.group-courrier.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .entity.config-pages.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .fiche.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button,
    .lot.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .lot.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button,
    .entity.group-reporting.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .entity.group-crm.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .entity.group-crm.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button,
    .entity.group-cerema.view-mode-full .state-machine-transition-form > .form-wrapper > button,
    .entity.group-cerema.view-mode-panel .state-machine-transition-form > .form-wrapper > button,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form > .form-wrapper > button,
    .entity.group-cerema.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button {
      background-color: #3A4163;
      color: #ffffff;
      font-size: 12px;
      border: 0;
      border-radius: 12px;
      line-height: 20px;
      padding: 0.32em 1em; }
      .view.listing--general > .view-all-header .state-machine-transition-form > .form-wrapper > button:hover,
      .fiche.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-courrier.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.config-pages.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .fiche.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button:hover,
      .lot.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .lot.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-reporting.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-crm.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-crm.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-cerema.view-mode-full .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-cerema.view-mode-panel .state-machine-transition-form > .form-wrapper > button:hover,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .state-machine-transition-form > .form-wrapper > button:hover,
      .entity.group-cerema.view-mode-group-tab .state-machine-transition-form > .form-wrapper > button:hover {
        text-decoration: underline; }

.entity.crm-contact.view-mode-full .h .abbrev-title .prefix, .entity.crm-contact.view-mode-group-tab .h .abbrev-title .prefix {
  font-weight: normal; }

.entity .group-footer .field-name-node-changed-date {
  float: right;
  width: auto; }
  .entity .group-footer .field-name-node-changed-date > * {
    width: auto; }
  .entity .group-footer .field-name-node-changed-date .field-value {
    margin-left: 1em; }

.block-system-main-block > .content > .node-form [class*="layout-region"],
.entity.group-courrier.view-mode-full,
.fiche.view-mode-full,
.fiche.view-mode-group-tab,
.lot.view-mode-full,
.lot.view-mode-group-tab,
.entity.config-pages.view-mode-full,
.entity.group-cerema.view-mode-full,
.entity.group-reporting.view-mode-full,
.entity.group-crm.view-mode-full,
.entity.group-crm.view-mode-group-tab,
.entity.group-cerema.view-mode-group-tab {
  width: 100%;
  max-width: 1318px;
  text-align: left;
  margin: 35px auto 35px 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

.view.listing--lots > .view-content .table-responsive .table tbody tr td:last-child, .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:last-child, #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td:last-child {
  width: 180px;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center; }

/*
.node--type-commercialisation.node--view-mode-full {

  .group-header {
    float: left;
    width: 100%;

    h1 {
      float: left;
      width: 100%;
      font-size: 20px;
      font-weight: bold;
      line-height: 30px;
      letter-spacing: 0.01em;
      color: #3A4163;
    }

    & > .form-item {
      float: left;
      !*width: 100%;*!

      .field--name-ds-chainsnode-immeuble-field-im__ref__detail-immeuble-field-ed__geo__point {
        float: left;
        width: 50%;
      }

      .field-name-field-im__refs__medias {
        float: left;
        width: 50%;
      }
    }

  }
}
*/
.entity.node.group-courrier.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane,
.fiche.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-cerema.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-cerema.view-mode-panel .horizontal-tabs-panes details.horizontal-tabs-pane,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-crm.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-crm.view-mode-group-tab .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-reporting.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-cerema.view-mode-views-line-embed .horizontal-tabs-panes details.horizontal-tabs-pane,
.entity.group-cerema.view-mode-group-tab .horizontal-tabs-panes details.horizontal-tabs-pane {
  padding: 0; }
  .entity.node.group-courrier.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .fiche.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-cerema.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-cerema.view-mode-panel .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-crm.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-crm.view-mode-group-tab .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-reporting.view-mode-full .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-cerema.view-mode-views-line-embed .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper,
  .entity.group-cerema.view-mode-group-tab .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper {
    padding: 0; }

.entity.node.group-courrier.view-mode-full .table-striped > tbody > tr:nth-of-type(odd) > *,
.fiche.view-mode-full .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-cerema.view-mode-full .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-cerema.view-mode-panel .table-striped > tbody > tr:nth-of-type(odd) > *,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-crm.view-mode-full .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-crm.view-mode-group-tab .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-reporting.view-mode-full .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-cerema.view-mode-views-line-embed .table-striped > tbody > tr:nth-of-type(odd) > *,
.entity.group-cerema.view-mode-group-tab .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: none;
  --bs-table-accent-bg: unset; }

.entity.node.group-courrier.view-mode-full .group-header h2,
.entity.node.group-courrier.view-mode-full .group-footer h2,
.fiche.view-mode-full .group-header h2,
.fiche.view-mode-full .group-footer h2,
.entity.group-cerema.view-mode-full .group-header h2,
.entity.group-cerema.view-mode-full .group-footer h2,
.entity.group-cerema.view-mode-panel .group-header h2,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-header h2,
.entity.group-cerema.view-mode-panel .group-footer h2,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-footer h2,
.entity.group-crm.view-mode-full .group-header h2,
.entity.group-crm.view-mode-full .group-footer h2,
.entity.group-crm.view-mode-group-tab .group-header h2,
.entity.group-crm.view-mode-group-tab .group-footer h2,
.entity.group-reporting.view-mode-full .group-header h2,
.entity.group-reporting.view-mode-full .group-footer h2,
.entity.group-cerema.view-mode-views-line-embed .group-header h2,
.entity.group-cerema.view-mode-views-line-embed .group-footer h2,
.entity.group-cerema.view-mode-group-tab .group-header h2,
.entity.group-cerema.view-mode-group-tab .group-footer h2 {
  width: 100%;
  padding: 20px 0 0;
  color: #3A4163;
  font-size: 20px;
  line-height: 25px;
  text-align: center; }

.entity.node.group-courrier.view-mode-full .group-header,
.entity.node.group-courrier.view-mode-full .group-left,
.entity.node.group-courrier.view-mode-full .group-right,
.fiche.view-mode-full .group-header,
.fiche.view-mode-full .group-left,
.fiche.view-mode-full .group-right,
.entity.group-cerema.view-mode-full .group-header,
.entity.group-cerema.view-mode-full .group-left,
.entity.group-cerema.view-mode-full .group-right,
.entity.group-cerema.view-mode-panel .group-header,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-header,
.entity.group-cerema.view-mode-panel .group-left,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left,
.entity.group-cerema.view-mode-panel .group-right,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right,
.entity.group-crm.view-mode-full .group-header,
.entity.group-crm.view-mode-full .group-left,
.entity.group-crm.view-mode-full .group-right,
.entity.group-crm.view-mode-group-tab .group-header,
.entity.group-crm.view-mode-group-tab .group-left,
.entity.group-crm.view-mode-group-tab .group-right,
.entity.group-reporting.view-mode-full .group-header,
.entity.group-reporting.view-mode-full .group-left,
.entity.group-reporting.view-mode-full .group-right,
.entity.group-cerema.view-mode-views-line-embed .group-header,
.entity.group-cerema.view-mode-views-line-embed .group-left,
.entity.group-cerema.view-mode-views-line-embed .group-right,
.entity.group-cerema.view-mode-group-tab .group-header,
.entity.group-cerema.view-mode-group-tab .group-left,
.entity.group-cerema.view-mode-group-tab .group-right {
  padding: 5px; }

.entity.node.group-courrier.view-mode-full .group-left,
.fiche.view-mode-full .group-left,
.entity.group-cerema.view-mode-full .group-left,
.entity.group-cerema.view-mode-panel .group-left,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left,
.entity.group-crm.view-mode-full .group-left,
.entity.group-crm.view-mode-group-tab .group-left,
.entity.group-reporting.view-mode-full .group-left,
.entity.group-cerema.view-mode-views-line-embed .group-left,
.entity.group-cerema.view-mode-group-tab .group-left {
  padding-left: 0; }

.entity.node.group-courrier.view-mode-full .group-right,
.fiche.view-mode-full .group-right,
.entity.group-cerema.view-mode-full .group-right,
.entity.group-cerema.view-mode-panel .group-right,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right,
.entity.group-crm.view-mode-full .group-right,
.entity.group-crm.view-mode-group-tab .group-right,
.entity.group-reporting.view-mode-full .group-right,
.entity.group-cerema.view-mode-views-line-embed .group-right,
.entity.group-cerema.view-mode-group-tab .group-right {
  padding-right: 0; }

@media only screen and (max-width: 767px) {
  .entity.node.group-courrier.view-mode-full .group-left,
  .entity.node.group-courrier.view-mode-full .group-right,
  .fiche.view-mode-full .group-left,
  .fiche.view-mode-full .group-right,
  .entity.group-cerema.view-mode-full .group-left,
  .entity.group-cerema.view-mode-full .group-right,
  .entity.group-cerema.view-mode-panel .group-left,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left,
  .entity.group-cerema.view-mode-panel .group-right,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right,
  .entity.group-crm.view-mode-full .group-left,
  .entity.group-crm.view-mode-full .group-right,
  .entity.group-crm.view-mode-group-tab .group-left,
  .entity.group-crm.view-mode-group-tab .group-right,
  .entity.group-reporting.view-mode-full .group-left,
  .entity.group-reporting.view-mode-full .group-right,
  .entity.group-cerema.view-mode-views-line-embed .group-left,
  .entity.group-cerema.view-mode-views-line-embed .group-right,
  .entity.group-cerema.view-mode-group-tab .group-left,
  .entity.group-cerema.view-mode-group-tab .group-right {
    width: calc(100% - 3rem);
    float: none; } }

.entity.node.group-courrier.view-mode-full .group-left > details.form-wrapper,
.entity.node.group-courrier.view-mode-full .group-left > .field,
.entity.node.group-courrier.view-mode-full #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.node.group-courrier.view-mode-full .group-left > .field,
.entity.node.group-courrier.view-mode-full .group-right > details.form-wrapper,
.entity.node.group-courrier.view-mode-full .group-right > .field,
.entity.node.group-courrier.view-mode-full #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.node.group-courrier.view-mode-full .group-right > .field,
.fiche.view-mode-full .group-left > details.form-wrapper,
.fiche.view-mode-full .group-left > .field,
.fiche.view-mode-full #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .fiche.view-mode-full .group-left > .field,
.fiche.view-mode-full .group-right > details.form-wrapper,
.fiche.view-mode-full .group-right > .field,
.fiche.view-mode-full #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .fiche.view-mode-full .group-right > .field,
.entity.group-cerema.view-mode-full .group-left > details.form-wrapper,
.entity.group-cerema.view-mode-full .group-left > .field,
.entity.group-cerema.view-mode-full #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-full .group-left > .field,
.entity.group-cerema.view-mode-full .group-right > details.form-wrapper,
.entity.group-cerema.view-mode-full .group-right > .field,
.entity.group-cerema.view-mode-full #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-full .group-right > .field,
.entity.group-cerema.view-mode-panel .group-left > details.form-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left > details.form-wrapper,
.entity.group-cerema.view-mode-panel .group-left > .field,
.entity.group-cerema.view-mode-panel #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left > .field,
.entity.group-cerema.view-mode-panel .group-right > details.form-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right > details.form-wrapper,
.entity.group-cerema.view-mode-panel .group-right > .field,
.entity.group-cerema.view-mode-panel #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right > .field,
.entity.group-crm.view-mode-full .group-left > details.form-wrapper,
.entity.group-crm.view-mode-full .group-left > .field,
.entity.group-crm.view-mode-full #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-crm.view-mode-full .group-left > .field,
.entity.group-crm.view-mode-full .group-right > details.form-wrapper,
.entity.group-crm.view-mode-full .group-right > .field,
.entity.group-crm.view-mode-full #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-crm.view-mode-full .group-right > .field,
.entity.group-crm.view-mode-group-tab .group-left > details.form-wrapper,
.entity.group-crm.view-mode-group-tab .group-left > .field,
.entity.group-crm.view-mode-group-tab #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-crm.view-mode-group-tab .group-left > .field,
.entity.group-crm.view-mode-group-tab .group-right > details.form-wrapper,
.entity.group-crm.view-mode-group-tab .group-right > .field,
.entity.group-crm.view-mode-group-tab #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-crm.view-mode-group-tab .group-right > .field,
.entity.group-reporting.view-mode-full .group-left > details.form-wrapper,
.entity.group-reporting.view-mode-full .group-left > .field,
.entity.group-reporting.view-mode-full #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-reporting.view-mode-full .group-left > .field,
.entity.group-reporting.view-mode-full .group-right > details.form-wrapper,
.entity.group-reporting.view-mode-full .group-right > .field,
.entity.group-reporting.view-mode-full #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-reporting.view-mode-full .group-right > .field,
.entity.group-cerema.view-mode-views-line-embed .group-left > details.form-wrapper,
.entity.group-cerema.view-mode-views-line-embed .group-left > .field,
.entity.group-cerema.view-mode-views-line-embed #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .group-left > .field,
.entity.group-cerema.view-mode-views-line-embed .group-right > details.form-wrapper,
.entity.group-cerema.view-mode-views-line-embed .group-right > .field,
.entity.group-cerema.view-mode-views-line-embed #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .group-right > .field,
.entity.group-cerema.view-mode-group-tab .group-left > details.form-wrapper,
.entity.group-cerema.view-mode-group-tab .group-left > .field,
.entity.group-cerema.view-mode-group-tab #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-group-tab .group-left > .field,
.entity.group-cerema.view-mode-group-tab .group-right > details.form-wrapper,
.entity.group-cerema.view-mode-group-tab .group-right > .field,
.entity.group-cerema.view-mode-group-tab #drupal-off-canvas .group-right > .field,
#drupal-off-canvas .entity.group-cerema.view-mode-group-tab .group-right > .field {
  margin-bottom: 1rem; }

.entity.node.group-courrier.view-mode-full .group-left details.form-wrapper > .details-wrapper,
.entity.node.group-courrier.view-mode-full .group-right details.form-wrapper > .details-wrapper,
.fiche.view-mode-full .group-left details.form-wrapper > .details-wrapper,
.fiche.view-mode-full .group-right details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-full .group-left details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-full .group-right details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-panel .group-left details.form-wrapper > .details-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-panel .group-right details.form-wrapper > .details-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right details.form-wrapper > .details-wrapper,
.entity.group-crm.view-mode-full .group-left details.form-wrapper > .details-wrapper,
.entity.group-crm.view-mode-full .group-right details.form-wrapper > .details-wrapper,
.entity.group-crm.view-mode-group-tab .group-left details.form-wrapper > .details-wrapper,
.entity.group-crm.view-mode-group-tab .group-right details.form-wrapper > .details-wrapper,
.entity.group-reporting.view-mode-full .group-left details.form-wrapper > .details-wrapper,
.entity.group-reporting.view-mode-full .group-right details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-views-line-embed .group-left details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-views-line-embed .group-right details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-group-tab .group-left details.form-wrapper > .details-wrapper,
.entity.group-cerema.view-mode-group-tab .group-right details.form-wrapper > .details-wrapper {
  padding: 0; }

.entity.node.group-courrier.view-mode-full .group-left details.form-wrapper,
.entity.node.group-courrier.view-mode-full .group-left fieldset.form-item,
.entity.node.group-courrier.view-mode-full .group-left .images-wrapper.has-start,
.entity.node.group-courrier.view-mode-full .group-right details.form-wrapper,
.entity.node.group-courrier.view-mode-full .group-right fieldset.form-item,
.entity.node.group-courrier.view-mode-full .group-right .images-wrapper.has-start,
.fiche.view-mode-full .group-left details.form-wrapper,
.fiche.view-mode-full .group-left fieldset.form-item,
.fiche.view-mode-full .group-left .images-wrapper.has-start,
.fiche.view-mode-full .group-right details.form-wrapper,
.fiche.view-mode-full .group-right fieldset.form-item,
.fiche.view-mode-full .group-right .images-wrapper.has-start,
.entity.group-cerema.view-mode-full .group-left details.form-wrapper,
.entity.group-cerema.view-mode-full .group-left fieldset.form-item,
.entity.group-cerema.view-mode-full .group-left .images-wrapper.has-start,
.entity.group-cerema.view-mode-full .group-right details.form-wrapper,
.entity.group-cerema.view-mode-full .group-right fieldset.form-item,
.entity.group-cerema.view-mode-full .group-right .images-wrapper.has-start,
.entity.group-cerema.view-mode-panel .group-left details.form-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left details.form-wrapper,
.entity.group-cerema.view-mode-panel .group-left fieldset.form-item,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left fieldset.form-item,
.entity.group-cerema.view-mode-panel .group-left .images-wrapper.has-start,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left .images-wrapper.has-start,
.entity.group-cerema.view-mode-panel .group-right details.form-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right details.form-wrapper,
.entity.group-cerema.view-mode-panel .group-right fieldset.form-item,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right fieldset.form-item,
.entity.group-cerema.view-mode-panel .group-right .images-wrapper.has-start,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right .images-wrapper.has-start,
.entity.group-crm.view-mode-full .group-left details.form-wrapper,
.entity.group-crm.view-mode-full .group-left fieldset.form-item,
.entity.group-crm.view-mode-full .group-left .images-wrapper.has-start,
.entity.group-crm.view-mode-full .group-right details.form-wrapper,
.entity.group-crm.view-mode-full .group-right fieldset.form-item,
.entity.group-crm.view-mode-full .group-right .images-wrapper.has-start,
.entity.group-crm.view-mode-group-tab .group-left details.form-wrapper,
.entity.group-crm.view-mode-group-tab .group-left fieldset.form-item,
.entity.group-crm.view-mode-group-tab .group-left .images-wrapper.has-start,
.entity.group-crm.view-mode-group-tab .group-right details.form-wrapper,
.entity.group-crm.view-mode-group-tab .group-right fieldset.form-item,
.entity.group-crm.view-mode-group-tab .group-right .images-wrapper.has-start,
.entity.group-reporting.view-mode-full .group-left details.form-wrapper,
.entity.group-reporting.view-mode-full .group-left fieldset.form-item,
.entity.group-reporting.view-mode-full .group-left .images-wrapper.has-start,
.entity.group-reporting.view-mode-full .group-right details.form-wrapper,
.entity.group-reporting.view-mode-full .group-right fieldset.form-item,
.entity.group-reporting.view-mode-full .group-right .images-wrapper.has-start,
.entity.group-cerema.view-mode-views-line-embed .group-left details.form-wrapper,
.entity.group-cerema.view-mode-views-line-embed .group-left fieldset.form-item,
.entity.group-cerema.view-mode-views-line-embed .group-left .images-wrapper.has-start,
.entity.group-cerema.view-mode-views-line-embed .group-right details.form-wrapper,
.entity.group-cerema.view-mode-views-line-embed .group-right fieldset.form-item,
.entity.group-cerema.view-mode-views-line-embed .group-right .images-wrapper.has-start,
.entity.group-cerema.view-mode-group-tab .group-left details.form-wrapper,
.entity.group-cerema.view-mode-group-tab .group-left fieldset.form-item,
.entity.group-cerema.view-mode-group-tab .group-left .images-wrapper.has-start,
.entity.group-cerema.view-mode-group-tab .group-right details.form-wrapper,
.entity.group-cerema.view-mode-group-tab .group-right fieldset.form-item,
.entity.group-cerema.view-mode-group-tab .group-right .images-wrapper.has-start {
  border-radius: 10px;
  background-color: #fff;
  padding: 23px 25px;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); }
  .entity.node.group-courrier.view-mode-full .group-left details.form-wrapper .field-name-title,
  .entity.node.group-courrier.view-mode-full .group-left fieldset.form-item .field-name-title,
  .entity.node.group-courrier.view-mode-full .group-left .images-wrapper.has-start .field-name-title,
  .entity.node.group-courrier.view-mode-full .group-right details.form-wrapper .field-name-title,
  .entity.node.group-courrier.view-mode-full .group-right fieldset.form-item .field-name-title,
  .entity.node.group-courrier.view-mode-full .group-right .images-wrapper.has-start .field-name-title,
  .fiche.view-mode-full .group-left details.form-wrapper .field-name-title,
  .fiche.view-mode-full .group-left fieldset.form-item .field-name-title,
  .fiche.view-mode-full .group-left .images-wrapper.has-start .field-name-title,
  .fiche.view-mode-full .group-right details.form-wrapper .field-name-title,
  .fiche.view-mode-full .group-right fieldset.form-item .field-name-title,
  .fiche.view-mode-full .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-full .group-left details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-full .group-left fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-full .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-full .group-right details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-full .group-right fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-full .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-panel .group-left details.form-wrapper .field-name-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-panel .group-left fieldset.form-item .field-name-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-panel .group-left .images-wrapper.has-start .field-name-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-panel .group-right details.form-wrapper .field-name-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-panel .group-right fieldset.form-item .field-name-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-panel .group-right .images-wrapper.has-start .field-name-title,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-crm.view-mode-full .group-left details.form-wrapper .field-name-title,
  .entity.group-crm.view-mode-full .group-left fieldset.form-item .field-name-title,
  .entity.group-crm.view-mode-full .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-crm.view-mode-full .group-right details.form-wrapper .field-name-title,
  .entity.group-crm.view-mode-full .group-right fieldset.form-item .field-name-title,
  .entity.group-crm.view-mode-full .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-crm.view-mode-group-tab .group-left details.form-wrapper .field-name-title,
  .entity.group-crm.view-mode-group-tab .group-left fieldset.form-item .field-name-title,
  .entity.group-crm.view-mode-group-tab .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-crm.view-mode-group-tab .group-right details.form-wrapper .field-name-title,
  .entity.group-crm.view-mode-group-tab .group-right fieldset.form-item .field-name-title,
  .entity.group-crm.view-mode-group-tab .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-reporting.view-mode-full .group-left details.form-wrapper .field-name-title,
  .entity.group-reporting.view-mode-full .group-left fieldset.form-item .field-name-title,
  .entity.group-reporting.view-mode-full .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-reporting.view-mode-full .group-right details.form-wrapper .field-name-title,
  .entity.group-reporting.view-mode-full .group-right fieldset.form-item .field-name-title,
  .entity.group-reporting.view-mode-full .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-views-line-embed .group-left details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-views-line-embed .group-left fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-views-line-embed .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-views-line-embed .group-right details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-views-line-embed .group-right fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-views-line-embed .group-right .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-group-tab .group-left details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-group-tab .group-left fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-group-tab .group-left .images-wrapper.has-start .field-name-title,
  .entity.group-cerema.view-mode-group-tab .group-right details.form-wrapper .field-name-title,
  .entity.group-cerema.view-mode-group-tab .group-right fieldset.form-item .field-name-title,
  .entity.group-cerema.view-mode-group-tab .group-right .images-wrapper.has-start .field-name-title {
    width: 100%;
    padding-bottom: 12px; }
    .entity.node.group-courrier.view-mode-full .group-left details.form-wrapper .field-name-title a,
    .entity.node.group-courrier.view-mode-full .group-left fieldset.form-item .field-name-title a,
    .entity.node.group-courrier.view-mode-full .group-left .images-wrapper.has-start .field-name-title a,
    .entity.node.group-courrier.view-mode-full .group-right details.form-wrapper .field-name-title a,
    .entity.node.group-courrier.view-mode-full .group-right fieldset.form-item .field-name-title a,
    .entity.node.group-courrier.view-mode-full .group-right .images-wrapper.has-start .field-name-title a,
    .fiche.view-mode-full .group-left details.form-wrapper .field-name-title a,
    .fiche.view-mode-full .group-left fieldset.form-item .field-name-title a,
    .fiche.view-mode-full .group-left .images-wrapper.has-start .field-name-title a,
    .fiche.view-mode-full .group-right details.form-wrapper .field-name-title a,
    .fiche.view-mode-full .group-right fieldset.form-item .field-name-title a,
    .fiche.view-mode-full .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-full .group-left details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-full .group-left fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-full .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-full .group-right details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-full .group-right fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-full .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-panel .group-left details.form-wrapper .field-name-title a,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-panel .group-left fieldset.form-item .field-name-title a,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-panel .group-left .images-wrapper.has-start .field-name-title a,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-panel .group-right details.form-wrapper .field-name-title a,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-panel .group-right fieldset.form-item .field-name-title a,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-panel .group-right .images-wrapper.has-start .field-name-title a,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-crm.view-mode-full .group-left details.form-wrapper .field-name-title a,
    .entity.group-crm.view-mode-full .group-left fieldset.form-item .field-name-title a,
    .entity.group-crm.view-mode-full .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-crm.view-mode-full .group-right details.form-wrapper .field-name-title a,
    .entity.group-crm.view-mode-full .group-right fieldset.form-item .field-name-title a,
    .entity.group-crm.view-mode-full .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-crm.view-mode-group-tab .group-left details.form-wrapper .field-name-title a,
    .entity.group-crm.view-mode-group-tab .group-left fieldset.form-item .field-name-title a,
    .entity.group-crm.view-mode-group-tab .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-crm.view-mode-group-tab .group-right details.form-wrapper .field-name-title a,
    .entity.group-crm.view-mode-group-tab .group-right fieldset.form-item .field-name-title a,
    .entity.group-crm.view-mode-group-tab .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-reporting.view-mode-full .group-left details.form-wrapper .field-name-title a,
    .entity.group-reporting.view-mode-full .group-left fieldset.form-item .field-name-title a,
    .entity.group-reporting.view-mode-full .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-reporting.view-mode-full .group-right details.form-wrapper .field-name-title a,
    .entity.group-reporting.view-mode-full .group-right fieldset.form-item .field-name-title a,
    .entity.group-reporting.view-mode-full .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-views-line-embed .group-left details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-views-line-embed .group-left fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-views-line-embed .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-views-line-embed .group-right details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-views-line-embed .group-right fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-views-line-embed .group-right .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-group-tab .group-left details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-group-tab .group-left fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-group-tab .group-left .images-wrapper.has-start .field-name-title a,
    .entity.group-cerema.view-mode-group-tab .group-right details.form-wrapper .field-name-title a,
    .entity.group-cerema.view-mode-group-tab .group-right fieldset.form-item .field-name-title a,
    .entity.group-cerema.view-mode-group-tab .group-right .images-wrapper.has-start .field-name-title a {
      color: #3A4163;
      font-size: 14px;
      line-height: 17px;
      text-decoration: none; }

.entity.node.group-courrier.view-mode-full .group-footer,
.fiche.view-mode-full .group-footer,
.entity.group-cerema.view-mode-full .group-footer,
.entity.group-cerema.view-mode-panel .group-footer,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .group-footer,
.entity.group-crm.view-mode-full .group-footer,
.entity.group-crm.view-mode-group-tab .group-footer,
.entity.group-reporting.view-mode-full .group-footer,
.entity.group-cerema.view-mode-views-line-embed .group-footer,
.entity.group-cerema.view-mode-group-tab .group-footer {
  padding: 15px;
  width: 100%; }

.entity.node.group-courrier.view-mode-full [class*="field-name-views-tabs"], .entity.node.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content, .entity.node.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content, #drupal-off-canvas .entity.node.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content,
.fiche.view-mode-full [class*="field-name-views-tabs"],
.fiche.view-mode-full [class*="field-name-views-tabs"] .view-content,
.fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-full [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"],
#drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content,
.entity.group-crm.view-mode-full [class*="field-name-views-tabs"],
.entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"],
.entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
.entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
.entity.group-reporting.view-mode-full [class*="field-name-views-tabs"],
.entity.group-reporting.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-reporting.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-reporting.view-mode-full [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
.entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
#drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content {
  margin: 0;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  width: auto;
  max-width: 100%; }

.node-form details:not([id*="collapsible"]),
.entity-browser-form details:not([id*="collapsible"]),
.entity.group-courrier.view-mode-full details:not([id*="collapsible"]),
.fiche.view-mode-full details:not([id*="collapsible"]),
.fiche.view-mode-group-tab details:not([id*="collapsible"]),
.entity.group-cerema.view-mode-full details:not([id*="collapsible"]),
.entity.group-cerema.view-mode-panel details:not([id*="collapsible"]),
#drupal-off-canvas .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]),
.entity.group-cerema.view-mode-modal details:not([id*="collapsible"]),
.entity.group-override.view-mode-modal details:not([id*="collapsible"]),
.entity.group-crm.view-mode-full details:not([id*="collapsible"]),
.entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]),
.entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]),
.entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) {
  margin: 0;
  border: 1px solid transparent;
  background-color: #F3F3F3;
  border-radius: 10px;
  padding: 12px 15px; }
  .node-form details:not([id*="collapsible"]) .details-wrapper > .field::after, .node-form details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after, #drupal-off-canvas .node-form details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity-browser-form details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity-browser-form details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity-browser-form details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-courrier.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-courrier.view-mode-full details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-courrier.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .fiche.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .fiche.view-mode-full details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .fiche.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .fiche.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .fiche.view-mode-group-tab details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .fiche.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-full details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-cerema.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-modal details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-modal details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-override.view-mode-modal details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-override.view-mode-modal details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-override.view-mode-modal details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-crm.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-crm.view-mode-full details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-crm.view-mode-full details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper > .field::after,
  .entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) #drupal-off-canvas .details-wrapper > .field::after,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper > .field::after {
    display: block;
    clear: both;
    content: ""; }
  .node-form details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity-browser-form details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-courrier.view-mode-full details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .fiche.view-mode-full details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .fiche.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-cerema.view-mode-full details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-cerema.view-mode-modal details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-override.view-mode-modal details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-crm.view-mode-full details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]) .details-wrapper .list-group-item details,
  .entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) .details-wrapper .list-group-item details {
    margin: 0.5rem 1rem 1rem; }
  .node-form details:not([id*="collapsible"]) + details, .node-form details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity-browser-form details:not([id*="collapsible"]) + details,
  .entity-browser-form details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-courrier.view-mode-full details:not([id*="collapsible"]) + details,
  .entity.group-courrier.view-mode-full details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .fiche.view-mode-full details:not([id*="collapsible"]) + details,
  .fiche.view-mode-full details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .fiche.view-mode-group-tab details:not([id*="collapsible"]) + details,
  .fiche.view-mode-group-tab details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-cerema.view-mode-full details:not([id*="collapsible"]) + details,
  .entity.group-cerema.view-mode-full details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) + details,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) + details,
  .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  #drupal-off-canvas .entity.group-cerema.view-mode-panel details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-cerema.view-mode-modal details:not([id*="collapsible"]) + details,
  .entity.group-cerema.view-mode-modal details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-override.view-mode-modal details:not([id*="collapsible"]) + details,
  .entity.group-override.view-mode-modal details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-crm.view-mode-full details:not([id*="collapsible"]) + details,
  .entity.group-crm.view-mode-full details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]) + details,
  .entity.group-crm.view-mode-group-tab details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]) + details,
  .entity.group-cerema.view-mode-views-line-embed details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"],
  .entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) + details,
  .entity.group-cerema.view-mode-group-tab details:not([id*="collapsible"]) + div[id*="edit-field"][id*="-file-"] {
    margin-top: 5px; }

.node-form [class*="field-name-views-tabs"],
.node-form .field-group-tabs-wrapper,
.entity-browser-form [class*="field-name-views-tabs"],
.entity-browser-form .field-group-tabs-wrapper,
.entity.group-courrier.view-mode-full [class*="field-name-views-tabs"],
.entity.group-courrier.view-mode-full .field-group-tabs-wrapper,
.fiche.view-mode-full [class*="field-name-views-tabs"],
.fiche.view-mode-full .field-group-tabs-wrapper,
.fiche.view-mode-group-tab [class*="field-name-views-tabs"],
.fiche.view-mode-group-tab .field-group-tabs-wrapper,
.entity.group-cerema.view-mode-full [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-full .field-group-tabs-wrapper,
.entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"],
#drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-panel .field-group-tabs-wrapper,
#drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper,
.entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-modal .field-group-tabs-wrapper,
.entity.group-override.view-mode-modal [class*="field-name-views-tabs"],
.entity.group-override.view-mode-modal .field-group-tabs-wrapper,
.entity.group-crm.view-mode-full [class*="field-name-views-tabs"],
.entity.group-crm.view-mode-full .field-group-tabs-wrapper,
.entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"],
.entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper,
.entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper,
.entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"],
.entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper {
  width: 100%; }
  .node-form [class*="field-name-views-tabs"] h3,
  .node-form .field-group-tabs-wrapper h3,
  .entity-browser-form [class*="field-name-views-tabs"] h3,
  .entity-browser-form .field-group-tabs-wrapper h3,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] h3,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper h3,
  .fiche.view-mode-full [class*="field-name-views-tabs"] h3,
  .fiche.view-mode-full .field-group-tabs-wrapper h3,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] h3,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper h3,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] h3,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper h3,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] h3,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] h3,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper h3,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper h3,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] h3,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper h3,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] h3,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper h3,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] h3,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper h3,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] h3,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper h3,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] h3,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper h3,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] h3,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper h3 {
    width: 100%;
    padding: 0;
    margin: 0;
    color: #3A4163;
    font-size: 20px;
    line-height: 25px; }
  .node-form [class*="field-name-views-tabs"] .horizontal-tabs,
  .node-form [class*="field-name-views-tabs"] .view-content,
  .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content,
  .node-form .field-group-tabs-wrapper .horizontal-tabs,
  .node-form .field-group-tabs-wrapper .view-content,
  .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content,
  .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity-browser-form [class*="field-name-views-tabs"] .view-content,
  .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content,
  .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs,
  .entity-browser-form .field-group-tabs-wrapper .view-content,
  .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content,
  .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .fiche.view-mode-full .field-group-tabs-wrapper .view-content,
  .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content {
    width: 100%; }
  .node-form [class*="field-name-views-tabs"] .horizontal-tabs,
  .node-form .field-group-tabs-wrapper .horizontal-tabs,
  .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs {
    border: none;
    margin-top: 15px; }
    .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane,
    .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane {
      margin: 0;
      background-color: #F3F3F3;
      border-radius: 10px;
      padding: 12px 15px; }
      .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-pane > .details-wrapper,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-pane > .details-wrapper {
        padding: 0; }
    .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
    .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list {
      display: block;
      text-align: center;
      background: transparent;
      border: none;
      margin: 20px 0 0;
      padding: 0; }
      .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list:after,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list:after {
        display: none; }
      .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        border: none !important;
        background: transparent !important;
        border-radius: 0 !important; }
        .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
        .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
        .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover {
          background: #FFF;
          border-radius: 15px 15px 0 0 !important;
          border: 1px solid #F3F3F3; }
          .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong {
            color: #000 !important;
            font-weight: normal; }
        .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before,
        .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:before {
          display: none; }
        .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
        .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
        .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover {
          background: #2E98FF !important;
          border-color: #2E98FF !important; }
          .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong {
            color: #FFF !important; }
          .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after, .node-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .node-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity-browser-form [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity-browser-form .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .fiche.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .fiche.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .fiche.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-override.view-mode-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-crm.view-mode-full .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a .form-required::after,
          .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover .form-required::after {
            text-shadow: 0 0 5px rgba(255, 255, 255, 0.6); }
  .node-form [class*="field-name-views-tabs"] .view-content > .entity, .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity, #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content > .entity,
  .node-form [class*="field-name-views-tabs"] .view-content > .views-row,
  .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content > .views-row,
  .node-form .field-group-tabs-wrapper .view-content > .entity,
  .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content > .entity,
  .node-form .field-group-tabs-wrapper .view-content > .views-row,
  .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content > .views-row,
  .entity-browser-form [class*="field-name-views-tabs"] .view-content > .entity,
  .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content > .entity,
  .entity-browser-form [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity-browser-form .field-group-tabs-wrapper .view-content > .entity,
  .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content > .entity,
  .entity-browser-form .field-group-tabs-wrapper .view-content > .views-row,
  .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row,
  .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row,
  .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row,
  .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row,
  #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row {
    width: calc(50% - 10px);
    margin: 5px;
    border-radius: 10px;
    background-color: #fff;
    padding: 23px 25px; }
    .node-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title, .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title, #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .node-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .node-form .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .node-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity-browser-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity-browser-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity-browser-form .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity-browser-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title,
    .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title,
    .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title,
    #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title {
      width: 100%;
      padding-bottom: 12px; }
      .node-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a, .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a, #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .node-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .node-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .node-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .node-form .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .node-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .node-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .node-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity-browser-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity-browser-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity-browser-form [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity-browser-form [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity-browser-form .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity-browser-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity-browser-form .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity-browser-form .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-courrier.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-courrier.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-courrier.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .fiche.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .fiche.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .fiche.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .fiche.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .fiche.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-panel .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-override.view-mode-modal [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-override.view-mode-modal .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-override.view-mode-modal .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-full [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-full .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-full .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-crm.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-views-line-embed .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-group-tab [class*="field-name-views-tabs"] .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .entity .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .entity .field-name-title a,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title a,
      .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper #drupal-off-canvas .view-content > .views-row .field-name-title a,
      #drupal-off-canvas .entity.group-cerema.view-mode-group-tab .field-group-tabs-wrapper .view-content > .views-row .field-name-title a {
        color: #898DA1;
        font-size: 14px;
        line-height: 17px;
        text-decoration: none; }

.entity.view-mode-modal.ds-1col [class*="field-name-views-tabs"] .horizontal-tabs,
.entity.view-mode-modal.ds-1col .field-group-tabs-wrapper .horizontal-tabs {
  margin-top: 0; }
  .entity.view-mode-modal.ds-1col [class*="field-name-views-tabs"] .horizontal-tabs .horizontal-tabs-list,
  .entity.view-mode-modal.ds-1col .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list {
    margin-top: 0; }

.entity.parcelle .view-prospection__proprietaires.view-display-id-block > .row, #drupal-off-canvas .entity.parcelle .view-prospection__proprietaires.view-display-id-block > .row {
  display: block; }

.entity.parcelle .view-prospection__proprietaires.view-display-id-block .table-responsive, #drupal-off-canvas .entity.parcelle .view-prospection__proprietaires.view-display-id-block .table-responsive {
  padding: 0; }

.entity.parcelle .view-prospection__proprietaires.view-display-id-block table, #drupal-off-canvas .entity.parcelle .view-prospection__proprietaires.view-display-id-block table {
  table-layout: fixed; }
  .entity.parcelle .view-prospection__proprietaires.view-display-id-block table caption, #drupal-off-canvas .entity.parcelle .view-prospection__proprietaires.view-display-id-block table caption {
    text-align: left;
    font-size: 0.75em;
    white-space: nowrap;
    padding-top: 5px;
    display: block; }
  .entity.parcelle .view-prospection__proprietaires.view-display-id-block table td, #drupal-off-canvas .entity.parcelle .view-prospection__proprietaires.view-display-id-block table td {
    height: auto; }

.entity.parcelle .view-prospection__poi .table-responsive, #drupal-off-canvas .entity.parcelle .view-prospection__poi .table-responsive {
  max-height: 300px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F;
  padding: 0;
  border-radius: 10px; }
  .entity.parcelle .view-prospection__poi .table-responsive::-webkit-scrollbar, #drupal-off-canvas .entity.parcelle .view-prospection__poi .table-responsive::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  .entity.parcelle .view-prospection__poi .table-responsive::-webkit-scrollbar-thumb, #drupal-off-canvas .entity.parcelle .view-prospection__poi .table-responsive::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }

.entity.parcelle.view-mode-status, #drupal-off-canvas .view-mode-status.entity.parcelle {
  min-width: 100px; }
  .entity.parcelle.view-mode-status .group-left, #drupal-off-canvas .view-mode-status.entity.parcelle .group-left,
  .entity.parcelle.view-mode-status .group-right,
  #drupal-off-canvas .view-mode-status.entity.parcelle .group-right {
    float: none;
    display: inline-block;
    vertical-align: middle; }
  .entity.parcelle.view-mode-status .group-left, #drupal-off-canvas .view-mode-status.entity.parcelle .group-left {
    width: calc(100% - 50px); }
    .entity.parcelle.view-mode-status .group-left > .field, .entity.parcelle.view-mode-status #drupal-off-canvas .group-left > .field, #drupal-off-canvas .view-mode-status.entity.parcelle .group-left > .field {
      width: 100%;
      margin-bottom: 0.25rem;
      line-height: 100%; }
      .entity.parcelle.view-mode-status .group-left > .field:last-child, .entity.parcelle.view-mode-status #drupal-off-canvas .group-left > .field:last-child, #drupal-off-canvas .view-mode-status.entity.parcelle .group-left > .field:last-child {
        margin-bottom: 0; }
      .entity.parcelle.view-mode-status .group-left > .field .option-value, .entity.parcelle.view-mode-status #drupal-off-canvas .group-left > .field .option-value, #drupal-off-canvas .view-mode-status.entity.parcelle .group-left > .field .option-value {
        margin-bottom: 0;
        margin-top: 0; }
  
  .entity.parcelle.view-mode-status .group-right,
  #drupal-off-canvas .view-mode-status.entity.parcelle .group-right {
    text-align: right;
    width: 50px; }

.ui-autocomplete.search-api-autocomplete-search {
  background: transparent;
  border: none;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05); }
  .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item {
    background: transparent;
    border-left: 1px solid #e6e6f1;
    border-right: 1px solid #e6e6f1;
    color: #3A4163; }
    .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item:nth-child(odd) {
      background: #FFF; }
    .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item:nth-child(even) {
      background: #f0f0f0; }
    .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item:first-child {
      border-top: 1px solid #e6e6f1;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item:last-child {
      border-bottom: 1px solid #e6e6f1;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
    .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item > a {
      padding: 0.25em;
      display: block;
      background: transparent; }
      .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item > a.ui-state-active {
        background: transparent; }
        .ui-autocomplete.search-api-autocomplete-search li.ui-menu-item > a.ui-state-active .abbrev-title {
          color: #2E98FF; }

.entity.parcelle.view-mode-live-result, #drupal-off-canvas .view-mode-live-result.entity.parcelle, .entity.detail-immeuble__proprietaire.view-mode-live-result {
  font-size: 0.8em; }
  .entity.parcelle.view-mode-live-result .group-left, #drupal-off-canvas .view-mode-live-result.entity.parcelle .group-left,
  .entity.parcelle.view-mode-live-result .group-right,
  #drupal-off-canvas .view-mode-live-result.entity.parcelle .group-right, .entity.detail-immeuble__proprietaire.view-mode-live-result .group-left,
  .entity.detail-immeuble__proprietaire.view-mode-live-result .group-right {
    display: inline-block;
    vertical-align: middle; }

.entity .field[class*="images-edit"], .entity #drupal-off-canvas .field[class*="images-edit"], #drupal-off-canvas .entity .field[class*="images-edit"] {
  width: 100%; }
  .entity .field[class*="images-edit"] .images-wrapper.has-images .buttons, .entity #drupal-off-canvas .field[class*="images-edit"] .images-wrapper.has-images .buttons, #drupal-off-canvas .entity .field[class*="images-edit"] .images-wrapper.has-images .buttons {
    margin-top: 1em; }
  .entity .field[class*="images-edit"] .images-wrapper .buttons .btn + .btn, .entity #drupal-off-canvas .field[class*="images-edit"] .images-wrapper .buttons .btn + .btn, #drupal-off-canvas .entity .field[class*="images-edit"] .images-wrapper .buttons .btn + .btn {
    margin-left: 1em; }

.entity .field-name-field-im__refs__medias,
.entity .field-name-field-lo__refs__medias {
  text-align: left; }
  .entity .field-name-field-im__refs__medias > .field-value,
  .entity .field-name-field-lo__refs__medias > .field-value {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .entity .field-name-field-im__refs__medias > .field-value > .photo > .drimage,
    .entity .field-name-field-lo__refs__medias > .field-value > .photo > .drimage {
      height: 100%; }
  .entity .field-name-field-im__refs__medias .drimage img,
  .entity .field-name-field-lo__refs__medias .drimage img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 10px;
    border: 1px solid transparent;
    cursor: -webkit-zoom-in;
    cursor: zoom-in; }
  .entity .field-name-field-im__refs__medias .photo,
  .entity .field-name-field-lo__refs__medias .photo {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden; }
    .entity .field-name-field-im__refs__medias .photo.hidden,
    .entity .field-name-field-lo__refs__medias .photo.hidden {
      display: none; }
    .entity .field-name-field-im__refs__medias .photo .cover,
    .entity .field-name-field-lo__refs__medias .photo .cover {
      position: absolute;
      z-index: 2;
      top: 1%;
      left: 1%;
      width: 97%;
      height: 97%;
      text-align: center;
      background: rgba(0, 0, 0, 0.5);
      border-radius: 10px;
      border: 1px solid transparent;
      color: #FFF;
      margin: 5px;
      padding: 0;
      pointer-events: none; }
  .entity .field-name-field-im__refs__medias .count-1 .photo,
  .entity .field-name-field-lo__refs__medias .count-1 .photo {
    width: 100%; }
  .entity .field-name-field-im__refs__medias .count-2 .delta-1, .entity .field-name-field-im__refs__medias .count-2 .delta-3, .entity .field-name-field-im__refs__medias .count-3 .delta-1, .entity .field-name-field-im__refs__medias .count-3 .delta-3, .entity .field-name-field-im__refs__medias .count-4 .delta-1, .entity .field-name-field-im__refs__medias .count-4 .delta-3, .entity .field-name-field-im__refs__medias .with-hidden .delta-1, .entity .field-name-field-im__refs__medias .with-hidden .delta-3,
  .entity .field-name-field-lo__refs__medias .count-2 .delta-1,
  .entity .field-name-field-lo__refs__medias .count-2 .delta-3,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-1,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-3,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-1,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-3,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-1,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-3 {
    padding-right: 5px; }
  .entity .field-name-field-im__refs__medias .count-2 .delta-2, .entity .field-name-field-im__refs__medias .count-2 .delta-4, .entity .field-name-field-im__refs__medias .count-3 .delta-2, .entity .field-name-field-im__refs__medias .count-3 .delta-4, .entity .field-name-field-im__refs__medias .count-4 .delta-2, .entity .field-name-field-im__refs__medias .count-4 .delta-4, .entity .field-name-field-im__refs__medias .with-hidden .delta-2, .entity .field-name-field-im__refs__medias .with-hidden .delta-4,
  .entity .field-name-field-lo__refs__medias .count-2 .delta-2,
  .entity .field-name-field-lo__refs__medias .count-2 .delta-4,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-2,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-4,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-2,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-4,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-2,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-4 {
    padding-left: 5px; }
  .entity .field-name-field-im__refs__medias .count-3 .delta-1, .entity .field-name-field-im__refs__medias .count-3 .delta-2, .entity .field-name-field-im__refs__medias .count-4 .delta-1, .entity .field-name-field-im__refs__medias .count-4 .delta-2, .entity .field-name-field-im__refs__medias .with-hidden .delta-1, .entity .field-name-field-im__refs__medias .with-hidden .delta-2,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-1,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-2,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-1,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-2,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-1,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-2 {
    padding-bottom: 5px; }
  .entity .field-name-field-im__refs__medias .count-3 .delta-3, .entity .field-name-field-im__refs__medias .count-3 .delta-4, .entity .field-name-field-im__refs__medias .count-4 .delta-3, .entity .field-name-field-im__refs__medias .count-4 .delta-4, .entity .field-name-field-im__refs__medias .with-hidden .delta-3, .entity .field-name-field-im__refs__medias .with-hidden .delta-4,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-3,
  .entity .field-name-field-lo__refs__medias .count-3 .delta-4,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-3,
  .entity .field-name-field-lo__refs__medias .count-4 .delta-4,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-3,
  .entity .field-name-field-lo__refs__medias .with-hidden .delta-4 {
    padding-top: 5px; }

/*.commercialisation .field-name-field-im__refs__medias {
  padding-left: 0;
  margin-right: 0;

  & > .field-value {
    display: flex;
    flex-wrap: wrap;

    & > .photo > .drimage {
      height: 100%;
    }
  }

  .drimage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}*/
.entity.detail-immeuble-proprietaire.view-mode-teaser {
  color: #3A4163;
  font-size: 12px; }
  .entity.detail-immeuble-proprietaire.view-mode-teaser .field-value > .abbrev-title {
    font-size: 16px; }
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-value > .abbrev-title .classed {
      white-space: normal; }
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-value > .abbrev-title code, .entity.detail-immeuble-proprietaire.view-mode-teaser .field-value > .abbrev-title code a {
      font-size: 1em;
      font-family: var(--bs-font-monospace) !important;
      color: var(--bs-code-color) !important;
      font-variant-numeric: slashed-zero;
      background: transparent;
      padding: 0;
      margin: 0; }
  .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl {
    margin: 0;
    display: block;
    text-align: right; }
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl, .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl li {
      border: none;
      border-radius: 0px;
      background: none;
      padding: 0;
      color: inherit; }
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl:hover {
      text-align: left; }
      .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl:hover .def-wrapper {
        display: block; }
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl:hover .def-wrapper:first-child dt:after,
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .count-1 .def-wrapper:first-child dt:after {
      display: none; }
    .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper {
      margin-top: 1px;
      display: none; }
      .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper dd, .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper dt {
        float: left; }
      .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper dt {
        width: 80%; }
      .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper dd {
        width: 20%;
        text-align: right; }
      .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper:first-child {
        display: block;
        margin-top: 0; }
        .entity.detail-immeuble-proprietaire.view-mode-teaser .field-name-immeubles-count dl .def-wrapper:first-child dt:after {
          content: " (+)"; }

.view-mode-teaser.validity-semi-valid-keep .field--label-inline, .view-mode-teaser.validity-semi-valid-keep .field--label-inline a {
  color: #797825; }

.view-mode-teaser.validity-semi-valid-hide .field--label-inline, .view-mode-teaser.validity-semi-valid-hide .field--label-inline a {
  color: #aaa; }

.view-mode-teaser.validity-invalid-keep .field--label-inline, .view-mode-teaser.validity-invalid-keep .field--label-inline a {
  color: #9d3333; }

.view-mode-teaser.validity-invalid-hide {
  display: none;
  /*height: 20px;
    overflow: hidden;
    transition: height 0.2s;

    &:hover {
      height: auto;
    }*/ }
  .view-mode-teaser.validity-invalid-hide .field--label-inline, .view-mode-teaser.validity-invalid-hide .field--label-inline a {
    color: #9d3333; }

.view-content .table tbody > tr.validity-semi_valid__keep > td, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__keep > td, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__keep > td, .view-content .table tbody > tr.validity-semi_valid__keep > td a, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__keep > td a, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__keep > td a {
  color: #797825; }
  .view-content .table tbody > tr.validity-semi_valid__keep > td.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__keep > td.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__keep > td.btn, .view-content .table tbody > tr.validity-semi_valid__keep > td a.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__keep > td a.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__keep > td a.btn, .view-content .table tbody > tr.validity-semi_valid__keep > td .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], .view-content .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody > tr.validity-semi_valid__keep > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__keep > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__keep > td .button--primary[type=submit] {
    border-color: currentColor; }

.view-content .table tbody > tr.validity-semi_valid__hide > td, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__hide > td, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__hide > td, .view-content .table tbody > tr.validity-semi_valid__hide > td a, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__hide > td a, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__hide > td a {
  color: #aaa; }
  .view-content .table tbody > tr.validity-semi_valid__hide > td.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__hide > td.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__hide > td.btn, .view-content .table tbody > tr.validity-semi_valid__hide > td a.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__hide > td a.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__hide > td a.btn, .view-content .table tbody > tr.validity-semi_valid__hide > td .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], .view-content .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody > tr.validity-semi_valid__hide > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view-content #drupal-off-canvas .table tbody > tr.validity-semi_valid__hide > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .table tbody > tr.validity-semi_valid__hide > td .button--primary[type=submit] {
    border-color: currentColor; }

.view-content .table tbody > tr.validity-invalid__keep > td, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td, .view-content .table tbody > tr.validity-invalid__keep > td a, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td a, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td a {
  color: #9d3333 !important; }
  .view-content .table tbody > tr.validity-invalid__keep > td.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td.btn, .view-content .table tbody > tr.validity-invalid__keep > td a.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td a.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td a.btn, .view-content .table tbody > tr.validity-invalid__keep > td .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], .view-content .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td .button--primary[type=submit] {
    border-color: currentColor;
    background-color: #FFF;
    color: #9d3333 !important; }
    .view-content .table tbody > tr.validity-invalid__keep > td.btn:hover, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td.btn:hover, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td.btn:hover, .view-content .table tbody > tr.validity-invalid__keep > td a.btn:hover, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td a.btn:hover, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td a.btn:hover, .view-content .table tbody > tr.validity-invalid__keep > td .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover[type=submit], .view-content .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td .button--primary:hover[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__keep > td .button--primary:hover[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__keep > td .button--primary:hover[type=submit] {
      border-color: currentColor;
      background-color: #FFF; }

.view-content .table tbody > tr.validity-invalid__hide, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide {
  display: none; }
  .view-content .table tbody > tr.validity-invalid__hide > td, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td, .view-content .table tbody > tr.validity-invalid__hide > td a, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td a, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td a {
    opacity: 0.6;
    color: #9d3333 !important; }
    .view-content .table tbody > tr.validity-invalid__hide > td.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td.btn, .view-content .table tbody > tr.validity-invalid__hide > td a.btn, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td a.btn, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td a.btn, .view-content .table tbody > tr.validity-invalid__hide > td .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], .view-content .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td .button--primary[type=submit] {
      border-color: currentColor;
      background-color: #FFF;
      color: #9d3333 !important; }
      .view-content .table tbody > tr.validity-invalid__hide > td.btn:hover, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td.btn:hover, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td.btn:hover, .view-content .table tbody > tr.validity-invalid__hide > td a.btn:hover, .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td a.btn:hover, #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td a.btn:hover, .view-content .table tbody > tr.validity-invalid__hide > td .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover[type=submit], .view-content .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td .button--primary:hover[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view-content #drupal-off-canvas .table tbody > tr.validity-invalid__hide > td .button--primary:hover[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .table tbody > tr.validity-invalid__hide > td .button--primary:hover[type=submit] {
        opacity: 1;
        border-color: currentColor;
        background-color: #FFF; }

.valorisation.view-mode-full #edit-field-hv-refs-transaction-dvf-wrapper .table-responsive {
  max-height: 300px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F; }
  .valorisation.view-mode-full #edit-field-hv-refs-transaction-dvf-wrapper .table-responsive::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  .valorisation.view-mode-full #edit-field-hv-refs-transaction-dvf-wrapper .table-responsive::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }

.valorisation.view-mode-full #edit-field-hv-refs-transaction-dvf-wrapper .view-content {
  padding-bottom: 0; }

.view-content .table caption, .view-content #drupal-off-canvas .table caption, #drupal-off-canvas .view-content .table caption, .view-footer .table caption, .view-footer #drupal-off-canvas .table caption, #drupal-off-canvas .view-footer .table caption {
  caption-side: top;
  text-align: center; }

.view-content .table, .view-content #drupal-off-canvas .table, #drupal-off-canvas .view-content .table, .view-content .table caption, .view-content #drupal-off-canvas .table caption, #drupal-off-canvas .view-content .table caption, .view-footer .table, .view-footer #drupal-off-canvas .table, #drupal-off-canvas .view-footer .table, .view-footer .table caption, .view-footer #drupal-off-canvas .table caption, #drupal-off-canvas .view-footer .table caption {
  background: #FFF; }

.view-content .table thead th, .view-content #drupal-off-canvas .table thead th, #drupal-off-canvas .view-content .table thead th, .view-footer .table thead th, .view-footer #drupal-off-canvas .table thead th, #drupal-off-canvas .view-footer .table thead th {
  border-top: 0;
  border-bottom: 0;
  vertical-align: middle;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  position: relative; }
  .view-content .table thead th, .view-content #drupal-off-canvas .table thead th, #drupal-off-canvas .view-content .table thead th, .view-content .table thead th > a, .view-content #drupal-off-canvas .table thead th > a, #drupal-off-canvas .view-content .table thead th > a, .view-footer .table thead th, .view-footer #drupal-off-canvas .table thead th, #drupal-off-canvas .view-footer .table thead th, .view-footer .table thead th > a, .view-footer #drupal-off-canvas .table thead th > a, #drupal-off-canvas .view-footer .table thead th > a {
    color: #3A4163; }
  .view-content .table thead th > a, .view-content #drupal-off-canvas .table thead th > a, #drupal-off-canvas .view-content .table thead th > a, .view-content .table thead th > .title, .view-content #drupal-off-canvas .table thead th > .title, #drupal-off-canvas .view-content .table thead th > .title, .view-footer .table thead th > a, .view-footer #drupal-off-canvas .table thead th > a, #drupal-off-canvas .view-footer .table thead th > a, .view-footer .table thead th > .title, .view-footer #drupal-off-canvas .table thead th > .title, #drupal-off-canvas .view-footer .table thead th > .title {
    word-break: break-word; }

.view-content .table thead th.views-field > a.with-facet, .view-content #drupal-off-canvas .table thead th.views-field > a.with-facet, #drupal-off-canvas .view-content .table thead th.views-field > a.with-facet, .view-content .table thead th.views-field > a.with-sort, .view-content #drupal-off-canvas .table thead th.views-field > a.with-sort, #drupal-off-canvas .view-content .table thead th.views-field > a.with-sort,
.view-content .table thead th.views-field .title.with-facet,
.view-content #drupal-off-canvas .table thead th.views-field .title.with-facet,
#drupal-off-canvas .view-content .table thead th.views-field .title.with-facet,
.view-content .table thead th.views-field .title.with-sort,
.view-content #drupal-off-canvas .table thead th.views-field .title.with-sort,
#drupal-off-canvas .view-content .table thead th.views-field .title.with-sort, .view-footer .table thead th.views-field > a.with-facet, .view-footer #drupal-off-canvas .table thead th.views-field > a.with-facet, #drupal-off-canvas .view-footer .table thead th.views-field > a.with-facet, .view-footer .table thead th.views-field > a.with-sort, .view-footer #drupal-off-canvas .table thead th.views-field > a.with-sort, #drupal-off-canvas .view-footer .table thead th.views-field > a.with-sort,
.view-footer .table thead th.views-field .title.with-facet,
.view-footer #drupal-off-canvas .table thead th.views-field .title.with-facet,
#drupal-off-canvas .view-footer .table thead th.views-field .title.with-facet,
.view-footer .table thead th.views-field .title.with-sort,
.view-footer #drupal-off-canvas .table thead th.views-field .title.with-sort,
#drupal-off-canvas .view-footer .table thead th.views-field .title.with-sort {
  cursor: pointer;
  /* &:hover::after {
               background-image: url("/themes/custom/frontoffice/css/../images/icons/sort-desc.svg");
             }*/ }
  .view-content .table thead th.views-field > a.with-facet::after, .view-content #drupal-off-canvas .table thead th.views-field > a.with-facet::after, #drupal-off-canvas .view-content .table thead th.views-field > a.with-facet::after, .view-content .table thead th.views-field > a.with-sort::after, .view-content #drupal-off-canvas .table thead th.views-field > a.with-sort::after, #drupal-off-canvas .view-content .table thead th.views-field > a.with-sort::after,
  .view-content .table thead th.views-field .title.with-facet::after,
  .view-content #drupal-off-canvas .table thead th.views-field .title.with-facet::after,
  #drupal-off-canvas .view-content .table thead th.views-field .title.with-facet::after,
  .view-content .table thead th.views-field .title.with-sort::after,
  .view-content #drupal-off-canvas .table thead th.views-field .title.with-sort::after,
  #drupal-off-canvas .view-content .table thead th.views-field .title.with-sort::after, .view-footer .table thead th.views-field > a.with-facet::after, .view-footer #drupal-off-canvas .table thead th.views-field > a.with-facet::after, #drupal-off-canvas .view-footer .table thead th.views-field > a.with-facet::after, .view-footer .table thead th.views-field > a.with-sort::after, .view-footer #drupal-off-canvas .table thead th.views-field > a.with-sort::after, #drupal-off-canvas .view-footer .table thead th.views-field > a.with-sort::after,
  .view-footer .table thead th.views-field .title.with-facet::after,
  .view-footer #drupal-off-canvas .table thead th.views-field .title.with-facet::after,
  #drupal-off-canvas .view-footer .table thead th.views-field .title.with-facet::after,
  .view-footer .table thead th.views-field .title.with-sort::after,
  .view-footer #drupal-off-canvas .table thead th.views-field .title.with-sort::after,
  #drupal-off-canvas .view-footer .table thead th.views-field .title.with-sort::after {
    content: "";
    width: 10px;
    display: inline-block;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.187' height='4.497' viewBox='0 0 8.187 4.497'%3E%3Cpath d='M596.707,2444l3.29,3.42-3.29,3.353' transform='translate(2451.48 -596) rotate(90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
    -webkit-background-size: 7px 4px;
            background-size: 7px 4px;
    background-position: right center;
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }

.view-content .table thead th.views-field > a.is-active, .view-content #drupal-off-canvas .table thead th.views-field > a.is-active, #drupal-off-canvas .view-content .table thead th.views-field > a.is-active, .view-content .table thead th.views-field > a.with-active-sort, .view-content #drupal-off-canvas .table thead th.views-field > a.with-active-sort, #drupal-off-canvas .view-content .table thead th.views-field > a.with-active-sort,
.view-content .table thead th.views-field .title.is-active,
.view-content #drupal-off-canvas .table thead th.views-field .title.is-active,
#drupal-off-canvas .view-content .table thead th.views-field .title.is-active,
.view-content .table thead th.views-field .title.with-active-sort,
.view-content #drupal-off-canvas .table thead th.views-field .title.with-active-sort,
#drupal-off-canvas .view-content .table thead th.views-field .title.with-active-sort, .view-footer .table thead th.views-field > a.is-active, .view-footer #drupal-off-canvas .table thead th.views-field > a.is-active, #drupal-off-canvas .view-footer .table thead th.views-field > a.is-active, .view-footer .table thead th.views-field > a.with-active-sort, .view-footer #drupal-off-canvas .table thead th.views-field > a.with-active-sort, #drupal-off-canvas .view-footer .table thead th.views-field > a.with-active-sort,
.view-footer .table thead th.views-field .title.is-active,
.view-footer #drupal-off-canvas .table thead th.views-field .title.is-active,
#drupal-off-canvas .view-footer .table thead th.views-field .title.is-active,
.view-footer .table thead th.views-field .title.with-active-sort,
.view-footer #drupal-off-canvas .table thead th.views-field .title.with-active-sort,
#drupal-off-canvas .view-footer .table thead th.views-field .title.with-active-sort {
  font-style: oblique; }

.view-content .table thead th.views-field > a.with-active-facet, .view-content #drupal-off-canvas .table thead th.views-field > a.with-active-facet, #drupal-off-canvas .view-content .table thead th.views-field > a.with-active-facet,
.view-content .table thead th.views-field .title.with-active-facet,
.view-content #drupal-off-canvas .table thead th.views-field .title.with-active-facet,
#drupal-off-canvas .view-content .table thead th.views-field .title.with-active-facet, .view-footer .table thead th.views-field > a.with-active-facet, .view-footer #drupal-off-canvas .table thead th.views-field > a.with-active-facet, #drupal-off-canvas .view-footer .table thead th.views-field > a.with-active-facet,
.view-footer .table thead th.views-field .title.with-active-facet,
.view-footer #drupal-off-canvas .table thead th.views-field .title.with-active-facet,
#drupal-off-canvas .view-footer .table thead th.views-field .title.with-active-facet {
  color: #2E98FF; }

.view-content .table thead th.views-field > a .tablesort, .view-content #drupal-off-canvas .table thead th.views-field > a .tablesort, #drupal-off-canvas .view-content .table thead th.views-field > a .tablesort, .view-footer .table thead th.views-field > a .tablesort, .view-footer #drupal-off-canvas .table thead th.views-field > a .tablesort, #drupal-off-canvas .view-footer .table thead th.views-field > a .tablesort {
  width: 10px;
  height: 9px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.187' height='4.497' viewBox='0 0 8.187 4.497'%3E%3Cpath d='M596.707,2444l3.29,3.42-3.29,3.353' transform='translate(2451.48 -596) rotate(90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat; }
  .view-content .table thead th.views-field > a .tablesort.tablesort--desc, .view-content #drupal-off-canvas .table thead th.views-field > a .tablesort.tablesort--desc, #drupal-off-canvas .view-content .table thead th.views-field > a .tablesort.tablesort--desc, .view-footer .table thead th.views-field > a .tablesort.tablesort--desc, .view-footer #drupal-off-canvas .table thead th.views-field > a .tablesort.tablesort--desc, #drupal-off-canvas .view-footer .table thead th.views-field > a .tablesort.tablesort--desc {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.187' height='4.497' viewBox='0 0 8.187 4.497'%3E%3Cpath d='M0,6.773l3.29-3.42L0,0' transform='translate(0.707 3.79) rotate(-90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }

.view-content .table thead th.views-field .block-facet-container, .view-content #drupal-off-canvas .table thead th.views-field .block-facet-container, #drupal-off-canvas .view-content .table thead th.views-field .block-facet-container, .view-footer .table thead th.views-field .block-facet-container, .view-footer #drupal-off-canvas .table thead th.views-field .block-facet-container, #drupal-off-canvas .view-footer .table thead th.views-field .block-facet-container {
  position: absolute;
  z-index: 22;
  top: 100%;
  display: none; }

.view-content .table thead th.views-field:hover > .block-facet-container, .view-content #drupal-off-canvas .table thead th.views-field:hover > .block-facet-container, #drupal-off-canvas .view-content .table thead th.views-field:hover > .block-facet-container, .view-footer .table thead th.views-field:hover > .block-facet-container, .view-footer #drupal-off-canvas .table thead th.views-field:hover > .block-facet-container, #drupal-off-canvas .view-footer .table thead th.views-field:hover > .block-facet-container {
  display: block; }

.view-content .table thead th.views-field[class*="-class"] > .block-facet-container, .view-content #drupal-off-canvas .table thead th.views-field[class*="-class"] > .block-facet-container, #drupal-off-canvas .view-content .table thead th.views-field[class*="-class"] > .block-facet-container, .view-footer .table thead th.views-field[class*="-class"] > .block-facet-container, .view-footer #drupal-off-canvas .table thead th.views-field[class*="-class"] > .block-facet-container, #drupal-off-canvas .view-footer .table thead th.views-field[class*="-class"] > .block-facet-container {
  min-width: 350px; }

.view-content .table thead th.views-field[class*="-group"] > .block-facet-container, .view-content #drupal-off-canvas .table thead th.views-field[class*="-group"] > .block-facet-container, #drupal-off-canvas .view-content .table thead th.views-field[class*="-group"] > .block-facet-container, .view-footer .table thead th.views-field[class*="-group"] > .block-facet-container, .view-footer #drupal-off-canvas .table thead th.views-field[class*="-group"] > .block-facet-container, #drupal-off-canvas .view-footer .table thead th.views-field[class*="-group"] > .block-facet-container {
  min-width: 300px; }

.view-content .table tbody > tr > td, .view-content #drupal-off-canvas .table tbody > tr > td, #drupal-off-canvas .view-content .table tbody > tr > td, .view-content .table tfoot > tr > td, .view-content #drupal-off-canvas .table tfoot > tr > td, #drupal-off-canvas .view-content .table tfoot > tr > td, .view-footer .table tbody > tr > td, .view-footer #drupal-off-canvas .table tbody > tr > td, #drupal-off-canvas .view-footer .table tbody > tr > td, .view-footer .table tfoot > tr > td, .view-footer #drupal-off-canvas .table tfoot > tr > td, #drupal-off-canvas .view-footer .table tfoot > tr > td {
  vertical-align: middle;
  font-size: 12px;
  line-height: 17px;
  color: #3A4163; }

.view-content .table tfoot > tr > td, .view-content #drupal-off-canvas .table tfoot > tr > td, #drupal-off-canvas .view-content .table tfoot > tr > td, .view-footer .table tfoot > tr > td, .view-footer #drupal-off-canvas .table tfoot > tr > td, #drupal-off-canvas .view-footer .table tfoot > tr > td {
  font-weight: bold; }

.view-content .table tbody tr td, .view-content #drupal-off-canvas .table tbody tr td, #drupal-off-canvas .view-content .table tbody tr td, .view-footer .table tbody tr td, .view-footer #drupal-off-canvas .table tbody tr td, #drupal-off-canvas .view-footer .table tbody tr td {
  border-top: 1px solid #F7F8FA;
  border-left: none;
  border-bottom: none;
  border-right: none;
  height: 88px;
  /* &.views-field-title a:first-child {
             float: left;
             width: 37px;
             height: 37px;
             border-radius: 5px;
             overflow: hidden;
             position: relative;
             margin-right: 10px;
             display: inline-block;
             vertical-align: middle;

             img {
               position: absolute;
               z-index: 2;
               min-height: 100%;
               width: 100%;
               height: auto;
               object-fit: cover;
             }
           }*/
  /*.btn {
            width: 100%;
            display: inline-block;
            font-weight: normal;
            color: #343434;
            text-align: center;
            vertical-align: middle;
            user-select: none;
            background-color: transparent;
            border: 1px solid #E7E8F4;
            padding: 0;
            margin: 3px 0;
            font-size: 11px;
            // line-height: 22px;
            border-radius: 3px;
            transition: all .3s ease-in-out;

            &.btn-primary {
              color: #343434;
              background-color: transparent;
              border-color: #E7E8F4;
            }

            &.btn-secondary {
              color: #343434;
              background-color: transparent;
              border-color: #E7E8F4;
            }
          }*/ }
  .view-content .table tbody tr td > a:not(.btn), .view-content #drupal-off-canvas .table tbody tr td > a:not(.btn), #drupal-off-canvas .view-content .table tbody tr td > a:not(.btn), .view-footer .table tbody tr td > a:not(.btn), .view-footer #drupal-off-canvas .table tbody tr td > a:not(.btn), #drupal-off-canvas .view-footer .table tbody tr td > a:not(.btn) {
    font-size: 12px;
    line-height: 17px;
    color: #3A4163;
    text-align: left; }
    .view-content .table tbody tr td > a:not(.btn) code, .view-content #drupal-off-canvas .table tbody tr td > a:not(.btn) code, #drupal-off-canvas .view-content .table tbody tr td > a:not(.btn) code, .view-footer .table tbody tr td > a:not(.btn) code, .view-footer #drupal-off-canvas .table tbody tr td > a:not(.btn) code, #drupal-off-canvas .view-footer .table tbody tr td > a:not(.btn) code {
      background: #F7F8FA; }
  .view-content .table tbody tr td > span:not([class]), .view-content #drupal-off-canvas .table tbody tr td > span:not([class]), #drupal-off-canvas .view-content .table tbody tr td > span:not([class]), .view-content .table tbody tr td span.id, .view-content #drupal-off-canvas .table tbody tr td span.id, #drupal-off-canvas .view-content .table tbody tr td span.id, .view-footer .table tbody tr td > span:not([class]), .view-footer #drupal-off-canvas .table tbody tr td > span:not([class]), #drupal-off-canvas .view-footer .table tbody tr td > span:not([class]), .view-footer .table tbody tr td span.id, .view-footer #drupal-off-canvas .table tbody tr td span.id, #drupal-off-canvas .view-footer .table tbody tr td span.id {
    white-space: nowrap; }
  .view-content .table tbody tr td > span:not([class]), .view-content #drupal-off-canvas .table tbody tr td > span:not([class]), #drupal-off-canvas .view-content .table tbody tr td > span:not([class]), .view-content .table tbody tr td > div.item, .view-content #drupal-off-canvas .table tbody tr td > div.item, #drupal-off-canvas .view-content .table tbody tr td > div.item, .view-footer .table tbody tr td > span:not([class]), .view-footer #drupal-off-canvas .table tbody tr td > span:not([class]), #drupal-off-canvas .view-footer .table tbody tr td > span:not([class]), .view-footer .table tbody tr td > div.item, .view-footer #drupal-off-canvas .table tbody tr td > div.item, #drupal-off-canvas .view-footer .table tbody tr td > div.item {
    display: inline-block;
    vertical-align: top; }
  .view-content .table tbody tr td[class*="views-field-nothing"] code, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code, .view-footer .table tbody tr td[class*="views-field-nothing"] code, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code {
    display: inline-block;
    vertical-align: top;
    background: #E7EBF5;
    border: 1px solid transparent;
    border-radius: 5px;
    padding: 1px 2px;
    margin: 0 1px; }
    .view-content .table tbody tr td[class*="views-field-nothing"] code, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code, .view-content .table tbody tr td[class*="views-field-nothing"] code a, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code a, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code a, .view-footer .table tbody tr td[class*="views-field-nothing"] code, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code, .view-footer .table tbody tr td[class*="views-field-nothing"] code a, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code a, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code a {
      color: #3A4163;
      -webkit-transition-property: background-color, color;
      -o-transition-property: background-color, color;
      transition-property: background-color, color;
      -webkit-transition-timing-function: linear;
           -o-transition-timing-function: linear;
              transition-timing-function: linear;
      -webkit-transition-duration: 0.2s;
           -o-transition-duration: 0.2s;
              transition-duration: 0.2s; }
    .view-content .table tbody tr td[class*="views-field-nothing"] code:hover, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code:hover, .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover {
      background: #3A4163; }
      .view-content .table tbody tr td[class*="views-field-nothing"] code:hover, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code:hover, .view-content .table tbody tr td[class*="views-field-nothing"] code:hover a, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover a, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code:hover a, .view-content .table tbody tr td[class*="views-field-nothing"] code:hover a:hover, .view-content #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover a:hover, #drupal-off-canvas .view-content .table tbody tr td[class*="views-field-nothing"] code:hover a:hover, .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover, .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover a, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover a, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover a, .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover a:hover, .view-footer #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] code:hover a:hover, #drupal-off-canvas .view-footer .table tbody tr td[class*="views-field-nothing"] code:hover a:hover {
        color: #FFF;
        text-decoration: none; }
  .view-content .table tbody tr td .list-group, .view-content #drupal-off-canvas .table tbody tr td .list-group, #drupal-off-canvas .view-content .table tbody tr td .list-group, .view-footer .table tbody tr td .list-group, .view-footer #drupal-off-canvas .table tbody tr td .list-group, #drupal-off-canvas .view-footer .table tbody tr td .list-group {
    margin-bottom: 0; }
    .view-content .table tbody tr td .list-group .list-group-item, .view-content #drupal-off-canvas .table tbody tr td .list-group .list-group-item, #drupal-off-canvas .view-content .table tbody tr td .list-group .list-group-item, .view-footer .table tbody tr td .list-group .list-group-item, .view-footer #drupal-off-canvas .table tbody tr td .list-group .list-group-item, #drupal-off-canvas .view-footer .table tbody tr td .list-group .list-group-item {
      display: list-item;
      border: none;
      padding: 0;
      margin: 0 0 3px;
      list-style: disc outside; }
      .view-content .table tbody tr td .list-group .list-group-item:first-child:last-child, .view-content #drupal-off-canvas .table tbody tr td .list-group .list-group-item:first-child:last-child, #drupal-off-canvas .view-content .table tbody tr td .list-group .list-group-item:first-child:last-child, .view-footer .table tbody tr td .list-group .list-group-item:first-child:last-child, .view-footer #drupal-off-canvas .table tbody tr td .list-group .list-group-item:first-child:last-child, #drupal-off-canvas .view-footer .table tbody tr td .list-group .list-group-item:first-child:last-child {
        list-style: none; }
      .view-content .table tbody tr td .list-group .list-group-item:last-child, .view-content #drupal-off-canvas .table tbody tr td .list-group .list-group-item:last-child, #drupal-off-canvas .view-content .table tbody tr td .list-group .list-group-item:last-child, .view-footer .table tbody tr td .list-group .list-group-item:last-child, .view-footer #drupal-off-canvas .table tbody tr td .list-group .list-group-item:last-child, #drupal-off-canvas .view-footer .table tbody tr td .list-group .list-group-item:last-child {
        margin-bottom: 0; }
  .view-content .table tbody tr td .item-list, .view-content #drupal-off-canvas .table tbody tr td .item-list, #drupal-off-canvas .view-content .table tbody tr td .item-list,
  .view-content .table tbody tr td .def-wrapper,
  .view-content #drupal-off-canvas .table tbody tr td .def-wrapper,
  #drupal-off-canvas .view-content .table tbody tr td .def-wrapper,
  .view-content .table tbody tr td dl.facets,
  .view-content #drupal-off-canvas .table tbody tr td dl.facets,
  #drupal-off-canvas .view-content .table tbody tr td dl.facets,
  .view-content .table tbody tr td .views-element-container,
  .view-content #drupal-off-canvas .table tbody tr td .views-element-container,
  #drupal-off-canvas .view-content .table tbody tr td .views-element-container, .view-footer .table tbody tr td .item-list, .view-footer #drupal-off-canvas .table tbody tr td .item-list, #drupal-off-canvas .view-footer .table tbody tr td .item-list,
  .view-footer .table tbody tr td .def-wrapper,
  .view-footer #drupal-off-canvas .table tbody tr td .def-wrapper,
  #drupal-off-canvas .view-footer .table tbody tr td .def-wrapper,
  .view-footer .table tbody tr td dl.facets,
  .view-footer #drupal-off-canvas .table tbody tr td dl.facets,
  #drupal-off-canvas .view-footer .table tbody tr td dl.facets,
  .view-footer .table tbody tr td .views-element-container,
  .view-footer #drupal-off-canvas .table tbody tr td .views-element-container,
  #drupal-off-canvas .view-footer .table tbody tr td .views-element-container {
    max-height: 150px;
    overflow-y: auto;
    overflow-x: visible;
    scrollbar-width: thin;
    scrollbar-color: lightgray white;
    scrollbar-color: #2E98FF #F1F6F; }
    .view-content .table tbody tr td .item-list::-webkit-scrollbar, .view-content #drupal-off-canvas .table tbody tr td .item-list::-webkit-scrollbar, #drupal-off-canvas .view-content .table tbody tr td .item-list::-webkit-scrollbar,
    .view-content .table tbody tr td .def-wrapper::-webkit-scrollbar,
    .view-content #drupal-off-canvas .table tbody tr td .def-wrapper::-webkit-scrollbar,
    #drupal-off-canvas .view-content .table tbody tr td .def-wrapper::-webkit-scrollbar,
    .view-content .table tbody tr td dl.facets::-webkit-scrollbar,
    .view-content #drupal-off-canvas .table tbody tr td dl.facets::-webkit-scrollbar,
    #drupal-off-canvas .view-content .table tbody tr td dl.facets::-webkit-scrollbar,
    .view-content .table tbody tr td .views-element-container::-webkit-scrollbar,
    .view-content #drupal-off-canvas .table tbody tr td .views-element-container::-webkit-scrollbar,
    #drupal-off-canvas .view-content .table tbody tr td .views-element-container::-webkit-scrollbar, .view-footer .table tbody tr td .item-list::-webkit-scrollbar, .view-footer #drupal-off-canvas .table tbody tr td .item-list::-webkit-scrollbar, #drupal-off-canvas .view-footer .table tbody tr td .item-list::-webkit-scrollbar,
    .view-footer .table tbody tr td .def-wrapper::-webkit-scrollbar,
    .view-footer #drupal-off-canvas .table tbody tr td .def-wrapper::-webkit-scrollbar,
    #drupal-off-canvas .view-footer .table tbody tr td .def-wrapper::-webkit-scrollbar,
    .view-footer .table tbody tr td dl.facets::-webkit-scrollbar,
    .view-footer #drupal-off-canvas .table tbody tr td dl.facets::-webkit-scrollbar,
    #drupal-off-canvas .view-footer .table tbody tr td dl.facets::-webkit-scrollbar,
    .view-footer .table tbody tr td .views-element-container::-webkit-scrollbar,
    .view-footer #drupal-off-canvas .table tbody tr td .views-element-container::-webkit-scrollbar,
    #drupal-off-canvas .view-footer .table tbody tr td .views-element-container::-webkit-scrollbar {
      width: 5px;
      height: 8px;
      background-color: #F1F6F; }
    .view-content .table tbody tr td .item-list::-webkit-scrollbar-thumb, .view-content #drupal-off-canvas .table tbody tr td .item-list::-webkit-scrollbar-thumb, #drupal-off-canvas .view-content .table tbody tr td .item-list::-webkit-scrollbar-thumb,
    .view-content .table tbody tr td .def-wrapper::-webkit-scrollbar-thumb,
    .view-content #drupal-off-canvas .table tbody tr td .def-wrapper::-webkit-scrollbar-thumb,
    #drupal-off-canvas .view-content .table tbody tr td .def-wrapper::-webkit-scrollbar-thumb,
    .view-content .table tbody tr td dl.facets::-webkit-scrollbar-thumb,
    .view-content #drupal-off-canvas .table tbody tr td dl.facets::-webkit-scrollbar-thumb,
    #drupal-off-canvas .view-content .table tbody tr td dl.facets::-webkit-scrollbar-thumb,
    .view-content .table tbody tr td .views-element-container::-webkit-scrollbar-thumb,
    .view-content #drupal-off-canvas .table tbody tr td .views-element-container::-webkit-scrollbar-thumb,
    #drupal-off-canvas .view-content .table tbody tr td .views-element-container::-webkit-scrollbar-thumb, .view-footer .table tbody tr td .item-list::-webkit-scrollbar-thumb, .view-footer #drupal-off-canvas .table tbody tr td .item-list::-webkit-scrollbar-thumb, #drupal-off-canvas .view-footer .table tbody tr td .item-list::-webkit-scrollbar-thumb,
    .view-footer .table tbody tr td .def-wrapper::-webkit-scrollbar-thumb,
    .view-footer #drupal-off-canvas .table tbody tr td .def-wrapper::-webkit-scrollbar-thumb,
    #drupal-off-canvas .view-footer .table tbody tr td .def-wrapper::-webkit-scrollbar-thumb,
    .view-footer .table tbody tr td dl.facets::-webkit-scrollbar-thumb,
    .view-footer #drupal-off-canvas .table tbody tr td dl.facets::-webkit-scrollbar-thumb,
    #drupal-off-canvas .view-footer .table tbody tr td dl.facets::-webkit-scrollbar-thumb,
    .view-footer .table tbody tr td .views-element-container::-webkit-scrollbar-thumb,
    .view-footer #drupal-off-canvas .table tbody tr td .views-element-container::-webkit-scrollbar-thumb,
    #drupal-off-canvas .view-footer .table tbody tr td .views-element-container::-webkit-scrollbar-thumb {
      background: #2E98FF;
      border-radius: 5px;
      border: 0 solid transparent;
      -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
  
  .view-content .table tbody tr td .views-element-container,
  .view-content #drupal-off-canvas .table tbody tr td .views-element-container,
  #drupal-off-canvas .view-content .table tbody tr td .views-element-container,
  .view-footer .table tbody tr td .views-element-container,
  .view-footer #drupal-off-canvas .table tbody tr td .views-element-container,
  #drupal-off-canvas .view-footer .table tbody tr td .views-element-container {
    max-height: 275px; }
  .view-content .table tbody tr td .views-element-container .row, .view-content #drupal-off-canvas .table tbody tr td .views-element-container .row, #drupal-off-canvas .view-content .table tbody tr td .views-element-container .row, .view-footer .table tbody tr td .views-element-container .row, .view-footer #drupal-off-canvas .table tbody tr td .views-element-container .row, #drupal-off-canvas .view-footer .table tbody tr td .views-element-container .row {
    margin: 0; }
  .view-content .table tbody tr td .views-element-container .col, .view-content #drupal-off-canvas .table tbody tr td .views-element-container .col, #drupal-off-canvas .view-content .table tbody tr td .views-element-container .col, .view-footer .table tbody tr td .views-element-container .col, .view-footer #drupal-off-canvas .table tbody tr td .views-element-container .col, #drupal-off-canvas .view-footer .table tbody tr td .views-element-container .col {
    padding: 0; }
  .view-content .table tbody tr td .views-element-container .view .view-content .table-responsive .table tbody tr td, .view-content .table tbody tr td .views-element-container .view .view-content .table-responsive #drupal-off-canvas .table tbody tr td, .view-content .table tbody tr td .views-element-container .view #drupal-off-canvas .view-content .table-responsive .table tbody tr td, .view-content #drupal-off-canvas .table tbody tr td .views-element-container .view .view-content .table-responsive .table tbody tr td, #drupal-off-canvas .view-content .table tbody tr td .views-element-container .view .view-content .table-responsive .table tbody tr td, .view-footer .table tbody tr td .views-element-container .view .view-content .table-responsive .table tbody tr td, .view-footer .table tbody tr td .views-element-container .view .view-content .table-responsive #drupal-off-canvas .table tbody tr td, .view-footer .table tbody tr td .views-element-container .view #drupal-off-canvas .view-content .table-responsive .table tbody tr td, .view-footer #drupal-off-canvas .table tbody tr td .views-element-container .view .view-content .table-responsive .table tbody tr td, #drupal-off-canvas .view-footer .table tbody tr td .views-element-container .view .view-content .table-responsive .table tbody tr td {
    min-height: auto;
    padding: 5px; }
  .view-content .table tbody tr td .views-element-container nav[aria-label^="pagination-heading"], .view-content #drupal-off-canvas .table tbody tr td .views-element-container nav[aria-label^="pagination-heading"], #drupal-off-canvas .view-content .table tbody tr td .views-element-container nav[aria-label^="pagination-heading"], .view-footer .table tbody tr td .views-element-container nav[aria-label^="pagination-heading"], .view-footer #drupal-off-canvas .table tbody tr td .views-element-container nav[aria-label^="pagination-heading"], #drupal-off-canvas .view-footer .table tbody tr td .views-element-container nav[aria-label^="pagination-heading"] {
    display: none; }
  .view-content .table tbody tr td.cell-header, .view-content #drupal-off-canvas .table tbody tr td.cell-header, #drupal-off-canvas .view-content .table tbody tr td.cell-header, .view-footer .table tbody tr td.cell-header, .view-footer #drupal-off-canvas .table tbody tr td.cell-header, #drupal-off-canvas .view-footer .table tbody tr td.cell-header {
    font-style: oblique; }
  .view-content .table tbody tr td.views-field-title, .view-content #drupal-off-canvas .table tbody tr td.views-field-title, #drupal-off-canvas .view-content .table tbody tr td.views-field-title, .view-footer .table tbody tr td.views-field-title, .view-footer #drupal-off-canvas .table tbody tr td.views-field-title, #drupal-off-canvas .view-footer .table tbody tr td.views-field-title {
    position: relative;
    /*a:last-child {
              position: absolute;
              z-index: 2;
              left: 60px;
              top: 50%;
              transform: translateY(-50%);
            }*/ }
    .view-content .table tbody tr td.views-field-title a, .view-content #drupal-off-canvas .table tbody tr td.views-field-title a, #drupal-off-canvas .view-content .table tbody tr td.views-field-title a, .view-footer .table tbody tr td.views-field-title a, .view-footer #drupal-off-canvas .table tbody tr td.views-field-title a, #drupal-off-canvas .view-footer .table tbody tr td.views-field-title a {
      display: inline-block;
      vertical-align: middle; }
  .view-content .table tbody tr td.views-align-right[class*="terreis-content"], .view-content #drupal-off-canvas .table tbody tr td.views-align-right[class*="terreis-content"], #drupal-off-canvas .view-content .table tbody tr td.views-align-right[class*="terreis-content"], .view-footer .table tbody tr td.views-align-right[class*="terreis-content"], .view-footer #drupal-off-canvas .table tbody tr td.views-align-right[class*="terreis-content"], #drupal-off-canvas .view-footer .table tbody tr td.views-align-right[class*="terreis-content"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center; }
  .view-content .table tbody tr td.views-field-field-ep-nlocal a, .view-content #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal a, #drupal-off-canvas .view-content .table tbody tr td.views-field-field-ep-nlocal a, .view-content .table tbody tr td.views-field-field-ep-nlocal .item, .view-content #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal .item, #drupal-off-canvas .view-content .table tbody tr td.views-field-field-ep-nlocal .item, .view-footer .table tbody tr td.views-field-field-ep-nlocal a, .view-footer #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal a, #drupal-off-canvas .view-footer .table tbody tr td.views-field-field-ep-nlocal a, .view-footer .table tbody tr td.views-field-field-ep-nlocal .item, .view-footer #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal .item, #drupal-off-canvas .view-footer .table tbody tr td.views-field-field-ep-nlocal .item {
    display: block;
    float: none; }
  .view-content .table tbody tr td.views-field-field-ep-nlocal a, .view-content #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal a, #drupal-off-canvas .view-content .table tbody tr td.views-field-field-ep-nlocal a, .view-content .table tbody tr td.views-field-field-ep-nlocal .item, .view-content #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal .item, #drupal-off-canvas .view-content .table tbody tr td.views-field-field-ep-nlocal .item, .view-footer .table tbody tr td.views-field-field-ep-nlocal a, .view-footer #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal a, #drupal-off-canvas .view-footer .table tbody tr td.views-field-field-ep-nlocal a, .view-footer .table tbody tr td.views-field-field-ep-nlocal .item, .view-footer #drupal-off-canvas .table tbody tr td.views-field-field-ep-nlocal .item, #drupal-off-canvas .view-footer .table tbody tr td.views-field-field-ep-nlocal .item {
    display: block;
    float: none; }
  .view-content .table tbody tr td dl, .view-content #drupal-off-canvas .table tbody tr td dl, #drupal-off-canvas .view-content .table tbody tr td dl, .view-footer .table tbody tr td dl, .view-footer #drupal-off-canvas .table tbody tr td dl, #drupal-off-canvas .view-footer .table tbody tr td dl {
    margin-bottom: 0; }
    .view-content .table tbody tr td dl dd:last-child, .view-content #drupal-off-canvas .table tbody tr td dl dd:last-child, #drupal-off-canvas .view-content .table tbody tr td dl dd:last-child, .view-footer .table tbody tr td dl dd:last-child, .view-footer #drupal-off-canvas .table tbody tr td dl dd:last-child, #drupal-off-canvas .view-footer .table tbody tr td dl dd:last-child {
      margin-bottom: 0; }

.view-content .table tbody tr:hover, .view-content #drupal-off-canvas .table tbody tr:hover, #drupal-off-canvas .view-content .table tbody tr:hover, .view-footer .table tbody tr:hover, .view-footer #drupal-off-canvas .table tbody tr:hover, #drupal-off-canvas .view-footer .table tbody tr:hover {
  background-color: transparent; }
  .view-content .table tbody tr:hover td, .view-content #drupal-off-canvas .table tbody tr:hover td, #drupal-off-canvas .view-content .table tbody tr:hover td, .view-footer .table tbody tr:hover td, .view-footer #drupal-off-canvas .table tbody tr:hover td, #drupal-off-canvas .view-footer .table tbody tr:hover td {
    background-color: inherit; }
    .view-content .table tbody tr:hover td .btn.btn-primary, .view-content #drupal-off-canvas .table tbody tr:hover td .btn.btn-primary, #drupal-off-canvas .view-content .table tbody tr:hover td .btn.btn-primary, .view-footer .table tbody tr:hover td .btn.btn-primary, .view-footer #drupal-off-canvas .table tbody tr:hover td .btn.btn-primary, #drupal-off-canvas .view-footer .table tbody tr:hover td .btn.btn-primary {
      color: #343434;
      background-color: #F1F6FF;
      border-color: #F1F6FF; }
    .view-content .table tbody tr:hover td .btn.btn-secondary, .view-content #drupal-off-canvas .table tbody tr:hover td .btn.btn-secondary, #drupal-off-canvas .view-content .table tbody tr:hover td .btn.btn-secondary, .view-footer .table tbody tr:hover td .btn.btn-secondary, .view-footer #drupal-off-canvas .table tbody tr:hover td .btn.btn-secondary, #drupal-off-canvas .view-footer .table tbody tr:hover td .btn.btn-secondary {
      color: #FFFFFF;
      background-color: #3A4163;
      border-color: #3A4163; }

.view-content .table tbody tr:nth-of-type(odd), .view-content #drupal-off-canvas .table tbody tr:nth-of-type(odd), #drupal-off-canvas .view-content .table tbody tr:nth-of-type(odd), .view-footer .table tbody tr:nth-of-type(odd), .view-footer #drupal-off-canvas .table tbody tr:nth-of-type(odd), #drupal-off-canvas .view-footer .table tbody tr:nth-of-type(odd) {
  background-color: #F1F6FF; }

.view-content .table tbody tr:nth-of-type(even), .view-content #drupal-off-canvas .table tbody tr:nth-of-type(even), #drupal-off-canvas .view-content .table tbody tr:nth-of-type(even), .view-footer .table tbody tr:nth-of-type(even), .view-footer #drupal-off-canvas .table tbody tr:nth-of-type(even), #drupal-off-canvas .view-footer .table tbody tr:nth-of-type(even) {
  background-color: #fdfdff; }

.view-content .table.views-secondary-row tbody tr.col-count-1 td, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1 td, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-1 td, .view-footer .table.views-secondary-row tbody tr.col-count-1 td, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1 td, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-1 td {
  color: #FFF; }

.view-content .table.views-secondary-row tbody tr.col-count-1.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-1.odd, .view-footer .table.views-secondary-row tbody tr.col-count-1.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-1.odd {
  background-color: #3A4163; }

.view-content .table.views-secondary-row tbody tr.col-count-1.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-1.even, .view-footer .table.views-secondary-row tbody tr.col-count-1.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-1.even {
  background-color: #3d4573; }

.view-content .table.views-secondary-row tbody tr.col-count-1 td.views-field-nothing, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1 td.views-field-nothing, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-1 td.views-field-nothing, .view-footer .table.views-secondary-row tbody tr.col-count-1 td.views-field-nothing, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1 td.views-field-nothing, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-1 td.views-field-nothing {
  padding: 0 !important; }

.view-content .table.views-secondary-row tbody tr.col-count-1 .ajax-zone:empty, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1 .ajax-zone:empty, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-1 .ajax-zone:empty, .view-footer .table.views-secondary-row tbody tr.col-count-1 .ajax-zone:empty, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-1 .ajax-zone:empty, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-1 .ajax-zone:empty {
  display: none; }

.view-content .table.views-secondary-row tbody tr td br, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr td br, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr td br, .view-footer .table.views-secondary-row tbody tr td br, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr td br, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr td br {
  clear: both; }

.view-content .table.views-secondary-row tbody tr.col-count-4.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-4.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-4.odd, .view-content .table.views-secondary-row tbody tr.col-count-5.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-5.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-5.odd, .view-content .table.views-secondary-row tbody tr.col-count-6.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-6.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-6.odd, .view-content .table.views-secondary-row tbody tr.col-count-7.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-7.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-7.odd, .view-content .table.views-secondary-row tbody tr.col-count-8.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-8.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-8.odd, .view-content .table.views-secondary-row tbody tr.col-count-9.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-9.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-9.odd, .view-content .table.views-secondary-row tbody tr.col-count-10.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-10.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-10.odd, .view-content .table.views-secondary-row tbody tr.col-count-11.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-11.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-11.odd, .view-content .table.views-secondary-row tbody tr.col-count-12.odd, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-12.odd, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-12.odd, .view-footer .table.views-secondary-row tbody tr.col-count-4.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-4.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-4.odd, .view-footer .table.views-secondary-row tbody tr.col-count-5.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-5.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-5.odd, .view-footer .table.views-secondary-row tbody tr.col-count-6.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-6.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-6.odd, .view-footer .table.views-secondary-row tbody tr.col-count-7.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-7.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-7.odd, .view-footer .table.views-secondary-row tbody tr.col-count-8.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-8.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-8.odd, .view-footer .table.views-secondary-row tbody tr.col-count-9.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-9.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-9.odd, .view-footer .table.views-secondary-row tbody tr.col-count-10.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-10.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-10.odd, .view-footer .table.views-secondary-row tbody tr.col-count-11.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-11.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-11.odd, .view-footer .table.views-secondary-row tbody tr.col-count-12.odd, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-12.odd, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-12.odd {
  background-color: #F1F6FF; }

.view-content .table.views-secondary-row tbody tr.col-count-4.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-4.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-4.even, .view-content .table.views-secondary-row tbody tr.col-count-5.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-5.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-5.even, .view-content .table.views-secondary-row tbody tr.col-count-6.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-6.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-6.even, .view-content .table.views-secondary-row tbody tr.col-count-7.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-7.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-7.even, .view-content .table.views-secondary-row tbody tr.col-count-8.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-8.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-8.even, .view-content .table.views-secondary-row tbody tr.col-count-9.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-9.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-9.even, .view-content .table.views-secondary-row tbody tr.col-count-10.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-10.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-10.even, .view-content .table.views-secondary-row tbody tr.col-count-11.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-11.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-11.even, .view-content .table.views-secondary-row tbody tr.col-count-12.even, .view-content #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-12.even, #drupal-off-canvas .view-content .views-secondary-row.table tbody tr.col-count-12.even, .view-footer .table.views-secondary-row tbody tr.col-count-4.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-4.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-4.even, .view-footer .table.views-secondary-row tbody tr.col-count-5.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-5.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-5.even, .view-footer .table.views-secondary-row tbody tr.col-count-6.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-6.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-6.even, .view-footer .table.views-secondary-row tbody tr.col-count-7.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-7.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-7.even, .view-footer .table.views-secondary-row tbody tr.col-count-8.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-8.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-8.even, .view-footer .table.views-secondary-row tbody tr.col-count-9.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-9.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-9.even, .view-footer .table.views-secondary-row tbody tr.col-count-10.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-10.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-10.even, .view-footer .table.views-secondary-row tbody tr.col-count-11.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-11.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-11.even, .view-footer .table.views-secondary-row tbody tr.col-count-12.even, .view-footer #drupal-off-canvas .views-secondary-row.table tbody tr.col-count-12.even, #drupal-off-canvas .view-footer .views-secondary-row.table tbody tr.col-count-12.even {
  background-color: #fdfdff; }

.view-content .table.table.results-fields-summary > thead > tr > th, .view-content #drupal-off-canvas .results-fields-summary.table > thead > tr > th, #drupal-off-canvas .view-content .results-fields-summary.table > thead > tr > th, .view-footer .table.table.results-fields-summary > thead > tr > th, .view-footer #drupal-off-canvas .results-fields-summary.table > thead > tr > th, #drupal-off-canvas .view-footer .results-fields-summary.table > thead > tr > th {
  font-size: 70%;
  padding: 1em !important; }

.view-content .table.table.results-fields-summary .field-cell, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell, .view-footer .table.table.results-fields-summary .field-cell, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell {
  padding: 0;
  margin-bottom: 0.5em; }
  .view-content .table.table.results-fields-summary .field-cell:last-child, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell:last-child, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell:last-child, .view-footer .table.table.results-fields-summary .field-cell:last-child, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell:last-child, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell:last-child {
    margin-bottom: 0; }
  .view-content .table.table.results-fields-summary .field-cell .field, .view-content .table.table.results-fields-summary .field-cell #drupal-off-canvas .field, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field, .view-footer .table.table.results-fields-summary .field-cell .field, .view-footer .table.table.results-fields-summary .field-cell #drupal-off-canvas .field, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field {
    margin: 0;
    padding: 0; }
  .view-content .table.table.results-fields-summary .field-cell .suffix, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .suffix, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .suffix,
  .view-content .table.table.results-fields-summary .field-cell .field__label,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field__label,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field__label,
  .view-content .table.table.results-fields-summary .field-cell .field-label-above,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-above,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field-label-above,
  .view-content .table.table.results-fields-summary .field-cell .field-label-inline,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-inline,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field-label-inline, .view-footer .table.table.results-fields-summary .field-cell .suffix, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .suffix, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .suffix,
  .view-footer .table.table.results-fields-summary .field-cell .field__label,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field__label,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field__label,
  .view-footer .table.table.results-fields-summary .field-cell .field-label-above,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-above,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field-label-above,
  .view-footer .table.table.results-fields-summary .field-cell .field-label-inline,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-inline,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field-label-inline {
    -webkit-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear; }
  .view-content .table.table.results-fields-summary .field-cell .suffix, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .suffix, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .suffix, .view-footer .table.table.results-fields-summary .field-cell .suffix, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .suffix, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .suffix {
    opacity: 0.6;
    font-style: oblique; }
    .view-content .table.table.results-fields-summary .field-cell .suffix:after, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .suffix:after, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .suffix:after, .view-footer .table.table.results-fields-summary .field-cell .suffix:after, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .suffix:after, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .suffix:after {
      content: ")"; }
    .view-content .table.table.results-fields-summary .field-cell .suffix:before, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .suffix:before, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .suffix:before, .view-footer .table.table.results-fields-summary .field-cell .suffix:before, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .suffix:before, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .suffix:before {
      content: "("; }
  
  .view-content .table.table.results-fields-summary .field-cell .field__label,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field__label,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field__label,
  .view-content .table.table.results-fields-summary .field-cell .field-label-above,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-above,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field-label-above,
  .view-content .table.table.results-fields-summary .field-cell .field-label-inline,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-inline,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell .field-label-inline,
  .view-footer .table.table.results-fields-summary .field-cell .field__label,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field__label,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field__label,
  .view-footer .table.table.results-fields-summary .field-cell .field-label-above,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-above,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field-label-above,
  .view-footer .table.table.results-fields-summary .field-cell .field-label-inline,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell .field-label-inline,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell .field-label-inline {
    font-size: 80%;
    opacity: 0.75;
    font-weight: normal; }
  .view-content .table.table.results-fields-summary .field-cell:hover .suffix, .view-content #drupal-off-canvas .results-fields-summary.table .field-cell:hover .suffix, #drupal-off-canvas .view-content .results-fields-summary.table .field-cell:hover .suffix,
  .view-content .table.table.results-fields-summary .field-cell:hover .field__label,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell:hover .field__label,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell:hover .field__label,
  .view-content .table.table.results-fields-summary .field-cell:hover .field-label-above,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell:hover .field-label-above,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell:hover .field-label-above,
  .view-content .table.table.results-fields-summary .field-cell:hover .field-label-inline,
  .view-content #drupal-off-canvas .results-fields-summary.table .field-cell:hover .field-label-inline,
  #drupal-off-canvas .view-content .results-fields-summary.table .field-cell:hover .field-label-inline, .view-footer .table.table.results-fields-summary .field-cell:hover .suffix, .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell:hover .suffix, #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell:hover .suffix,
  .view-footer .table.table.results-fields-summary .field-cell:hover .field__label,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell:hover .field__label,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell:hover .field__label,
  .view-footer .table.table.results-fields-summary .field-cell:hover .field-label-above,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell:hover .field-label-above,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell:hover .field-label-above,
  .view-footer .table.table.results-fields-summary .field-cell:hover .field-label-inline,
  .view-footer #drupal-off-canvas .results-fields-summary.table .field-cell:hover .field-label-inline,
  #drupal-off-canvas .view-footer .results-fields-summary.table .field-cell:hover .field-label-inline {
    opacity: 1; }

.view-content .table .views-content-toggle, .view-content #drupal-off-canvas .table .views-content-toggle, #drupal-off-canvas .view-content .table .views-content-toggle, .view-footer .table .views-content-toggle, .view-footer #drupal-off-canvas .table .views-content-toggle, #drupal-off-canvas .view-footer .table .views-content-toggle {
  color: #000; }

#drupal-off-canvas .view-content .table tr td {
  height: auto; }

#drupal-off-canvas .view-content .table tr td {
  height: auto !important; }

.ui-dialog .ui-dialog-content.facettes_modal {
  background: #F7F8FA !important; }

.block-facet-container {
  width: 100%;
  min-width: 230px;
  height: auto;
  background-color: #FFF;
  border-radius: 10px;
  padding: 0;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  font-weight: normal;
  /*.label-numeric {
    a.sort-item {
      background-image: url("/themes/custom/frontoffice/css/../images/icons/sort-123.svg");

      &.sort-desc {
        background-image: url("/themes/custom/frontoffice/css/../images/icons/sort-321.svg");
      }
    }
  }*/ }
  .custom-modal .block-facet-container {
    max-width: calc(25% - 10px);
    margin-right: 10px;
    margin-bottom: 10px;
    float: left; }
    .custom-modal .block-facet-container:first-child:last-child {
      max-width: 100%; }
  .block-facet-container > .block {
    padding: 1em 1em;
    border-bottom: 1px solid #F7F8FA; }
    .block-facet-container > .block:last-child {
      border-bottom: 0; }
  .block-facet-container > .btn {
    margin: 5px 10px; }
    .block-facet-container > .btn:first-child {
      margin-top: 10px; }
    .block-facet-container > .btn:last-child {
      margin-bottom: 10px; }
  .block-facet-container .facet-active .select2-container .select2-selection--single {
    background: #2E98FF; }
    .block-facet-container .facet-active .select2-container .select2-selection--single .select2-selection__rendered {
      color: #FFF; }
    .block-facet-container .facet-active .select2-container .select2-selection--single .select2-selection__arrow b {
      border-top-color: #FFF; }
  .block-facet-container .facet-active .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-bottom-color: #FFF;
    border-top-color: transparent; }
  .block-facet-container a.sort-item {
    color: #3A4163;
    font-size: 12px;
    line-height: 120%;
    padding-left: 25px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.714' height='12' viewBox='0 0 13.714 12'%3E%3Cpath d='M8.143,12.536H6.429A.429.429,0,0,0,6,12.964v.857a.429.429,0,0,0,.429.429H8.143a.429.429,0,0,0,.429-.429v-.857A.429.429,0,0,0,8.143,12.536ZM4.714,10.821H3.429V2.679A.429.429,0,0,0,3,2.25H2.143a.429.429,0,0,0-.429.429v8.143H.429a.429.429,0,0,0-.3.732l2.143,2.571a.429.429,0,0,0,.606,0l2.143-2.571A.429.429,0,0,0,4.714,10.821Zm6.857-5.143H6.429A.429.429,0,0,0,6,6.107v.857a.429.429,0,0,0,.429.429h5.143A.429.429,0,0,0,12,6.964V6.107A.429.429,0,0,0,11.571,5.679ZM9.857,9.107H6.429A.429.429,0,0,0,6,9.536v.857a.429.429,0,0,0,.429.429H9.857a.429.429,0,0,0,.429-.429V9.536A.429.429,0,0,0,9.857,9.107ZM13.286,2.25H6.429A.429.429,0,0,0,6,2.679v.857a.429.429,0,0,0,.429.429h6.857a.429.429,0,0,0,.429-.429V2.679A.429.429,0,0,0,13.286,2.25Z' transform='translate(0 -2.25)' fill='%233a4163'/%3E%3C/svg%3E");
    -webkit-background-size: 12px 12px;
            background-size: 12px;
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none; }
    .block-facet-container a.sort-item.sort-desc {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.714' height='12' viewBox='0 0 13.714 12'%3E%3Cpath d='M6.429,3.964H8.143a.429.429,0,0,0,.429-.429V2.679a.429.429,0,0,0-.429-.429H6.429A.429.429,0,0,0,6,2.679v.857A.429.429,0,0,0,6.429,3.964Zm0,3.429H9.857a.429.429,0,0,0,.429-.429V6.107a.429.429,0,0,0-.429-.429H6.429A.429.429,0,0,0,6,6.107v.857A.429.429,0,0,0,6.429,7.393Zm6.857,5.143H6.429A.429.429,0,0,0,6,12.964v.857a.429.429,0,0,0,.429.429h6.857a.429.429,0,0,0,.429-.429v-.857A.429.429,0,0,0,13.286,12.536ZM6.429,10.821h5.143A.429.429,0,0,0,12,10.393V9.536a.429.429,0,0,0-.429-.429H6.429A.429.429,0,0,0,6,9.536v.857A.429.429,0,0,0,6.429,10.821Zm-1.714,0H3.429V2.679A.429.429,0,0,0,3,2.25H2.143a.429.429,0,0,0-.429.429v8.143H.429a.429.429,0,0,0-.3.732l2.143,2.571a.429.429,0,0,0,.606,0l2.143-2.571A.429.429,0,0,0,4.714,10.821Z' transform='translate(0 -2.25)' fill='%233a4163'/%3E%3C/svg%3E"); }
    .block-facet-container a.sort-item .tablesort {
      display: none; }
    .block-facet-container a.sort-item:hover {
      text-decoration: none;
      color: #2E98FF; }
    .block-facet-container a.sort-item.is-active .sort-label {
      font-weight: bold;
      font-style: oblique;
      color: #2E98FF; }
    .block-facet-container a.sort-item .sort-link small {
      white-space: nowrap; }
  .block-facet-container .label-text a.sort-item {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M4.715,10.822H3.429V2.679A.429.429,0,0,0,3,2.25H2.143a.429.429,0,0,0-.429.429v8.143H.429a.429.429,0,0,0-.3.732l2.143,2.571a.429.429,0,0,0,.606,0l2.143-2.571A.429.429,0,0,0,4.715,10.822Zm6.429-1.714H7.715a.429.429,0,0,0-.429.429v.857a.429.429,0,0,0,.429.429h1.5L7.574,12.709a.857.857,0,0,0-.288.641v.472a.429.429,0,0,0,.429.429h3.429a.429.429,0,0,0,.429-.429v-.857a.429.429,0,0,0-.429-.429h-1.5l1.641-1.887a.857.857,0,0,0,.288-.641V9.536A.429.429,0,0,0,11.143,9.107Zm.832-2.287L10.388,2.534a.429.429,0,0,0-.4-.284H8.874a.429.429,0,0,0-.4.285L6.883,6.82a.429.429,0,0,0,.4.573h.665a.429.429,0,0,0,.408-.3l.118-.346h1.9L10.5,7.1a.429.429,0,0,0,.409.3h.665a.429.429,0,0,0,.4-.573ZM8.99,5.25l.439-1.286L9.868,5.25Z' transform='translate(0 -2.25)' fill='%233a4163'/%3E%3C/svg%3E"); }
    .block-facet-container .label-text a.sort-item.sort-desc {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='12.5' viewBox='0 0 12.5 12.5'%3E%3Cpath d='M4.911,11.179H3.572V2.7a.446.446,0,0,0-.446-.446H2.232a.446.446,0,0,0-.446.446v8.482H.447a.447.447,0,0,0-.315.762l2.232,2.679a.446.446,0,0,0,.631,0l2.232-2.679A.447.447,0,0,0,4.911,11.179ZM8.036,7.607h3.571a.446.446,0,0,0,.446-.446V6.268a.446.446,0,0,0-.446-.446H10.045l1.709-1.966a.893.893,0,0,0,.3-.667V2.7a.446.446,0,0,0-.446-.446H8.036a.446.446,0,0,0-.446.446v.893a.446.446,0,0,0,.446.446H9.6L7.889,6a.893.893,0,0,0-.3.667v.492A.446.446,0,0,0,8.036,7.607Zm4.438,6.546L10.82,9.689a.446.446,0,0,0-.42-.3H9.243a.446.446,0,0,0-.42.3L7.169,14.153a.446.446,0,0,0,.42.6h.693a.446.446,0,0,0,.425-.309l.123-.36h1.981l.123.36a.446.446,0,0,0,.426.309h.693a.446.446,0,0,0,.42-.6Zm-3.11-1.636.457-1.339.457,1.339Z' transform='translate(0 -2.25)' fill='%233a4163'/%3E%3C/svg%3E"); }
  .block-facet-container .label-date a.sort-item {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.187' height='4.497' viewBox='0 0 8.187 4.497'%3E%3Cpath d='M596.707,2444l3.29,3.42-3.29,3.353' transform='translate(2451.48 -596) rotate(90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
    .block-facet-container .label-date a.sort-item.sort-desc {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.187' height='4.497' viewBox='0 0 8.187 4.497'%3E%3Cpath d='M0,6.773l3.29-3.42L0,0' transform='translate(0.707 3.79) rotate(-90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
  .block-facet-container fieldset {
    margin-bottom: 0 !important; }
  .block-facet-container .h,
  .block-facet-container label {
    font-weight: bold;
    margin-bottom: 0.5em;
    font-size: 12px; }
  .block-facet-container .facets-soft-limit-link {
    display: block;
    width: 100%;
    color: #AAA;
    text-decoration: none;
    text-align: center;
    margin: 2px 0; }
    .block-facet-container .facets-soft-limit-link:hover {
      color: #2E98FF; }
    .block-facet-container .facets-soft-limit-link:after {
      content: " -"; }
    .block-facet-container .facets-soft-limit-link:before {
      content: "- "; }
  .block-facet-container ul {
    display: block;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    /*float: left;
    width: 100%;*/ }
    .block-facet-container ul[data-drupal-facet-id*="tags"] > li:not(.facets-reset) {
      display: inline-block;
      vertical-align: top; }
      .block-facet-container ul[data-drupal-facet-id*="tags"] > li:not(.facets-reset) .facet-item__value {
        margin-right: 2px;
        font-size: 1em; }
      .block-facet-container ul[data-drupal-facet-id*="tags"] > li:not(.facets-reset):hover .facet-item__count {
        opacity: 0.8; }
    .block-facet-container ul li.facet-item:last-child:first-child a {
      padding-bottom: 0;
      padding-top: 0; }
    .block-facet-container ul li.facet-item a, .block-facet-container ul li.facet-item label {
      font-size: 12px;
      line-height: 15px;
      color: #3A4163;
      text-decoration: none;
      position: relative;
      text-align: left;
      padding-left: 6px; }
    .block-facet-container ul li.facet-item.facets-reset a .facet-item__value {
      color: #000; }
    .block-facet-container ul li.facet-item a {
      /* float: left;
         width: 100%;*/
      display: block;
      padding: 0.5em 0.5em;
      /*&:before {
          content: "";
          float: left;
          position: absolute;
          left: 0;
          top: 2px;
          width: 4px;
          height: 25px;
          background-image: url(/themes/custom/frontoffice/css/../images/icons/feather-chevron-right.svg);
          background-repeat: no-repeat;
          background-position: left center;
          background-size: 4px 8px;
        }*/ }
      .block-facet-container ul li.facet-item a.is-active .facet-item__value {
        font-weight: bold;
        color: #2E98FF; }
      .block-facet-container ul li.facet-item a > * {
        display: inline-block;
        vertical-align: middle; }
      .block-facet-container ul li.facet-item a .facet-item__status {
        margin-right: 2px; }
      .block-facet-container ul li.facet-item a .facet-item__count {
        font-size: 90%;
        white-space: nowrap;
        opacity: 0.5;
        -webkit-transition-property: color;
        -o-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.2s;
             -o-transition-duration: 0.2s;
                transition-duration: 0.2s;
        -webkit-transition-timing-function: linear;
             -o-transition-timing-function: linear;
                transition-timing-function: linear; }
      .block-facet-container ul li.facet-item a:hover {
        /*&:before {
            content: "";
            background-image: url(/themes/custom/frontoffice/css/../images/icons/feather-chevron-right-blue.svg);
          }*/ }
        .block-facet-container ul li.facet-item a:hover a, .block-facet-container ul li.facet-item a:hover a > * {
          color: #2E98FF; }
    .block-facet-container ul li.facet-item .facet-item__value {
      white-space: normal; }

.view .view-filters {
  float: left; }
  .view .view-filters.without-view-header {
    margin-top: 20px;
    margin-bottom: 10px; }
  .view .view-filters form {
    display: block;
    min-width: 400px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 9px; }
    @media only screen and (max-width: 767px) {
      .view .view-filters form {
        width: 100%; } }
  .view .view-filters .form-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .view .view-filters .form-row > fieldset, .view .view-filters .form-row > div, .view .view-filters .form-row > details {
      -webkit-align-self: end;
          -ms-flex-item-align: end;
              align-self: end; }
    .view .view-filters .form-row > details {
      margin-bottom: 0;
      margin-top: 0;
      border-radius: 8px; }
    .view .view-filters .form-row > fieldset {
      margin-left: 2em; }
      .view .view-filters .form-row > fieldset.form-item-items-per-page select {
        border-radius: 8px;
        font-size: 0.8rem; }
      .view .view-filters .form-row > fieldset.form-item-items-per-page, .view .view-filters .form-row > fieldset[id*="edit-search-api-fulltext-searched-fields--wrapper"], .view .view-filters .form-row > fieldset:first-child {
        margin-left: 0; }
    .view .view-filters .form-row .form-item-search-api-fulltext label {
      display: none; }
    .view .view-filters .form-row .form-control {
      background-color: #F1F6FF;
      border: 0;
      border-radius: 8px; }
    .view .view-filters .form-row .form-radios.form--inline .checkbox, .view .view-filters .form-row .form-radios.form--inline .radio,
    .view .view-filters .form-row .form-checkboxes.form--inline .checkbox,
    .view .view-filters .form-row .form-checkboxes.form--inline .radio {
      display: inline-block;
      vertical-align: top;
      margin-right: 1em; }
      .view .view-filters .form-row .form-radios.form--inline .checkbox:last-child, .view .view-filters .form-row .form-radios.form--inline .radio:last-child,
      .view .view-filters .form-row .form-checkboxes.form--inline .checkbox:last-child,
      .view .view-filters .form-row .form-checkboxes.form--inline .radio:last-child {
        margin-right: 0; }
    .view .view-filters .form-row > .mb-3 {
      margin-bottom: 0 !important; }
    .view .view-filters .form-row legend {
      font-size: 0.8em;
      margin-bottom: .3rem; }
    .view .view-filters .form-row .fieldset-wrapper > fieldset {
      margin-bottom: 0 !important; }
    .view .view-filters .form-row .btn {
      color: #2E98FF;
      background-color: transparent;
      border-color: #2E98FF;
      border-radius: 8px;
      font-size: 14px;
      display: inline-block; }
      .view .view-filters .form-row .btn + .btn {
        margin-left: 1em; }
      .view .view-filters .form-row .btn:hover {
        color: #FFFFFF;
        background-color: #2E98FF; }

.ui-dialog span.btn,
.ui-dialog-buttonpane span.btn,
#drupal-off-canvas span.btn,
.form-wrapper span.btn,
.view-all-header span.btn,
.view-footer span.btn,
#drupal-off-canvas .view-footer span.btn,
.views-field > span.btn,
.block-facet-container > span.btn,
.entity span.btn,
.entity-browser .card span.btn,
.entity-bar span.btn,
.entity .flag span.btn, .ui-dialog
button.btn,
.ui-dialog-buttonpane
button.btn,
#drupal-off-canvas
button.btn,
.form-wrapper
button.btn,
.view-all-header
button.btn,
.view-footer button.btn,
#drupal-off-canvas .view-footer button.btn,
.views-field >
button.btn,
.block-facet-container >
button.btn,
.entity
button.btn,
.entity-browser .card
button.btn,
.entity-bar
button.btn,
.entity .flag
button.btn, .ui-dialog
button.button,
.ui-dialog-buttonpane
button.button,
#drupal-off-canvas
button.button,
.form-wrapper
button.button,
.view-all-header
button.button,
.view-footer button.button,
#drupal-off-canvas .view-footer button.button,
.views-field >
button.button,
.block-facet-container >
button.button,
.entity
button.button,
.entity-browser .card
button.button,
.entity-bar
button.button,
.entity .flag
button.button, .ui-dialog a.btn, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-dialog-buttonpane a.btn,
.ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary[type=submit],
#drupal-off-canvas a.btn,
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.form-wrapper a.btn,
.form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary[type=submit],
.view-all-header a.btn,
.view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary[type=submit],
.view-footer a.btn,
#drupal-off-canvas .view-footer a.btn,
.view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary[type=submit],
.views-field > a.btn,
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary[type=submit],
.block-facet-container > a.btn,
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary[type=submit],
.entity a.btn,
.entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary[type=submit],
.entity-browser .card a.btn,
.entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary[type=submit],
.entity-bar a.btn,
.entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary[type=submit],
.entity .flag a.btn,
.entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary[type=submit] {
  background: #2E98FF;
  border: 1px solid #2E98FF;
  border-radius: 10px;
  padding: .375rem .75rem;
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
  -webkit-transition-property: color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  -o-transition-property: color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  transition-property: color, background-color, border-bottom-color, border-left-color, border-right-color, border-top-color;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  background-position: 10px center;
  background-repeat: no-repeat;
  text-indent: 0;
  /*&.btn-override {
      background-color: #FFF;
      color: #2E98FF;
      background-image: url(/themes/custom/frontoffice/css/../images/icons/add.svg);
      background-position: 8px center;
      padding-left: 25px;

      &:hover {
        background-color: #2E98FF;
        color: #FFF;
        background-image: url(/themes/custom/frontoffice/css/../images/icons/add_w.svg);
      }
    }*/ }
  .ui-dialog span.btn.btn-primary,
  .ui-dialog-buttonpane span.btn.btn-primary,
  #drupal-off-canvas span.btn.btn-primary,
  .form-wrapper span.btn.btn-primary,
  .view-all-header span.btn.btn-primary,
  .view-footer span.btn.btn-primary,
  #drupal-off-canvas .view-footer span.btn.btn-primary,
  .views-field > span.btn.btn-primary,
  .block-facet-container > span.btn.btn-primary,
  .entity span.btn.btn-primary,
  .entity-browser .card span.btn.btn-primary,
  .entity-bar span.btn.btn-primary,
  .entity .flag span.btn.btn-primary, .ui-dialog
  button.btn.btn-primary,
  .ui-dialog-buttonpane
  button.btn.btn-primary,
  #drupal-off-canvas
  button.btn.btn-primary,
  .form-wrapper
  button.btn.btn-primary,
  .view-all-header
  button.btn.btn-primary,
  .view-footer button.btn.btn-primary,
  #drupal-off-canvas .view-footer button.btn.btn-primary,
  .views-field >
  button.btn.btn-primary,
  .block-facet-container >
  button.btn.btn-primary,
  .entity
  button.btn.btn-primary,
  .entity-browser .card
  button.btn.btn-primary,
  .entity-bar
  button.btn.btn-primary,
  .entity .flag
  button.btn.btn-primary, .ui-dialog
  button.button.btn-primary,
  .ui-dialog-buttonpane
  button.button.btn-primary,
  #drupal-off-canvas
  button.button.btn-primary,
  .form-wrapper
  button.button.btn-primary,
  .view-all-header
  button.button.btn-primary,
  .view-footer button.button.btn-primary,
  #drupal-off-canvas .view-footer button.button.btn-primary,
  .views-field >
  button.button.btn-primary,
  .block-facet-container >
  button.button.btn-primary,
  .entity
  button.button.btn-primary,
  .entity-browser .card
  button.button.btn-primary,
  .entity-bar
  button.button.btn-primary,
  .entity .flag
  button.button.btn-primary, .ui-dialog a.btn.btn-primary, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-primary,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-primary.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-primary,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .form-wrapper a.btn.btn-primary,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-primary.button--primary[type=submit],
  .view-all-header a.btn.btn-primary,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-primary.button--primary[type=submit],
  .view-footer a.btn.btn-primary,
  #drupal-off-canvas .view-footer a.btn.btn-primary,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-primary.button--primary[type=submit],
  .views-field > a.btn.btn-primary,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-primary.button--primary[type=submit],
  .block-facet-container > a.btn.btn-primary,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-primary.button--primary[type=submit],
  .entity a.btn.btn-primary,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-primary.button--primary[type=submit],
  .entity-browser .card a.btn.btn-primary,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-primary.button--primary[type=submit],
  .entity-bar a.btn.btn-primary,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-primary.button--primary[type=submit],
  .entity .flag a.btn.btn-primary,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-primary.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-primary.button--primary[type=submit] {
    font-size: 1rem; }
  .ui-dialog span.btn:hover:not(span),
  .ui-dialog-buttonpane span.btn:hover:not(span),
  #drupal-off-canvas span.btn:hover:not(span),
  .form-wrapper span.btn:hover:not(span),
  .view-all-header span.btn:hover:not(span),
  .view-footer span.btn:hover:not(span),
  #drupal-off-canvas .view-footer span.btn:hover:not(span),
  .views-field > span.btn:hover:not(span),
  .block-facet-container > span.btn:hover:not(span),
  .entity span.btn:hover:not(span),
  .entity-browser .card span.btn:hover:not(span),
  .entity-bar span.btn:hover:not(span),
  .entity .flag span.btn:hover:not(span), .ui-dialog
  button.btn:hover:not(span),
  .ui-dialog-buttonpane
  button.btn:hover:not(span),
  #drupal-off-canvas
  button.btn:hover:not(span),
  .form-wrapper
  button.btn:hover:not(span),
  .view-all-header
  button.btn:hover:not(span),
  .view-footer button.btn:hover:not(span),
  #drupal-off-canvas .view-footer button.btn:hover:not(span),
  .views-field >
  button.btn:hover:not(span),
  .block-facet-container >
  button.btn:hover:not(span),
  .entity
  button.btn:hover:not(span),
  .entity-browser .card
  button.btn:hover:not(span),
  .entity-bar
  button.btn:hover:not(span),
  .entity .flag
  button.btn:hover:not(span), .ui-dialog
  button.button:hover:not(span),
  .ui-dialog-buttonpane
  button.button:hover:not(span),
  #drupal-off-canvas
  button.button:hover:not(span),
  .form-wrapper
  button.button:hover:not(span),
  .view-all-header
  button.button:hover:not(span),
  .view-footer button.button:hover:not(span),
  #drupal-off-canvas .view-footer button.button:hover:not(span),
  .views-field >
  button.button:hover:not(span),
  .block-facet-container >
  button.button:hover:not(span),
  .entity
  button.button:hover:not(span),
  .entity-browser .card
  button.button:hover:not(span),
  .entity-bar
  button.button:hover:not(span),
  .entity .flag
  button.button:hover:not(span), .ui-dialog a.btn:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-dialog-buttonpane a.btn:hover:not(span),
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:hover:not(span)[type=submit],
  #drupal-off-canvas a.btn:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .form-wrapper a.btn:hover:not(span),
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:hover:not(span)[type=submit],
  .view-all-header a.btn:hover:not(span),
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:hover:not(span)[type=submit],
  .view-footer a.btn:hover:not(span),
  #drupal-off-canvas .view-footer a.btn:hover:not(span),
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:hover:not(span)[type=submit],
  .views-field > a.btn:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:hover:not(span)[type=submit],
  .block-facet-container > a.btn:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:hover:not(span)[type=submit],
  .entity a.btn:hover:not(span),
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:hover:not(span)[type=submit],
  .entity-browser .card a.btn:hover:not(span),
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:hover:not(span)[type=submit],
  .entity-bar a.btn:hover:not(span),
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:hover:not(span)[type=submit],
  .entity .flag a.btn:hover:not(span),
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:hover:not(span)[type=submit] {
    background-color: #ffffff;
    border-color: #2E98FF;
    color: #2E98FF;
    text-decoration: none; }
  .ui-dialog span.btn.btn-view,
  .ui-dialog-buttonpane span.btn.btn-view,
  #drupal-off-canvas span.btn.btn-view,
  .form-wrapper span.btn.btn-view,
  .view-all-header span.btn.btn-view,
  .view-footer span.btn.btn-view,
  #drupal-off-canvas .view-footer span.btn.btn-view,
  .views-field > span.btn.btn-view,
  .block-facet-container > span.btn.btn-view,
  .entity span.btn.btn-view,
  .entity-browser .card span.btn.btn-view,
  .entity-bar span.btn.btn-view,
  .entity .flag span.btn.btn-view, .ui-dialog
  button.btn.btn-view,
  .ui-dialog-buttonpane
  button.btn.btn-view,
  #drupal-off-canvas
  button.btn.btn-view,
  .form-wrapper
  button.btn.btn-view,
  .view-all-header
  button.btn.btn-view,
  .view-footer button.btn.btn-view,
  #drupal-off-canvas .view-footer button.btn.btn-view,
  .views-field >
  button.btn.btn-view,
  .block-facet-container >
  button.btn.btn-view,
  .entity
  button.btn.btn-view,
  .entity-browser .card
  button.btn.btn-view,
  .entity-bar
  button.btn.btn-view,
  .entity .flag
  button.btn.btn-view, .ui-dialog
  button.button.btn-view,
  .ui-dialog-buttonpane
  button.button.btn-view,
  #drupal-off-canvas
  button.button.btn-view,
  .form-wrapper
  button.button.btn-view,
  .view-all-header
  button.button.btn-view,
  .view-footer button.button.btn-view,
  #drupal-off-canvas .view-footer button.button.btn-view,
  .views-field >
  button.button.btn-view,
  .block-facet-container >
  button.button.btn-view,
  .entity
  button.button.btn-view,
  .entity-browser .card
  button.button.btn-view,
  .entity-bar
  button.button.btn-view,
  .entity .flag
  button.button.btn-view, .ui-dialog a.btn.btn-view, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-view,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-view,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .form-wrapper a.btn.btn-view,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary[type=submit],
  .view-all-header a.btn.btn-view,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary[type=submit],
  .view-footer a.btn.btn-view,
  #drupal-off-canvas .view-footer a.btn.btn-view,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary[type=submit],
  .views-field > a.btn.btn-view,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary[type=submit],
  .block-facet-container > a.btn.btn-view,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary[type=submit],
  .entity a.btn.btn-view,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary[type=submit],
  .entity-browser .card a.btn.btn-view,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary[type=submit],
  .entity-bar a.btn.btn-view,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary[type=submit],
  .entity .flag a.btn.btn-view,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary[type=submit] {
    background-color: #FFF;
    color: #2E98FF; }
    .ui-dialog span.btn.btn-view:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-view:hover:not(span),
    #drupal-off-canvas span.btn.btn-view:hover:not(span),
    .form-wrapper span.btn.btn-view:hover:not(span),
    .view-all-header span.btn.btn-view:hover:not(span),
    .view-footer span.btn.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-view:hover:not(span),
    .views-field > span.btn.btn-view:hover:not(span),
    .block-facet-container > span.btn.btn-view:hover:not(span),
    .entity span.btn.btn-view:hover:not(span),
    .entity-browser .card span.btn.btn-view:hover:not(span),
    .entity-bar span.btn.btn-view:hover:not(span),
    .entity .flag span.btn.btn-view:hover:not(span), .ui-dialog
    button.btn.btn-view:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-view:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-view:hover:not(span),
    .form-wrapper
    button.btn.btn-view:hover:not(span),
    .view-all-header
    button.btn.btn-view:hover:not(span),
    .view-footer button.btn.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-view:hover:not(span),
    .views-field >
    button.btn.btn-view:hover:not(span),
    .block-facet-container >
    button.btn.btn-view:hover:not(span),
    .entity
    button.btn.btn-view:hover:not(span),
    .entity-browser .card
    button.btn.btn-view:hover:not(span),
    .entity-bar
    button.btn.btn-view:hover:not(span),
    .entity .flag
    button.btn.btn-view:hover:not(span), .ui-dialog
    button.button.btn-view:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-view:hover:not(span),
    #drupal-off-canvas
    button.button.btn-view:hover:not(span),
    .form-wrapper
    button.button.btn-view:hover:not(span),
    .view-all-header
    button.button.btn-view:hover:not(span),
    .view-footer button.button.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-view:hover:not(span),
    .views-field >
    button.button.btn-view:hover:not(span),
    .block-facet-container >
    button.button.btn-view:hover:not(span),
    .entity
    button.button.btn-view:hover:not(span),
    .entity-browser .card
    button.button.btn-view:hover:not(span),
    .entity-bar
    button.button.btn-view:hover:not(span),
    .entity .flag
    button.button.btn-view:hover:not(span), .ui-dialog a.btn.btn-view:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-view:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-view:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-view:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-view:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-view:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-view:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-view:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-view:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-view:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-view:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-view:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary:hover:not(span)[type=submit] {
      background-color: #2E98FF;
      color: #FFF; }
  .ui-dialog span.btn.btn-add, .ui-dialog span.btn:not([class*="btn-"])[href*="/add/"], .ui-dialog span.btn.btn-edit-contacts,
  .ui-dialog-buttonpane span.btn.btn-add,
  .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/add/"],
  .ui-dialog-buttonpane span.btn.btn-edit-contacts,
  #drupal-off-canvas span.btn.btn-add,
  #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas span.btn.btn-edit-contacts,
  .form-wrapper span.btn.btn-add,
  .form-wrapper span.btn:not([class*="btn-"])[href*="/add/"],
  .form-wrapper span.btn.btn-edit-contacts,
  .view-all-header span.btn.btn-add,
  .view-all-header span.btn:not([class*="btn-"])[href*="/add/"],
  .view-all-header span.btn.btn-edit-contacts,
  .view-footer span.btn.btn-add,
  #drupal-off-canvas .view-footer span.btn.btn-add,
  .view-footer span.btn:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/add/"],
  .view-footer span.btn.btn-edit-contacts,
  #drupal-off-canvas .view-footer span.btn.btn-edit-contacts,
  .views-field > span.btn.btn-add,
  .views-field > span.btn:not([class*="btn-"])[href*="/add/"],
  .views-field > span.btn.btn-edit-contacts,
  .block-facet-container > span.btn.btn-add,
  .block-facet-container > span.btn:not([class*="btn-"])[href*="/add/"],
  .block-facet-container > span.btn.btn-edit-contacts,
  .entity span.btn.btn-add,
  .entity span.btn:not([class*="btn-"])[href*="/add/"],
  .entity span.btn.btn-edit-contacts,
  .entity-browser .card span.btn.btn-add,
  .entity-browser .card span.btn:not([class*="btn-"])[href*="/add/"],
  .entity-browser .card span.btn.btn-edit-contacts,
  .entity-bar span.btn.btn-add,
  .entity-bar span.btn:not([class*="btn-"])[href*="/add/"],
  .entity-bar span.btn.btn-edit-contacts,
  .entity .flag span.btn.btn-add,
  .entity .flag span.btn:not([class*="btn-"])[href*="/add/"],
  .entity .flag span.btn.btn-edit-contacts, .ui-dialog
  button.btn.btn-add, .ui-dialog
  button.btn:not([class*="btn-"])[href*="/add/"], .ui-dialog
  button.btn.btn-edit-contacts,
  .ui-dialog-buttonpane
  button.btn.btn-add,
  .ui-dialog-buttonpane
  button.btn:not([class*="btn-"])[href*="/add/"],
  .ui-dialog-buttonpane
  button.btn.btn-edit-contacts,
  #drupal-off-canvas
  button.btn.btn-add,
  #drupal-off-canvas
  button.btn:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas
  button.btn.btn-edit-contacts,
  .form-wrapper
  button.btn.btn-add,
  .form-wrapper
  button.btn:not([class*="btn-"])[href*="/add/"],
  .form-wrapper
  button.btn.btn-edit-contacts,
  .view-all-header
  button.btn.btn-add,
  .view-all-header
  button.btn:not([class*="btn-"])[href*="/add/"],
  .view-all-header
  button.btn.btn-edit-contacts,
  .view-footer button.btn.btn-add,
  #drupal-off-canvas .view-footer button.btn.btn-add,
  .view-footer button.btn:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/add/"],
  .view-footer button.btn.btn-edit-contacts,
  #drupal-off-canvas .view-footer button.btn.btn-edit-contacts,
  .views-field >
  button.btn.btn-add,
  .views-field >
  button.btn:not([class*="btn-"])[href*="/add/"],
  .views-field >
  button.btn.btn-edit-contacts,
  .block-facet-container >
  button.btn.btn-add,
  .block-facet-container >
  button.btn:not([class*="btn-"])[href*="/add/"],
  .block-facet-container >
  button.btn.btn-edit-contacts,
  .entity
  button.btn.btn-add,
  .entity
  button.btn:not([class*="btn-"])[href*="/add/"],
  .entity
  button.btn.btn-edit-contacts,
  .entity-browser .card
  button.btn.btn-add,
  .entity-browser .card
  button.btn:not([class*="btn-"])[href*="/add/"],
  .entity-browser .card
  button.btn.btn-edit-contacts,
  .entity-bar
  button.btn.btn-add,
  .entity-bar
  button.btn:not([class*="btn-"])[href*="/add/"],
  .entity-bar
  button.btn.btn-edit-contacts,
  .entity .flag
  button.btn.btn-add,
  .entity .flag
  button.btn:not([class*="btn-"])[href*="/add/"],
  .entity .flag
  button.btn.btn-edit-contacts, .ui-dialog
  button.button.btn-add, .ui-dialog
  button.button:not([class*="btn-"])[href*="/add/"], .ui-dialog
  button.button.btn-edit-contacts,
  .ui-dialog-buttonpane
  button.button.btn-add,
  .ui-dialog-buttonpane
  button.button:not([class*="btn-"])[href*="/add/"],
  .ui-dialog-buttonpane
  button.button.btn-edit-contacts,
  #drupal-off-canvas
  button.button.btn-add,
  #drupal-off-canvas
  button.button:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas
  button.button.btn-edit-contacts,
  .form-wrapper
  button.button.btn-add,
  .form-wrapper
  button.button:not([class*="btn-"])[href*="/add/"],
  .form-wrapper
  button.button.btn-edit-contacts,
  .view-all-header
  button.button.btn-add,
  .view-all-header
  button.button:not([class*="btn-"])[href*="/add/"],
  .view-all-header
  button.button.btn-edit-contacts,
  .view-footer button.button.btn-add,
  #drupal-off-canvas .view-footer button.button.btn-add,
  .view-footer button.button:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/add/"],
  .view-footer button.button.btn-edit-contacts,
  #drupal-off-canvas .view-footer button.button.btn-edit-contacts,
  .views-field >
  button.button.btn-add,
  .views-field >
  button.button:not([class*="btn-"])[href*="/add/"],
  .views-field >
  button.button.btn-edit-contacts,
  .block-facet-container >
  button.button.btn-add,
  .block-facet-container >
  button.button:not([class*="btn-"])[href*="/add/"],
  .block-facet-container >
  button.button.btn-edit-contacts,
  .entity
  button.button.btn-add,
  .entity
  button.button:not([class*="btn-"])[href*="/add/"],
  .entity
  button.button.btn-edit-contacts,
  .entity-browser .card
  button.button.btn-add,
  .entity-browser .card
  button.button:not([class*="btn-"])[href*="/add/"],
  .entity-browser .card
  button.button.btn-edit-contacts,
  .entity-bar
  button.button.btn-add,
  .entity-bar
  button.button:not([class*="btn-"])[href*="/add/"],
  .entity-bar
  button.button.btn-edit-contacts,
  .entity .flag
  button.button.btn-add,
  .entity .flag
  button.button:not([class*="btn-"])[href*="/add/"],
  .entity .flag
  button.button.btn-edit-contacts, .ui-dialog a.btn.btn-add, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit], .ui-dialog a.btn:not([class*="btn-"])[href*="/add/"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit], .ui-dialog a.btn.btn-edit-contacts, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-add,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-add.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/add/"],
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-dialog-buttonpane a.btn.btn-edit-contacts,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-edit-contacts.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-add,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/add/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  #drupal-off-canvas a.btn.btn-edit-contacts,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .form-wrapper a.btn.btn-add,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-add.button--primary[type=submit],
  .form-wrapper a.btn:not([class*="btn-"])[href*="/add/"],
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .form-wrapper a.btn.btn-edit-contacts,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-edit-contacts.button--primary[type=submit],
  .view-all-header a.btn.btn-add,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-add.button--primary[type=submit],
  .view-all-header a.btn:not([class*="btn-"])[href*="/add/"],
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .view-all-header a.btn.btn-edit-contacts,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-edit-contacts.button--primary[type=submit],
  .view-footer a.btn.btn-add,
  #drupal-off-canvas .view-footer a.btn.btn-add,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-add.button--primary[type=submit],
  .view-footer a.btn:not([class*="btn-"])[href*="/add/"],
  #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/add/"],
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .view-footer a.btn.btn-edit-contacts,
  #drupal-off-canvas .view-footer a.btn.btn-edit-contacts,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-edit-contacts.button--primary[type=submit],
  .views-field > a.btn.btn-add,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-add.button--primary[type=submit],
  .views-field > a.btn:not([class*="btn-"])[href*="/add/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .views-field > a.btn.btn-edit-contacts,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit-contacts.button--primary[type=submit],
  .block-facet-container > a.btn.btn-add,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-add.button--primary[type=submit],
  .block-facet-container > a.btn:not([class*="btn-"])[href*="/add/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .block-facet-container > a.btn.btn-edit-contacts,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-edit-contacts.button--primary[type=submit],
  .entity a.btn.btn-add,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-add.button--primary[type=submit],
  .entity a.btn:not([class*="btn-"])[href*="/add/"],
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .entity a.btn.btn-edit-contacts,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-edit-contacts.button--primary[type=submit],
  .entity-browser .card a.btn.btn-add,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-add.button--primary[type=submit],
  .entity-browser .card a.btn:not([class*="btn-"])[href*="/add/"],
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .entity-browser .card a.btn.btn-edit-contacts,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-edit-contacts.button--primary[type=submit],
  .entity-bar a.btn.btn-add,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-add.button--primary[type=submit],
  .entity-bar a.btn:not([class*="btn-"])[href*="/add/"],
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .entity-bar a.btn.btn-edit-contacts,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-edit-contacts.button--primary[type=submit],
  .entity .flag a.btn.btn-add,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-add.button--primary[type=submit],
  .entity .flag a.btn:not([class*="btn-"])[href*="/add/"],
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/add/"][type=submit],
  .entity .flag a.btn.btn-edit-contacts,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-edit-contacts.button--primary[type=submit] {
    padding-left: 30px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
    .ui-dialog span.btn.btn-add:hover:not(span), .ui-dialog span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span), .ui-dialog span.btn.btn-edit-contacts:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-add:hover:not(span),
    .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas span.btn.btn-add:hover:not(span),
    #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas span.btn.btn-edit-contacts:hover:not(span),
    .form-wrapper span.btn.btn-add:hover:not(span),
    .form-wrapper span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .form-wrapper span.btn.btn-edit-contacts:hover:not(span),
    .view-all-header span.btn.btn-add:hover:not(span),
    .view-all-header span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-all-header span.btn.btn-edit-contacts:hover:not(span),
    .view-footer span.btn.btn-add:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-add:hover:not(span),
    .view-footer span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-footer span.btn.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-edit-contacts:hover:not(span),
    .views-field > span.btn.btn-add:hover:not(span),
    .views-field > span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .views-field > span.btn.btn-edit-contacts:hover:not(span),
    .block-facet-container > span.btn.btn-add:hover:not(span),
    .block-facet-container > span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .block-facet-container > span.btn.btn-edit-contacts:hover:not(span),
    .entity span.btn.btn-add:hover:not(span),
    .entity span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity span.btn.btn-edit-contacts:hover:not(span),
    .entity-browser .card span.btn.btn-add:hover:not(span),
    .entity-browser .card span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-browser .card span.btn.btn-edit-contacts:hover:not(span),
    .entity-bar span.btn.btn-add:hover:not(span),
    .entity-bar span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-bar span.btn.btn-edit-contacts:hover:not(span),
    .entity .flag span.btn.btn-add:hover:not(span),
    .entity .flag span.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity .flag span.btn.btn-edit-contacts:hover:not(span), .ui-dialog
    button.btn.btn-add:hover:not(span), .ui-dialog
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span), .ui-dialog
    button.btn.btn-edit-contacts:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-add:hover:not(span),
    .ui-dialog-buttonpane
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-add:hover:not(span),
    #drupal-off-canvas
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-edit-contacts:hover:not(span),
    .form-wrapper
    button.btn.btn-add:hover:not(span),
    .form-wrapper
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .form-wrapper
    button.btn.btn-edit-contacts:hover:not(span),
    .view-all-header
    button.btn.btn-add:hover:not(span),
    .view-all-header
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-all-header
    button.btn.btn-edit-contacts:hover:not(span),
    .view-footer button.btn.btn-add:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-add:hover:not(span),
    .view-footer button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-footer button.btn.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-edit-contacts:hover:not(span),
    .views-field >
    button.btn.btn-add:hover:not(span),
    .views-field >
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .views-field >
    button.btn.btn-edit-contacts:hover:not(span),
    .block-facet-container >
    button.btn.btn-add:hover:not(span),
    .block-facet-container >
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .block-facet-container >
    button.btn.btn-edit-contacts:hover:not(span),
    .entity
    button.btn.btn-add:hover:not(span),
    .entity
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity
    button.btn.btn-edit-contacts:hover:not(span),
    .entity-browser .card
    button.btn.btn-add:hover:not(span),
    .entity-browser .card
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-browser .card
    button.btn.btn-edit-contacts:hover:not(span),
    .entity-bar
    button.btn.btn-add:hover:not(span),
    .entity-bar
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-bar
    button.btn.btn-edit-contacts:hover:not(span),
    .entity .flag
    button.btn.btn-add:hover:not(span),
    .entity .flag
    button.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity .flag
    button.btn.btn-edit-contacts:hover:not(span), .ui-dialog
    button.button.btn-add:hover:not(span), .ui-dialog
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span), .ui-dialog
    button.button.btn-edit-contacts:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-add:hover:not(span),
    .ui-dialog-buttonpane
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas
    button.button.btn-add:hover:not(span),
    #drupal-off-canvas
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas
    button.button.btn-edit-contacts:hover:not(span),
    .form-wrapper
    button.button.btn-add:hover:not(span),
    .form-wrapper
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .form-wrapper
    button.button.btn-edit-contacts:hover:not(span),
    .view-all-header
    button.button.btn-add:hover:not(span),
    .view-all-header
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-all-header
    button.button.btn-edit-contacts:hover:not(span),
    .view-footer button.button.btn-add:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-add:hover:not(span),
    .view-footer button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-footer button.button.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-edit-contacts:hover:not(span),
    .views-field >
    button.button.btn-add:hover:not(span),
    .views-field >
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .views-field >
    button.button.btn-edit-contacts:hover:not(span),
    .block-facet-container >
    button.button.btn-add:hover:not(span),
    .block-facet-container >
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .block-facet-container >
    button.button.btn-edit-contacts:hover:not(span),
    .entity
    button.button.btn-add:hover:not(span),
    .entity
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity
    button.button.btn-edit-contacts:hover:not(span),
    .entity-browser .card
    button.button.btn-add:hover:not(span),
    .entity-browser .card
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-browser .card
    button.button.btn-edit-contacts:hover:not(span),
    .entity-bar
    button.button.btn-add:hover:not(span),
    .entity-bar
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-bar
    button.button.btn-edit-contacts:hover:not(span),
    .entity .flag
    button.button.btn-add:hover:not(span),
    .entity .flag
    button.button:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity .flag
    button.button.btn-edit-contacts:hover:not(span), .ui-dialog a.btn.btn-add:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit], .ui-dialog a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit], .ui-dialog a.btn.btn-edit-contacts:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-add:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-edit-contacts:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-add:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-edit-contacts:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-add:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-add.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-edit-contacts:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-add:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-add.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-edit-contacts:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-add:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-add:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-add.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .view-footer a.btn.btn-edit-contacts:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-edit-contacts:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-add:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-add.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .views-field > a.btn.btn-edit-contacts:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-add:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-add.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-edit-contacts:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-add:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-add.button--primary:hover:not(span)[type=submit],
    .entity a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .entity a.btn.btn-edit-contacts:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-add:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-add.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-edit-contacts:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-add:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-add.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-edit-contacts:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-add:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-add.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn:not([class*="btn-"])[href*="/add/"]:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/add/"]:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-edit-contacts:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-edit-contacts.button--primary:hover:not(span)[type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
  .ui-dialog span.btn.btn-save,
  .ui-dialog-buttonpane span.btn.btn-save,
  #drupal-off-canvas span.btn.btn-save,
  .form-wrapper span.btn.btn-save,
  .view-all-header span.btn.btn-save,
  .view-footer span.btn.btn-save,
  #drupal-off-canvas .view-footer span.btn.btn-save,
  .views-field > span.btn.btn-save,
  .block-facet-container > span.btn.btn-save,
  .entity span.btn.btn-save,
  .entity-browser .card span.btn.btn-save,
  .entity-bar span.btn.btn-save,
  .entity .flag span.btn.btn-save, .ui-dialog
  button.btn.btn-save,
  .ui-dialog-buttonpane
  button.btn.btn-save,
  #drupal-off-canvas
  button.btn.btn-save,
  .form-wrapper
  button.btn.btn-save,
  .view-all-header
  button.btn.btn-save,
  .view-footer button.btn.btn-save,
  #drupal-off-canvas .view-footer button.btn.btn-save,
  .views-field >
  button.btn.btn-save,
  .block-facet-container >
  button.btn.btn-save,
  .entity
  button.btn.btn-save,
  .entity-browser .card
  button.btn.btn-save,
  .entity-bar
  button.btn.btn-save,
  .entity .flag
  button.btn.btn-save, .ui-dialog
  button.button.btn-save,
  .ui-dialog-buttonpane
  button.button.btn-save,
  #drupal-off-canvas
  button.button.btn-save,
  .form-wrapper
  button.button.btn-save,
  .view-all-header
  button.button.btn-save,
  .view-footer button.button.btn-save,
  #drupal-off-canvas .view-footer button.button.btn-save,
  .views-field >
  button.button.btn-save,
  .block-facet-container >
  button.button.btn-save,
  .entity
  button.button.btn-save,
  .entity-browser .card
  button.button.btn-save,
  .entity-bar
  button.button.btn-save,
  .entity .flag
  button.button.btn-save, .ui-dialog a.btn.btn-save, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-save,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-save.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-save,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .form-wrapper a.btn.btn-save,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-save.button--primary[type=submit],
  .view-all-header a.btn.btn-save,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-save.button--primary[type=submit],
  .view-footer a.btn.btn-save,
  #drupal-off-canvas .view-footer a.btn.btn-save,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-save.button--primary[type=submit],
  .views-field > a.btn.btn-save,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-save.button--primary[type=submit],
  .block-facet-container > a.btn.btn-save,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-save.button--primary[type=submit],
  .entity a.btn.btn-save,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-save.button--primary[type=submit],
  .entity-browser .card a.btn.btn-save,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-save.button--primary[type=submit],
  .entity-bar a.btn.btn-save,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-save.button--primary[type=submit],
  .entity .flag a.btn.btn-save,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-save.button--primary[type=submit] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
    .ui-dialog span.btn.btn-save:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-save:hover:not(span),
    #drupal-off-canvas span.btn.btn-save:hover:not(span),
    .form-wrapper span.btn.btn-save:hover:not(span),
    .view-all-header span.btn.btn-save:hover:not(span),
    .view-footer span.btn.btn-save:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-save:hover:not(span),
    .views-field > span.btn.btn-save:hover:not(span),
    .block-facet-container > span.btn.btn-save:hover:not(span),
    .entity span.btn.btn-save:hover:not(span),
    .entity-browser .card span.btn.btn-save:hover:not(span),
    .entity-bar span.btn.btn-save:hover:not(span),
    .entity .flag span.btn.btn-save:hover:not(span), .ui-dialog
    button.btn.btn-save:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-save:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-save:hover:not(span),
    .form-wrapper
    button.btn.btn-save:hover:not(span),
    .view-all-header
    button.btn.btn-save:hover:not(span),
    .view-footer button.btn.btn-save:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-save:hover:not(span),
    .views-field >
    button.btn.btn-save:hover:not(span),
    .block-facet-container >
    button.btn.btn-save:hover:not(span),
    .entity
    button.btn.btn-save:hover:not(span),
    .entity-browser .card
    button.btn.btn-save:hover:not(span),
    .entity-bar
    button.btn.btn-save:hover:not(span),
    .entity .flag
    button.btn.btn-save:hover:not(span), .ui-dialog
    button.button.btn-save:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-save:hover:not(span),
    #drupal-off-canvas
    button.button.btn-save:hover:not(span),
    .form-wrapper
    button.button.btn-save:hover:not(span),
    .view-all-header
    button.button.btn-save:hover:not(span),
    .view-footer button.button.btn-save:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-save:hover:not(span),
    .views-field >
    button.button.btn-save:hover:not(span),
    .block-facet-container >
    button.button.btn-save:hover:not(span),
    .entity
    button.button.btn-save:hover:not(span),
    .entity-browser .card
    button.button.btn-save:hover:not(span),
    .entity-bar
    button.button.btn-save:hover:not(span),
    .entity .flag
    button.button.btn-save:hover:not(span), .ui-dialog a.btn.btn-save:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-save:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-save.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-save:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-save:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-save.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-save:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-save.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-save:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-save:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-save.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-save:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-save.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-save:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-save.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-save:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-save.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-save:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-save.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-save:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-save.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-save:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-save.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-save.button--primary:hover:not(span)[type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
  .ui-dialog span.btn.btn-override, .ui-dialog span.btn:not([class*="btn-"])[href*="/edit/"], .ui-dialog span.btn.btn-edit,
  .ui-dialog-buttonpane span.btn.btn-override,
  .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/edit/"],
  .ui-dialog-buttonpane span.btn.btn-edit,
  #drupal-off-canvas span.btn.btn-override,
  #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas span.btn.btn-edit,
  .form-wrapper span.btn.btn-override,
  .form-wrapper span.btn:not([class*="btn-"])[href*="/edit/"],
  .form-wrapper span.btn.btn-edit,
  .view-all-header span.btn.btn-override,
  .view-all-header span.btn:not([class*="btn-"])[href*="/edit/"],
  .view-all-header span.btn.btn-edit,
  .view-footer span.btn.btn-override,
  #drupal-off-canvas .view-footer span.btn.btn-override,
  .view-footer span.btn:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/edit/"],
  .view-footer span.btn.btn-edit,
  #drupal-off-canvas .view-footer span.btn.btn-edit,
  .views-field > span.btn.btn-override,
  .views-field > span.btn:not([class*="btn-"])[href*="/edit/"],
  .views-field > span.btn.btn-edit,
  .block-facet-container > span.btn.btn-override,
  .block-facet-container > span.btn:not([class*="btn-"])[href*="/edit/"],
  .block-facet-container > span.btn.btn-edit,
  .entity span.btn.btn-override,
  .entity span.btn:not([class*="btn-"])[href*="/edit/"],
  .entity span.btn.btn-edit,
  .entity-browser .card span.btn.btn-override,
  .entity-browser .card span.btn:not([class*="btn-"])[href*="/edit/"],
  .entity-browser .card span.btn.btn-edit,
  .entity-bar span.btn.btn-override,
  .entity-bar span.btn:not([class*="btn-"])[href*="/edit/"],
  .entity-bar span.btn.btn-edit,
  .entity .flag span.btn.btn-override,
  .entity .flag span.btn:not([class*="btn-"])[href*="/edit/"],
  .entity .flag span.btn.btn-edit, .ui-dialog
  button.btn.btn-override, .ui-dialog
  button.btn:not([class*="btn-"])[href*="/edit/"], .ui-dialog
  button.btn.btn-edit,
  .ui-dialog-buttonpane
  button.btn.btn-override,
  .ui-dialog-buttonpane
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .ui-dialog-buttonpane
  button.btn.btn-edit,
  #drupal-off-canvas
  button.btn.btn-override,
  #drupal-off-canvas
  button.btn:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas
  button.btn.btn-edit,
  .form-wrapper
  button.btn.btn-override,
  .form-wrapper
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .form-wrapper
  button.btn.btn-edit,
  .view-all-header
  button.btn.btn-override,
  .view-all-header
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .view-all-header
  button.btn.btn-edit,
  .view-footer button.btn.btn-override,
  #drupal-off-canvas .view-footer button.btn.btn-override,
  .view-footer button.btn:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/edit/"],
  .view-footer button.btn.btn-edit,
  #drupal-off-canvas .view-footer button.btn.btn-edit,
  .views-field >
  button.btn.btn-override,
  .views-field >
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .views-field >
  button.btn.btn-edit,
  .block-facet-container >
  button.btn.btn-override,
  .block-facet-container >
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .block-facet-container >
  button.btn.btn-edit,
  .entity
  button.btn.btn-override,
  .entity
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .entity
  button.btn.btn-edit,
  .entity-browser .card
  button.btn.btn-override,
  .entity-browser .card
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .entity-browser .card
  button.btn.btn-edit,
  .entity-bar
  button.btn.btn-override,
  .entity-bar
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .entity-bar
  button.btn.btn-edit,
  .entity .flag
  button.btn.btn-override,
  .entity .flag
  button.btn:not([class*="btn-"])[href*="/edit/"],
  .entity .flag
  button.btn.btn-edit, .ui-dialog
  button.button.btn-override, .ui-dialog
  button.button:not([class*="btn-"])[href*="/edit/"], .ui-dialog
  button.button.btn-edit,
  .ui-dialog-buttonpane
  button.button.btn-override,
  .ui-dialog-buttonpane
  button.button:not([class*="btn-"])[href*="/edit/"],
  .ui-dialog-buttonpane
  button.button.btn-edit,
  #drupal-off-canvas
  button.button.btn-override,
  #drupal-off-canvas
  button.button:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas
  button.button.btn-edit,
  .form-wrapper
  button.button.btn-override,
  .form-wrapper
  button.button:not([class*="btn-"])[href*="/edit/"],
  .form-wrapper
  button.button.btn-edit,
  .view-all-header
  button.button.btn-override,
  .view-all-header
  button.button:not([class*="btn-"])[href*="/edit/"],
  .view-all-header
  button.button.btn-edit,
  .view-footer button.button.btn-override,
  #drupal-off-canvas .view-footer button.button.btn-override,
  .view-footer button.button:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/edit/"],
  .view-footer button.button.btn-edit,
  #drupal-off-canvas .view-footer button.button.btn-edit,
  .views-field >
  button.button.btn-override,
  .views-field >
  button.button:not([class*="btn-"])[href*="/edit/"],
  .views-field >
  button.button.btn-edit,
  .block-facet-container >
  button.button.btn-override,
  .block-facet-container >
  button.button:not([class*="btn-"])[href*="/edit/"],
  .block-facet-container >
  button.button.btn-edit,
  .entity
  button.button.btn-override,
  .entity
  button.button:not([class*="btn-"])[href*="/edit/"],
  .entity
  button.button.btn-edit,
  .entity-browser .card
  button.button.btn-override,
  .entity-browser .card
  button.button:not([class*="btn-"])[href*="/edit/"],
  .entity-browser .card
  button.button.btn-edit,
  .entity-bar
  button.button.btn-override,
  .entity-bar
  button.button:not([class*="btn-"])[href*="/edit/"],
  .entity-bar
  button.button.btn-edit,
  .entity .flag
  button.button.btn-override,
  .entity .flag
  button.button:not([class*="btn-"])[href*="/edit/"],
  .entity .flag
  button.button.btn-edit, .ui-dialog a.btn.btn-override, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit], .ui-dialog a.btn:not([class*="btn-"])[href*="/edit/"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit], .ui-dialog a.btn.btn-edit, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-override,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-override.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/edit/"],
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-dialog-buttonpane a.btn.btn-edit,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-edit.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-override,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/edit/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  #drupal-off-canvas a.btn.btn-edit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .form-wrapper a.btn.btn-override,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-override.button--primary[type=submit],
  .form-wrapper a.btn:not([class*="btn-"])[href*="/edit/"],
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .form-wrapper a.btn.btn-edit,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-edit.button--primary[type=submit],
  .view-all-header a.btn.btn-override,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-override.button--primary[type=submit],
  .view-all-header a.btn:not([class*="btn-"])[href*="/edit/"],
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .view-all-header a.btn.btn-edit,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-edit.button--primary[type=submit],
  .view-footer a.btn.btn-override,
  #drupal-off-canvas .view-footer a.btn.btn-override,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-override.button--primary[type=submit],
  .view-footer a.btn:not([class*="btn-"])[href*="/edit/"],
  #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/edit/"],
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .view-footer a.btn.btn-edit,
  #drupal-off-canvas .view-footer a.btn.btn-edit,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-edit.button--primary[type=submit],
  .views-field > a.btn.btn-override,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-override.button--primary[type=submit],
  .views-field > a.btn:not([class*="btn-"])[href*="/edit/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .views-field > a.btn.btn-edit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit.button--primary[type=submit],
  .block-facet-container > a.btn.btn-override,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-override.button--primary[type=submit],
  .block-facet-container > a.btn:not([class*="btn-"])[href*="/edit/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .block-facet-container > a.btn.btn-edit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-edit.button--primary[type=submit],
  .entity a.btn.btn-override,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-override.button--primary[type=submit],
  .entity a.btn:not([class*="btn-"])[href*="/edit/"],
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .entity a.btn.btn-edit,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-edit.button--primary[type=submit],
  .entity-browser .card a.btn.btn-override,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-override.button--primary[type=submit],
  .entity-browser .card a.btn:not([class*="btn-"])[href*="/edit/"],
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .entity-browser .card a.btn.btn-edit,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-edit.button--primary[type=submit],
  .entity-bar a.btn.btn-override,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-override.button--primary[type=submit],
  .entity-bar a.btn:not([class*="btn-"])[href*="/edit/"],
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .entity-bar a.btn.btn-edit,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-edit.button--primary[type=submit],
  .entity .flag a.btn.btn-override,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-override.button--primary[type=submit],
  .entity .flag a.btn:not([class*="btn-"])[href*="/edit/"],
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/edit/"][type=submit],
  .entity .flag a.btn.btn-edit,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-edit.button--primary[type=submit] {
    background-color: #FFF;
    color: #2E98FF;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg%3E%3Cpath fill='%232e98ff' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3E%3Crect fill='%232e98ff' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3E%3Cpath fill='%232e98ff' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 8px center;
    padding-left: 30px; }
    .ui-dialog span.btn.btn-override:hover:not(span), .ui-dialog span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span), .ui-dialog span.btn.btn-edit:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-override:hover:not(span),
    .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-edit:hover:not(span),
    #drupal-off-canvas span.btn.btn-override:hover:not(span),
    #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas span.btn.btn-edit:hover:not(span),
    .form-wrapper span.btn.btn-override:hover:not(span),
    .form-wrapper span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .form-wrapper span.btn.btn-edit:hover:not(span),
    .view-all-header span.btn.btn-override:hover:not(span),
    .view-all-header span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-all-header span.btn.btn-edit:hover:not(span),
    .view-footer span.btn.btn-override:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-override:hover:not(span),
    .view-footer span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-footer span.btn.btn-edit:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-edit:hover:not(span),
    .views-field > span.btn.btn-override:hover:not(span),
    .views-field > span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .views-field > span.btn.btn-edit:hover:not(span),
    .block-facet-container > span.btn.btn-override:hover:not(span),
    .block-facet-container > span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .block-facet-container > span.btn.btn-edit:hover:not(span),
    .entity span.btn.btn-override:hover:not(span),
    .entity span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity span.btn.btn-edit:hover:not(span),
    .entity-browser .card span.btn.btn-override:hover:not(span),
    .entity-browser .card span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-browser .card span.btn.btn-edit:hover:not(span),
    .entity-bar span.btn.btn-override:hover:not(span),
    .entity-bar span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-bar span.btn.btn-edit:hover:not(span),
    .entity .flag span.btn.btn-override:hover:not(span),
    .entity .flag span.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity .flag span.btn.btn-edit:hover:not(span), .ui-dialog
    button.btn.btn-override:hover:not(span), .ui-dialog
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span), .ui-dialog
    button.btn.btn-edit:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-override:hover:not(span),
    .ui-dialog-buttonpane
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-edit:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-override:hover:not(span),
    #drupal-off-canvas
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-edit:hover:not(span),
    .form-wrapper
    button.btn.btn-override:hover:not(span),
    .form-wrapper
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .form-wrapper
    button.btn.btn-edit:hover:not(span),
    .view-all-header
    button.btn.btn-override:hover:not(span),
    .view-all-header
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-all-header
    button.btn.btn-edit:hover:not(span),
    .view-footer button.btn.btn-override:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-override:hover:not(span),
    .view-footer button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-footer button.btn.btn-edit:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-edit:hover:not(span),
    .views-field >
    button.btn.btn-override:hover:not(span),
    .views-field >
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .views-field >
    button.btn.btn-edit:hover:not(span),
    .block-facet-container >
    button.btn.btn-override:hover:not(span),
    .block-facet-container >
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .block-facet-container >
    button.btn.btn-edit:hover:not(span),
    .entity
    button.btn.btn-override:hover:not(span),
    .entity
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity
    button.btn.btn-edit:hover:not(span),
    .entity-browser .card
    button.btn.btn-override:hover:not(span),
    .entity-browser .card
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-browser .card
    button.btn.btn-edit:hover:not(span),
    .entity-bar
    button.btn.btn-override:hover:not(span),
    .entity-bar
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-bar
    button.btn.btn-edit:hover:not(span),
    .entity .flag
    button.btn.btn-override:hover:not(span),
    .entity .flag
    button.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity .flag
    button.btn.btn-edit:hover:not(span), .ui-dialog
    button.button.btn-override:hover:not(span), .ui-dialog
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span), .ui-dialog
    button.button.btn-edit:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-override:hover:not(span),
    .ui-dialog-buttonpane
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-edit:hover:not(span),
    #drupal-off-canvas
    button.button.btn-override:hover:not(span),
    #drupal-off-canvas
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas
    button.button.btn-edit:hover:not(span),
    .form-wrapper
    button.button.btn-override:hover:not(span),
    .form-wrapper
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .form-wrapper
    button.button.btn-edit:hover:not(span),
    .view-all-header
    button.button.btn-override:hover:not(span),
    .view-all-header
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-all-header
    button.button.btn-edit:hover:not(span),
    .view-footer button.button.btn-override:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-override:hover:not(span),
    .view-footer button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-footer button.button.btn-edit:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-edit:hover:not(span),
    .views-field >
    button.button.btn-override:hover:not(span),
    .views-field >
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .views-field >
    button.button.btn-edit:hover:not(span),
    .block-facet-container >
    button.button.btn-override:hover:not(span),
    .block-facet-container >
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .block-facet-container >
    button.button.btn-edit:hover:not(span),
    .entity
    button.button.btn-override:hover:not(span),
    .entity
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity
    button.button.btn-edit:hover:not(span),
    .entity-browser .card
    button.button.btn-override:hover:not(span),
    .entity-browser .card
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-browser .card
    button.button.btn-edit:hover:not(span),
    .entity-bar
    button.button.btn-override:hover:not(span),
    .entity-bar
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-bar
    button.button.btn-edit:hover:not(span),
    .entity .flag
    button.button.btn-override:hover:not(span),
    .entity .flag
    button.button:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity .flag
    button.button.btn-edit:hover:not(span), .ui-dialog a.btn.btn-override:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit], .ui-dialog a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit], .ui-dialog a.btn.btn-edit:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-override:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-edit:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-edit.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-override:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-edit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-override:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-override.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-edit:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-edit.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-override:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-override.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-edit:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-edit.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-override:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-override:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-override.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .view-footer a.btn.btn-edit:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-edit:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-edit.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-override:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-override.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .views-field > a.btn.btn-edit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-override:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-override.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-edit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-edit.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-override:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-override.button--primary:hover:not(span)[type=submit],
    .entity a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .entity a.btn.btn-edit:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-edit.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-override:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-override.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-edit:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-edit.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-override:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-override.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-edit:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-edit.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-override:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-override.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-override.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn:not([class*="btn-"])[href*="/edit/"]:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/edit/"]:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-edit:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-edit.button--primary:hover:not(span)[type=submit] {
      background-color: #2E98FF;
      color: #FFF;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3E%3Crect fill='%23FFFFFF' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3E%3Cpath fill='%23FFFFFF' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3E%3C/g%3E%3C/svg%3E"); }
  .ui-dialog span.btn:not([class*="btn-"])[href*="/view/"], .ui-dialog span.btn.btn-view,
  .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/view/"],
  .ui-dialog-buttonpane span.btn.btn-view,
  #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas span.btn.btn-view,
  .form-wrapper span.btn:not([class*="btn-"])[href*="/view/"],
  .form-wrapper span.btn.btn-view,
  .view-all-header span.btn:not([class*="btn-"])[href*="/view/"],
  .view-all-header span.btn.btn-view,
  .view-footer span.btn:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/view/"],
  .view-footer span.btn.btn-view,
  #drupal-off-canvas .view-footer span.btn.btn-view,
  .views-field > span.btn:not([class*="btn-"])[href*="/view/"],
  .views-field > span.btn.btn-view,
  .block-facet-container > span.btn:not([class*="btn-"])[href*="/view/"],
  .block-facet-container > span.btn.btn-view,
  .entity span.btn:not([class*="btn-"])[href*="/view/"],
  .entity span.btn.btn-view,
  .entity-browser .card span.btn:not([class*="btn-"])[href*="/view/"],
  .entity-browser .card span.btn.btn-view,
  .entity-bar span.btn:not([class*="btn-"])[href*="/view/"],
  .entity-bar span.btn.btn-view,
  .entity .flag span.btn:not([class*="btn-"])[href*="/view/"],
  .entity .flag span.btn.btn-view, .ui-dialog
  button.btn:not([class*="btn-"])[href*="/view/"], .ui-dialog
  button.btn.btn-view,
  .ui-dialog-buttonpane
  button.btn:not([class*="btn-"])[href*="/view/"],
  .ui-dialog-buttonpane
  button.btn.btn-view,
  #drupal-off-canvas
  button.btn:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas
  button.btn.btn-view,
  .form-wrapper
  button.btn:not([class*="btn-"])[href*="/view/"],
  .form-wrapper
  button.btn.btn-view,
  .view-all-header
  button.btn:not([class*="btn-"])[href*="/view/"],
  .view-all-header
  button.btn.btn-view,
  .view-footer button.btn:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/view/"],
  .view-footer button.btn.btn-view,
  #drupal-off-canvas .view-footer button.btn.btn-view,
  .views-field >
  button.btn:not([class*="btn-"])[href*="/view/"],
  .views-field >
  button.btn.btn-view,
  .block-facet-container >
  button.btn:not([class*="btn-"])[href*="/view/"],
  .block-facet-container >
  button.btn.btn-view,
  .entity
  button.btn:not([class*="btn-"])[href*="/view/"],
  .entity
  button.btn.btn-view,
  .entity-browser .card
  button.btn:not([class*="btn-"])[href*="/view/"],
  .entity-browser .card
  button.btn.btn-view,
  .entity-bar
  button.btn:not([class*="btn-"])[href*="/view/"],
  .entity-bar
  button.btn.btn-view,
  .entity .flag
  button.btn:not([class*="btn-"])[href*="/view/"],
  .entity .flag
  button.btn.btn-view, .ui-dialog
  button.button:not([class*="btn-"])[href*="/view/"], .ui-dialog
  button.button.btn-view,
  .ui-dialog-buttonpane
  button.button:not([class*="btn-"])[href*="/view/"],
  .ui-dialog-buttonpane
  button.button.btn-view,
  #drupal-off-canvas
  button.button:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas
  button.button.btn-view,
  .form-wrapper
  button.button:not([class*="btn-"])[href*="/view/"],
  .form-wrapper
  button.button.btn-view,
  .view-all-header
  button.button:not([class*="btn-"])[href*="/view/"],
  .view-all-header
  button.button.btn-view,
  .view-footer button.button:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/view/"],
  .view-footer button.button.btn-view,
  #drupal-off-canvas .view-footer button.button.btn-view,
  .views-field >
  button.button:not([class*="btn-"])[href*="/view/"],
  .views-field >
  button.button.btn-view,
  .block-facet-container >
  button.button:not([class*="btn-"])[href*="/view/"],
  .block-facet-container >
  button.button.btn-view,
  .entity
  button.button:not([class*="btn-"])[href*="/view/"],
  .entity
  button.button.btn-view,
  .entity-browser .card
  button.button:not([class*="btn-"])[href*="/view/"],
  .entity-browser .card
  button.button.btn-view,
  .entity-bar
  button.button:not([class*="btn-"])[href*="/view/"],
  .entity-bar
  button.button.btn-view,
  .entity .flag
  button.button:not([class*="btn-"])[href*="/view/"],
  .entity .flag
  button.button.btn-view, .ui-dialog a.btn:not([class*="btn-"])[href*="/view/"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit], .ui-dialog a.btn.btn-view, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/view/"],
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-dialog-buttonpane a.btn.btn-view,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary[type=submit],
  #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/view/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  #drupal-off-canvas a.btn.btn-view,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .form-wrapper a.btn:not([class*="btn-"])[href*="/view/"],
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .form-wrapper a.btn.btn-view,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary[type=submit],
  .view-all-header a.btn:not([class*="btn-"])[href*="/view/"],
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .view-all-header a.btn.btn-view,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary[type=submit],
  .view-footer a.btn:not([class*="btn-"])[href*="/view/"],
  #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/view/"],
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .view-footer a.btn.btn-view,
  #drupal-off-canvas .view-footer a.btn.btn-view,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary[type=submit],
  .views-field > a.btn:not([class*="btn-"])[href*="/view/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .views-field > a.btn.btn-view,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary[type=submit],
  .block-facet-container > a.btn:not([class*="btn-"])[href*="/view/"],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .block-facet-container > a.btn.btn-view,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary[type=submit],
  .entity a.btn:not([class*="btn-"])[href*="/view/"],
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .entity a.btn.btn-view,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary[type=submit],
  .entity-browser .card a.btn:not([class*="btn-"])[href*="/view/"],
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .entity-browser .card a.btn.btn-view,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary[type=submit],
  .entity-bar a.btn:not([class*="btn-"])[href*="/view/"],
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .entity-bar a.btn.btn-view,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary[type=submit],
  .entity .flag a.btn:not([class*="btn-"])[href*="/view/"],
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/view/"][type=submit],
  .entity .flag a.btn.btn-view,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary[type=submit] {
    background-color: #FFF;
    -webkit-background-size: 15px 15px;
            background-size: 15px;
    color: #2E98FF;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%232e98ff' d='M12 7c4.8 0 8 3 9.5 4.6-1.4 1.9-4.7 5.4-9.5 5.4-4.4 0-8-3.5-9.5-5.4C4 9.9 7.4 7 12 7zm0-2C4.4 5 0 11.6 0 11.6S4.8 19 12 19c7.7 0 12-7.4 12-7.4S19.7 5 12 5zm0 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 4a1.4 1.4 0 1 1-2-2 1.4 1.4 0 0 1 2 2z'/%3E%3C/svg%3E");
    background-position: 8px center;
    padding-left: 30px; }
    .ui-dialog span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span), .ui-dialog span.btn.btn-view:hover:not(span),
    .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-view:hover:not(span),
    #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas span.btn.btn-view:hover:not(span),
    .form-wrapper span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .form-wrapper span.btn.btn-view:hover:not(span),
    .view-all-header span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-all-header span.btn.btn-view:hover:not(span),
    .view-footer span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-footer span.btn.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-view:hover:not(span),
    .views-field > span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .views-field > span.btn.btn-view:hover:not(span),
    .block-facet-container > span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .block-facet-container > span.btn.btn-view:hover:not(span),
    .entity span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity span.btn.btn-view:hover:not(span),
    .entity-browser .card span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-browser .card span.btn.btn-view:hover:not(span),
    .entity-bar span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-bar span.btn.btn-view:hover:not(span),
    .entity .flag span.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity .flag span.btn.btn-view:hover:not(span), .ui-dialog
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span), .ui-dialog
    button.btn.btn-view:hover:not(span),
    .ui-dialog-buttonpane
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-view:hover:not(span),
    #drupal-off-canvas
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-view:hover:not(span),
    .form-wrapper
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .form-wrapper
    button.btn.btn-view:hover:not(span),
    .view-all-header
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-all-header
    button.btn.btn-view:hover:not(span),
    .view-footer button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-footer button.btn.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-view:hover:not(span),
    .views-field >
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .views-field >
    button.btn.btn-view:hover:not(span),
    .block-facet-container >
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .block-facet-container >
    button.btn.btn-view:hover:not(span),
    .entity
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity
    button.btn.btn-view:hover:not(span),
    .entity-browser .card
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-browser .card
    button.btn.btn-view:hover:not(span),
    .entity-bar
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-bar
    button.btn.btn-view:hover:not(span),
    .entity .flag
    button.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity .flag
    button.btn.btn-view:hover:not(span), .ui-dialog
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span), .ui-dialog
    button.button.btn-view:hover:not(span),
    .ui-dialog-buttonpane
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-view:hover:not(span),
    #drupal-off-canvas
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas
    button.button.btn-view:hover:not(span),
    .form-wrapper
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .form-wrapper
    button.button.btn-view:hover:not(span),
    .view-all-header
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-all-header
    button.button.btn-view:hover:not(span),
    .view-footer button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-footer button.button.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-view:hover:not(span),
    .views-field >
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .views-field >
    button.button.btn-view:hover:not(span),
    .block-facet-container >
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .block-facet-container >
    button.button.btn-view:hover:not(span),
    .entity
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity
    button.button.btn-view:hover:not(span),
    .entity-browser .card
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-browser .card
    button.button.btn-view:hover:not(span),
    .entity-bar
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-bar
    button.button.btn-view:hover:not(span),
    .entity .flag
    button.button:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity .flag
    button.button.btn-view:hover:not(span), .ui-dialog a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit], .ui-dialog a.btn.btn-view:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-view:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-view:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-view:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-view:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .view-footer a.btn.btn-view:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-view:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .views-field > a.btn.btn-view:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-view:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary:hover:not(span)[type=submit],
    .entity a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .entity a.btn.btn-view:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-view:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-view:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn:not([class*="btn-"])[href*="/view/"]:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/view/"]:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-view:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary:hover:not(span)[type=submit] {
      background-color: #2E98FF;
      color: #FFF;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M12 7c4.8 0 8 3 9.5 4.6-1.4 1.9-4.7 5.4-9.5 5.4-4.4 0-8-3.5-9.5-5.4C4 9.9 7.4 7 12 7zm0-2C4.4 5 0 11.6 0 11.6S4.8 19 12 19c7.7 0 12-7.4 12-7.4S19.7 5 12 5zm0 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 4a1.4 1.4 0 1 1-2-2 1.4 1.4 0 0 1 2 2z'/%3E%3C/svg%3E"); }
    .ui-dialog span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"], .ui-dialog span.btn.btn-view[href*="/modal"],
    .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-dialog-buttonpane span.btn.btn-view[href*="/modal"],
    #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas span.btn.btn-view[href*="/modal"],
    .form-wrapper span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .form-wrapper span.btn.btn-view[href*="/modal"],
    .view-all-header span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-all-header span.btn.btn-view[href*="/modal"],
    .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-footer span.btn.btn-view[href*="/modal"],
    #drupal-off-canvas .view-footer span.btn.btn-view[href*="/modal"],
    .views-field > span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .views-field > span.btn.btn-view[href*="/modal"],
    .block-facet-container > span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .block-facet-container > span.btn.btn-view[href*="/modal"],
    .entity span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity span.btn.btn-view[href*="/modal"],
    .entity-browser .card span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-browser .card span.btn.btn-view[href*="/modal"],
    .entity-bar span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-bar span.btn.btn-view[href*="/modal"],
    .entity .flag span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity .flag span.btn.btn-view[href*="/modal"], .ui-dialog
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"], .ui-dialog
    button.btn.btn-view[href*="/modal"],
    .ui-dialog-buttonpane
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-dialog-buttonpane
    button.btn.btn-view[href*="/modal"],
    #drupal-off-canvas
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas
    button.btn.btn-view[href*="/modal"],
    .form-wrapper
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .form-wrapper
    button.btn.btn-view[href*="/modal"],
    .view-all-header
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-all-header
    button.btn.btn-view[href*="/modal"],
    .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-footer button.btn.btn-view[href*="/modal"],
    #drupal-off-canvas .view-footer button.btn.btn-view[href*="/modal"],
    .views-field >
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .views-field >
    button.btn.btn-view[href*="/modal"],
    .block-facet-container >
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .block-facet-container >
    button.btn.btn-view[href*="/modal"],
    .entity
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity
    button.btn.btn-view[href*="/modal"],
    .entity-browser .card
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-browser .card
    button.btn.btn-view[href*="/modal"],
    .entity-bar
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-bar
    button.btn.btn-view[href*="/modal"],
    .entity .flag
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity .flag
    button.btn.btn-view[href*="/modal"], .ui-dialog
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"], .ui-dialog
    button.button.btn-view[href*="/modal"],
    .ui-dialog-buttonpane
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-dialog-buttonpane
    button.button.btn-view[href*="/modal"],
    #drupal-off-canvas
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas
    button.button.btn-view[href*="/modal"],
    .form-wrapper
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .form-wrapper
    button.button.btn-view[href*="/modal"],
    .view-all-header
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-all-header
    button.button.btn-view[href*="/modal"],
    .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-footer button.button.btn-view[href*="/modal"],
    #drupal-off-canvas .view-footer button.button.btn-view[href*="/modal"],
    .views-field >
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .views-field >
    button.button.btn-view[href*="/modal"],
    .block-facet-container >
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .block-facet-container >
    button.button.btn-view[href*="/modal"],
    .entity
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity
    button.button.btn-view[href*="/modal"],
    .entity-browser .card
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-browser .card
    button.button.btn-view[href*="/modal"],
    .entity-bar
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-bar
    button.button.btn-view[href*="/modal"],
    .entity .flag
    button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity .flag
    button.button.btn-view[href*="/modal"], .ui-dialog a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit], .ui-dialog a.btn.btn-view[href*="/modal"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-dialog-buttonpane a.btn.btn-view[href*="/modal"],
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary[href*="/modal"][type=submit],
    #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    #drupal-off-canvas a.btn.btn-view[href*="/modal"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .form-wrapper a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .form-wrapper a.btn.btn-view[href*="/modal"],
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary[href*="/modal"][type=submit],
    .view-all-header a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .view-all-header a.btn.btn-view[href*="/modal"],
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary[href*="/modal"][type=submit],
    .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .view-footer a.btn.btn-view[href*="/modal"],
    #drupal-off-canvas .view-footer a.btn.btn-view[href*="/modal"],
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary[href*="/modal"][type=submit],
    .views-field > a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .views-field > a.btn.btn-view[href*="/modal"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary[href*="/modal"][type=submit],
    .block-facet-container > a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .block-facet-container > a.btn.btn-view[href*="/modal"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary[href*="/modal"][type=submit],
    .entity a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .entity a.btn.btn-view[href*="/modal"],
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary[href*="/modal"][type=submit],
    .entity-browser .card a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .entity-browser .card a.btn.btn-view[href*="/modal"],
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary[href*="/modal"][type=submit],
    .entity-bar a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .entity-bar a.btn.btn-view[href*="/modal"],
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary[href*="/modal"][type=submit],
    .entity .flag a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"],
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"][type=submit],
    .entity .flag a.btn.btn-view[href*="/modal"],
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary[href*="/modal"][type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%232e98ff' d='M28 4H10a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 16H10V6h18Z'/%3E%3Cpath fill='%232e98ff' d='M18 26H4V16h2v-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2h-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E"); }
      .ui-dialog span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span), .ui-dialog span.btn.btn-view[href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane span.btn.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas span.btn.btn-view[href*="/modal"]:hover:not(span),
      .form-wrapper span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .form-wrapper span.btn.btn-view[href*="/modal"]:hover:not(span),
      .view-all-header span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-all-header span.btn.btn-view[href*="/modal"]:hover:not(span),
      .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-footer span.btn.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer span.btn.btn-view[href*="/modal"]:hover:not(span),
      .views-field > span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .views-field > span.btn.btn-view[href*="/modal"]:hover:not(span),
      .block-facet-container > span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .block-facet-container > span.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity span.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity-browser .card span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-browser .card span.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity-bar span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-bar span.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity .flag span.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity .flag span.btn.btn-view[href*="/modal"]:hover:not(span), .ui-dialog
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span), .ui-dialog
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .form-wrapper
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .form-wrapper
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .view-all-header
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-all-header
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-footer button.btn.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer button.btn.btn-view[href*="/modal"]:hover:not(span),
      .views-field >
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .views-field >
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .block-facet-container >
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .block-facet-container >
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity-browser .card
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-browser .card
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity-bar
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-bar
      button.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity .flag
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity .flag
      button.btn.btn-view[href*="/modal"]:hover:not(span), .ui-dialog
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span), .ui-dialog
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane
      button.button.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .form-wrapper
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .form-wrapper
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .view-all-header
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-all-header
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-footer button.button.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer button.button.btn-view[href*="/modal"]:hover:not(span),
      .views-field >
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .views-field >
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .block-facet-container >
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .block-facet-container >
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .entity
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .entity-browser .card
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-browser .card
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .entity-bar
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-bar
      button.button.btn-view[href*="/modal"]:hover:not(span),
      .entity .flag
      button.button:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity .flag
      button.button.btn-view[href*="/modal"]:hover:not(span), .ui-dialog a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit], .ui-dialog a.btn.btn-view[href*="/modal"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-dialog-buttonpane a.btn.btn-view[href*="/modal"]:hover:not(span),
      .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      #drupal-off-canvas a.btn.btn-view[href*="/modal"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .form-wrapper a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .form-wrapper a.btn.btn-view[href*="/modal"]:hover:not(span),
      .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .view-all-header a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .view-all-header a.btn.btn-view[href*="/modal"]:hover:not(span),
      .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .view-footer a.btn.btn-view[href*="/modal"]:hover:not(span),
      #drupal-off-canvas .view-footer a.btn.btn-view[href*="/modal"]:hover:not(span),
      .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .views-field > a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .views-field > a.btn.btn-view[href*="/modal"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .block-facet-container > a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .block-facet-container > a.btn.btn-view[href*="/modal"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .entity a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .entity a.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .entity-browser .card a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .entity-browser .card a.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .entity-bar a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .entity-bar a.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .entity .flag a.btn:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span),
      .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/view/"][href*="/modal"]:hover:not(span)[type=submit],
      .entity .flag a.btn.btn-view[href*="/modal"]:hover:not(span),
      .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary[href*="/modal"]:hover:not(span)[type=submit] {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFF' d='M28 4H10a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 16H10V6h18Z'/%3E%3Cpath fill='%23FFF' d='M18 26H4V16h2v-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2h-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E"); }
    .ui-dialog span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"], .ui-dialog span.btn.btn-view[href*="/panel"],
    .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-dialog-buttonpane span.btn.btn-view[href*="/panel"],
    #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas span.btn.btn-view[href*="/panel"],
    .form-wrapper span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .form-wrapper span.btn.btn-view[href*="/panel"],
    .view-all-header span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-all-header span.btn.btn-view[href*="/panel"],
    .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-footer span.btn.btn-view[href*="/panel"],
    #drupal-off-canvas .view-footer span.btn.btn-view[href*="/panel"],
    .views-field > span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .views-field > span.btn.btn-view[href*="/panel"],
    .block-facet-container > span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .block-facet-container > span.btn.btn-view[href*="/panel"],
    .entity span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity span.btn.btn-view[href*="/panel"],
    .entity-browser .card span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-browser .card span.btn.btn-view[href*="/panel"],
    .entity-bar span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-bar span.btn.btn-view[href*="/panel"],
    .entity .flag span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity .flag span.btn.btn-view[href*="/panel"], .ui-dialog
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"], .ui-dialog
    button.btn.btn-view[href*="/panel"],
    .ui-dialog-buttonpane
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-dialog-buttonpane
    button.btn.btn-view[href*="/panel"],
    #drupal-off-canvas
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas
    button.btn.btn-view[href*="/panel"],
    .form-wrapper
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .form-wrapper
    button.btn.btn-view[href*="/panel"],
    .view-all-header
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-all-header
    button.btn.btn-view[href*="/panel"],
    .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-footer button.btn.btn-view[href*="/panel"],
    #drupal-off-canvas .view-footer button.btn.btn-view[href*="/panel"],
    .views-field >
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .views-field >
    button.btn.btn-view[href*="/panel"],
    .block-facet-container >
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .block-facet-container >
    button.btn.btn-view[href*="/panel"],
    .entity
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity
    button.btn.btn-view[href*="/panel"],
    .entity-browser .card
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-browser .card
    button.btn.btn-view[href*="/panel"],
    .entity-bar
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-bar
    button.btn.btn-view[href*="/panel"],
    .entity .flag
    button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity .flag
    button.btn.btn-view[href*="/panel"], .ui-dialog
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"], .ui-dialog
    button.button.btn-view[href*="/panel"],
    .ui-dialog-buttonpane
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-dialog-buttonpane
    button.button.btn-view[href*="/panel"],
    #drupal-off-canvas
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas
    button.button.btn-view[href*="/panel"],
    .form-wrapper
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .form-wrapper
    button.button.btn-view[href*="/panel"],
    .view-all-header
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-all-header
    button.button.btn-view[href*="/panel"],
    .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-footer button.button.btn-view[href*="/panel"],
    #drupal-off-canvas .view-footer button.button.btn-view[href*="/panel"],
    .views-field >
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .views-field >
    button.button.btn-view[href*="/panel"],
    .block-facet-container >
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .block-facet-container >
    button.button.btn-view[href*="/panel"],
    .entity
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity
    button.button.btn-view[href*="/panel"],
    .entity-browser .card
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-browser .card
    button.button.btn-view[href*="/panel"],
    .entity-bar
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-bar
    button.button.btn-view[href*="/panel"],
    .entity .flag
    button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity .flag
    button.button.btn-view[href*="/panel"], .ui-dialog a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit], .ui-dialog a.btn.btn-view[href*="/panel"], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-dialog-buttonpane a.btn.btn-view[href*="/panel"],
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary[href*="/panel"][type=submit],
    #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    #drupal-off-canvas a.btn.btn-view[href*="/panel"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .form-wrapper a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .form-wrapper a.btn.btn-view[href*="/panel"],
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary[href*="/panel"][type=submit],
    .view-all-header a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .view-all-header a.btn.btn-view[href*="/panel"],
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary[href*="/panel"][type=submit],
    .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .view-footer a.btn.btn-view[href*="/panel"],
    #drupal-off-canvas .view-footer a.btn.btn-view[href*="/panel"],
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary[href*="/panel"][type=submit],
    .views-field > a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .views-field > a.btn.btn-view[href*="/panel"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary[href*="/panel"][type=submit],
    .block-facet-container > a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .block-facet-container > a.btn.btn-view[href*="/panel"],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary[href*="/panel"][type=submit],
    .entity a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .entity a.btn.btn-view[href*="/panel"],
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary[href*="/panel"][type=submit],
    .entity-browser .card a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .entity-browser .card a.btn.btn-view[href*="/panel"],
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary[href*="/panel"][type=submit],
    .entity-bar a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .entity-bar a.btn.btn-view[href*="/panel"],
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary[href*="/panel"][type=submit],
    .entity .flag a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"],
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"][type=submit],
    .entity .flag a.btn.btn-view[href*="/panel"],
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"][type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary[href*="/panel"][type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52 52'%3E%3Cpath fill='%232e98ff' d='M46 8H6l-2 2v32l2 2h40l2-2V10l-2-2zm-2 32H8V12h36v28z'/%3E%3Cpath fill='%232e98ff' d='M21 38H11l-1-1V15l1-1h10l1 1v22l-1 1z'/%3E%3C/svg%3E"); }
      .ui-dialog span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span), .ui-dialog span.btn.btn-view[href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane span.btn.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas span.btn.btn-view[href*="/panel"]:hover:not(span),
      .form-wrapper span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .form-wrapper span.btn.btn-view[href*="/panel"]:hover:not(span),
      .view-all-header span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-all-header span.btn.btn-view[href*="/panel"]:hover:not(span),
      .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-footer span.btn.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer span.btn.btn-view[href*="/panel"]:hover:not(span),
      .views-field > span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .views-field > span.btn.btn-view[href*="/panel"]:hover:not(span),
      .block-facet-container > span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .block-facet-container > span.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity span.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity-browser .card span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-browser .card span.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity-bar span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-bar span.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity .flag span.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity .flag span.btn.btn-view[href*="/panel"]:hover:not(span), .ui-dialog
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span), .ui-dialog
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .form-wrapper
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .form-wrapper
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .view-all-header
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-all-header
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-footer button.btn.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer button.btn.btn-view[href*="/panel"]:hover:not(span),
      .views-field >
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .views-field >
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .block-facet-container >
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .block-facet-container >
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity-browser .card
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-browser .card
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity-bar
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-bar
      button.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity .flag
      button.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity .flag
      button.btn.btn-view[href*="/panel"]:hover:not(span), .ui-dialog
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span), .ui-dialog
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane
      button.button.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .form-wrapper
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .form-wrapper
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .view-all-header
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-all-header
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-footer button.button.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer button.button.btn-view[href*="/panel"]:hover:not(span),
      .views-field >
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .views-field >
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .block-facet-container >
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .block-facet-container >
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .entity
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .entity-browser .card
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-browser .card
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .entity-bar
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-bar
      button.button.btn-view[href*="/panel"]:hover:not(span),
      .entity .flag
      button.button:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity .flag
      button.button.btn-view[href*="/panel"]:hover:not(span), .ui-dialog a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit], .ui-dialog a.btn.btn-view[href*="/panel"]:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-dialog-buttonpane a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-dialog-buttonpane a.btn.btn-view[href*="/panel"]:hover:not(span),
      .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      #drupal-off-canvas a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      #drupal-off-canvas a.btn.btn-view[href*="/panel"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .form-wrapper a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .form-wrapper a.btn.btn-view[href*="/panel"]:hover:not(span),
      .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .view-all-header a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .view-all-header a.btn.btn-view[href*="/panel"]:hover:not(span),
      .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .view-footer a.btn.btn-view[href*="/panel"]:hover:not(span),
      #drupal-off-canvas .view-footer a.btn.btn-view[href*="/panel"]:hover:not(span),
      .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .views-field > a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .views-field > a.btn.btn-view[href*="/panel"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .block-facet-container > a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .block-facet-container > a.btn.btn-view[href*="/panel"]:hover:not(span),
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .entity a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .entity a.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .entity-browser .card a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .entity-browser .card a.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .entity-bar a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .entity-bar a.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .entity .flag a.btn:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span),
      .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .button--primary:not([class*="btn-"])[href*="/view/"][href*="/panel"]:hover:not(span)[type=submit],
      .entity .flag a.btn.btn-view[href*="/panel"]:hover:not(span),
      .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit],
      .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-view.button--primary[href*="/panel"]:hover:not(span)[type=submit] {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52 52'%3E%3Cpath fill='%23FFF' d='M46 8H6l-2 2v32l2 2h40l2-2V10l-2-2zm-2 32H8V12h36v28z'/%3E%3Cpath fill='%23FFF' d='M21 38H11l-1-1V15l1-1h10l1 1v22l-1 1z'/%3E%3C/svg%3E"); }
  .ui-dialog span.btn.btn-delete.btn-link, .ui-dialog span.btn.btn-delete.btn-link:hover:not(span),
  .ui-dialog-buttonpane span.btn.btn-delete.btn-link,
  .ui-dialog-buttonpane span.btn.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas span.btn.btn-delete.btn-link,
  #drupal-off-canvas span.btn.btn-delete.btn-link:hover:not(span),
  .form-wrapper span.btn.btn-delete.btn-link,
  .form-wrapper span.btn.btn-delete.btn-link:hover:not(span),
  .view-all-header span.btn.btn-delete.btn-link,
  .view-all-header span.btn.btn-delete.btn-link:hover:not(span),
  .view-footer span.btn.btn-delete.btn-link,
  #drupal-off-canvas .view-footer span.btn.btn-delete.btn-link,
  .view-footer span.btn.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas .view-footer span.btn.btn-delete.btn-link:hover:not(span),
  .views-field > span.btn.btn-delete.btn-link,
  .views-field > span.btn.btn-delete.btn-link:hover:not(span),
  .block-facet-container > span.btn.btn-delete.btn-link,
  .block-facet-container > span.btn.btn-delete.btn-link:hover:not(span),
  .entity span.btn.btn-delete.btn-link,
  .entity span.btn.btn-delete.btn-link:hover:not(span),
  .entity-browser .card span.btn.btn-delete.btn-link,
  .entity-browser .card span.btn.btn-delete.btn-link:hover:not(span),
  .entity-bar span.btn.btn-delete.btn-link,
  .entity-bar span.btn.btn-delete.btn-link:hover:not(span),
  .entity .flag span.btn.btn-delete.btn-link,
  .entity .flag span.btn.btn-delete.btn-link:hover:not(span), .ui-dialog
  button.btn.btn-delete.btn-link, .ui-dialog
  button.btn.btn-delete.btn-link:hover:not(span),
  .ui-dialog-buttonpane
  button.btn.btn-delete.btn-link,
  .ui-dialog-buttonpane
  button.btn.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas
  button.btn.btn-delete.btn-link,
  #drupal-off-canvas
  button.btn.btn-delete.btn-link:hover:not(span),
  .form-wrapper
  button.btn.btn-delete.btn-link,
  .form-wrapper
  button.btn.btn-delete.btn-link:hover:not(span),
  .view-all-header
  button.btn.btn-delete.btn-link,
  .view-all-header
  button.btn.btn-delete.btn-link:hover:not(span),
  .view-footer button.btn.btn-delete.btn-link,
  #drupal-off-canvas .view-footer button.btn.btn-delete.btn-link,
  .view-footer button.btn.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas .view-footer button.btn.btn-delete.btn-link:hover:not(span),
  .views-field >
  button.btn.btn-delete.btn-link,
  .views-field >
  button.btn.btn-delete.btn-link:hover:not(span),
  .block-facet-container >
  button.btn.btn-delete.btn-link,
  .block-facet-container >
  button.btn.btn-delete.btn-link:hover:not(span),
  .entity
  button.btn.btn-delete.btn-link,
  .entity
  button.btn.btn-delete.btn-link:hover:not(span),
  .entity-browser .card
  button.btn.btn-delete.btn-link,
  .entity-browser .card
  button.btn.btn-delete.btn-link:hover:not(span),
  .entity-bar
  button.btn.btn-delete.btn-link,
  .entity-bar
  button.btn.btn-delete.btn-link:hover:not(span),
  .entity .flag
  button.btn.btn-delete.btn-link,
  .entity .flag
  button.btn.btn-delete.btn-link:hover:not(span), .ui-dialog
  button.button.btn-delete.btn-link, .ui-dialog
  button.button.btn-delete.btn-link:hover:not(span),
  .ui-dialog-buttonpane
  button.button.btn-delete.btn-link,
  .ui-dialog-buttonpane
  button.button.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas
  button.button.btn-delete.btn-link,
  #drupal-off-canvas
  button.button.btn-delete.btn-link:hover:not(span),
  .form-wrapper
  button.button.btn-delete.btn-link,
  .form-wrapper
  button.button.btn-delete.btn-link:hover:not(span),
  .view-all-header
  button.button.btn-delete.btn-link,
  .view-all-header
  button.button.btn-delete.btn-link:hover:not(span),
  .view-footer button.button.btn-delete.btn-link,
  #drupal-off-canvas .view-footer button.button.btn-delete.btn-link,
  .view-footer button.button.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas .view-footer button.button.btn-delete.btn-link:hover:not(span),
  .views-field >
  button.button.btn-delete.btn-link,
  .views-field >
  button.button.btn-delete.btn-link:hover:not(span),
  .block-facet-container >
  button.button.btn-delete.btn-link,
  .block-facet-container >
  button.button.btn-delete.btn-link:hover:not(span),
  .entity
  button.button.btn-delete.btn-link,
  .entity
  button.button.btn-delete.btn-link:hover:not(span),
  .entity-browser .card
  button.button.btn-delete.btn-link,
  .entity-browser .card
  button.button.btn-delete.btn-link:hover:not(span),
  .entity-bar
  button.button.btn-delete.btn-link,
  .entity-bar
  button.button.btn-delete.btn-link:hover:not(span),
  .entity .flag
  button.button.btn-delete.btn-link,
  .entity .flag
  button.button.btn-delete.btn-link:hover:not(span), .ui-dialog a.btn.btn-delete.btn-link, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit], .ui-dialog a.btn.btn-delete.btn-link:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-dialog-buttonpane a.btn.btn-delete.btn-link,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-delete.btn-link.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-delete.btn-link:hover:not(span),
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  #drupal-off-canvas a.btn.btn-delete.btn-link,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-delete.btn-link:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .form-wrapper a.btn.btn-delete.btn-link,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-delete.btn-link.button--primary[type=submit],
  .form-wrapper a.btn.btn-delete.btn-link:hover:not(span),
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .view-all-header a.btn.btn-delete.btn-link,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-delete.btn-link.button--primary[type=submit],
  .view-all-header a.btn.btn-delete.btn-link:hover:not(span),
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .view-footer a.btn.btn-delete.btn-link,
  #drupal-off-canvas .view-footer a.btn.btn-delete.btn-link,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-delete.btn-link.button--primary[type=submit],
  .view-footer a.btn.btn-delete.btn-link:hover:not(span),
  #drupal-off-canvas .view-footer a.btn.btn-delete.btn-link:hover:not(span),
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .views-field > a.btn.btn-delete.btn-link,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-delete.btn-link.button--primary[type=submit],
  .views-field > a.btn.btn-delete.btn-link:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .block-facet-container > a.btn.btn-delete.btn-link,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-delete.btn-link.button--primary[type=submit],
  .block-facet-container > a.btn.btn-delete.btn-link:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .entity a.btn.btn-delete.btn-link,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-delete.btn-link.button--primary[type=submit],
  .entity a.btn.btn-delete.btn-link:hover:not(span),
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .entity-browser .card a.btn.btn-delete.btn-link,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-delete.btn-link.button--primary[type=submit],
  .entity-browser .card a.btn.btn-delete.btn-link:hover:not(span),
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .entity-bar a.btn.btn-delete.btn-link,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-delete.btn-link.button--primary[type=submit],
  .entity-bar a.btn.btn-delete.btn-link:hover:not(span),
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .entity .flag a.btn.btn-delete.btn-link,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-delete.btn-link.button--primary[type=submit],
  .entity .flag a.btn.btn-delete.btn-link:hover:not(span),
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-delete.btn-link.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-delete.btn-link.button--primary:hover:not(span)[type=submit] {
    color: rgba(255, 86, 112, 0.3); }
  .ui-dialog span.btn.field-add-more-submit,
  .ui-dialog-buttonpane span.btn.field-add-more-submit,
  #drupal-off-canvas span.btn.field-add-more-submit,
  .form-wrapper span.btn.field-add-more-submit,
  .view-all-header span.btn.field-add-more-submit,
  .view-footer span.btn.field-add-more-submit,
  #drupal-off-canvas .view-footer span.btn.field-add-more-submit,
  .views-field > span.btn.field-add-more-submit,
  .block-facet-container > span.btn.field-add-more-submit,
  .entity span.btn.field-add-more-submit,
  .entity-browser .card span.btn.field-add-more-submit,
  .entity-bar span.btn.field-add-more-submit,
  .entity .flag span.btn.field-add-more-submit, .ui-dialog
  button.btn.field-add-more-submit,
  .ui-dialog-buttonpane
  button.btn.field-add-more-submit,
  #drupal-off-canvas
  button.btn.field-add-more-submit,
  .form-wrapper
  button.btn.field-add-more-submit,
  .view-all-header
  button.btn.field-add-more-submit,
  .view-footer button.btn.field-add-more-submit,
  #drupal-off-canvas .view-footer button.btn.field-add-more-submit,
  .views-field >
  button.btn.field-add-more-submit,
  .block-facet-container >
  button.btn.field-add-more-submit,
  .entity
  button.btn.field-add-more-submit,
  .entity-browser .card
  button.btn.field-add-more-submit,
  .entity-bar
  button.btn.field-add-more-submit,
  .entity .flag
  button.btn.field-add-more-submit, .ui-dialog
  button.button.field-add-more-submit,
  .ui-dialog-buttonpane
  button.button.field-add-more-submit,
  #drupal-off-canvas
  button.button.field-add-more-submit,
  .form-wrapper
  button.button.field-add-more-submit,
  .view-all-header
  button.button.field-add-more-submit,
  .view-footer button.button.field-add-more-submit,
  #drupal-off-canvas .view-footer button.button.field-add-more-submit,
  .views-field >
  button.button.field-add-more-submit,
  .block-facet-container >
  button.button.field-add-more-submit,
  .entity
  button.button.field-add-more-submit,
  .entity-browser .card
  button.button.field-add-more-submit,
  .entity-bar
  button.button.field-add-more-submit,
  .entity .flag
  button.button.field-add-more-submit, .ui-dialog a.btn.field-add-more-submit, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.field-add-more-submit,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .field-add-more-submit.button--primary[type=submit],
  #drupal-off-canvas a.btn.field-add-more-submit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .form-wrapper a.btn.field-add-more-submit,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .field-add-more-submit.button--primary[type=submit],
  .view-all-header a.btn.field-add-more-submit,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .field-add-more-submit.button--primary[type=submit],
  .view-footer a.btn.field-add-more-submit,
  #drupal-off-canvas .view-footer a.btn.field-add-more-submit,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .field-add-more-submit.button--primary[type=submit],
  .views-field > a.btn.field-add-more-submit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .field-add-more-submit.button--primary[type=submit],
  .block-facet-container > a.btn.field-add-more-submit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .field-add-more-submit.button--primary[type=submit],
  .entity a.btn.field-add-more-submit,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .field-add-more-submit.button--primary[type=submit],
  .entity-browser .card a.btn.field-add-more-submit,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .field-add-more-submit.button--primary[type=submit],
  .entity-bar a.btn.field-add-more-submit,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .field-add-more-submit.button--primary[type=submit],
  .entity .flag a.btn.field-add-more-submit,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .field-add-more-submit.button--primary[type=submit] {
    background-color: #ffffff;
    color: #2E98FF;
    font-size: 12px; }
    .ui-dialog span.btn.field-add-more-submit:hover:not(span),
    .ui-dialog-buttonpane span.btn.field-add-more-submit:hover:not(span),
    #drupal-off-canvas span.btn.field-add-more-submit:hover:not(span),
    .form-wrapper span.btn.field-add-more-submit:hover:not(span),
    .view-all-header span.btn.field-add-more-submit:hover:not(span),
    .view-footer span.btn.field-add-more-submit:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.field-add-more-submit:hover:not(span),
    .views-field > span.btn.field-add-more-submit:hover:not(span),
    .block-facet-container > span.btn.field-add-more-submit:hover:not(span),
    .entity span.btn.field-add-more-submit:hover:not(span),
    .entity-browser .card span.btn.field-add-more-submit:hover:not(span),
    .entity-bar span.btn.field-add-more-submit:hover:not(span),
    .entity .flag span.btn.field-add-more-submit:hover:not(span), .ui-dialog
    button.btn.field-add-more-submit:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.field-add-more-submit:hover:not(span),
    #drupal-off-canvas
    button.btn.field-add-more-submit:hover:not(span),
    .form-wrapper
    button.btn.field-add-more-submit:hover:not(span),
    .view-all-header
    button.btn.field-add-more-submit:hover:not(span),
    .view-footer button.btn.field-add-more-submit:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.field-add-more-submit:hover:not(span),
    .views-field >
    button.btn.field-add-more-submit:hover:not(span),
    .block-facet-container >
    button.btn.field-add-more-submit:hover:not(span),
    .entity
    button.btn.field-add-more-submit:hover:not(span),
    .entity-browser .card
    button.btn.field-add-more-submit:hover:not(span),
    .entity-bar
    button.btn.field-add-more-submit:hover:not(span),
    .entity .flag
    button.btn.field-add-more-submit:hover:not(span), .ui-dialog
    button.button.field-add-more-submit:hover:not(span),
    .ui-dialog-buttonpane
    button.button.field-add-more-submit:hover:not(span),
    #drupal-off-canvas
    button.button.field-add-more-submit:hover:not(span),
    .form-wrapper
    button.button.field-add-more-submit:hover:not(span),
    .view-all-header
    button.button.field-add-more-submit:hover:not(span),
    .view-footer button.button.field-add-more-submit:hover:not(span),
    #drupal-off-canvas .view-footer button.button.field-add-more-submit:hover:not(span),
    .views-field >
    button.button.field-add-more-submit:hover:not(span),
    .block-facet-container >
    button.button.field-add-more-submit:hover:not(span),
    .entity
    button.button.field-add-more-submit:hover:not(span),
    .entity-browser .card
    button.button.field-add-more-submit:hover:not(span),
    .entity-bar
    button.button.field-add-more-submit:hover:not(span),
    .entity .flag
    button.button.field-add-more-submit:hover:not(span), .ui-dialog a.btn.field-add-more-submit:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.field-add-more-submit:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.field-add-more-submit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.field-add-more-submit:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.field-add-more-submit:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.field-add-more-submit:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.field-add-more-submit:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.field-add-more-submit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.field-add-more-submit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .entity a.btn.field-add-more-submit:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.field-add-more-submit:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.field-add-more-submit:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.field-add-more-submit:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .field-add-more-submit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .field-add-more-submit.button--primary:hover:not(span)[type=submit] {
      background-color: #2E98FF;
      color: #ffffff; }
  .ui-dialog span.btn.btn-external,
  .ui-dialog-buttonpane span.btn.btn-external,
  #drupal-off-canvas span.btn.btn-external,
  .form-wrapper span.btn.btn-external,
  .view-all-header span.btn.btn-external,
  .view-footer span.btn.btn-external,
  #drupal-off-canvas .view-footer span.btn.btn-external,
  .views-field > span.btn.btn-external,
  .block-facet-container > span.btn.btn-external,
  .entity span.btn.btn-external,
  .entity-browser .card span.btn.btn-external,
  .entity-bar span.btn.btn-external,
  .entity .flag span.btn.btn-external, .ui-dialog
  button.btn.btn-external,
  .ui-dialog-buttonpane
  button.btn.btn-external,
  #drupal-off-canvas
  button.btn.btn-external,
  .form-wrapper
  button.btn.btn-external,
  .view-all-header
  button.btn.btn-external,
  .view-footer button.btn.btn-external,
  #drupal-off-canvas .view-footer button.btn.btn-external,
  .views-field >
  button.btn.btn-external,
  .block-facet-container >
  button.btn.btn-external,
  .entity
  button.btn.btn-external,
  .entity-browser .card
  button.btn.btn-external,
  .entity-bar
  button.btn.btn-external,
  .entity .flag
  button.btn.btn-external, .ui-dialog
  button.button.btn-external,
  .ui-dialog-buttonpane
  button.button.btn-external,
  #drupal-off-canvas
  button.button.btn-external,
  .form-wrapper
  button.button.btn-external,
  .view-all-header
  button.button.btn-external,
  .view-footer button.button.btn-external,
  #drupal-off-canvas .view-footer button.button.btn-external,
  .views-field >
  button.button.btn-external,
  .block-facet-container >
  button.button.btn-external,
  .entity
  button.button.btn-external,
  .entity-browser .card
  button.button.btn-external,
  .entity-bar
  button.button.btn-external,
  .entity .flag
  button.button.btn-external, .ui-dialog a.btn.btn-external, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-external,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-external.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-external,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .form-wrapper a.btn.btn-external,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-external.button--primary[type=submit],
  .view-all-header a.btn.btn-external,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-external.button--primary[type=submit],
  .view-footer a.btn.btn-external,
  #drupal-off-canvas .view-footer a.btn.btn-external,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-external.button--primary[type=submit],
  .views-field > a.btn.btn-external,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-external.button--primary[type=submit],
  .block-facet-container > a.btn.btn-external,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-external.button--primary[type=submit],
  .entity a.btn.btn-external,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-external.button--primary[type=submit],
  .entity-browser .card a.btn.btn-external,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-external.button--primary[type=submit],
  .entity-bar a.btn.btn-external,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-external.button--primary[type=submit],
  .entity .flag a.btn.btn-external,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-external.button--primary[type=submit] {
    background-color: #ffffff;
    color: #2E98FF;
    padding-left: 30px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 457.478 457.478' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 457.478 457.478'%3E%3Cg%3E%3Cpath fill='%232E98FF' d='m423.173,110.709l-189.434-109.369c-3.094-1.786-6.906-1.786-10-3.33067e-15l-189.433,109.369c-3.094,1.786-5,5.087-5,8.66v218.739c0,3.573 1.906,6.874 5,8.66l189.434,109.37c1.547,0.893 3.273,1.34 5,1.34s3.453-0.447 5-1.34l189.434-109.37c3.094-1.786 5-5.087 5-8.66v-218.739c-0.001-3.572-1.908-6.874-5.001-8.66zm-15,206.884l-6.459-3.729c-4.781-2.762-10.898-1.123-13.66,3.66-2.762,4.783-1.123,10.899 3.66,13.661l9.226,5.327-162.201,93.647v-188.638c0.128,0.005 0.255,0.024 0.383,0.024 3.456,0 6.817-1.793 8.67-5.001 1.421-2.46 1.669-5.271 0.932-7.799l159.449-92.058v180.906zm-338.747-.069c-2.761-4.782-8.874-6.422-13.66-3.66l-6.46,3.729v-180.905l159.449,92.058c-0.737,2.527-0.488,5.338 0.932,7.798 1.853,3.208 5.213,5.001 8.67,5.001 0.127,0 0.255-0.02 0.383-0.024v188.637l-162.202-93.647 9.227-5.327c4.784-2.761 6.422-8.877 3.661-13.66zm159.314-275.941c5.522,2.84217e-14 10-4.477 10-10v-4.263l159.431,92.048-159.634,92.165c-0.931-4.559-4.964-7.989-9.797-7.989-4.834,0-8.867,3.43-9.798,7.99l-159.635-92.166 159.433-92.048v4.264c0,5.522 4.478,9.999 10,9.999z'/%3E%3Cpath fill='%232E98FF' d='m304.003,280.544l17.839,10.3c1.575,0.909 3.294,1.341 4.99,1.341 3.456,0 6.817-1.793 8.67-5.001 2.762-4.783 1.123-10.898-3.66-13.66l-17.839-10.3c-4.784-2.761-10.898-1.123-13.66,3.66s-1.123,10.898 3.66,13.66z'/%3E%3Cpath fill='%232E98FF' d='m260.147,255.224l17.84,10.299c1.575,0.91 3.294,1.341 4.99,1.341 3.456,0 6.818-1.793 8.67-5.001 2.762-4.783 1.123-10.899-3.66-13.66l-17.84-10.299c-4.784-2.763-10.899-1.123-13.66,3.66-2.762,4.783-1.123,10.899 3.66,13.66z'/%3E%3Cpath fill='%232E98FF' d='m347.857,305.864l17.84,10.3c1.575,0.909 3.294,1.341 4.99,1.341 3.456,0 6.818-1.793 8.67-5.001 2.762-4.783 1.123-10.899-3.66-13.66l-17.84-10.3c-4.784-2.762-10.9-1.123-13.66,3.66-2.762,4.783-1.123,10.899 3.66,13.66z'/%3E%3Cpath fill='%232E98FF' d='m174.501,266.865c1.696,0 3.416-0.432 4.99-1.341l17.84-10.3c4.783-2.761 6.422-8.877 3.66-13.66-2.761-4.783-8.877-6.421-13.66-3.66l-17.84,10.3c-4.783,2.761-6.422,8.877-3.66,13.66 1.852,3.209 5.213,5.001 8.67,5.001z'/%3E%3Cpath fill='%232E98FF' d='m86.791,317.505c1.696,0 3.415-0.432 4.99-1.341l17.84-10.299c4.783-2.761 6.422-8.877 3.66-13.66-2.76-4.782-8.874-6.421-13.66-3.66l-17.84,10.299c-4.783,2.761-6.422,8.877-3.66,13.66 1.852,3.208 5.213,5.001 8.67,5.001z'/%3E%3Cpath fill='%232E98FF' d='m130.646,292.185c1.696,0 3.416-0.432 4.99-1.341l17.839-10.3c4.783-2.762 6.422-8.877 3.66-13.66-2.761-4.783-8.877-6.421-13.66-3.66l-17.839,10.3c-4.783,2.762-6.422,8.877-3.66,13.66 1.853,3.208 5.213,5.001 8.67,5.001z'/%3E%3Cpath fill='%232E98FF' d='M218.74,82.223c0,5.523,4.478,10,10,10s10-4.477,10-10V61.624c0-5.523-4.478-10-10-10s-10,4.477-10,10V82.223z'/%3E%3Cpath fill='%232E98FF' d='m228.74,102.264c-5.522,0-10,4.477-10,10v20.599c0,5.523 4.478,10 10,10s10-4.477 10-10v-20.599c0-5.523-4.477-10-10-10z'/%3E%3Cpath fill='%232E98FF' d='m228.74,152.904c-5.522,0-10,4.477-10,10v20.599c0,5.523 4.478,10 10,10s10-4.477 10-10v-20.599c0-5.523-4.477-10-10-10z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 10px center;
    -webkit-background-size: 15px 15px;
            background-size: 15px; }
    .ui-dialog span.btn.btn-external:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-external:hover:not(span),
    #drupal-off-canvas span.btn.btn-external:hover:not(span),
    .form-wrapper span.btn.btn-external:hover:not(span),
    .view-all-header span.btn.btn-external:hover:not(span),
    .view-footer span.btn.btn-external:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-external:hover:not(span),
    .views-field > span.btn.btn-external:hover:not(span),
    .block-facet-container > span.btn.btn-external:hover:not(span),
    .entity span.btn.btn-external:hover:not(span),
    .entity-browser .card span.btn.btn-external:hover:not(span),
    .entity-bar span.btn.btn-external:hover:not(span),
    .entity .flag span.btn.btn-external:hover:not(span), .ui-dialog
    button.btn.btn-external:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-external:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-external:hover:not(span),
    .form-wrapper
    button.btn.btn-external:hover:not(span),
    .view-all-header
    button.btn.btn-external:hover:not(span),
    .view-footer button.btn.btn-external:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-external:hover:not(span),
    .views-field >
    button.btn.btn-external:hover:not(span),
    .block-facet-container >
    button.btn.btn-external:hover:not(span),
    .entity
    button.btn.btn-external:hover:not(span),
    .entity-browser .card
    button.btn.btn-external:hover:not(span),
    .entity-bar
    button.btn.btn-external:hover:not(span),
    .entity .flag
    button.btn.btn-external:hover:not(span), .ui-dialog
    button.button.btn-external:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-external:hover:not(span),
    #drupal-off-canvas
    button.button.btn-external:hover:not(span),
    .form-wrapper
    button.button.btn-external:hover:not(span),
    .view-all-header
    button.button.btn-external:hover:not(span),
    .view-footer button.button.btn-external:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-external:hover:not(span),
    .views-field >
    button.button.btn-external:hover:not(span),
    .block-facet-container >
    button.button.btn-external:hover:not(span),
    .entity
    button.button.btn-external:hover:not(span),
    .entity-browser .card
    button.button.btn-external:hover:not(span),
    .entity-bar
    button.button.btn-external:hover:not(span),
    .entity .flag
    button.button.btn-external:hover:not(span), .ui-dialog a.btn.btn-external:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-external:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-external.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-external:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-external:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-external.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-external:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-external.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-external:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-external:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-external.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-external:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-external.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-external:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-external.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-external:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-external.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-external:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-external.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-external:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-external.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-external:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-external.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-external.button--primary:hover:not(span)[type=submit] {
      background-color: #2E98FF;
      color: #ffffff;
      background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 457.478 457.478' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 457.478 457.478'%3E%3Cg%3E%3Cpath fill='%23ffffff' d='m423.173,110.709l-189.434-109.369c-3.094-1.786-6.906-1.786-10-3.33067e-15l-189.433,109.369c-3.094,1.786-5,5.087-5,8.66v218.739c0,3.573 1.906,6.874 5,8.66l189.434,109.37c1.547,0.893 3.273,1.34 5,1.34s3.453-0.447 5-1.34l189.434-109.37c3.094-1.786 5-5.087 5-8.66v-218.739c-0.001-3.572-1.908-6.874-5.001-8.66zm-15,206.884l-6.459-3.729c-4.781-2.762-10.898-1.123-13.66,3.66-2.762,4.783-1.123,10.899 3.66,13.661l9.226,5.327-162.201,93.647v-188.638c0.128,0.005 0.255,0.024 0.383,0.024 3.456,0 6.817-1.793 8.67-5.001 1.421-2.46 1.669-5.271 0.932-7.799l159.449-92.058v180.906zm-338.747-.069c-2.761-4.782-8.874-6.422-13.66-3.66l-6.46,3.729v-180.905l159.449,92.058c-0.737,2.527-0.488,5.338 0.932,7.798 1.853,3.208 5.213,5.001 8.67,5.001 0.127,0 0.255-0.02 0.383-0.024v188.637l-162.202-93.647 9.227-5.327c4.784-2.761 6.422-8.877 3.661-13.66zm159.314-275.941c5.522,2.84217e-14 10-4.477 10-10v-4.263l159.431,92.048-159.634,92.165c-0.931-4.559-4.964-7.989-9.797-7.989-4.834,0-8.867,3.43-9.798,7.99l-159.635-92.166 159.433-92.048v4.264c0,5.522 4.478,9.999 10,9.999z'/%3E%3Cpath fill='%23ffffff' d='m304.003,280.544l17.839,10.3c1.575,0.909 3.294,1.341 4.99,1.341 3.456,0 6.817-1.793 8.67-5.001 2.762-4.783 1.123-10.898-3.66-13.66l-17.839-10.3c-4.784-2.761-10.898-1.123-13.66,3.66s-1.123,10.898 3.66,13.66z'/%3E%3Cpath fill='%23ffffff' d='m260.147,255.224l17.84,10.299c1.575,0.91 3.294,1.341 4.99,1.341 3.456,0 6.818-1.793 8.67-5.001 2.762-4.783 1.123-10.899-3.66-13.66l-17.84-10.299c-4.784-2.763-10.899-1.123-13.66,3.66-2.762,4.783-1.123,10.899 3.66,13.66z'/%3E%3Cpath fill='%23ffffff' d='m347.857,305.864l17.84,10.3c1.575,0.909 3.294,1.341 4.99,1.341 3.456,0 6.818-1.793 8.67-5.001 2.762-4.783 1.123-10.899-3.66-13.66l-17.84-10.3c-4.784-2.762-10.9-1.123-13.66,3.66-2.762,4.783-1.123,10.899 3.66,13.66z'/%3E%3Cpath fill='%23ffffff' d='m174.501,266.865c1.696,0 3.416-0.432 4.99-1.341l17.84-10.3c4.783-2.761 6.422-8.877 3.66-13.66-2.761-4.783-8.877-6.421-13.66-3.66l-17.84,10.3c-4.783,2.761-6.422,8.877-3.66,13.66 1.852,3.209 5.213,5.001 8.67,5.001z'/%3E%3Cpath fill='%23ffffff' d='m86.791,317.505c1.696,0 3.415-0.432 4.99-1.341l17.84-10.299c4.783-2.761 6.422-8.877 3.66-13.66-2.76-4.782-8.874-6.421-13.66-3.66l-17.84,10.299c-4.783,2.761-6.422,8.877-3.66,13.66 1.852,3.208 5.213,5.001 8.67,5.001z'/%3E%3Cpath fill='%23ffffff' d='m130.646,292.185c1.696,0 3.416-0.432 4.99-1.341l17.839-10.3c4.783-2.762 6.422-8.877 3.66-13.66-2.761-4.783-8.877-6.421-13.66-3.66l-17.839,10.3c-4.783,2.762-6.422,8.877-3.66,13.66 1.853,3.208 5.213,5.001 8.67,5.001z'/%3E%3Cpath fill='%23ffffff' d='M218.74,82.223c0,5.523,4.478,10,10,10s10-4.477,10-10V61.624c0-5.523-4.478-10-10-10s-10,4.477-10,10V82.223z'/%3E%3Cpath fill='%23ffffff' d='m228.74,102.264c-5.522,0-10,4.477-10,10v20.599c0,5.523 4.478,10 10,10s10-4.477 10-10v-20.599c0-5.523-4.477-10-10-10z'/%3E%3Cpath fill='%23ffffff' d='m228.74,152.904c-5.522,0-10,4.477-10,10v20.599c0,5.523 4.478,10 10,10s10-4.477 10-10v-20.599c0-5.523-4.477-10-10-10z'/%3E%3C/g%3E%3C/svg%3E"); }
  .ui-dialog span.btn.btn-link,
  .ui-dialog-buttonpane span.btn.btn-link,
  #drupal-off-canvas span.btn.btn-link,
  .form-wrapper span.btn.btn-link,
  .view-all-header span.btn.btn-link,
  .view-footer span.btn.btn-link,
  #drupal-off-canvas .view-footer span.btn.btn-link,
  .views-field > span.btn.btn-link,
  .block-facet-container > span.btn.btn-link,
  .entity span.btn.btn-link,
  .entity-browser .card span.btn.btn-link,
  .entity-bar span.btn.btn-link,
  .entity .flag span.btn.btn-link, .ui-dialog
  button.btn.btn-link,
  .ui-dialog-buttonpane
  button.btn.btn-link,
  #drupal-off-canvas
  button.btn.btn-link,
  .form-wrapper
  button.btn.btn-link,
  .view-all-header
  button.btn.btn-link,
  .view-footer button.btn.btn-link,
  #drupal-off-canvas .view-footer button.btn.btn-link,
  .views-field >
  button.btn.btn-link,
  .block-facet-container >
  button.btn.btn-link,
  .entity
  button.btn.btn-link,
  .entity-browser .card
  button.btn.btn-link,
  .entity-bar
  button.btn.btn-link,
  .entity .flag
  button.btn.btn-link, .ui-dialog
  button.button.btn-link,
  .ui-dialog-buttonpane
  button.button.btn-link,
  #drupal-off-canvas
  button.button.btn-link,
  .form-wrapper
  button.button.btn-link,
  .view-all-header
  button.button.btn-link,
  .view-footer button.button.btn-link,
  #drupal-off-canvas .view-footer button.button.btn-link,
  .views-field >
  button.button.btn-link,
  .block-facet-container >
  button.button.btn-link,
  .entity
  button.button.btn-link,
  .entity-browser .card
  button.button.btn-link,
  .entity-bar
  button.button.btn-link,
  .entity .flag
  button.button.btn-link, .ui-dialog a.btn.btn-link, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-link,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-link.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-link,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .form-wrapper a.btn.btn-link,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-link.button--primary[type=submit],
  .view-all-header a.btn.btn-link,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-link.button--primary[type=submit],
  .view-footer a.btn.btn-link,
  #drupal-off-canvas .view-footer a.btn.btn-link,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-link.button--primary[type=submit],
  .views-field > a.btn.btn-link,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-link.button--primary[type=submit],
  .block-facet-container > a.btn.btn-link,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-link.button--primary[type=submit],
  .entity a.btn.btn-link,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-link.button--primary[type=submit],
  .entity-browser .card a.btn.btn-link,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-link.button--primary[type=submit],
  .entity-bar a.btn.btn-link,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-link.button--primary[type=submit],
  .entity .flag a.btn.btn-link,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-link.button--primary[type=submit] {
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: #2E98FF;
    border: 0;
    padding: 0;
    text-decoration: underline; }
    .ui-dialog span.btn.btn-link, .ui-dialog span.btn.btn-link:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-link,
    .ui-dialog-buttonpane span.btn.btn-link:hover:not(span),
    #drupal-off-canvas span.btn.btn-link,
    #drupal-off-canvas span.btn.btn-link:hover:not(span),
    .form-wrapper span.btn.btn-link,
    .form-wrapper span.btn.btn-link:hover:not(span),
    .view-all-header span.btn.btn-link,
    .view-all-header span.btn.btn-link:hover:not(span),
    .view-footer span.btn.btn-link,
    #drupal-off-canvas .view-footer span.btn.btn-link,
    .view-footer span.btn.btn-link:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-link:hover:not(span),
    .views-field > span.btn.btn-link,
    .views-field > span.btn.btn-link:hover:not(span),
    .block-facet-container > span.btn.btn-link,
    .block-facet-container > span.btn.btn-link:hover:not(span),
    .entity span.btn.btn-link,
    .entity span.btn.btn-link:hover:not(span),
    .entity-browser .card span.btn.btn-link,
    .entity-browser .card span.btn.btn-link:hover:not(span),
    .entity-bar span.btn.btn-link,
    .entity-bar span.btn.btn-link:hover:not(span),
    .entity .flag span.btn.btn-link,
    .entity .flag span.btn.btn-link:hover:not(span), .ui-dialog
    button.btn.btn-link, .ui-dialog
    button.btn.btn-link:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-link,
    .ui-dialog-buttonpane
    button.btn.btn-link:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-link,
    #drupal-off-canvas
    button.btn.btn-link:hover:not(span),
    .form-wrapper
    button.btn.btn-link,
    .form-wrapper
    button.btn.btn-link:hover:not(span),
    .view-all-header
    button.btn.btn-link,
    .view-all-header
    button.btn.btn-link:hover:not(span),
    .view-footer button.btn.btn-link,
    #drupal-off-canvas .view-footer button.btn.btn-link,
    .view-footer button.btn.btn-link:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-link:hover:not(span),
    .views-field >
    button.btn.btn-link,
    .views-field >
    button.btn.btn-link:hover:not(span),
    .block-facet-container >
    button.btn.btn-link,
    .block-facet-container >
    button.btn.btn-link:hover:not(span),
    .entity
    button.btn.btn-link,
    .entity
    button.btn.btn-link:hover:not(span),
    .entity-browser .card
    button.btn.btn-link,
    .entity-browser .card
    button.btn.btn-link:hover:not(span),
    .entity-bar
    button.btn.btn-link,
    .entity-bar
    button.btn.btn-link:hover:not(span),
    .entity .flag
    button.btn.btn-link,
    .entity .flag
    button.btn.btn-link:hover:not(span), .ui-dialog
    button.button.btn-link, .ui-dialog
    button.button.btn-link:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-link,
    .ui-dialog-buttonpane
    button.button.btn-link:hover:not(span),
    #drupal-off-canvas
    button.button.btn-link,
    #drupal-off-canvas
    button.button.btn-link:hover:not(span),
    .form-wrapper
    button.button.btn-link,
    .form-wrapper
    button.button.btn-link:hover:not(span),
    .view-all-header
    button.button.btn-link,
    .view-all-header
    button.button.btn-link:hover:not(span),
    .view-footer button.button.btn-link,
    #drupal-off-canvas .view-footer button.button.btn-link,
    .view-footer button.button.btn-link:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-link:hover:not(span),
    .views-field >
    button.button.btn-link,
    .views-field >
    button.button.btn-link:hover:not(span),
    .block-facet-container >
    button.button.btn-link,
    .block-facet-container >
    button.button.btn-link:hover:not(span),
    .entity
    button.button.btn-link,
    .entity
    button.button.btn-link:hover:not(span),
    .entity-browser .card
    button.button.btn-link,
    .entity-browser .card
    button.button.btn-link:hover:not(span),
    .entity-bar
    button.button.btn-link,
    .entity-bar
    button.button.btn-link:hover:not(span),
    .entity .flag
    button.button.btn-link,
    .entity .flag
    button.button.btn-link:hover:not(span), .ui-dialog a.btn.btn-link, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit], .ui-dialog a.btn.btn-link:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-link,
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-link.button--primary[type=submit],
    .ui-dialog-buttonpane a.btn.btn-link:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-link.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-link,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    #drupal-off-canvas a.btn.btn-link:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-link,
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-link.button--primary[type=submit],
    .form-wrapper a.btn.btn-link:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-link.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-link,
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-link.button--primary[type=submit],
    .view-all-header a.btn.btn-link:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-link.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-link,
    #drupal-off-canvas .view-footer a.btn.btn-link,
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-link.button--primary[type=submit],
    .view-footer a.btn.btn-link:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-link:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-link.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-link,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-link.button--primary[type=submit],
    .views-field > a.btn.btn-link:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-link.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-link,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-link.button--primary[type=submit],
    .block-facet-container > a.btn.btn-link:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-link.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-link,
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-link.button--primary[type=submit],
    .entity a.btn.btn-link:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-link.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-link,
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-link.button--primary[type=submit],
    .entity-browser .card a.btn.btn-link:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-link.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-link,
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-link.button--primary[type=submit],
    .entity-bar a.btn.btn-link:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-link.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-link,
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-link.button--primary[type=submit],
    .entity .flag a.btn.btn-link:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-link.button--primary:hover:not(span)[type=submit] {
      background: transparent;
      color: #287fd3; }
    .ui-dialog span.btn.btn-link:focus,
    .ui-dialog-buttonpane span.btn.btn-link:focus,
    #drupal-off-canvas span.btn.btn-link:focus,
    .form-wrapper span.btn.btn-link:focus,
    .view-all-header span.btn.btn-link:focus,
    .view-footer span.btn.btn-link:focus,
    #drupal-off-canvas .view-footer span.btn.btn-link:focus,
    .views-field > span.btn.btn-link:focus,
    .block-facet-container > span.btn.btn-link:focus,
    .entity span.btn.btn-link:focus,
    .entity-browser .card span.btn.btn-link:focus,
    .entity-bar span.btn.btn-link:focus,
    .entity .flag span.btn.btn-link:focus, .ui-dialog
    button.btn.btn-link:focus,
    .ui-dialog-buttonpane
    button.btn.btn-link:focus,
    #drupal-off-canvas
    button.btn.btn-link:focus,
    .form-wrapper
    button.btn.btn-link:focus,
    .view-all-header
    button.btn.btn-link:focus,
    .view-footer button.btn.btn-link:focus,
    #drupal-off-canvas .view-footer button.btn.btn-link:focus,
    .views-field >
    button.btn.btn-link:focus,
    .block-facet-container >
    button.btn.btn-link:focus,
    .entity
    button.btn.btn-link:focus,
    .entity-browser .card
    button.btn.btn-link:focus,
    .entity-bar
    button.btn.btn-link:focus,
    .entity .flag
    button.btn.btn-link:focus, .ui-dialog
    button.button.btn-link:focus,
    .ui-dialog-buttonpane
    button.button.btn-link:focus,
    #drupal-off-canvas
    button.button.btn-link:focus,
    .form-wrapper
    button.button.btn-link:focus,
    .view-all-header
    button.button.btn-link:focus,
    .view-footer button.button.btn-link:focus,
    #drupal-off-canvas .view-footer button.button.btn-link:focus,
    .views-field >
    button.button.btn-link:focus,
    .block-facet-container >
    button.button.btn-link:focus,
    .entity
    button.button.btn-link:focus,
    .entity-browser .card
    button.button.btn-link:focus,
    .entity-bar
    button.button.btn-link:focus,
    .entity .flag
    button.button.btn-link:focus, .ui-dialog a.btn.btn-link:focus, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-dialog-buttonpane a.btn.btn-link:focus,
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-link.button--primary:focus[type=submit],
    #drupal-off-canvas a.btn.btn-link:focus,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .form-wrapper a.btn.btn-link:focus,
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-link.button--primary:focus[type=submit],
    .view-all-header a.btn.btn-link:focus,
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-link.button--primary:focus[type=submit],
    .view-footer a.btn.btn-link:focus,
    #drupal-off-canvas .view-footer a.btn.btn-link:focus,
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-link.button--primary:focus[type=submit],
    .views-field > a.btn.btn-link:focus,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-link.button--primary:focus[type=submit],
    .block-facet-container > a.btn.btn-link:focus,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-link.button--primary:focus[type=submit],
    .entity a.btn.btn-link:focus,
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-link.button--primary:focus[type=submit],
    .entity-browser .card a.btn.btn-link:focus,
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-link.button--primary:focus[type=submit],
    .entity-bar a.btn.btn-link:focus,
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-link.button--primary:focus[type=submit],
    .entity .flag a.btn.btn-link:focus,
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-link.button--primary:focus[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-link.button--primary:focus[type=submit] {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .ui-dialog span.btn.btn-count, .ui-dialog span.btn.btn-icon,
  .ui-dialog-buttonpane span.btn.btn-count,
  .ui-dialog-buttonpane span.btn.btn-icon,
  #drupal-off-canvas span.btn.btn-count,
  #drupal-off-canvas span.btn.btn-icon,
  .form-wrapper span.btn.btn-count,
  .form-wrapper span.btn.btn-icon,
  .view-all-header span.btn.btn-count,
  .view-all-header span.btn.btn-icon,
  .view-footer span.btn.btn-count,
  #drupal-off-canvas .view-footer span.btn.btn-count,
  .view-footer span.btn.btn-icon,
  #drupal-off-canvas .view-footer span.btn.btn-icon,
  .views-field > span.btn.btn-count,
  .views-field > span.btn.btn-icon,
  .block-facet-container > span.btn.btn-count,
  .block-facet-container > span.btn.btn-icon,
  .entity span.btn.btn-count,
  .entity span.btn.btn-icon,
  .entity-browser .card span.btn.btn-count,
  .entity-browser .card span.btn.btn-icon,
  .entity-bar span.btn.btn-count,
  .entity-bar span.btn.btn-icon,
  .entity .flag span.btn.btn-count,
  .entity .flag span.btn.btn-icon, .ui-dialog
  button.btn.btn-count, .ui-dialog
  button.btn.btn-icon,
  .ui-dialog-buttonpane
  button.btn.btn-count,
  .ui-dialog-buttonpane
  button.btn.btn-icon,
  #drupal-off-canvas
  button.btn.btn-count,
  #drupal-off-canvas
  button.btn.btn-icon,
  .form-wrapper
  button.btn.btn-count,
  .form-wrapper
  button.btn.btn-icon,
  .view-all-header
  button.btn.btn-count,
  .view-all-header
  button.btn.btn-icon,
  .view-footer button.btn.btn-count,
  #drupal-off-canvas .view-footer button.btn.btn-count,
  .view-footer button.btn.btn-icon,
  #drupal-off-canvas .view-footer button.btn.btn-icon,
  .views-field >
  button.btn.btn-count,
  .views-field >
  button.btn.btn-icon,
  .block-facet-container >
  button.btn.btn-count,
  .block-facet-container >
  button.btn.btn-icon,
  .entity
  button.btn.btn-count,
  .entity
  button.btn.btn-icon,
  .entity-browser .card
  button.btn.btn-count,
  .entity-browser .card
  button.btn.btn-icon,
  .entity-bar
  button.btn.btn-count,
  .entity-bar
  button.btn.btn-icon,
  .entity .flag
  button.btn.btn-count,
  .entity .flag
  button.btn.btn-icon, .ui-dialog
  button.button.btn-count, .ui-dialog
  button.button.btn-icon,
  .ui-dialog-buttonpane
  button.button.btn-count,
  .ui-dialog-buttonpane
  button.button.btn-icon,
  #drupal-off-canvas
  button.button.btn-count,
  #drupal-off-canvas
  button.button.btn-icon,
  .form-wrapper
  button.button.btn-count,
  .form-wrapper
  button.button.btn-icon,
  .view-all-header
  button.button.btn-count,
  .view-all-header
  button.button.btn-icon,
  .view-footer button.button.btn-count,
  #drupal-off-canvas .view-footer button.button.btn-count,
  .view-footer button.button.btn-icon,
  #drupal-off-canvas .view-footer button.button.btn-icon,
  .views-field >
  button.button.btn-count,
  .views-field >
  button.button.btn-icon,
  .block-facet-container >
  button.button.btn-count,
  .block-facet-container >
  button.button.btn-icon,
  .entity
  button.button.btn-count,
  .entity
  button.button.btn-icon,
  .entity-browser .card
  button.button.btn-count,
  .entity-browser .card
  button.button.btn-icon,
  .entity-bar
  button.button.btn-count,
  .entity-bar
  button.button.btn-icon,
  .entity .flag
  button.button.btn-count,
  .entity .flag
  button.button.btn-icon, .ui-dialog a.btn.btn-count, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit], .ui-dialog a.btn.btn-icon, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-count,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-count.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-icon,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-icon,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .form-wrapper a.btn.btn-count,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-count.button--primary[type=submit],
  .form-wrapper a.btn.btn-icon,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.button--primary[type=submit],
  .view-all-header a.btn.btn-count,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-count.button--primary[type=submit],
  .view-all-header a.btn.btn-icon,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.button--primary[type=submit],
  .view-footer a.btn.btn-count,
  #drupal-off-canvas .view-footer a.btn.btn-count,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-count.button--primary[type=submit],
  .view-footer a.btn.btn-icon,
  #drupal-off-canvas .view-footer a.btn.btn-icon,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.button--primary[type=submit],
  .views-field > a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-count.button--primary[type=submit],
  .views-field > a.btn.btn-icon,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.button--primary[type=submit],
  .block-facet-container > a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-count.button--primary[type=submit],
  .block-facet-container > a.btn.btn-icon,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.button--primary[type=submit],
  .entity a.btn.btn-count,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-count.button--primary[type=submit],
  .entity a.btn.btn-icon,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.button--primary[type=submit],
  .entity-browser .card a.btn.btn-count,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-count.button--primary[type=submit],
  .entity-browser .card a.btn.btn-icon,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.button--primary[type=submit],
  .entity-bar a.btn.btn-count,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-count.button--primary[type=submit],
  .entity-bar a.btn.btn-icon,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.button--primary[type=submit],
  .entity .flag a.btn.btn-count,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-count.button--primary[type=submit],
  .entity .flag a.btn.btn-icon,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.button--primary[type=submit] {
    min-width: 30px;
    min-height: 30px;
    background-color: #FFF;
    border-color: #2E98FF; }
    .ui-dialog span.btn.btn-count.hide-zero.count-0, .ui-dialog span.btn.btn-icon.hide-zero.count-0,
    .ui-dialog-buttonpane span.btn.btn-count.hide-zero.count-0,
    .ui-dialog-buttonpane span.btn.btn-icon.hide-zero.count-0,
    #drupal-off-canvas span.btn.btn-count.hide-zero.count-0,
    #drupal-off-canvas span.btn.btn-icon.hide-zero.count-0,
    .form-wrapper span.btn.btn-count.hide-zero.count-0,
    .form-wrapper span.btn.btn-icon.hide-zero.count-0,
    .view-all-header span.btn.btn-count.hide-zero.count-0,
    .view-all-header span.btn.btn-icon.hide-zero.count-0,
    .view-footer span.btn.btn-count.hide-zero.count-0,
    #drupal-off-canvas .view-footer span.btn.btn-count.hide-zero.count-0,
    .view-footer span.btn.btn-icon.hide-zero.count-0,
    #drupal-off-canvas .view-footer span.btn.btn-icon.hide-zero.count-0,
    .views-field > span.btn.btn-count.hide-zero.count-0,
    .views-field > span.btn.btn-icon.hide-zero.count-0,
    .block-facet-container > span.btn.btn-count.hide-zero.count-0,
    .block-facet-container > span.btn.btn-icon.hide-zero.count-0,
    .entity span.btn.btn-count.hide-zero.count-0,
    .entity span.btn.btn-icon.hide-zero.count-0,
    .entity-browser .card span.btn.btn-count.hide-zero.count-0,
    .entity-browser .card span.btn.btn-icon.hide-zero.count-0,
    .entity-bar span.btn.btn-count.hide-zero.count-0,
    .entity-bar span.btn.btn-icon.hide-zero.count-0,
    .entity .flag span.btn.btn-count.hide-zero.count-0,
    .entity .flag span.btn.btn-icon.hide-zero.count-0, .ui-dialog
    button.btn.btn-count.hide-zero.count-0, .ui-dialog
    button.btn.btn-icon.hide-zero.count-0,
    .ui-dialog-buttonpane
    button.btn.btn-count.hide-zero.count-0,
    .ui-dialog-buttonpane
    button.btn.btn-icon.hide-zero.count-0,
    #drupal-off-canvas
    button.btn.btn-count.hide-zero.count-0,
    #drupal-off-canvas
    button.btn.btn-icon.hide-zero.count-0,
    .form-wrapper
    button.btn.btn-count.hide-zero.count-0,
    .form-wrapper
    button.btn.btn-icon.hide-zero.count-0,
    .view-all-header
    button.btn.btn-count.hide-zero.count-0,
    .view-all-header
    button.btn.btn-icon.hide-zero.count-0,
    .view-footer button.btn.btn-count.hide-zero.count-0,
    #drupal-off-canvas .view-footer button.btn.btn-count.hide-zero.count-0,
    .view-footer button.btn.btn-icon.hide-zero.count-0,
    #drupal-off-canvas .view-footer button.btn.btn-icon.hide-zero.count-0,
    .views-field >
    button.btn.btn-count.hide-zero.count-0,
    .views-field >
    button.btn.btn-icon.hide-zero.count-0,
    .block-facet-container >
    button.btn.btn-count.hide-zero.count-0,
    .block-facet-container >
    button.btn.btn-icon.hide-zero.count-0,
    .entity
    button.btn.btn-count.hide-zero.count-0,
    .entity
    button.btn.btn-icon.hide-zero.count-0,
    .entity-browser .card
    button.btn.btn-count.hide-zero.count-0,
    .entity-browser .card
    button.btn.btn-icon.hide-zero.count-0,
    .entity-bar
    button.btn.btn-count.hide-zero.count-0,
    .entity-bar
    button.btn.btn-icon.hide-zero.count-0,
    .entity .flag
    button.btn.btn-count.hide-zero.count-0,
    .entity .flag
    button.btn.btn-icon.hide-zero.count-0, .ui-dialog
    button.button.btn-count.hide-zero.count-0, .ui-dialog
    button.button.btn-icon.hide-zero.count-0,
    .ui-dialog-buttonpane
    button.button.btn-count.hide-zero.count-0,
    .ui-dialog-buttonpane
    button.button.btn-icon.hide-zero.count-0,
    #drupal-off-canvas
    button.button.btn-count.hide-zero.count-0,
    #drupal-off-canvas
    button.button.btn-icon.hide-zero.count-0,
    .form-wrapper
    button.button.btn-count.hide-zero.count-0,
    .form-wrapper
    button.button.btn-icon.hide-zero.count-0,
    .view-all-header
    button.button.btn-count.hide-zero.count-0,
    .view-all-header
    button.button.btn-icon.hide-zero.count-0,
    .view-footer button.button.btn-count.hide-zero.count-0,
    #drupal-off-canvas .view-footer button.button.btn-count.hide-zero.count-0,
    .view-footer button.button.btn-icon.hide-zero.count-0,
    #drupal-off-canvas .view-footer button.button.btn-icon.hide-zero.count-0,
    .views-field >
    button.button.btn-count.hide-zero.count-0,
    .views-field >
    button.button.btn-icon.hide-zero.count-0,
    .block-facet-container >
    button.button.btn-count.hide-zero.count-0,
    .block-facet-container >
    button.button.btn-icon.hide-zero.count-0,
    .entity
    button.button.btn-count.hide-zero.count-0,
    .entity
    button.button.btn-icon.hide-zero.count-0,
    .entity-browser .card
    button.button.btn-count.hide-zero.count-0,
    .entity-browser .card
    button.button.btn-icon.hide-zero.count-0,
    .entity-bar
    button.button.btn-count.hide-zero.count-0,
    .entity-bar
    button.button.btn-icon.hide-zero.count-0,
    .entity .flag
    button.button.btn-count.hide-zero.count-0,
    .entity .flag
    button.button.btn-icon.hide-zero.count-0, .ui-dialog a.btn.btn-count.hide-zero.count-0, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit], .ui-dialog a.btn.btn-icon.hide-zero.count-0, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-dialog-buttonpane a.btn.btn-count.hide-zero.count-0,
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-dialog-buttonpane a.btn.btn-icon.hide-zero.count-0,
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.hide-zero.count-0.button--primary[type=submit],
    #drupal-off-canvas a.btn.btn-count.hide-zero.count-0,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    #drupal-off-canvas a.btn.btn-icon.hide-zero.count-0,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .form-wrapper a.btn.btn-count.hide-zero.count-0,
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-count.hide-zero.count-0.button--primary[type=submit],
    .form-wrapper a.btn.btn-icon.hide-zero.count-0,
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .view-all-header a.btn.btn-count.hide-zero.count-0,
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-count.hide-zero.count-0.button--primary[type=submit],
    .view-all-header a.btn.btn-icon.hide-zero.count-0,
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .view-footer a.btn.btn-count.hide-zero.count-0,
    #drupal-off-canvas .view-footer a.btn.btn-count.hide-zero.count-0,
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-count.hide-zero.count-0.button--primary[type=submit],
    .view-footer a.btn.btn-icon.hide-zero.count-0,
    #drupal-off-canvas .view-footer a.btn.btn-icon.hide-zero.count-0,
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .views-field > a.btn.btn-count.hide-zero.count-0,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-count.hide-zero.count-0.button--primary[type=submit],
    .views-field > a.btn.btn-icon.hide-zero.count-0,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .block-facet-container > a.btn.btn-count.hide-zero.count-0,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-count.hide-zero.count-0.button--primary[type=submit],
    .block-facet-container > a.btn.btn-icon.hide-zero.count-0,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .entity a.btn.btn-count.hide-zero.count-0,
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-count.hide-zero.count-0.button--primary[type=submit],
    .entity a.btn.btn-icon.hide-zero.count-0,
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .entity-browser .card a.btn.btn-count.hide-zero.count-0,
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-count.hide-zero.count-0.button--primary[type=submit],
    .entity-browser .card a.btn.btn-icon.hide-zero.count-0,
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .entity-bar a.btn.btn-count.hide-zero.count-0,
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-count.hide-zero.count-0.button--primary[type=submit],
    .entity-bar a.btn.btn-icon.hide-zero.count-0,
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .entity .flag a.btn.btn-count.hide-zero.count-0,
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-count.hide-zero.count-0.button--primary[type=submit],
    .entity .flag a.btn.btn-icon.hide-zero.count-0,
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.hide-zero.count-0.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.hide-zero.count-0.button--primary[type=submit] {
      display: none; }
    .ui-dialog span.btn.btn-count:hover:not(span), .ui-dialog span.btn.btn-icon:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-count:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-icon:hover:not(span),
    #drupal-off-canvas span.btn.btn-count:hover:not(span),
    #drupal-off-canvas span.btn.btn-icon:hover:not(span),
    .form-wrapper span.btn.btn-count:hover:not(span),
    .form-wrapper span.btn.btn-icon:hover:not(span),
    .view-all-header span.btn.btn-count:hover:not(span),
    .view-all-header span.btn.btn-icon:hover:not(span),
    .view-footer span.btn.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-count:hover:not(span),
    .view-footer span.btn.btn-icon:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-icon:hover:not(span),
    .views-field > span.btn.btn-count:hover:not(span),
    .views-field > span.btn.btn-icon:hover:not(span),
    .block-facet-container > span.btn.btn-count:hover:not(span),
    .block-facet-container > span.btn.btn-icon:hover:not(span),
    .entity span.btn.btn-count:hover:not(span),
    .entity span.btn.btn-icon:hover:not(span),
    .entity-browser .card span.btn.btn-count:hover:not(span),
    .entity-browser .card span.btn.btn-icon:hover:not(span),
    .entity-bar span.btn.btn-count:hover:not(span),
    .entity-bar span.btn.btn-icon:hover:not(span),
    .entity .flag span.btn.btn-count:hover:not(span),
    .entity .flag span.btn.btn-icon:hover:not(span), .ui-dialog
    button.btn.btn-count:hover:not(span), .ui-dialog
    button.btn.btn-icon:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-count:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-icon:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-count:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-icon:hover:not(span),
    .form-wrapper
    button.btn.btn-count:hover:not(span),
    .form-wrapper
    button.btn.btn-icon:hover:not(span),
    .view-all-header
    button.btn.btn-count:hover:not(span),
    .view-all-header
    button.btn.btn-icon:hover:not(span),
    .view-footer button.btn.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-count:hover:not(span),
    .view-footer button.btn.btn-icon:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-icon:hover:not(span),
    .views-field >
    button.btn.btn-count:hover:not(span),
    .views-field >
    button.btn.btn-icon:hover:not(span),
    .block-facet-container >
    button.btn.btn-count:hover:not(span),
    .block-facet-container >
    button.btn.btn-icon:hover:not(span),
    .entity
    button.btn.btn-count:hover:not(span),
    .entity
    button.btn.btn-icon:hover:not(span),
    .entity-browser .card
    button.btn.btn-count:hover:not(span),
    .entity-browser .card
    button.btn.btn-icon:hover:not(span),
    .entity-bar
    button.btn.btn-count:hover:not(span),
    .entity-bar
    button.btn.btn-icon:hover:not(span),
    .entity .flag
    button.btn.btn-count:hover:not(span),
    .entity .flag
    button.btn.btn-icon:hover:not(span), .ui-dialog
    button.button.btn-count:hover:not(span), .ui-dialog
    button.button.btn-icon:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-count:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-icon:hover:not(span),
    #drupal-off-canvas
    button.button.btn-count:hover:not(span),
    #drupal-off-canvas
    button.button.btn-icon:hover:not(span),
    .form-wrapper
    button.button.btn-count:hover:not(span),
    .form-wrapper
    button.button.btn-icon:hover:not(span),
    .view-all-header
    button.button.btn-count:hover:not(span),
    .view-all-header
    button.button.btn-icon:hover:not(span),
    .view-footer button.button.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-count:hover:not(span),
    .view-footer button.button.btn-icon:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-icon:hover:not(span),
    .views-field >
    button.button.btn-count:hover:not(span),
    .views-field >
    button.button.btn-icon:hover:not(span),
    .block-facet-container >
    button.button.btn-count:hover:not(span),
    .block-facet-container >
    button.button.btn-icon:hover:not(span),
    .entity
    button.button.btn-count:hover:not(span),
    .entity
    button.button.btn-icon:hover:not(span),
    .entity-browser .card
    button.button.btn-count:hover:not(span),
    .entity-browser .card
    button.button.btn-icon:hover:not(span),
    .entity-bar
    button.button.btn-count:hover:not(span),
    .entity-bar
    button.button.btn-icon:hover:not(span),
    .entity .flag
    button.button.btn-count:hover:not(span),
    .entity .flag
    button.button.btn-icon:hover:not(span), .ui-dialog a.btn.btn-count:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit], .ui-dialog a.btn.btn-icon:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-count:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-icon:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-icon:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-count:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-count.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-icon:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-count:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-count.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-icon:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-count:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-count.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-icon:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-icon:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-count.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-icon:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-count.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-icon:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-count:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-count.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-icon:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-count:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-count.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-icon:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-count:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-count.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-icon:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-count:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-count.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-icon:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.button--primary:hover:not(span)[type=submit] {
      background-color: #2E98FF;
      border-color: #2E98FF; }
  .ui-dialog span.btn.btn-count,
  .ui-dialog-buttonpane span.btn.btn-count,
  #drupal-off-canvas span.btn.btn-count,
  .form-wrapper span.btn.btn-count,
  .view-all-header span.btn.btn-count,
  .view-footer span.btn.btn-count,
  #drupal-off-canvas .view-footer span.btn.btn-count,
  .views-field > span.btn.btn-count,
  .block-facet-container > span.btn.btn-count,
  .entity span.btn.btn-count,
  .entity-browser .card span.btn.btn-count,
  .entity-bar span.btn.btn-count,
  .entity .flag span.btn.btn-count, .ui-dialog
  button.btn.btn-count,
  .ui-dialog-buttonpane
  button.btn.btn-count,
  #drupal-off-canvas
  button.btn.btn-count,
  .form-wrapper
  button.btn.btn-count,
  .view-all-header
  button.btn.btn-count,
  .view-footer button.btn.btn-count,
  #drupal-off-canvas .view-footer button.btn.btn-count,
  .views-field >
  button.btn.btn-count,
  .block-facet-container >
  button.btn.btn-count,
  .entity
  button.btn.btn-count,
  .entity-browser .card
  button.btn.btn-count,
  .entity-bar
  button.btn.btn-count,
  .entity .flag
  button.btn.btn-count, .ui-dialog
  button.button.btn-count,
  .ui-dialog-buttonpane
  button.button.btn-count,
  #drupal-off-canvas
  button.button.btn-count,
  .form-wrapper
  button.button.btn-count,
  .view-all-header
  button.button.btn-count,
  .view-footer button.button.btn-count,
  #drupal-off-canvas .view-footer button.button.btn-count,
  .views-field >
  button.button.btn-count,
  .block-facet-container >
  button.button.btn-count,
  .entity
  button.button.btn-count,
  .entity-browser .card
  button.button.btn-count,
  .entity-bar
  button.button.btn-count,
  .entity .flag
  button.button.btn-count, .ui-dialog a.btn.btn-count, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-count,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-count.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .form-wrapper a.btn.btn-count,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-count.button--primary[type=submit],
  .view-all-header a.btn.btn-count,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-count.button--primary[type=submit],
  .view-footer a.btn.btn-count,
  #drupal-off-canvas .view-footer a.btn.btn-count,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-count.button--primary[type=submit],
  .views-field > a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-count.button--primary[type=submit],
  .block-facet-container > a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-count.button--primary[type=submit],
  .entity a.btn.btn-count,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-count.button--primary[type=submit],
  .entity-browser .card a.btn.btn-count,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-count.button--primary[type=submit],
  .entity-bar a.btn.btn-count,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-count.button--primary[type=submit],
  .entity .flag a.btn.btn-count,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-count.button--primary[type=submit] {
    padding: 5px; }
  .ui-dialog span.btn.btn-icon,
  .ui-dialog-buttonpane span.btn.btn-icon,
  #drupal-off-canvas span.btn.btn-icon,
  .form-wrapper span.btn.btn-icon,
  .view-all-header span.btn.btn-icon,
  .view-footer span.btn.btn-icon,
  #drupal-off-canvas .view-footer span.btn.btn-icon,
  .views-field > span.btn.btn-icon,
  .block-facet-container > span.btn.btn-icon,
  .entity span.btn.btn-icon,
  .entity-browser .card span.btn.btn-icon,
  .entity-bar span.btn.btn-icon,
  .entity .flag span.btn.btn-icon, .ui-dialog
  button.btn.btn-icon,
  .ui-dialog-buttonpane
  button.btn.btn-icon,
  #drupal-off-canvas
  button.btn.btn-icon,
  .form-wrapper
  button.btn.btn-icon,
  .view-all-header
  button.btn.btn-icon,
  .view-footer button.btn.btn-icon,
  #drupal-off-canvas .view-footer button.btn.btn-icon,
  .views-field >
  button.btn.btn-icon,
  .block-facet-container >
  button.btn.btn-icon,
  .entity
  button.btn.btn-icon,
  .entity-browser .card
  button.btn.btn-icon,
  .entity-bar
  button.btn.btn-icon,
  .entity .flag
  button.btn.btn-icon, .ui-dialog
  button.button.btn-icon,
  .ui-dialog-buttonpane
  button.button.btn-icon,
  #drupal-off-canvas
  button.button.btn-icon,
  .form-wrapper
  button.button.btn-icon,
  .view-all-header
  button.button.btn-icon,
  .view-footer button.button.btn-icon,
  #drupal-off-canvas .view-footer button.button.btn-icon,
  .views-field >
  button.button.btn-icon,
  .block-facet-container >
  button.button.btn-icon,
  .entity
  button.button.btn-icon,
  .entity-browser .card
  button.button.btn-icon,
  .entity-bar
  button.button.btn-icon,
  .entity .flag
  button.button.btn-icon, .ui-dialog a.btn.btn-icon, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-icon,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-icon,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .form-wrapper a.btn.btn-icon,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.button--primary[type=submit],
  .view-all-header a.btn.btn-icon,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.button--primary[type=submit],
  .view-footer a.btn.btn-icon,
  #drupal-off-canvas .view-footer a.btn.btn-icon,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.button--primary[type=submit],
  .views-field > a.btn.btn-icon,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.button--primary[type=submit],
  .block-facet-container > a.btn.btn-icon,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.button--primary[type=submit],
  .entity a.btn.btn-icon,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.button--primary[type=submit],
  .entity-browser .card a.btn.btn-icon,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.button--primary[type=submit],
  .entity-bar a.btn.btn-icon,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.button--primary[type=submit],
  .entity .flag a.btn.btn-icon,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.button--primary[type=submit] {
    background-position: center;
    background-repeat: no-repeat; }
    .ui-dialog span.btn.btn-icon:not(.btn-icon-count),
    .ui-dialog-buttonpane span.btn.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas span.btn.btn-icon:not(.btn-icon-count),
    .form-wrapper span.btn.btn-icon:not(.btn-icon-count),
    .view-all-header span.btn.btn-icon:not(.btn-icon-count),
    .view-footer span.btn.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas .view-footer span.btn.btn-icon:not(.btn-icon-count),
    .views-field > span.btn.btn-icon:not(.btn-icon-count),
    .block-facet-container > span.btn.btn-icon:not(.btn-icon-count),
    .entity span.btn.btn-icon:not(.btn-icon-count),
    .entity-browser .card span.btn.btn-icon:not(.btn-icon-count),
    .entity-bar span.btn.btn-icon:not(.btn-icon-count),
    .entity .flag span.btn.btn-icon:not(.btn-icon-count), .ui-dialog
    button.btn.btn-icon:not(.btn-icon-count),
    .ui-dialog-buttonpane
    button.btn.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas
    button.btn.btn-icon:not(.btn-icon-count),
    .form-wrapper
    button.btn.btn-icon:not(.btn-icon-count),
    .view-all-header
    button.btn.btn-icon:not(.btn-icon-count),
    .view-footer button.btn.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas .view-footer button.btn.btn-icon:not(.btn-icon-count),
    .views-field >
    button.btn.btn-icon:not(.btn-icon-count),
    .block-facet-container >
    button.btn.btn-icon:not(.btn-icon-count),
    .entity
    button.btn.btn-icon:not(.btn-icon-count),
    .entity-browser .card
    button.btn.btn-icon:not(.btn-icon-count),
    .entity-bar
    button.btn.btn-icon:not(.btn-icon-count),
    .entity .flag
    button.btn.btn-icon:not(.btn-icon-count), .ui-dialog
    button.button.btn-icon:not(.btn-icon-count),
    .ui-dialog-buttonpane
    button.button.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas
    button.button.btn-icon:not(.btn-icon-count),
    .form-wrapper
    button.button.btn-icon:not(.btn-icon-count),
    .view-all-header
    button.button.btn-icon:not(.btn-icon-count),
    .view-footer button.button.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas .view-footer button.button.btn-icon:not(.btn-icon-count),
    .views-field >
    button.button.btn-icon:not(.btn-icon-count),
    .block-facet-container >
    button.button.btn-icon:not(.btn-icon-count),
    .entity
    button.button.btn-icon:not(.btn-icon-count),
    .entity-browser .card
    button.button.btn-icon:not(.btn-icon-count),
    .entity-bar
    button.button.btn-icon:not(.btn-icon-count),
    .entity .flag
    button.button.btn-icon:not(.btn-icon-count), .ui-dialog a.btn.btn-icon:not(.btn-icon-count), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-icon:not(.btn-icon-count),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    #drupal-off-canvas a.btn.btn-icon:not(.btn-icon-count),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .form-wrapper a.btn.btn-icon:not(.btn-icon-count),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .view-all-header a.btn.btn-icon:not(.btn-icon-count),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .view-footer a.btn.btn-icon:not(.btn-icon-count),
    #drupal-off-canvas .view-footer a.btn.btn-icon:not(.btn-icon-count),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .views-field > a.btn.btn-icon:not(.btn-icon-count),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .block-facet-container > a.btn.btn-icon:not(.btn-icon-count),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .entity a.btn.btn-icon:not(.btn-icon-count),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .entity-browser .card a.btn.btn-icon:not(.btn-icon-count),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .entity-bar a.btn.btn-icon:not(.btn-icon-count),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .entity .flag a.btn.btn-icon:not(.btn-icon-count),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:not(.btn-icon-count)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.button--primary:not(.btn-icon-count)[type=submit] {
      font-size: 0; }
    .ui-dialog span.btn.btn-icon.btn-icon-count,
    .ui-dialog-buttonpane span.btn.btn-icon.btn-icon-count,
    #drupal-off-canvas span.btn.btn-icon.btn-icon-count,
    .form-wrapper span.btn.btn-icon.btn-icon-count,
    .view-all-header span.btn.btn-icon.btn-icon-count,
    .view-footer span.btn.btn-icon.btn-icon-count,
    #drupal-off-canvas .view-footer span.btn.btn-icon.btn-icon-count,
    .views-field > span.btn.btn-icon.btn-icon-count,
    .block-facet-container > span.btn.btn-icon.btn-icon-count,
    .entity span.btn.btn-icon.btn-icon-count,
    .entity-browser .card span.btn.btn-icon.btn-icon-count,
    .entity-bar span.btn.btn-icon.btn-icon-count,
    .entity .flag span.btn.btn-icon.btn-icon-count, .ui-dialog
    button.btn.btn-icon.btn-icon-count,
    .ui-dialog-buttonpane
    button.btn.btn-icon.btn-icon-count,
    #drupal-off-canvas
    button.btn.btn-icon.btn-icon-count,
    .form-wrapper
    button.btn.btn-icon.btn-icon-count,
    .view-all-header
    button.btn.btn-icon.btn-icon-count,
    .view-footer button.btn.btn-icon.btn-icon-count,
    #drupal-off-canvas .view-footer button.btn.btn-icon.btn-icon-count,
    .views-field >
    button.btn.btn-icon.btn-icon-count,
    .block-facet-container >
    button.btn.btn-icon.btn-icon-count,
    .entity
    button.btn.btn-icon.btn-icon-count,
    .entity-browser .card
    button.btn.btn-icon.btn-icon-count,
    .entity-bar
    button.btn.btn-icon.btn-icon-count,
    .entity .flag
    button.btn.btn-icon.btn-icon-count, .ui-dialog
    button.button.btn-icon.btn-icon-count,
    .ui-dialog-buttonpane
    button.button.btn-icon.btn-icon-count,
    #drupal-off-canvas
    button.button.btn-icon.btn-icon-count,
    .form-wrapper
    button.button.btn-icon.btn-icon-count,
    .view-all-header
    button.button.btn-icon.btn-icon-count,
    .view-footer button.button.btn-icon.btn-icon-count,
    #drupal-off-canvas .view-footer button.button.btn-icon.btn-icon-count,
    .views-field >
    button.button.btn-icon.btn-icon-count,
    .block-facet-container >
    button.button.btn-icon.btn-icon-count,
    .entity
    button.button.btn-icon.btn-icon-count,
    .entity-browser .card
    button.button.btn-icon.btn-icon-count,
    .entity-bar
    button.button.btn-icon.btn-icon-count,
    .entity .flag
    button.button.btn-icon.btn-icon-count, .ui-dialog a.btn.btn-icon.btn-icon-count, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-dialog-buttonpane a.btn.btn-icon.btn-icon-count,
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.btn-icon-count.button--primary[type=submit],
    #drupal-off-canvas a.btn.btn-icon.btn-icon-count,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .form-wrapper a.btn.btn-icon.btn-icon-count,
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.btn-icon-count.button--primary[type=submit],
    .view-all-header a.btn.btn-icon.btn-icon-count,
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.btn-icon-count.button--primary[type=submit],
    .view-footer a.btn.btn-icon.btn-icon-count,
    #drupal-off-canvas .view-footer a.btn.btn-icon.btn-icon-count,
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.btn-icon-count.button--primary[type=submit],
    .views-field > a.btn.btn-icon.btn-icon-count,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-icon-count.button--primary[type=submit],
    .block-facet-container > a.btn.btn-icon.btn-icon-count,
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.btn-icon-count.button--primary[type=submit],
    .entity a.btn.btn-icon.btn-icon-count,
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.btn-icon-count.button--primary[type=submit],
    .entity-browser .card a.btn.btn-icon.btn-icon-count,
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.btn-icon-count.button--primary[type=submit],
    .entity-bar a.btn.btn-icon.btn-icon-count,
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.btn-icon-count.button--primary[type=submit],
    .entity .flag a.btn.btn-icon.btn-icon-count,
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.btn-icon-count.button--primary[type=submit] {
      background-position: 0.75em center;
      width: auto;
      padding-left: 2em; }
  .ui-dialog span.btn.btn-count, .ui-dialog span.btn.btn-icon.btn-icon-count,
  .ui-dialog-buttonpane span.btn.btn-count,
  .ui-dialog-buttonpane span.btn.btn-icon.btn-icon-count,
  #drupal-off-canvas span.btn.btn-count,
  #drupal-off-canvas span.btn.btn-icon.btn-icon-count,
  .form-wrapper span.btn.btn-count,
  .form-wrapper span.btn.btn-icon.btn-icon-count,
  .view-all-header span.btn.btn-count,
  .view-all-header span.btn.btn-icon.btn-icon-count,
  .view-footer span.btn.btn-count,
  #drupal-off-canvas .view-footer span.btn.btn-count,
  .view-footer span.btn.btn-icon.btn-icon-count,
  #drupal-off-canvas .view-footer span.btn.btn-icon.btn-icon-count,
  .views-field > span.btn.btn-count,
  .views-field > span.btn.btn-icon.btn-icon-count,
  .block-facet-container > span.btn.btn-count,
  .block-facet-container > span.btn.btn-icon.btn-icon-count,
  .entity span.btn.btn-count,
  .entity span.btn.btn-icon.btn-icon-count,
  .entity-browser .card span.btn.btn-count,
  .entity-browser .card span.btn.btn-icon.btn-icon-count,
  .entity-bar span.btn.btn-count,
  .entity-bar span.btn.btn-icon.btn-icon-count,
  .entity .flag span.btn.btn-count,
  .entity .flag span.btn.btn-icon.btn-icon-count, .ui-dialog
  button.btn.btn-count, .ui-dialog
  button.btn.btn-icon.btn-icon-count,
  .ui-dialog-buttonpane
  button.btn.btn-count,
  .ui-dialog-buttonpane
  button.btn.btn-icon.btn-icon-count,
  #drupal-off-canvas
  button.btn.btn-count,
  #drupal-off-canvas
  button.btn.btn-icon.btn-icon-count,
  .form-wrapper
  button.btn.btn-count,
  .form-wrapper
  button.btn.btn-icon.btn-icon-count,
  .view-all-header
  button.btn.btn-count,
  .view-all-header
  button.btn.btn-icon.btn-icon-count,
  .view-footer button.btn.btn-count,
  #drupal-off-canvas .view-footer button.btn.btn-count,
  .view-footer button.btn.btn-icon.btn-icon-count,
  #drupal-off-canvas .view-footer button.btn.btn-icon.btn-icon-count,
  .views-field >
  button.btn.btn-count,
  .views-field >
  button.btn.btn-icon.btn-icon-count,
  .block-facet-container >
  button.btn.btn-count,
  .block-facet-container >
  button.btn.btn-icon.btn-icon-count,
  .entity
  button.btn.btn-count,
  .entity
  button.btn.btn-icon.btn-icon-count,
  .entity-browser .card
  button.btn.btn-count,
  .entity-browser .card
  button.btn.btn-icon.btn-icon-count,
  .entity-bar
  button.btn.btn-count,
  .entity-bar
  button.btn.btn-icon.btn-icon-count,
  .entity .flag
  button.btn.btn-count,
  .entity .flag
  button.btn.btn-icon.btn-icon-count, .ui-dialog
  button.button.btn-count, .ui-dialog
  button.button.btn-icon.btn-icon-count,
  .ui-dialog-buttonpane
  button.button.btn-count,
  .ui-dialog-buttonpane
  button.button.btn-icon.btn-icon-count,
  #drupal-off-canvas
  button.button.btn-count,
  #drupal-off-canvas
  button.button.btn-icon.btn-icon-count,
  .form-wrapper
  button.button.btn-count,
  .form-wrapper
  button.button.btn-icon.btn-icon-count,
  .view-all-header
  button.button.btn-count,
  .view-all-header
  button.button.btn-icon.btn-icon-count,
  .view-footer button.button.btn-count,
  #drupal-off-canvas .view-footer button.button.btn-count,
  .view-footer button.button.btn-icon.btn-icon-count,
  #drupal-off-canvas .view-footer button.button.btn-icon.btn-icon-count,
  .views-field >
  button.button.btn-count,
  .views-field >
  button.button.btn-icon.btn-icon-count,
  .block-facet-container >
  button.button.btn-count,
  .block-facet-container >
  button.button.btn-icon.btn-icon-count,
  .entity
  button.button.btn-count,
  .entity
  button.button.btn-icon.btn-icon-count,
  .entity-browser .card
  button.button.btn-count,
  .entity-browser .card
  button.button.btn-icon.btn-icon-count,
  .entity-bar
  button.button.btn-count,
  .entity-bar
  button.button.btn-icon.btn-icon-count,
  .entity .flag
  button.button.btn-count,
  .entity .flag
  button.button.btn-icon.btn-icon-count, .ui-dialog a.btn.btn-count, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit], .ui-dialog a.btn.btn-icon.btn-icon-count, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-count,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-count.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-icon.btn-icon-count,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.btn-icon-count.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-icon.btn-icon-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .form-wrapper a.btn.btn-count,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-count.button--primary[type=submit],
  .form-wrapper a.btn.btn-icon.btn-icon-count,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.btn-icon-count.button--primary[type=submit],
  .view-all-header a.btn.btn-count,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-count.button--primary[type=submit],
  .view-all-header a.btn.btn-icon.btn-icon-count,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.btn-icon-count.button--primary[type=submit],
  .view-footer a.btn.btn-count,
  #drupal-off-canvas .view-footer a.btn.btn-count,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-count.button--primary[type=submit],
  .view-footer a.btn.btn-icon.btn-icon-count,
  #drupal-off-canvas .view-footer a.btn.btn-icon.btn-icon-count,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.btn-icon-count.button--primary[type=submit],
  .views-field > a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-count.button--primary[type=submit],
  .views-field > a.btn.btn-icon.btn-icon-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-icon-count.button--primary[type=submit],
  .block-facet-container > a.btn.btn-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-count.button--primary[type=submit],
  .block-facet-container > a.btn.btn-icon.btn-icon-count,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.btn-icon-count.button--primary[type=submit],
  .entity a.btn.btn-count,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-count.button--primary[type=submit],
  .entity a.btn.btn-icon.btn-icon-count,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.btn-icon-count.button--primary[type=submit],
  .entity-browser .card a.btn.btn-count,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-count.button--primary[type=submit],
  .entity-browser .card a.btn.btn-icon.btn-icon-count,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.btn-icon-count.button--primary[type=submit],
  .entity-bar a.btn.btn-count,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-count.button--primary[type=submit],
  .entity-bar a.btn.btn-icon.btn-icon-count,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.btn-icon-count.button--primary[type=submit],
  .entity .flag a.btn.btn-count,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-count.button--primary[type=submit],
  .entity .flag a.btn.btn-icon.btn-icon-count,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.btn-icon-count.button--primary[type=submit] {
    color: #2E98FF; }
    .ui-dialog span.btn.btn-count:hover:not(span), .ui-dialog span.btn.btn-icon.btn-icon-count:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-count:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas span.btn.btn-count:hover:not(span),
    #drupal-off-canvas span.btn.btn-icon.btn-icon-count:hover:not(span),
    .form-wrapper span.btn.btn-count:hover:not(span),
    .form-wrapper span.btn.btn-icon.btn-icon-count:hover:not(span),
    .view-all-header span.btn.btn-count:hover:not(span),
    .view-all-header span.btn.btn-icon.btn-icon-count:hover:not(span),
    .view-footer span.btn.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-count:hover:not(span),
    .view-footer span.btn.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-icon.btn-icon-count:hover:not(span),
    .views-field > span.btn.btn-count:hover:not(span),
    .views-field > span.btn.btn-icon.btn-icon-count:hover:not(span),
    .block-facet-container > span.btn.btn-count:hover:not(span),
    .block-facet-container > span.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity span.btn.btn-count:hover:not(span),
    .entity span.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity-browser .card span.btn.btn-count:hover:not(span),
    .entity-browser .card span.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity-bar span.btn.btn-count:hover:not(span),
    .entity-bar span.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity .flag span.btn.btn-count:hover:not(span),
    .entity .flag span.btn.btn-icon.btn-icon-count:hover:not(span), .ui-dialog
    button.btn.btn-count:hover:not(span), .ui-dialog
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-count:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-count:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .form-wrapper
    button.btn.btn-count:hover:not(span),
    .form-wrapper
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .view-all-header
    button.btn.btn-count:hover:not(span),
    .view-all-header
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .view-footer button.btn.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-count:hover:not(span),
    .view-footer button.btn.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-icon.btn-icon-count:hover:not(span),
    .views-field >
    button.btn.btn-count:hover:not(span),
    .views-field >
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .block-facet-container >
    button.btn.btn-count:hover:not(span),
    .block-facet-container >
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity
    button.btn.btn-count:hover:not(span),
    .entity
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity-browser .card
    button.btn.btn-count:hover:not(span),
    .entity-browser .card
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity-bar
    button.btn.btn-count:hover:not(span),
    .entity-bar
    button.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity .flag
    button.btn.btn-count:hover:not(span),
    .entity .flag
    button.btn.btn-icon.btn-icon-count:hover:not(span), .ui-dialog
    button.button.btn-count:hover:not(span), .ui-dialog
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-count:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas
    button.button.btn-count:hover:not(span),
    #drupal-off-canvas
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .form-wrapper
    button.button.btn-count:hover:not(span),
    .form-wrapper
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .view-all-header
    button.button.btn-count:hover:not(span),
    .view-all-header
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .view-footer button.button.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-count:hover:not(span),
    .view-footer button.button.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-icon.btn-icon-count:hover:not(span),
    .views-field >
    button.button.btn-count:hover:not(span),
    .views-field >
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .block-facet-container >
    button.button.btn-count:hover:not(span),
    .block-facet-container >
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .entity
    button.button.btn-count:hover:not(span),
    .entity
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .entity-browser .card
    button.button.btn-count:hover:not(span),
    .entity-browser .card
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .entity-bar
    button.button.btn-count:hover:not(span),
    .entity-bar
    button.button.btn-icon.btn-icon-count:hover:not(span),
    .entity .flag
    button.button.btn-count:hover:not(span),
    .entity .flag
    button.button.btn-icon.btn-icon-count:hover:not(span), .ui-dialog a.btn.btn-count:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit], .ui-dialog a.btn.btn-icon.btn-icon-count:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-count:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-icon.btn-icon-count:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-icon.btn-icon-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-count:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-count.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-icon.btn-icon-count:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-count:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-count.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-icon.btn-icon-count:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-count:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-count:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-count.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-icon.btn-icon-count:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-icon.btn-icon-count:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-count.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-icon.btn-icon-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-count.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-icon.btn-icon-count:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-count:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-count.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-count:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-count.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-count:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-count.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-count:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-count.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-icon.btn-icon-count:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-icon.btn-icon-count.button--primary:hover:not(span)[type=submit] {
      color: #FFF; }
  .ui-dialog span.btn.btn-contact,
  .ui-dialog-buttonpane span.btn.btn-contact,
  #drupal-off-canvas span.btn.btn-contact,
  .form-wrapper span.btn.btn-contact,
  .view-all-header span.btn.btn-contact,
  .view-footer span.btn.btn-contact,
  #drupal-off-canvas .view-footer span.btn.btn-contact,
  .views-field > span.btn.btn-contact,
  .block-facet-container > span.btn.btn-contact,
  .entity span.btn.btn-contact,
  .entity-browser .card span.btn.btn-contact,
  .entity-bar span.btn.btn-contact,
  .entity .flag span.btn.btn-contact, .ui-dialog
  button.btn.btn-contact,
  .ui-dialog-buttonpane
  button.btn.btn-contact,
  #drupal-off-canvas
  button.btn.btn-contact,
  .form-wrapper
  button.btn.btn-contact,
  .view-all-header
  button.btn.btn-contact,
  .view-footer button.btn.btn-contact,
  #drupal-off-canvas .view-footer button.btn.btn-contact,
  .views-field >
  button.btn.btn-contact,
  .block-facet-container >
  button.btn.btn-contact,
  .entity
  button.btn.btn-contact,
  .entity-browser .card
  button.btn.btn-contact,
  .entity-bar
  button.btn.btn-contact,
  .entity .flag
  button.btn.btn-contact, .ui-dialog
  button.button.btn-contact,
  .ui-dialog-buttonpane
  button.button.btn-contact,
  #drupal-off-canvas
  button.button.btn-contact,
  .form-wrapper
  button.button.btn-contact,
  .view-all-header
  button.button.btn-contact,
  .view-footer button.button.btn-contact,
  #drupal-off-canvas .view-footer button.button.btn-contact,
  .views-field >
  button.button.btn-contact,
  .block-facet-container >
  button.button.btn-contact,
  .entity
  button.button.btn-contact,
  .entity-browser .card
  button.button.btn-contact,
  .entity-bar
  button.button.btn-contact,
  .entity .flag
  button.button.btn-contact, .ui-dialog a.btn.btn-contact, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.btn-contact,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-contact.button--primary[type=submit],
  #drupal-off-canvas a.btn.btn-contact,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .form-wrapper a.btn.btn-contact,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-contact.button--primary[type=submit],
  .view-all-header a.btn.btn-contact,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-contact.button--primary[type=submit],
  .view-footer a.btn.btn-contact,
  #drupal-off-canvas .view-footer a.btn.btn-contact,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-contact.button--primary[type=submit],
  .views-field > a.btn.btn-contact,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-contact.button--primary[type=submit],
  .block-facet-container > a.btn.btn-contact,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-contact.button--primary[type=submit],
  .entity a.btn.btn-contact,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-contact.button--primary[type=submit],
  .entity-browser .card a.btn.btn-contact,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-contact.button--primary[type=submit],
  .entity-bar a.btn.btn-contact,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-contact.button--primary[type=submit],
  .entity .flag a.btn.btn-contact,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-contact.button--primary[type=submit] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.634' height='13.945' viewBox='0 0 11.634 13.945'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M90.39,6.718a3.25,3.25,0,0,0,2.375-.984,3.25,3.25,0,0,0,.984-2.375A3.25,3.25,0,0,0,92.765.984a3.358,3.358,0,0,0-4.75,0,3.25,3.25,0,0,0-.984,2.375,3.25,3.25,0,0,0,.984,2.375A3.251,3.251,0,0,0,90.39,6.718Zm0,0' transform='translate(-84.661)' fill='%232e98ff'/%3E%3Cpath d='M11.606,251.3a8.3,8.3,0,0,0-.113-.881,6.942,6.942,0,0,0-.217-.886,4.376,4.376,0,0,0-.364-.826,3.118,3.118,0,0,0-.549-.716,2.422,2.422,0,0,0-.789-.5,2.726,2.726,0,0,0-1.007-.182,1.022,1.022,0,0,0-.546.232c-.164.107-.355.23-.569.367a3.259,3.259,0,0,1-.736.324,2.857,2.857,0,0,1-1.8,0,3.251,3.251,0,0,1-.735-.324c-.212-.135-.4-.259-.569-.367a1.021,1.021,0,0,0-.546-.232,2.723,2.723,0,0,0-1.007.182,2.419,2.419,0,0,0-.789.5,3.119,3.119,0,0,0-.549.716,4.384,4.384,0,0,0-.364.826,6.959,6.959,0,0,0-.217.886,8.267,8.267,0,0,0-.113.881c-.019.267-.028.544-.028.823a2.316,2.316,0,0,0,.688,1.752,2.476,2.476,0,0,0,1.772.646H9.174a2.475,2.475,0,0,0,1.772-.646,2.315,2.315,0,0,0,.688-1.752c0-.281-.01-.558-.028-.824Zm0,0' transform='translate(0 -240.58)' fill='%232e98ff'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-background-size: 12px 14px;
            background-size: 12px 14px; }
    .ui-dialog span.btn.btn-contact:hover:not(span),
    .ui-dialog-buttonpane span.btn.btn-contact:hover:not(span),
    #drupal-off-canvas span.btn.btn-contact:hover:not(span),
    .form-wrapper span.btn.btn-contact:hover:not(span),
    .view-all-header span.btn.btn-contact:hover:not(span),
    .view-footer span.btn.btn-contact:hover:not(span),
    #drupal-off-canvas .view-footer span.btn.btn-contact:hover:not(span),
    .views-field > span.btn.btn-contact:hover:not(span),
    .block-facet-container > span.btn.btn-contact:hover:not(span),
    .entity span.btn.btn-contact:hover:not(span),
    .entity-browser .card span.btn.btn-contact:hover:not(span),
    .entity-bar span.btn.btn-contact:hover:not(span),
    .entity .flag span.btn.btn-contact:hover:not(span), .ui-dialog
    button.btn.btn-contact:hover:not(span),
    .ui-dialog-buttonpane
    button.btn.btn-contact:hover:not(span),
    #drupal-off-canvas
    button.btn.btn-contact:hover:not(span),
    .form-wrapper
    button.btn.btn-contact:hover:not(span),
    .view-all-header
    button.btn.btn-contact:hover:not(span),
    .view-footer button.btn.btn-contact:hover:not(span),
    #drupal-off-canvas .view-footer button.btn.btn-contact:hover:not(span),
    .views-field >
    button.btn.btn-contact:hover:not(span),
    .block-facet-container >
    button.btn.btn-contact:hover:not(span),
    .entity
    button.btn.btn-contact:hover:not(span),
    .entity-browser .card
    button.btn.btn-contact:hover:not(span),
    .entity-bar
    button.btn.btn-contact:hover:not(span),
    .entity .flag
    button.btn.btn-contact:hover:not(span), .ui-dialog
    button.button.btn-contact:hover:not(span),
    .ui-dialog-buttonpane
    button.button.btn-contact:hover:not(span),
    #drupal-off-canvas
    button.button.btn-contact:hover:not(span),
    .form-wrapper
    button.button.btn-contact:hover:not(span),
    .view-all-header
    button.button.btn-contact:hover:not(span),
    .view-footer button.button.btn-contact:hover:not(span),
    #drupal-off-canvas .view-footer button.button.btn-contact:hover:not(span),
    .views-field >
    button.button.btn-contact:hover:not(span),
    .block-facet-container >
    button.button.btn-contact:hover:not(span),
    .entity
    button.button.btn-contact:hover:not(span),
    .entity-browser .card
    button.button.btn-contact:hover:not(span),
    .entity-bar
    button.button.btn-contact:hover:not(span),
    .entity .flag
    button.button.btn-contact:hover:not(span), .ui-dialog a.btn.btn-contact:hover:not(span), .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-dialog-buttonpane a.btn.btn-contact:hover:not(span),
    .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .btn-contact.button--primary:hover:not(span)[type=submit],
    #drupal-off-canvas a.btn.btn-contact:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .form-wrapper a.btn.btn-contact:hover:not(span),
    .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .btn-contact.button--primary:hover:not(span)[type=submit],
    .view-all-header a.btn.btn-contact:hover:not(span),
    .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .btn-contact.button--primary:hover:not(span)[type=submit],
    .view-footer a.btn.btn-contact:hover:not(span),
    #drupal-off-canvas .view-footer a.btn.btn-contact:hover:not(span),
    .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .btn-contact.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-contact:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-contact.button--primary:hover:not(span)[type=submit],
    .block-facet-container > a.btn.btn-contact:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .btn-contact.button--primary:hover:not(span)[type=submit],
    .entity a.btn.btn-contact:hover:not(span),
    .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .btn-contact.button--primary:hover:not(span)[type=submit],
    .entity-browser .card a.btn.btn-contact:hover:not(span),
    .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .btn-contact.button--primary:hover:not(span)[type=submit],
    .entity-bar a.btn.btn-contact:hover:not(span),
    .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .btn-contact.button--primary:hover:not(span)[type=submit],
    .entity .flag a.btn.btn-contact:hover:not(span),
    .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-contact.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .btn-contact.button--primary:hover:not(span)[type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.634' height='13.945' viewBox='0 0 11.634 13.945'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M90.39,6.718a3.25,3.25,0,0,0,2.375-.984,3.25,3.25,0,0,0,.984-2.375A3.25,3.25,0,0,0,92.765.984a3.358,3.358,0,0,0-4.75,0,3.25,3.25,0,0,0-.984,2.375,3.25,3.25,0,0,0,.984,2.375A3.251,3.251,0,0,0,90.39,6.718Zm0,0' transform='translate(-84.661)' fill='%23fff'/%3E%3Cpath d='M11.606,251.3a8.3,8.3,0,0,0-.113-.881,6.942,6.942,0,0,0-.217-.886,4.376,4.376,0,0,0-.364-.826,3.118,3.118,0,0,0-.549-.716,2.422,2.422,0,0,0-.789-.5,2.726,2.726,0,0,0-1.007-.182,1.022,1.022,0,0,0-.546.232c-.164.107-.355.23-.569.367a3.259,3.259,0,0,1-.736.324,2.857,2.857,0,0,1-1.8,0,3.251,3.251,0,0,1-.735-.324c-.212-.135-.4-.259-.569-.367a1.021,1.021,0,0,0-.546-.232,2.723,2.723,0,0,0-1.007.182,2.419,2.419,0,0,0-.789.5,3.119,3.119,0,0,0-.549.716,4.384,4.384,0,0,0-.364.826,6.959,6.959,0,0,0-.217.886,8.267,8.267,0,0,0-.113.881c-.019.267-.028.544-.028.823a2.316,2.316,0,0,0,.688,1.752,2.476,2.476,0,0,0,1.772.646H9.174a2.475,2.475,0,0,0,1.772-.646,2.315,2.315,0,0,0,.688-1.752c0-.281-.01-.558-.028-.824Zm0,0' transform='translate(0 -240.58)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"); }
  .ui-dialog span.btn.js-hide,
  .ui-dialog-buttonpane span.btn.js-hide,
  #drupal-off-canvas span.btn.js-hide,
  .form-wrapper span.btn.js-hide,
  .view-all-header span.btn.js-hide,
  .view-footer span.btn.js-hide,
  #drupal-off-canvas .view-footer span.btn.js-hide,
  .views-field > span.btn.js-hide,
  .block-facet-container > span.btn.js-hide,
  .entity span.btn.js-hide,
  .entity-browser .card span.btn.js-hide,
  .entity-bar span.btn.js-hide,
  .entity .flag span.btn.js-hide, .ui-dialog
  button.btn.js-hide,
  .ui-dialog-buttonpane
  button.btn.js-hide,
  #drupal-off-canvas
  button.btn.js-hide,
  .form-wrapper
  button.btn.js-hide,
  .view-all-header
  button.btn.js-hide,
  .view-footer button.btn.js-hide,
  #drupal-off-canvas .view-footer button.btn.js-hide,
  .views-field >
  button.btn.js-hide,
  .block-facet-container >
  button.btn.js-hide,
  .entity
  button.btn.js-hide,
  .entity-browser .card
  button.btn.js-hide,
  .entity-bar
  button.btn.js-hide,
  .entity .flag
  button.btn.js-hide, .ui-dialog
  button.button.js-hide,
  .ui-dialog-buttonpane
  button.button.js-hide,
  #drupal-off-canvas
  button.button.js-hide,
  .form-wrapper
  button.button.js-hide,
  .view-all-header
  button.button.js-hide,
  .view-footer button.button.js-hide,
  #drupal-off-canvas .view-footer button.button.js-hide,
  .views-field >
  button.button.js-hide,
  .block-facet-container >
  button.button.js-hide,
  .entity
  button.button.js-hide,
  .entity-browser .card
  button.button.js-hide,
  .entity-bar
  button.button.js-hide,
  .entity .flag
  button.button.js-hide, .ui-dialog a.btn.js-hide, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-dialog-buttonpane a.btn.js-hide,
  .ui-dialog-buttonpane .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .ui-dialog-buttonpane .js-hide.button--primary[type=submit],
  #drupal-off-canvas a.btn.js-hide,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .form-wrapper a.btn.js-hide,
  .form-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .form-wrapper .js-hide.button--primary[type=submit],
  .view-all-header a.btn.js-hide,
  .view-all-header .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-all-header .js-hide.button--primary[type=submit],
  .view-footer a.btn.js-hide,
  #drupal-off-canvas .view-footer a.btn.js-hide,
  .view-footer .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-footer .js-hide.button--primary[type=submit],
  .views-field > a.btn.js-hide,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .js-hide.button--primary[type=submit],
  .block-facet-container > a.btn.js-hide,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-facet-container > .js-hide.button--primary[type=submit],
  .entity a.btn.js-hide,
  .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .js-hide.button--primary[type=submit],
  .entity-browser .card a.btn.js-hide,
  .entity-browser .card .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-browser .card .js-hide.button--primary[type=submit],
  .entity-bar a.btn.js-hide,
  .entity-bar .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity-bar .js-hide.button--primary[type=submit],
  .entity .flag a.btn.js-hide,
  .entity .flag .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .js-hide.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity .flag .js-hide.button--primary[type=submit] {
    display: none !important; }

> .block-terreis-content[id*="create-button"] span.btn, > .block-terreis-content[id*="create-button"] span.btn.btn-icon,
.views-field > .entity span.btn,
.views-field > .entity span.btn.btn-icon,
.views-field > span.btn,
.views-field > span.btn.btn-icon, > .block-terreis-content[id*="create-button"]
button.btn, > .block-terreis-content[id*="create-button"]
button.btn.btn-icon,
.views-field > .entity
button.btn,
.views-field > .entity
button.btn.btn-icon,
.views-field >
button.btn,
.views-field >
button.btn.btn-icon, > .block-terreis-content[id*="create-button"]
button.button, > .block-terreis-content[id*="create-button"]
button.button.btn-icon,
.views-field > .entity
button.button,
.views-field > .entity
button.button.btn-icon,
.views-field >
button.button,
.views-field >
button.button.btn-icon, > .block-terreis-content[id*="create-button"] a.btn, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .button--primary[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.button--primary[type=submit],
.views-field > .entity a.btn,
.views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .button--primary[type=submit],
.views-field > .entity a.btn.btn-icon,
.views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary[type=submit],
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.button--primary[type=submit],
.views-field > a.btn,
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary[type=submit],
.views-field > a.btn.btn-icon,
.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.button--primary[type=submit] {
  background-color: #FFF;
  color: #2E98FF; }
  > .block-terreis-content[id*="create-button"] span.btn:hover:not(span), > .block-terreis-content[id*="create-button"] span.btn.btn-icon:hover:not(span),
  .views-field > .entity span.btn:hover:not(span),
  .views-field > .entity span.btn.btn-icon:hover:not(span),
  .views-field > span.btn:hover:not(span),
  .views-field > span.btn.btn-icon:hover:not(span), > .block-terreis-content[id*="create-button"]
  button.btn:hover:not(span), > .block-terreis-content[id*="create-button"]
  button.btn.btn-icon:hover:not(span),
  .views-field > .entity
  button.btn:hover:not(span),
  .views-field > .entity
  button.btn.btn-icon:hover:not(span),
  .views-field >
  button.btn:hover:not(span),
  .views-field >
  button.btn.btn-icon:hover:not(span), > .block-terreis-content[id*="create-button"]
  button.button:hover:not(span), > .block-terreis-content[id*="create-button"]
  button.button.btn-icon:hover:not(span),
  .views-field > .entity
  button.button:hover:not(span),
  .views-field > .entity
  button.button.btn-icon:hover:not(span),
  .views-field >
  button.button:hover:not(span),
  .views-field >
  button.button.btn-icon:hover:not(span), > .block-terreis-content[id*="create-button"] a.btn:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .button--primary:hover:not(span)[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.button--primary:hover:not(span)[type=submit],
  .views-field > .entity a.btn:hover:not(span),
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .button--primary:hover:not(span)[type=submit],
  .views-field > .entity a.btn.btn-icon:hover:not(span),
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.button--primary:hover:not(span)[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.button--primary:hover:not(span)[type=submit],
  .views-field > a.btn:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .button--primary:hover:not(span)[type=submit],
  .views-field > a.btn.btn-icon:hover:not(span),
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.button--primary:hover:not(span)[type=submit] {
    background-color: #2E98FF;
    color: #FFF; }
  > .block-terreis-content[id*="create-button"] span.btn.btn-add, > .block-terreis-content[id*="create-button"] span.btn.btn-edit-contacts, > .block-terreis-content[id*="create-button"] span.btn.btn-icon.btn-add, > .block-terreis-content[id*="create-button"] span.btn.btn-icon.btn-edit-contacts,
  .views-field > .entity span.btn.btn-add,
  .views-field > .entity span.btn.btn-edit-contacts,
  .views-field > .entity span.btn.btn-icon.btn-add,
  .views-field > .entity span.btn.btn-icon.btn-edit-contacts,
  .views-field > span.btn.btn-add,
  .views-field > span.btn.btn-edit-contacts,
  .views-field > span.btn.btn-icon.btn-add,
  .views-field > span.btn.btn-icon.btn-edit-contacts, > .block-terreis-content[id*="create-button"]
  button.btn.btn-add, > .block-terreis-content[id*="create-button"]
  button.btn.btn-edit-contacts, > .block-terreis-content[id*="create-button"]
  button.btn.btn-icon.btn-add, > .block-terreis-content[id*="create-button"]
  button.btn.btn-icon.btn-edit-contacts,
  .views-field > .entity
  button.btn.btn-add,
  .views-field > .entity
  button.btn.btn-edit-contacts,
  .views-field > .entity
  button.btn.btn-icon.btn-add,
  .views-field > .entity
  button.btn.btn-icon.btn-edit-contacts,
  .views-field >
  button.btn.btn-add,
  .views-field >
  button.btn.btn-edit-contacts,
  .views-field >
  button.btn.btn-icon.btn-add,
  .views-field >
  button.btn.btn-icon.btn-edit-contacts, > .block-terreis-content[id*="create-button"]
  button.button.btn-add, > .block-terreis-content[id*="create-button"]
  button.button.btn-edit-contacts, > .block-terreis-content[id*="create-button"]
  button.button.btn-icon.btn-add, > .block-terreis-content[id*="create-button"]
  button.button.btn-icon.btn-edit-contacts,
  .views-field > .entity
  button.button.btn-add,
  .views-field > .entity
  button.button.btn-edit-contacts,
  .views-field > .entity
  button.button.btn-icon.btn-add,
  .views-field > .entity
  button.button.btn-icon.btn-edit-contacts,
  .views-field >
  button.button.btn-add,
  .views-field >
  button.button.btn-edit-contacts,
  .views-field >
  button.button.btn-icon.btn-add,
  .views-field >
  button.button.btn-icon.btn-edit-contacts, > .block-terreis-content[id*="create-button"] a.btn.btn-add, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-add.button--primary[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-edit-contacts, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-edit-contacts.button--primary[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon.btn-add, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-add.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.btn-add.button--primary[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon.btn-edit-contacts, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit-contacts.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.btn-edit-contacts.button--primary[type=submit],
  .views-field > .entity a.btn.btn-add,
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-add.button--primary[type=submit],
  .views-field > .entity a.btn.btn-edit-contacts,
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-edit-contacts.button--primary[type=submit],
  .views-field > .entity a.btn.btn-icon.btn-add,
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-add.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.btn-add.button--primary[type=submit],
  .views-field > .entity a.btn.btn-icon.btn-edit-contacts,
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit-contacts.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.btn-edit-contacts.button--primary[type=submit],
  .views-field > a.btn.btn-add,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-add.button--primary[type=submit],
  .views-field > a.btn.btn-edit-contacts,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit-contacts.button--primary[type=submit],
  .views-field > a.btn.btn-icon.btn-add,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-add.button--primary[type=submit],
  .views-field > a.btn.btn-icon.btn-edit-contacts,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-edit-contacts.button--primary[type=submit] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
    > .block-terreis-content[id*="create-button"] span.btn.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"] span.btn.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"] span.btn.btn-icon.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"] span.btn.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field > .entity span.btn.btn-add:hover:not(span),
    .views-field > .entity span.btn.btn-edit-contacts:hover:not(span),
    .views-field > .entity span.btn.btn-icon.btn-add:hover:not(span),
    .views-field > .entity span.btn.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field > span.btn.btn-add:hover:not(span),
    .views-field > span.btn.btn-edit-contacts:hover:not(span),
    .views-field > span.btn.btn-icon.btn-add:hover:not(span),
    .views-field > span.btn.btn-icon.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.btn.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.btn.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.btn.btn-icon.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.btn.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field > .entity
    button.btn.btn-add:hover:not(span),
    .views-field > .entity
    button.btn.btn-edit-contacts:hover:not(span),
    .views-field > .entity
    button.btn.btn-icon.btn-add:hover:not(span),
    .views-field > .entity
    button.btn.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field >
    button.btn.btn-add:hover:not(span),
    .views-field >
    button.btn.btn-edit-contacts:hover:not(span),
    .views-field >
    button.btn.btn-icon.btn-add:hover:not(span),
    .views-field >
    button.btn.btn-icon.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.button.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.button.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.button.btn-icon.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.button.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field > .entity
    button.button.btn-add:hover:not(span),
    .views-field > .entity
    button.button.btn-edit-contacts:hover:not(span),
    .views-field > .entity
    button.button.btn-icon.btn-add:hover:not(span),
    .views-field > .entity
    button.button.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field >
    button.button.btn-add:hover:not(span),
    .views-field >
    button.button.btn-edit-contacts:hover:not(span),
    .views-field >
    button.button.btn-icon.btn-add:hover:not(span),
    .views-field >
    button.button.btn-icon.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"] a.btn.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-add.button--primary:hover:not(span)[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-edit-contacts.button--primary:hover:not(span)[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon.btn-add:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-add.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.btn-add.button--primary:hover:not(span)[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon.btn-edit-contacts:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit-contacts.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .views-field > .entity a.btn.btn-add:hover:not(span),
    .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-add.button--primary:hover:not(span)[type=submit],
    .views-field > .entity a.btn.btn-edit-contacts:hover:not(span),
    .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .views-field > .entity a.btn.btn-icon.btn-add:hover:not(span),
    .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-add.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.btn-add.button--primary:hover:not(span)[type=submit],
    .views-field > .entity a.btn.btn-icon.btn-edit-contacts:hover:not(span),
    .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-add:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-add.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-edit-contacts:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit-contacts.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-icon.btn-add:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-add.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-icon.btn-edit-contacts:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-edit-contacts.button--primary:hover:not(span)[type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }
  > .block-terreis-content[id*="create-button"] span.btn.btn-edit, > .block-terreis-content[id*="create-button"] span.btn.btn-icon.btn-edit,
  .views-field > .entity span.btn.btn-edit,
  .views-field > .entity span.btn.btn-icon.btn-edit,
  .views-field > span.btn.btn-edit,
  .views-field > span.btn.btn-icon.btn-edit, > .block-terreis-content[id*="create-button"]
  button.btn.btn-edit, > .block-terreis-content[id*="create-button"]
  button.btn.btn-icon.btn-edit,
  .views-field > .entity
  button.btn.btn-edit,
  .views-field > .entity
  button.btn.btn-icon.btn-edit,
  .views-field >
  button.btn.btn-edit,
  .views-field >
  button.btn.btn-icon.btn-edit, > .block-terreis-content[id*="create-button"]
  button.button.btn-edit, > .block-terreis-content[id*="create-button"]
  button.button.btn-icon.btn-edit,
  .views-field > .entity
  button.button.btn-edit,
  .views-field > .entity
  button.button.btn-icon.btn-edit,
  .views-field >
  button.button.btn-edit,
  .views-field >
  button.button.btn-icon.btn-edit, > .block-terreis-content[id*="create-button"] a.btn.btn-edit, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-edit.button--primary[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon.btn-edit, > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit.button--primary[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.btn-edit.button--primary[type=submit],
  .views-field > .entity a.btn.btn-edit,
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-edit.button--primary[type=submit],
  .views-field > .entity a.btn.btn-icon.btn-edit,
  .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit.button--primary[type=submit],
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.btn-edit.button--primary[type=submit],
  .views-field > a.btn.btn-edit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit.button--primary[type=submit],
  .views-field > a.btn.btn-icon.btn-edit,
  .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-edit.button--primary[type=submit] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg%3E%3Cpath fill='%232e98ff' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3E%3Crect fill='%232e98ff' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3E%3Cpath fill='%232e98ff' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3E%3C/g%3E%3C/svg%3E"); }
    > .block-terreis-content[id*="create-button"] span.btn.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"] span.btn.btn-icon.btn-edit:hover:not(span),
    .views-field > .entity span.btn.btn-edit:hover:not(span),
    .views-field > .entity span.btn.btn-icon.btn-edit:hover:not(span),
    .views-field > span.btn.btn-edit:hover:not(span),
    .views-field > span.btn.btn-icon.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.btn.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.btn.btn-icon.btn-edit:hover:not(span),
    .views-field > .entity
    button.btn.btn-edit:hover:not(span),
    .views-field > .entity
    button.btn.btn-icon.btn-edit:hover:not(span),
    .views-field >
    button.btn.btn-edit:hover:not(span),
    .views-field >
    button.btn.btn-icon.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.button.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"]
    button.button.btn-icon.btn-edit:hover:not(span),
    .views-field > .entity
    button.button.btn-edit:hover:not(span),
    .views-field > .entity
    button.button.btn-icon.btn-edit:hover:not(span),
    .views-field >
    button.button.btn-edit:hover:not(span),
    .views-field >
    button.button.btn-icon.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"] a.btn.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-edit.button--primary:hover:not(span)[type=submit], > .block-terreis-content[id*="create-button"] a.btn.btn-icon.btn-edit:hover:not(span), > .block-terreis-content[id*="create-button"] .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit.button--primary:hover:not(span)[type=submit], > .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .block-terreis-content[id*="create-button"] .btn-icon.btn-edit.button--primary:hover:not(span)[type=submit],
    .views-field > .entity a.btn.btn-edit:hover:not(span),
    .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-edit.button--primary:hover:not(span)[type=submit],
    .views-field > .entity a.btn.btn-icon.btn-edit:hover:not(span),
    .views-field > .entity .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .btn-icon.btn-edit.button--primary:hover:not(span)[type=submit],
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .entity .btn-icon.btn-edit.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-edit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-edit.button--primary:hover:not(span)[type=submit],
    .views-field > a.btn.btn-icon.btn-edit:hover:not(span),
    .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .views-field > .btn-icon.btn-edit.button--primary:hover:not(span)[type=submit] {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z'/%3E%3Crect fill='%23FFFFFF' x='5.129' y='3.8' transform='matrix(-.707 -.707 .707 -.707 6.189 20.064)' width='4.243' height='9.899'/%3E%3Cpath fill='%23FFFFFF' d='M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3E%3C/g%3E%3C/svg%3E"); }

span.btn {
  opacity: 0.3;
  cursor: default; }

.view-all-header .button.btn.btn-primary[id*="edit-reset"],
.facet-summary-item--clear > a {
  border-color: rgba(255, 86, 112, 0.4);
  color: rgba(255, 86, 112, 0.4);
  -webkit-transition-property: border-top-color, border-right-color, border-left-color, border-bottom-color, color;
  -o-transition-property: border-top-color, border-right-color, border-left-color, border-bottom-color, color;
  transition-property: border-top-color, border-right-color, border-left-color, border-bottom-color, color;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s; }
  .view-all-header .button.btn.btn-primary[id*="edit-reset"]:hover,
  .facet-summary-item--clear > a:hover {
    border-color: rgba(255, 86, 112, 0.9);
    color: rgba(255, 86, 112, 0.9);
    background-color: #FFF; }

form[id*="-delete-form"] div[id*="edit-actions"] button {
  margin-top: 1rem; }

.view.entity-browser.contextual-region .contextual,
.view.listing--general.contextual-region .contextual,
.view.listing--lots.contextual-region .contextual,
.view.listing--courrier.contextual-region .contextual {
  right: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 0; }

.view.entity-browser .feed-icons,
.view.listing--general .feed-icons,
.view.listing--lots .feed-icons,
.view.listing--courrier .feed-icons {
  float: right;
  margin-left: 1em; }
  .view.entity-browser .feed-icons .views-data-export-feed .feed-icon,
  .view.listing--general .feed-icons .views-data-export-feed .feed-icon,
  .view.listing--lots .feed-icons .views-data-export-feed .feed-icon,
  .view.listing--courrier .feed-icons .views-data-export-feed .feed-icon {
    height: 32px;
    width: 32px;
    background-color: #ffffff;
    border: 1px solid #3A4163;
    border-radius: 10px;
    color: #ffffff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.921' height='12.921' viewBox='0 0 12.921 12.921'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Cpath d='M16.421,22.5v2.649A1.325,1.325,0,0,1,15.1,26.474H5.825A1.325,1.325,0,0,1,4.5,25.149V22.5' transform='translate(-4.5 -14.553)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M17.123,4.5,13.812,7.811,10.5,4.5' transform='translate(-7.851 0.136)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M18,12.447V4.5' transform='translate(-12.039 -4.5)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    -webkit-background-size: 16px 16px;
            background-size: 16px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }

.view.entity-browser .view-header > .total, .view.entity-browser .view-footer > .total, .view.entity-browser #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser .view-footer > .total,
.view.listing--general .view-header > .total,
.view.listing--general .view-footer > .total,
.view.listing--general #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general .view-footer > .total,
.view.listing--lots .view-header > .total,
.view.listing--lots .view-footer > .total,
.view.listing--lots #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots .view-footer > .total,
.view.listing--courrier .view-header > .total,
.view.listing--courrier .view-footer > .total,
.view.listing--courrier #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier .view-footer > .total {
  font-size: 12px;
  line-height: 17px;
  color: #3A4163;
  text-align: left; }

.view.entity-browser .view-header > .total,
.view.listing--general .view-header > .total,
.view.listing--lots .view-header > .total,
.view.listing--courrier .view-header > .total {
  margin-left: 20px;
  margin-right: 20px; }

.view.entity-browser .view-footer > .total, .view.entity-browser #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser .view-footer > .total,
.view.listing--general .view-footer > .total,
.view.listing--general #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general .view-footer > .total,
.view.listing--lots .view-footer > .total,
.view.listing--lots #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots .view-footer > .total,
.view.listing--courrier .view-footer > .total,
.view.listing--courrier #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier .view-footer > .total {
  margin: 1em 0;
  display: block; }

.view.entity-browser.view-id-content_browser > .view-all-header,
.view.entity-browser.view-id-content_browser > .view-content,
#drupal-off-canvas .view.entity-browser.view-id-content_browser > .view-content,
.view.entity-browser.view-id-content_browser > .view-empty,
.view.entity-browser.view-id-content_browser > nav,
.view.entity-browser.view-id-content_browser > .view-footer,
#drupal-off-canvas .view.entity-browser.view-id-content_browser > .view-footer, .view.entity-browser.view-display-id-listing > .view-all-header,
.view.entity-browser.view-display-id-listing > .view-content,
#drupal-off-canvas .view.entity-browser.view-display-id-listing > .view-content,
.view.entity-browser.view-display-id-listing > .view-empty,
.view.entity-browser.view-display-id-listing > nav,
.view.entity-browser.view-display-id-listing > .view-footer,
#drupal-off-canvas .view.entity-browser.view-display-id-listing > .view-footer, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header,
.view.entity-browser[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-cm__"] > .view-content,
.view.entity-browser[class*=" view-display-id-cm__"] > .view-empty,
.view.entity-browser[class*=" view-display-id-cm__"] > nav,
.view.entity-browser[class*=" view-display-id-cm__"] > .view-footer,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-cm__"] > .view-footer, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header,
.view.entity-browser[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-tab_"] > .view-content,
.view.entity-browser[class*=" view-display-id-tab_"] > .view-empty,
.view.entity-browser[class*=" view-display-id-tab_"] > nav,
.view.entity-browser[class*=" view-display-id-tab_"] > .view-footer,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-tab_"] > .view-footer, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header,
.view.entity-browser[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-block"] > .view-content,
.view.entity-browser[class*=" view-display-id-block"] > .view-empty,
.view.entity-browser[class*=" view-display-id-block"] > nav,
.view.entity-browser[class*=" view-display-id-block"] > .view-footer,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-block"] > .view-footer, .view.entity-browser.view-display-id-page > .view-all-header,
.view.entity-browser.view-display-id-page > .view-content,
#drupal-off-canvas .view.entity-browser.view-display-id-page > .view-content,
.view.entity-browser.view-display-id-page > .view-empty,
.view.entity-browser.view-display-id-page > nav,
.view.entity-browser.view-display-id-page > .view-footer,
#drupal-off-canvas .view.entity-browser.view-display-id-page > .view-footer,
.view.listing--general.view-id-content_browser > .view-all-header,
.view.listing--general.view-id-content_browser > .view-content,
#drupal-off-canvas .view.listing--general.view-id-content_browser > .view-content,
.view.listing--general.view-id-content_browser > .view-empty,
.view.listing--general.view-id-content_browser > nav,
.view.listing--general.view-id-content_browser > .view-footer,
#drupal-off-canvas .view.listing--general.view-id-content_browser > .view-footer,
.view.listing--general.view-display-id-listing > .view-all-header,
.view.listing--general.view-display-id-listing > .view-content,
#drupal-off-canvas .view.listing--general.view-display-id-listing > .view-content,
.view.listing--general.view-display-id-listing > .view-empty,
.view.listing--general.view-display-id-listing > nav,
.view.listing--general.view-display-id-listing > .view-footer,
#drupal-off-canvas .view.listing--general.view-display-id-listing > .view-footer,
.view.listing--general[class*=" view-display-id-cm__"] > .view-all-header,
.view.listing--general[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-cm__"] > .view-content,
.view.listing--general[class*=" view-display-id-cm__"] > .view-empty,
.view.listing--general[class*=" view-display-id-cm__"] > nav,
.view.listing--general[class*=" view-display-id-cm__"] > .view-footer,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-cm__"] > .view-footer,
.view.listing--general[class*=" view-display-id-tab_"] > .view-all-header,
.view.listing--general[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-tab_"] > .view-content,
.view.listing--general[class*=" view-display-id-tab_"] > .view-empty,
.view.listing--general[class*=" view-display-id-tab_"] > nav,
.view.listing--general[class*=" view-display-id-tab_"] > .view-footer,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-tab_"] > .view-footer,
.view.listing--general[class*=" view-display-id-block"] > .view-all-header,
.view.listing--general[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-block"] > .view-content,
.view.listing--general[class*=" view-display-id-block"] > .view-empty,
.view.listing--general[class*=" view-display-id-block"] > nav,
.view.listing--general[class*=" view-display-id-block"] > .view-footer,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-block"] > .view-footer,
.view.listing--general.view-display-id-page > .view-all-header,
.view.listing--general.view-display-id-page > .view-content,
#drupal-off-canvas .view.listing--general.view-display-id-page > .view-content,
.view.listing--general.view-display-id-page > .view-empty,
.view.listing--general.view-display-id-page > nav,
.view.listing--general.view-display-id-page > .view-footer,
#drupal-off-canvas .view.listing--general.view-display-id-page > .view-footer,
.view.listing--lots.view-id-content_browser > .view-all-header,
.view.listing--lots.view-id-content_browser > .view-content,
#drupal-off-canvas .view.listing--lots.view-id-content_browser > .view-content,
.view.listing--lots.view-id-content_browser > .view-empty,
.view.listing--lots.view-id-content_browser > nav,
.view.listing--lots.view-id-content_browser > .view-footer,
#drupal-off-canvas .view.listing--lots.view-id-content_browser > .view-footer,
.view.listing--lots.view-display-id-listing > .view-all-header,
.view.listing--lots.view-display-id-listing > .view-content,
#drupal-off-canvas .view.listing--lots.view-display-id-listing > .view-content,
.view.listing--lots.view-display-id-listing > .view-empty,
.view.listing--lots.view-display-id-listing > nav,
.view.listing--lots.view-display-id-listing > .view-footer,
#drupal-off-canvas .view.listing--lots.view-display-id-listing > .view-footer,
.view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header,
.view.listing--lots[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-cm__"] > .view-content,
.view.listing--lots[class*=" view-display-id-cm__"] > .view-empty,
.view.listing--lots[class*=" view-display-id-cm__"] > nav,
.view.listing--lots[class*=" view-display-id-cm__"] > .view-footer,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-cm__"] > .view-footer,
.view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header,
.view.listing--lots[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-tab_"] > .view-content,
.view.listing--lots[class*=" view-display-id-tab_"] > .view-empty,
.view.listing--lots[class*=" view-display-id-tab_"] > nav,
.view.listing--lots[class*=" view-display-id-tab_"] > .view-footer,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-tab_"] > .view-footer,
.view.listing--lots[class*=" view-display-id-block"] > .view-all-header,
.view.listing--lots[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-block"] > .view-content,
.view.listing--lots[class*=" view-display-id-block"] > .view-empty,
.view.listing--lots[class*=" view-display-id-block"] > nav,
.view.listing--lots[class*=" view-display-id-block"] > .view-footer,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-block"] > .view-footer,
.view.listing--lots.view-display-id-page > .view-all-header,
.view.listing--lots.view-display-id-page > .view-content,
#drupal-off-canvas .view.listing--lots.view-display-id-page > .view-content,
.view.listing--lots.view-display-id-page > .view-empty,
.view.listing--lots.view-display-id-page > nav,
.view.listing--lots.view-display-id-page > .view-footer,
#drupal-off-canvas .view.listing--lots.view-display-id-page > .view-footer,
.view.listing--courrier.view-id-content_browser > .view-all-header,
.view.listing--courrier.view-id-content_browser > .view-content,
#drupal-off-canvas .view.listing--courrier.view-id-content_browser > .view-content,
.view.listing--courrier.view-id-content_browser > .view-empty,
.view.listing--courrier.view-id-content_browser > nav,
.view.listing--courrier.view-id-content_browser > .view-footer,
#drupal-off-canvas .view.listing--courrier.view-id-content_browser > .view-footer,
.view.listing--courrier.view-display-id-listing > .view-all-header,
.view.listing--courrier.view-display-id-listing > .view-content,
#drupal-off-canvas .view.listing--courrier.view-display-id-listing > .view-content,
.view.listing--courrier.view-display-id-listing > .view-empty,
.view.listing--courrier.view-display-id-listing > nav,
.view.listing--courrier.view-display-id-listing > .view-footer,
#drupal-off-canvas .view.listing--courrier.view-display-id-listing > .view-footer,
.view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header,
.view.listing--courrier[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-cm__"] > .view-content,
.view.listing--courrier[class*=" view-display-id-cm__"] > .view-empty,
.view.listing--courrier[class*=" view-display-id-cm__"] > nav,
.view.listing--courrier[class*=" view-display-id-cm__"] > .view-footer,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-cm__"] > .view-footer,
.view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header,
.view.listing--courrier[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-tab_"] > .view-content,
.view.listing--courrier[class*=" view-display-id-tab_"] > .view-empty,
.view.listing--courrier[class*=" view-display-id-tab_"] > nav,
.view.listing--courrier[class*=" view-display-id-tab_"] > .view-footer,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-tab_"] > .view-footer,
.view.listing--courrier[class*=" view-display-id-block"] > .view-all-header,
.view.listing--courrier[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-block"] > .view-content,
.view.listing--courrier[class*=" view-display-id-block"] > .view-empty,
.view.listing--courrier[class*=" view-display-id-block"] > nav,
.view.listing--courrier[class*=" view-display-id-block"] > .view-footer,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-block"] > .view-footer,
.view.listing--courrier.view-display-id-page > .view-all-header,
.view.listing--courrier.view-display-id-page > .view-content,
#drupal-off-canvas .view.listing--courrier.view-display-id-page > .view-content,
.view.listing--courrier.view-display-id-page > .view-empty,
.view.listing--courrier.view-display-id-page > nav,
.view.listing--courrier.view-display-id-page > .view-footer,
#drupal-off-canvas .view.listing--courrier.view-display-id-page > .view-footer {
  float: left;
  width: 100%;
  max-width: 1318px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  position: relative;
  z-index: 1; }


.view.entity-browser.view-id-content_browser > .view-content,
#drupal-off-canvas .view.entity-browser.view-id-content_browser > .view-content,
.view.entity-browser.view-display-id-listing > .view-content,
#drupal-off-canvas .view.entity-browser.view-display-id-listing > .view-content,
.view.entity-browser[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-cm__"] > .view-content,
.view.entity-browser[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-tab_"] > .view-content,
.view.entity-browser[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.entity-browser[class*=" view-display-id-block"] > .view-content,
.view.entity-browser.view-display-id-page > .view-content,
#drupal-off-canvas .view.entity-browser.view-display-id-page > .view-content,
.view.listing--general.view-id-content_browser > .view-content,
#drupal-off-canvas .view.listing--general.view-id-content_browser > .view-content,
.view.listing--general.view-display-id-listing > .view-content,
#drupal-off-canvas .view.listing--general.view-display-id-listing > .view-content,
.view.listing--general[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-cm__"] > .view-content,
.view.listing--general[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-tab_"] > .view-content,
.view.listing--general[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-block"] > .view-content,
.view.listing--general.view-display-id-page > .view-content,
#drupal-off-canvas .view.listing--general.view-display-id-page > .view-content,
.view.listing--lots.view-id-content_browser > .view-content,
#drupal-off-canvas .view.listing--lots.view-id-content_browser > .view-content,
.view.listing--lots.view-display-id-listing > .view-content,
#drupal-off-canvas .view.listing--lots.view-display-id-listing > .view-content,
.view.listing--lots[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-cm__"] > .view-content,
.view.listing--lots[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-tab_"] > .view-content,
.view.listing--lots[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-block"] > .view-content,
.view.listing--lots.view-display-id-page > .view-content,
#drupal-off-canvas .view.listing--lots.view-display-id-page > .view-content,
.view.listing--courrier.view-id-content_browser > .view-content,
#drupal-off-canvas .view.listing--courrier.view-id-content_browser > .view-content,
.view.listing--courrier.view-display-id-listing > .view-content,
#drupal-off-canvas .view.listing--courrier.view-display-id-listing > .view-content,
.view.listing--courrier[class*=" view-display-id-cm__"] > .view-content,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-cm__"] > .view-content,
.view.listing--courrier[class*=" view-display-id-tab_"] > .view-content,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-tab_"] > .view-content,
.view.listing--courrier[class*=" view-display-id-block"] > .view-content,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-block"] > .view-content,
.view.listing--courrier.view-display-id-page > .view-content,
#drupal-off-canvas .view.listing--courrier.view-display-id-page > .view-content {
  z-index: 2; }

.view.entity-browser.view-id-content_browser .view-header > .total, .view.entity-browser.view-id-content_browser .view-footer > .total, .view.entity-browser.view-id-content_browser #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser.view-id-content_browser .view-footer > .total, .view.entity-browser.view-display-id-listing .view-header > .total, .view.entity-browser.view-display-id-listing .view-footer > .total, .view.entity-browser.view-display-id-listing #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser.view-display-id-listing .view-footer > .total, .view.entity-browser[class*=" view-display-id-cm__"] .view-header > .total, .view.entity-browser[class*=" view-display-id-cm__"] .view-footer > .total, .view.entity-browser[class*=" view-display-id-cm__"] #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser[class*=" view-display-id-cm__"] .view-footer > .total, .view.entity-browser[class*=" view-display-id-tab_"] .view-header > .total, .view.entity-browser[class*=" view-display-id-tab_"] .view-footer > .total, .view.entity-browser[class*=" view-display-id-tab_"] #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser[class*=" view-display-id-tab_"] .view-footer > .total, .view.entity-browser[class*=" view-display-id-block"] .view-header > .total, .view.entity-browser[class*=" view-display-id-block"] .view-footer > .total, .view.entity-browser[class*=" view-display-id-block"] #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser[class*=" view-display-id-block"] .view-footer > .total, .view.entity-browser.view-display-id-page .view-header > .total, .view.entity-browser.view-display-id-page .view-footer > .total, .view.entity-browser.view-display-id-page #drupal-off-canvas .view-footer > .total, #drupal-off-canvas .view.entity-browser.view-display-id-page .view-footer > .total,
.view.listing--general.view-id-content_browser .view-header > .total,
.view.listing--general.view-id-content_browser .view-footer > .total,
.view.listing--general.view-id-content_browser #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general.view-id-content_browser .view-footer > .total,
.view.listing--general.view-display-id-listing .view-header > .total,
.view.listing--general.view-display-id-listing .view-footer > .total,
.view.listing--general.view-display-id-listing #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general.view-display-id-listing .view-footer > .total,
.view.listing--general[class*=" view-display-id-cm__"] .view-header > .total,
.view.listing--general[class*=" view-display-id-cm__"] .view-footer > .total,
.view.listing--general[class*=" view-display-id-cm__"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-cm__"] .view-footer > .total,
.view.listing--general[class*=" view-display-id-tab_"] .view-header > .total,
.view.listing--general[class*=" view-display-id-tab_"] .view-footer > .total,
.view.listing--general[class*=" view-display-id-tab_"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-tab_"] .view-footer > .total,
.view.listing--general[class*=" view-display-id-block"] .view-header > .total,
.view.listing--general[class*=" view-display-id-block"] .view-footer > .total,
.view.listing--general[class*=" view-display-id-block"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general[class*=" view-display-id-block"] .view-footer > .total,
.view.listing--general.view-display-id-page .view-header > .total,
.view.listing--general.view-display-id-page .view-footer > .total,
.view.listing--general.view-display-id-page #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--general.view-display-id-page .view-footer > .total,
.view.listing--lots.view-id-content_browser .view-header > .total,
.view.listing--lots.view-id-content_browser .view-footer > .total,
.view.listing--lots.view-id-content_browser #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots.view-id-content_browser .view-footer > .total,
.view.listing--lots.view-display-id-listing .view-header > .total,
.view.listing--lots.view-display-id-listing .view-footer > .total,
.view.listing--lots.view-display-id-listing #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots.view-display-id-listing .view-footer > .total,
.view.listing--lots[class*=" view-display-id-cm__"] .view-header > .total,
.view.listing--lots[class*=" view-display-id-cm__"] .view-footer > .total,
.view.listing--lots[class*=" view-display-id-cm__"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-cm__"] .view-footer > .total,
.view.listing--lots[class*=" view-display-id-tab_"] .view-header > .total,
.view.listing--lots[class*=" view-display-id-tab_"] .view-footer > .total,
.view.listing--lots[class*=" view-display-id-tab_"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-tab_"] .view-footer > .total,
.view.listing--lots[class*=" view-display-id-block"] .view-header > .total,
.view.listing--lots[class*=" view-display-id-block"] .view-footer > .total,
.view.listing--lots[class*=" view-display-id-block"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots[class*=" view-display-id-block"] .view-footer > .total,
.view.listing--lots.view-display-id-page .view-header > .total,
.view.listing--lots.view-display-id-page .view-footer > .total,
.view.listing--lots.view-display-id-page #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--lots.view-display-id-page .view-footer > .total,
.view.listing--courrier.view-id-content_browser .view-header > .total,
.view.listing--courrier.view-id-content_browser .view-footer > .total,
.view.listing--courrier.view-id-content_browser #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier.view-id-content_browser .view-footer > .total,
.view.listing--courrier.view-display-id-listing .view-header > .total,
.view.listing--courrier.view-display-id-listing .view-footer > .total,
.view.listing--courrier.view-display-id-listing #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier.view-display-id-listing .view-footer > .total,
.view.listing--courrier[class*=" view-display-id-cm__"] .view-header > .total,
.view.listing--courrier[class*=" view-display-id-cm__"] .view-footer > .total,
.view.listing--courrier[class*=" view-display-id-cm__"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-cm__"] .view-footer > .total,
.view.listing--courrier[class*=" view-display-id-tab_"] .view-header > .total,
.view.listing--courrier[class*=" view-display-id-tab_"] .view-footer > .total,
.view.listing--courrier[class*=" view-display-id-tab_"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-tab_"] .view-footer > .total,
.view.listing--courrier[class*=" view-display-id-block"] .view-header > .total,
.view.listing--courrier[class*=" view-display-id-block"] .view-footer > .total,
.view.listing--courrier[class*=" view-display-id-block"] #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier[class*=" view-display-id-block"] .view-footer > .total,
.view.listing--courrier.view-display-id-page .view-header > .total,
.view.listing--courrier.view-display-id-page .view-footer > .total,
.view.listing--courrier.view-display-id-page #drupal-off-canvas .view-footer > .total,
#drupal-off-canvas .view.listing--courrier.view-display-id-page .view-footer > .total {
  font-size: 12px;
  line-height: 17px;
  color: #3A4163;
  text-align: left;
  margin-left: 20px; }

.view.entity-browser.view-id-content_browser > .view-all-header > .view-header, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header, .view.entity-browser.view-display-id-page > .view-all-header > .view-header,
.view.listing--general.view-id-content_browser > .view-all-header > .view-header,
.view.listing--general.view-display-id-listing > .view-all-header > .view-header,
.view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header,
.view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header,
.view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header,
.view.listing--general.view-display-id-page > .view-all-header > .view-header,
.view.listing--lots.view-id-content_browser > .view-all-header > .view-header,
.view.listing--lots.view-display-id-listing > .view-all-header > .view-header,
.view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header,
.view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header,
.view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header,
.view.listing--lots.view-display-id-page > .view-all-header > .view-header,
.view.listing--courrier.view-id-content_browser > .view-all-header > .view-header,
.view.listing--courrier.view-display-id-listing > .view-all-header > .view-header,
.view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header,
.view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header,
.view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header,
.view.listing--courrier.view-display-id-page > .view-all-header > .view-header {
  margin-top: 15px;
  position: relative;
  /* .btn-switch-liste {
         position: absolute;
         z-index: 2;
         bottom: 20px;
         right: 50px;
         width: 40px;
         height: 40px;
         border-radius: 10px;
         background-color: #FFFFFF;
         background-image: url("/themes/custom/frontoffice/css/../images/icons/btn-switch-liste.svg");
         background-size: 18px 16px;
         background-position: center;
         background-repeat: no-repeat;
         transition: all 0.3s linear;
         box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
         cursor: pointer;
       }

       .btn-switch-liste.active {
         background-image: url("/themes/custom/frontoffice/css/../images/icons/btn-switch-liste-a.svg");
         background-color: #3A4163;
         cursor: default;
       }

       .btn-switch-carte {
         position: absolute;
         z-index: 2;
         bottom: 20px;
         right: 0px;
         width: 40px;
         height: 40px;
         border-radius: 10px;
         background-color: #FFFFFF;
         background-image: url("/themes/custom/frontoffice/css/../images/icons/btn-switch-carte.svg");
         background-size: 12px 17px;
         background-position: center;
         background-repeat: no-repeat;
         transition: all 0.3s linear;
         box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
         cursor: pointer;
       }

       .btn-switch-carte.active {
         background-image: url("/themes/custom/frontoffice/css/../images/icons/btn-switch-carte-a.svg");
         background-color: #3A4163;
       }*/ }
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.with-filters.without-title, .view.entity-browser.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-filters.without-title, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.with-filters.without-title, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-filters.without-title, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title, .view.entity-browser.view-display-id-page > .view-all-header > .view-header.with-feed-icons.with-filters.without-title, .view.entity-browser.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-filters.without-title,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header.with-feed-icons.with-filters.without-title,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-filters.without-title {
    float: right; }
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn, .view.entity-browser.view-display-id-page > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header .block-terreis-content-create-buttonlot__habitation .btn {
    font-size: 12px; }
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .h, .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > a, .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .total, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .h, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > a, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .total, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .h, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > a, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .total, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .h, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > a, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .total, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .h, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > a, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .total, .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .h, .view.entity-browser.view-display-id-page > .view-all-header > .view-header > a, .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .total,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .h,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header > a,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .total,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .h,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header > a,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .total,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .h,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > a,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .total,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .h,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > a,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .total,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .h,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > a,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .total,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header > .h,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header > a,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header > .total,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .h,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > a,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .total,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .h,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > a,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .total,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .h,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > a,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .total,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .h,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > a,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .total,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .h,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > a,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .total,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .h,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header > a,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .total,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .h,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > a,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .total,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .h,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > a,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .total,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .h,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > a,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .total,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .h,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > a,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .total,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .h,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > a,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .total,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .h,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > a,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .total {
    float: none;
    width: auto;
    display: inline-block; }
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header, .view.entity-browser.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header {
    z-index: 5; }
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons, .view.entity-browser.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--general.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons,
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header .feed-icons {
      position: absolute;
      top: 0;
      right: 0; }
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons, .view.entity-browser.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--general.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons,
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header.with-feed-icons.without-view-header.with-filters .feed-icons {
      top: 25px; }
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .btn,
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"], .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .btn,
  .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"], .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn,
  .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"], .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn,
  .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"], .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn,
  .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"], .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .btn,
  .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .btn,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .btn,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--general.view-display-id-page > .view-all-header > .view-header > .btn,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .btn,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .btn,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .btn,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .btn,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .btn,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"],
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .btn,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] {
    float: right;
    margin-bottom: 10px; }
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .btn + .btn,
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"], .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .btn + .btn,
    .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.entity-browser.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"], .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .btn,
    .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"], .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .btn,
    .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"], .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .btn,
    .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"], .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .btn + .btn,
    .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.entity-browser.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .btn + .btn,
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .btn + .btn,
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--general.view-display-id-page > .view-all-header > .view-header > .btn + .btn,
    .view.listing--general.view-display-id-page > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--general.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--general.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .btn + .btn,
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .btn + .btn,
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .btn + .btn,
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .btn + .btn,
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .btn + .btn,
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .btn,
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"],
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .btn + .btn,
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .btn + .block-terreis-content[id*="create-button"],
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .btn,
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header > .block-terreis-content[id*="create-button"] + .block-terreis-content[id*="create-button"] {
      margin-right: 1em; }
  .view.entity-browser.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block, .view.entity-browser.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--general.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--general.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--general.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--lots.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--lots.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--lots.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block,
  .view.listing--courrier.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block {
    float: left;
    width: 100%; }
    .view.entity-browser.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb, .view.entity-browser.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb, .view.entity-browser[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb, .view.entity-browser[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb, .view.entity-browser[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb, .view.entity-browser.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--general.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--general.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--general[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--general[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--general[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--general.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--lots.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--lots.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--lots[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--lots[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--lots[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--lots.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--courrier.view-id-content_browser > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--courrier.view-display-id-listing > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--courrier[class*=" view-display-id-cm__"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--courrier[class*=" view-display-id-tab_"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--courrier[class*=" view-display-id-block"] > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb,
    .view.listing--courrier.view-display-id-page > .view-all-header > .view-header #block-system-breadcrumb-block .breadcrumb {
      padding: 0 0 10px 0; }

.view.entity-browser.view-id-content_browser td.views-field-search-api-relevance, .view.entity-browser.view-id-content_browser th.views-field-search-api-relevance, .view.entity-browser.view-display-id-listing td.views-field-search-api-relevance, .view.entity-browser.view-display-id-listing th.views-field-search-api-relevance, .view.entity-browser[class*=" view-display-id-cm__"] td.views-field-search-api-relevance, .view.entity-browser[class*=" view-display-id-cm__"] th.views-field-search-api-relevance, .view.entity-browser[class*=" view-display-id-tab_"] td.views-field-search-api-relevance, .view.entity-browser[class*=" view-display-id-tab_"] th.views-field-search-api-relevance, .view.entity-browser[class*=" view-display-id-block"] td.views-field-search-api-relevance, .view.entity-browser[class*=" view-display-id-block"] th.views-field-search-api-relevance, .view.entity-browser.view-display-id-page td.views-field-search-api-relevance, .view.entity-browser.view-display-id-page th.views-field-search-api-relevance,
.view.listing--general.view-id-content_browser td.views-field-search-api-relevance,
.view.listing--general.view-id-content_browser th.views-field-search-api-relevance,
.view.listing--general.view-display-id-listing td.views-field-search-api-relevance,
.view.listing--general.view-display-id-listing th.views-field-search-api-relevance,
.view.listing--general[class*=" view-display-id-cm__"] td.views-field-search-api-relevance,
.view.listing--general[class*=" view-display-id-cm__"] th.views-field-search-api-relevance,
.view.listing--general[class*=" view-display-id-tab_"] td.views-field-search-api-relevance,
.view.listing--general[class*=" view-display-id-tab_"] th.views-field-search-api-relevance,
.view.listing--general[class*=" view-display-id-block"] td.views-field-search-api-relevance,
.view.listing--general[class*=" view-display-id-block"] th.views-field-search-api-relevance,
.view.listing--general.view-display-id-page td.views-field-search-api-relevance,
.view.listing--general.view-display-id-page th.views-field-search-api-relevance,
.view.listing--lots.view-id-content_browser td.views-field-search-api-relevance,
.view.listing--lots.view-id-content_browser th.views-field-search-api-relevance,
.view.listing--lots.view-display-id-listing td.views-field-search-api-relevance,
.view.listing--lots.view-display-id-listing th.views-field-search-api-relevance,
.view.listing--lots[class*=" view-display-id-cm__"] td.views-field-search-api-relevance,
.view.listing--lots[class*=" view-display-id-cm__"] th.views-field-search-api-relevance,
.view.listing--lots[class*=" view-display-id-tab_"] td.views-field-search-api-relevance,
.view.listing--lots[class*=" view-display-id-tab_"] th.views-field-search-api-relevance,
.view.listing--lots[class*=" view-display-id-block"] td.views-field-search-api-relevance,
.view.listing--lots[class*=" view-display-id-block"] th.views-field-search-api-relevance,
.view.listing--lots.view-display-id-page td.views-field-search-api-relevance,
.view.listing--lots.view-display-id-page th.views-field-search-api-relevance,
.view.listing--courrier.view-id-content_browser td.views-field-search-api-relevance,
.view.listing--courrier.view-id-content_browser th.views-field-search-api-relevance,
.view.listing--courrier.view-display-id-listing td.views-field-search-api-relevance,
.view.listing--courrier.view-display-id-listing th.views-field-search-api-relevance,
.view.listing--courrier[class*=" view-display-id-cm__"] td.views-field-search-api-relevance,
.view.listing--courrier[class*=" view-display-id-cm__"] th.views-field-search-api-relevance,
.view.listing--courrier[class*=" view-display-id-tab_"] td.views-field-search-api-relevance,
.view.listing--courrier[class*=" view-display-id-tab_"] th.views-field-search-api-relevance,
.view.listing--courrier[class*=" view-display-id-block"] td.views-field-search-api-relevance,
.view.listing--courrier[class*=" view-display-id-block"] th.views-field-search-api-relevance,
.view.listing--courrier.view-display-id-page td.views-field-search-api-relevance,
.view.listing--courrier.view-display-id-page th.views-field-search-api-relevance {
  display: none; }
  body.with-search-api-fulltext .view.entity-browser.view-id-content_browser td.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser.view-id-content_browser th.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser.view-display-id-listing td.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser.view-display-id-listing th.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser[class*=" view-display-id-cm__"] td.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser[class*=" view-display-id-cm__"] th.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser[class*=" view-display-id-tab_"] td.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser[class*=" view-display-id-tab_"] th.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser[class*=" view-display-id-block"] td.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser[class*=" view-display-id-block"] th.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser.view-display-id-page td.views-field-search-api-relevance, body.with-search-api-fulltext .view.entity-browser.view-display-id-page th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general.view-id-content_browser td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general.view-id-content_browser th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general.view-display-id-listing td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general.view-display-id-listing th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general[class*=" view-display-id-cm__"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general[class*=" view-display-id-cm__"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general[class*=" view-display-id-tab_"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general[class*=" view-display-id-tab_"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general[class*=" view-display-id-block"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general[class*=" view-display-id-block"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general.view-display-id-page td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--general.view-display-id-page th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots.view-id-content_browser td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots.view-id-content_browser th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots.view-display-id-listing td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots.view-display-id-listing th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots[class*=" view-display-id-cm__"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots[class*=" view-display-id-cm__"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots[class*=" view-display-id-tab_"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots[class*=" view-display-id-tab_"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots[class*=" view-display-id-block"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots[class*=" view-display-id-block"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots.view-display-id-page td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--lots.view-display-id-page th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier.view-id-content_browser td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier.view-id-content_browser th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier.view-display-id-listing td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier.view-display-id-listing th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier[class*=" view-display-id-cm__"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier[class*=" view-display-id-cm__"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier[class*=" view-display-id-tab_"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier[class*=" view-display-id-tab_"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier[class*=" view-display-id-block"] td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier[class*=" view-display-id-block"] th.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier.view-display-id-page td.views-field-search-api-relevance, body.with-search-api-fulltext
  .view.listing--courrier.view-display-id-page th.views-field-search-api-relevance {
    display: table-cell; }

.view.entity-browser > .view-content, #drupal-off-canvas .view.entity-browser > .view-content,
.view.entity-browser > .view-footer,
#drupal-off-canvas .view.entity-browser > .view-footer,
.view.listing--general > .view-content,
#drupal-off-canvas .view.listing--general > .view-content,
.view.listing--general > .view-footer,
#drupal-off-canvas .view.listing--general > .view-footer,
.view.listing--lots > .view-content,
#drupal-off-canvas .view.listing--lots > .view-content,
.view.listing--lots > .view-footer,
#drupal-off-canvas .view.listing--lots > .view-footer,
.view.listing--courrier > .view-content,
#drupal-off-canvas .view.listing--courrier > .view-content,
.view.listing--courrier > .view-footer,
#drupal-off-canvas .view.listing--courrier > .view-footer {
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
  background-color: #FFFFFF;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .view.entity-browser > .view-content #edit-header, #drupal-off-canvas .view.entity-browser > .view-content #edit-header, .view.entity-browser > .view-content .form-actions, #drupal-off-canvas .view.entity-browser > .view-content .form-actions,
  .view.entity-browser > .view-footer #edit-header,
  #drupal-off-canvas .view.entity-browser > .view-footer #edit-header,
  .view.entity-browser > .view-footer .form-actions,
  #drupal-off-canvas .view.entity-browser > .view-footer .form-actions,
  .view.listing--general > .view-content #edit-header,
  #drupal-off-canvas .view.listing--general > .view-content #edit-header,
  .view.listing--general > .view-content .form-actions,
  #drupal-off-canvas .view.listing--general > .view-content .form-actions,
  .view.listing--general > .view-footer #edit-header,
  #drupal-off-canvas .view.listing--general > .view-footer #edit-header,
  .view.listing--general > .view-footer .form-actions,
  #drupal-off-canvas .view.listing--general > .view-footer .form-actions,
  .view.listing--lots > .view-content #edit-header,
  #drupal-off-canvas .view.listing--lots > .view-content #edit-header,
  .view.listing--lots > .view-content .form-actions,
  #drupal-off-canvas .view.listing--lots > .view-content .form-actions,
  .view.listing--lots > .view-footer #edit-header,
  #drupal-off-canvas .view.listing--lots > .view-footer #edit-header,
  .view.listing--lots > .view-footer .form-actions,
  #drupal-off-canvas .view.listing--lots > .view-footer .form-actions,
  .view.listing--courrier > .view-content #edit-header,
  #drupal-off-canvas .view.listing--courrier > .view-content #edit-header,
  .view.listing--courrier > .view-content .form-actions,
  #drupal-off-canvas .view.listing--courrier > .view-content .form-actions,
  .view.listing--courrier > .view-footer #edit-header,
  #drupal-off-canvas .view.listing--courrier > .view-footer #edit-header,
  .view.listing--courrier > .view-footer .form-actions,
  #drupal-off-canvas .view.listing--courrier > .view-footer .form-actions {
    margin: calc(var(--bs-gutter-x) * .5) 0 !important; }
    .view.entity-browser > .view-content #edit-header > *, #drupal-off-canvas .view.entity-browser > .view-content #edit-header > *, .view.entity-browser > .view-content .form-actions > *, #drupal-off-canvas .view.entity-browser > .view-content .form-actions > *,
    .view.entity-browser > .view-footer #edit-header > *,
    #drupal-off-canvas .view.entity-browser > .view-footer #edit-header > *,
    .view.entity-browser > .view-footer .form-actions > *,
    #drupal-off-canvas .view.entity-browser > .view-footer .form-actions > *,
    .view.listing--general > .view-content #edit-header > *,
    #drupal-off-canvas .view.listing--general > .view-content #edit-header > *,
    .view.listing--general > .view-content .form-actions > *,
    #drupal-off-canvas .view.listing--general > .view-content .form-actions > *,
    .view.listing--general > .view-footer #edit-header > *,
    #drupal-off-canvas .view.listing--general > .view-footer #edit-header > *,
    .view.listing--general > .view-footer .form-actions > *,
    #drupal-off-canvas .view.listing--general > .view-footer .form-actions > *,
    .view.listing--lots > .view-content #edit-header > *,
    #drupal-off-canvas .view.listing--lots > .view-content #edit-header > *,
    .view.listing--lots > .view-content .form-actions > *,
    #drupal-off-canvas .view.listing--lots > .view-content .form-actions > *,
    .view.listing--lots > .view-footer #edit-header > *,
    #drupal-off-canvas .view.listing--lots > .view-footer #edit-header > *,
    .view.listing--lots > .view-footer .form-actions > *,
    #drupal-off-canvas .view.listing--lots > .view-footer .form-actions > *,
    .view.listing--courrier > .view-content #edit-header > *,
    #drupal-off-canvas .view.listing--courrier > .view-content #edit-header > *,
    .view.listing--courrier > .view-content .form-actions > *,
    #drupal-off-canvas .view.listing--courrier > .view-content .form-actions > *,
    .view.listing--courrier > .view-footer #edit-header > *,
    #drupal-off-canvas .view.listing--courrier > .view-footer #edit-header > *,
    .view.listing--courrier > .view-footer .form-actions > *,
    #drupal-off-canvas .view.listing--courrier > .view-footer .form-actions > * {
      margin-bottom: 0; }
  .view.entity-browser > .view-content .table-responsive, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive,
  .view.entity-browser > .view-content .views-form,
  #drupal-off-canvas .view.entity-browser > .view-content .views-form,
  .view.entity-browser > .view-footer .table-responsive,
  #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive,
  .view.entity-browser > .view-footer .views-form,
  #drupal-off-canvas .view.entity-browser > .view-footer .views-form,
  .view.listing--general > .view-content .table-responsive,
  #drupal-off-canvas .view.listing--general > .view-content .table-responsive,
  .view.listing--general > .view-content .views-form,
  #drupal-off-canvas .view.listing--general > .view-content .views-form,
  .view.listing--general > .view-footer .table-responsive,
  #drupal-off-canvas .view.listing--general > .view-footer .table-responsive,
  .view.listing--general > .view-footer .views-form,
  #drupal-off-canvas .view.listing--general > .view-footer .views-form,
  .view.listing--lots > .view-content .table-responsive,
  #drupal-off-canvas .view.listing--lots > .view-content .table-responsive,
  .view.listing--lots > .view-content .views-form,
  #drupal-off-canvas .view.listing--lots > .view-content .views-form,
  .view.listing--lots > .view-footer .table-responsive,
  #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive,
  .view.listing--lots > .view-footer .views-form,
  #drupal-off-canvas .view.listing--lots > .view-footer .views-form,
  .view.listing--courrier > .view-content .table-responsive,
  #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive,
  .view.listing--courrier > .view-content .views-form,
  #drupal-off-canvas .view.listing--courrier > .view-content .views-form,
  .view.listing--courrier > .view-footer .table-responsive,
  #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive,
  .view.listing--courrier > .view-footer .views-form,
  #drupal-off-canvas .view.listing--courrier > .view-footer .views-form {
    border-radius: 10px;
    overflow-x: visible; }
  .view.entity-browser > .view-content .table-responsive .table, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table,
  .view.entity-browser > .view-footer .table-responsive .table,
  .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table,
  .view.listing--general > .view-content .table-responsive .table,
  .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table,
  .view.listing--general > .view-footer .table-responsive .table,
  .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table,
  .view.listing--lots > .view-content .table-responsive .table,
  .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table,
  .view.listing--lots > .view-footer .table-responsive .table,
  .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table,
  .view.listing--courrier > .view-content .table-responsive .table,
  .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table,
  .view.listing--courrier > .view-footer .table-responsive .table,
  .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table,
  #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table {
    border-radius: 10px; }
    .view.entity-browser > .view-content .table-responsive .table.empty-table, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .empty-table.table, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .empty-table.table,
    .view.entity-browser > .view-footer .table-responsive .table.empty-table,
    .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .empty-table.table,
    .view.listing--general > .view-content .table-responsive .table.empty-table,
    .view.listing--general > .view-content .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.listing--general > .view-content .table-responsive .empty-table.table,
    .view.listing--general > .view-footer .table-responsive .table.empty-table,
    .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .empty-table.table,
    .view.listing--lots > .view-content .table-responsive .table.empty-table,
    .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .empty-table.table,
    .view.listing--lots > .view-footer .table-responsive .table.empty-table,
    .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .empty-table.table,
    .view.listing--courrier > .view-content .table-responsive .table.empty-table,
    .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .empty-table.table,
    .view.listing--courrier > .view-footer .table-responsive .table.empty-table,
    .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .empty-table.table,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .empty-table.table {
      margin-bottom: 1em; }
      .view.entity-browser > .view-content .table-responsive .table.empty-table tbody td, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .empty-table.table tbody td, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .empty-table.table tbody td,
      .view.entity-browser > .view-footer .table-responsive .table.empty-table tbody td,
      .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .empty-table.table tbody td,
      .view.listing--general > .view-content .table-responsive .table.empty-table tbody td,
      .view.listing--general > .view-content .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.listing--general > .view-content .table-responsive .empty-table.table tbody td,
      .view.listing--general > .view-footer .table-responsive .table.empty-table tbody td,
      .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .empty-table.table tbody td,
      .view.listing--lots > .view-content .table-responsive .table.empty-table tbody td,
      .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .empty-table.table tbody td,
      .view.listing--lots > .view-footer .table-responsive .table.empty-table tbody td,
      .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .empty-table.table tbody td,
      .view.listing--courrier > .view-content .table-responsive .table.empty-table tbody td,
      .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .empty-table.table tbody td,
      .view.listing--courrier > .view-footer .table-responsive .table.empty-table tbody td,
      .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .empty-table.table tbody td,
      #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .empty-table.table tbody td {
        border-radius: 10px; }
    .view.entity-browser > .view-content .table-responsive .table > :not(caption) > * > *, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table > :not(caption) > * > *, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.entity-browser > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.listing--general > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.listing--general > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.listing--lots > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.listing--lots > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.listing--courrier > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table > :not(caption) > * > *,
    .view.listing--courrier > .view-footer .table-responsive .table > :not(caption) > * > *,
    .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table > :not(caption) > * > *,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table > :not(caption) > * > * {
      -webkit-box-shadow: none;
              box-shadow: none; }
    .view.entity-browser > .view-content .table-responsive .table thead tr th, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table thead tr th, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table thead tr th,
    .view.entity-browser > .view-footer .table-responsive .table thead tr th,
    .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table thead tr th,
    .view.listing--general > .view-content .table-responsive .table thead tr th,
    .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table thead tr th,
    .view.listing--general > .view-footer .table-responsive .table thead tr th,
    .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table thead tr th,
    .view.listing--lots > .view-content .table-responsive .table thead tr th,
    .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table thead tr th,
    .view.listing--lots > .view-footer .table-responsive .table thead tr th,
    .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table thead tr th,
    .view.listing--courrier > .view-content .table-responsive .table thead tr th,
    .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table thead tr th,
    .view.listing--courrier > .view-footer .table-responsive .table thead tr th,
    .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table thead tr th,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table thead tr th {
      padding: 16px 10px; }
    .view.entity-browser > .view-content .table-responsive .table tbody tr, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr,
    .view.entity-browser > .view-footer .table-responsive .table tbody tr,
    .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr,
    .view.listing--general > .view-content .table-responsive .table tbody tr,
    .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr,
    .view.listing--general > .view-footer .table-responsive .table tbody tr,
    .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr,
    .view.listing--lots > .view-content .table-responsive .table tbody tr,
    .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr,
    .view.listing--lots > .view-footer .table-responsive .table tbody tr,
    .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr,
    .view.listing--courrier > .view-content .table-responsive .table tbody tr,
    .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr,
    .view.listing--courrier > .view-footer .table-responsive .table tbody tr,
    .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr {
      border: 0; }
      .view.entity-browser > .view-content .table-responsive .table tbody tr td, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td,
      .view.entity-browser > .view-footer .table-responsive .table tbody tr td,
      .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td,
      .view.listing--general > .view-content .table-responsive .table tbody tr td,
      .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td,
      .view.listing--general > .view-footer .table-responsive .table tbody tr td,
      .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td,
      .view.listing--lots > .view-content .table-responsive .table tbody tr td,
      .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td,
      .view.listing--lots > .view-footer .table-responsive .table tbody tr td,
      .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td,
      .view.listing--courrier > .view-content .table-responsive .table tbody tr td,
      .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td,
      .view.listing--courrier > .view-footer .table-responsive .table tbody tr td,
      .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td,
      #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td {
        border: 0;
        min-height: 54px;
        padding: 10px;
        height: auto;
        position: relative;
        text-align: left;
        /* .plus-dropbutton {
               display: inline-block;
               font-weight: normal;
               text-align: center;
               vertical-align: middle;
               user-select: none;
               padding: 0;
               transition: all .3s ease-in-out;
               color: #2E98FF;
               background-color: #FFFFFF;
               border: 1px solid #2E98FF;
               border-radius: 8px;
               font-size: 12px;
               line-height: 22px;
               width: 35px;
               margin: auto;
               margin-right: 0;
               height: 24px;
               float: right;

               &:hover {
                 color: #FFFFFF;
                 background-color: #2E98FF;
                 border-radius: 8px 8px 0px 0px;
               }
             }*/
        /*.dropbutton-wrapper {
              margin-right: 0;
              padding-right: 0;
              position: absolute;
              z-index: 2;
              top: calc(50% + 10px);
              width: 175px;
              max-width: 175px;
              right: 16px;
              transition: all .3s ease-in-out;
              display: none;

              .dropbutton-widget {
                border-color: #2E98FF;
                background-image: none;
                background-color: #ffffff;
                width: 100%;
                padding-right: 0;
                border-radius: 8px 0px 8px 8px;

                .dropbutton {

                  li {
                    width: 100%;
                    float: left;
                    border: 0;
                    border-radius: 0;

                    a {
                      color: #2E98FF;
                      background-color: transparent;
                      border-color: #2E98FF;
                      border-radius: 0;
                      font-size: 12px;
                      line-height: 24px;
                      width: 100%;
                      height: 24px;
                      box-shadow: none;
                      background-image: none;
                      margin-right: 0;

                      &:hover {
                        background-color: #FFFFFF;
                      }

                    }

                    &.secondary-action {
                      display: block;
                    }

                    &.dropbutton-toggle {
                      display: none;
                    }
                  }
                }

                .dropbutton-toggle button {
                  background-color: transparent;
                  background-image: none;
                }
              }
            }

            .plus-dropbutton:hover .dropbutton-wrapper {
              display: block;
            }*/ }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form {
          background: red; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form:after,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form:after {
            content: "Utiliser 'Bulk operations' à la place"; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label, .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-views-bulk-operations-bulk-form .form-check-label,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-search-api-bulk-form .form-check-label,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-search-api-bulk-form .form-check-label {
          display: none; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td > .item, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > .item, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td > .item, .view.entity-browser > .view-content .table-responsive .table tbody tr td > a > .item, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > a > .item, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td > .item,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td > .item,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.listing--general > .view-content .table-responsive .table tbody tr td > .item,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td > .item,
        .view.listing--general > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td > .item,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td > .item,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td > .item,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td > .item,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td > .item,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td > .item,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td > .item,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td > .item,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td > a > .item,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td > .item,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > .item,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td > .item,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td > a > .item,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td > a > .item,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td > a > .item {
          /*white-space: nowrap;*/
          color: #898DA1; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td:first-child, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:first-child, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td:first-child,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.listing--general > .view-content .table-responsive .table tbody tr td:first-child,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td:first-child,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td:first-child,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td:first-child,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td:first-child,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td:first-child,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td:first-child,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:first-child,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td:first-child {
          padding-left: 16px; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td:last-child, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:last-child, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td:last-child,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td:last-child,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:last-child,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td:last-child,
        .view.listing--general > .view-content .table-responsive .table tbody tr td:last-child,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:last-child,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td:last-child,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td:last-child,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:last-child,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td:last-child, .view.listing--lots > .view-content .table-responsive .table tbody tr td:last-child, .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:last-child, #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td:last-child,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td:last-child,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:last-child,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td:last-child,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td:last-child,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td:last-child,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td:last-child,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td:last-child,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td:last-child,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td:last-child {
          padding-right: 16px; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td a:not(.btn), .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn), #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--general > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--general > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--lots > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td a:not(.btn),
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn),
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td a:not(.btn) {
          text-decoration: none; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td a:not(.btn):hover, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--general > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td a:not(.btn):hover,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td a:not(.btn):hover {
            text-decoration: underline; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] br + br,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] br + br {
          display: none; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn {
          margin-bottom: 5px; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn + .btn,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn + .btn {
            margin-left: 5px; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td[class*="views-field-nothing"] .btn:last-child,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td[class*="views-field-nothing"] .btn:last-child {
            margin-bottom: 0; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-id a,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-id a {
          float: none;
          color: #2E98FF; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td p, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td p, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td p,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td p,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td p,
        .view.listing--general > .view-content .table-responsive .table tbody tr td p,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td p,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td p,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td p,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td p,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td p,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td p,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td p,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td p,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td p,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td p,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td p,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td p {
          margin-bottom: 0; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxlink-searchapi-1 {
          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; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td .list-group .list-group-item, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--general > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .list-group .list-group-item,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .list-group .list-group-item {
          background-color: transparent; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ed-address img,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ed-address img {
            margin-right: 5px; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address .address-line1,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address .address-line1 {
          display: none; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover *,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-field-ep-address:hover *,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-field-ep-address:hover * {
          text-decoration: underline; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-dropdown {
          min-width: 110px;
          height: 30px;
          display: inline-block; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper {
          float: left;
          padding-right: 0;
          margin-right: 0; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a {
            color: #2E98FF; }
            .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover {
              color: #ffffff;
              background-color: #2E98FF;
              text-decoration: none; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
            background-color: #2E98FF;
            background-image: none; }
            .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow {
              border-color: #fff;
              border-right-color: #2E98FF;
              border-bottom-color: #2E98FF;
              border-left-color: #2E98FF; }
              .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button .dropbutton-arrow:hover {
                background-color: #2E98FF; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget:hover .dropbutton-action a {
            color: #ffffff; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action {
            border-top-color: transparent; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget {
            background-color: #2E98FF; }
            .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action {
              background-color: #2E98FF; }
              .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-wrapper.open .dropbutton-widget .dropbutton-action a {
                color: #ffffff; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget {
          display: inline-block;
          color: #2E98FF;
          background-color: #FFFFFF;
          background-image: none;
          border-color: #2E98FF;
          border-radius: 8px;
          font-size: 12px;
          line-height: normal;
          width: auto;
          padding: 5px 2em 5px 8px;
          margin: 0;
          position: relative; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .btn,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .btn,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget + .dropbutton-widget,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget + .dropbutton-widget {
            margin-left: 10px; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open {
            text-decoration: none; }
            .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li {
              background-color: #2E98FF; }
              .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li, .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover ul a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover ul a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget:hover li a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget:hover li a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open ul a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open ul a,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li,
              .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a,
              .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td .dropbutton-widget.open li a,
              #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td .dropbutton-widget.open li a {
                color: #FFFFFF; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi, .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi {
          position: relative; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *, .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi > *,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > *,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi > * {
            display: block;
            float: left; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown {
            margin-left: 3px; }
            .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper, .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-wrapper {
              max-width: inherit; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown {
          min-width: 92px; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi {
          min-width: 230px; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown {
            min-width: 120px;
            margin-left: 5px;
            margin-right: 0;
            float: right; }
            .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget,
            #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown .dropbutton-widget {
              min-height: 32px;
              line-height: 17px; }
        .view.entity-browser > .view-content .table-responsive .table tbody tr td details, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td details,
        .view.entity-browser > .view-footer .table-responsive .table tbody tr td details,
        .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td details,
        .view.listing--general > .view-content .table-responsive .table tbody tr td details,
        .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td details,
        .view.listing--general > .view-footer .table-responsive .table tbody tr td details,
        .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td details,
        .view.listing--lots > .view-content .table-responsive .table tbody tr td details,
        .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td details,
        .view.listing--lots > .view-footer .table-responsive .table tbody tr td details,
        .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td details,
        .view.listing--courrier > .view-content .table-responsive .table tbody tr td details,
        .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td details,
        .view.listing--courrier > .view-footer .table-responsive .table tbody tr td details,
        .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details,
        #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td details {
          border: none; }
          .view.entity-browser > .view-content .table-responsive .table tbody tr td details summary:empty, .view.entity-browser > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty, #drupal-off-canvas .view.entity-browser > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.entity-browser > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.entity-browser > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.entity-browser > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.listing--general > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.listing--general > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.listing--general > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.listing--general > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.listing--general > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.listing--general > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.listing--lots > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.listing--lots > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.listing--lots > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.listing--lots > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.listing--lots > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.listing--lots > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.listing--courrier > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.listing--courrier > .view-content .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.listing--courrier > .view-content .table-responsive .table tbody tr td details summary:empty,
          .view.listing--courrier > .view-footer .table-responsive .table tbody tr td details summary:empty,
          .view.listing--courrier > .view-footer .table-responsive #drupal-off-canvas .table tbody tr td details summary:empty,
          #drupal-off-canvas .view.listing--courrier > .view-footer .table-responsive .table tbody tr td details summary:empty {
            display: none; }
  .view.entity-browser > .view-content .table-tree tbody, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody,
  .view.entity-browser > .view-footer .table-tree tbody,
  #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody,
  .view.listing--general > .view-content .table-tree tbody,
  #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody,
  .view.listing--general > .view-footer .table-tree tbody,
  #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody,
  .view.listing--lots > .view-content .table-tree tbody,
  #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody,
  .view.listing--lots > .view-footer .table-tree tbody,
  #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody,
  .view.listing--courrier > .view-content .table-tree tbody,
  #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody,
  .view.listing--courrier > .view-footer .table-tree tbody,
  #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody {
    /*tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell > * {
            padding-left: 1em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell > * {
            padding-left: 1.5em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell > * {
            padding-left: 2em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell > * {
            padding-left: 2.5em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell > * {
            padding-left: 3em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell > * {
            padding-left: 3.5em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell > * {
            padding-left: 4em;
            display: inline-block;
          }*/
    /*tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell > * {
            padding-left: 4.5em;
            display: inline-block;
          }*/ }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="2"] td.views-tree-hierarchy-cell {
      text-indent: 1em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="3"] td.views-tree-hierarchy-cell {
      text-indent: 1.5em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="4"] td.views-tree-hierarchy-cell {
      text-indent: 2em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="5"] td.views-tree-hierarchy-cell {
      text-indent: 2.5em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="6"] td.views-tree-hierarchy-cell {
      text-indent: 3em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="7"] td.views-tree-hierarchy-cell {
      text-indent: 3.5em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="8"] td.views-tree-hierarchy-cell {
      text-indent: 4em; }
    .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell, #drupal-off-canvas .view.entity-browser > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.entity-browser > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--general > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--lots > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-content .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell,
    #drupal-off-canvas .view.listing--courrier > .view-footer .table-tree tbody tr[data-hierarchy-level="9"] td.views-tree-hierarchy-cell {
      text-indent: 4.5em; }

.view.entity-browser > nav,
.view.listing--general > nav,
.view.listing--lots > nav,
.view.listing--courrier > nav {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px; }
  .view.entity-browser > nav .pagination,
  .view.listing--general > nav .pagination,
  .view.listing--lots > nav .pagination,
  .view.listing--courrier > nav .pagination {
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%); }
    .view.entity-browser > nav .pagination li,
    .view.listing--general > nav .pagination li,
    .view.listing--lots > nav .pagination li,
    .view.listing--courrier > nav .pagination li {
      display: inline-block; }
      .view.entity-browser > nav .pagination li.pager__item--next .page-link,
      .view.entity-browser > nav .pagination li.page-item .page-link,
      .view.listing--general > nav .pagination li.pager__item--next .page-link,
      .view.listing--general > nav .pagination li.page-item .page-link,
      .view.listing--lots > nav .pagination li.pager__item--next .page-link,
      .view.listing--lots > nav .pagination li.page-item .page-link,
      .view.listing--courrier > nav .pagination li.pager__item--next .page-link,
      .view.listing--courrier > nav .pagination li.page-item .page-link {
        background: transparent;
        border: 0;
        color: #898DA1; }
      @media only screen and (max-width: 767px) {
        .view.entity-browser > nav .pagination li .page-link,
        .view.listing--general > nav .pagination li .page-link,
        .view.listing--lots > nav .pagination li .page-link,
        .view.listing--courrier > nav .pagination li .page-link {
          padding: 6px; } }
      .view.entity-browser > nav .pagination li.page-item.active .page-link,
      .view.listing--general > nav .pagination li.page-item.active .page-link,
      .view.listing--lots > nav .pagination li.page-item.active .page-link,
      .view.listing--courrier > nav .pagination li.page-item.active .page-link {
        background: #ffffff;
        border: 0;
        color: #3A4163;
        border-radius: 10px; }

.view.entity-browser {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0; }
  .view.entity-browser > .view-content, #drupal-off-canvas .view.entity-browser > .view-content {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .view.entity-browser .view-mode-media-library {
    width: 100%; }
  .view.entity-browser .card {
    padding: 1em;
    margin: 0.5em; }
    .view.entity-browser .card .btn {
      margin-top: 1em; }
  .view.entity-browser .cols-2 .card {
    width: calc(50% - 1em) !important; }
    .view.entity-browser .cols-2 .card.col-1 {
      margin-left: 0; }
    .view.entity-browser .cols-2 .card.col-2 {
      margin-right: 0; }
  .view.entity-browser .cols-4 .card {
    width: calc(25% - 1em) !important; }
    .view.entity-browser .cols-4 .card.col-1 {
      margin-left: 0; }
    .view.entity-browser .cols-4 .card.col-4 {
      margin-right: 0; }
  .view.entity-browser .views-exposed-form {
    background: transparent;
    padding: 0; }

/*.immeubles-liste-page .block-system-breadcrumb-block {
  display: none;
}*/
/*

body.node--type-building {

  .titre-de-la-page {
    display: block;
    float: left;
    width: 100%;
    padding: 25px 15px 0px 10px;

    h1 {
      display: block;
      font-weight: bold;
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 0.01em;
      color: #3A4163;
      margin-bottom: 0;
    }
  }

  .block-system-breadcrumb-block {
    !*float: left;
    width: 100%;*!

    .breadcrumb {
      padding: 10px;
    }
  }

  .left-container {
    & > .row {
      float: left;
      width: 100%;
      margin-bottom: 20px;
    }
  }

  .region--top1 {
    float: left;
    max-width: calc(75% - 20px);
    margin: 0 10px;
    background-color: #ffffff;
    padding: 60px 35px 25px 35px;
    border-radius: 10px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
    background-image: url("/themes/custom/frontoffice/css/../images/icons/bg-region--top1.svg");
    background-size: 19px 22px;
    background-position: 35px 25px;
    background-repeat: no-repeat;

    .field-name-node-title {
      float: left;
      width: 100%;

      h1 {
        max-width: 400px;
        margin-bottom: 20px;
        display: block;
        font-weight: bold;
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0.01em;
        color: #3A4163;
      }
    }

    .field {
      padding-bottom: 15px;
      float: left;
      width: 100%;
      display: flex;
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 0.02em;
      color: #3A4163;

      .field-label-inline,
      .field__label {
        width: 50%;
        max-width: 200px;
        display: inline-block;
        font-weight: bold;
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.02em;
        color: #3A4163;
      }

      .field__item,
      .field__items,
      .field__items a,
      .field__item time {
        width: 50%;
        display: inline-block;
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.02em;
        color: #3A4163;

      }

    }

  }

  .region--top2 {
    float: left;
    max-width: calc(25% - 20px);
    margin: 0 10px;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
    transition: all 0.3s linear;

    &:hover {
      box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.25);
    }

    .field-group-background-image {
      float: left;
      width: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;

      .field__label {
        display: block;
        opacity: 0;
      }

      * {
        float: left;
        width: 100%;

      }

      a {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        text-indent: -9999px;

        &:after {
          content: 'Visite virtuelle';
          font-size: 19px;
          line-height: 19px;
          letter-spacing: 0.02em;
          color: #ffffff;
          width: 100%;
          height: auto;
          text-align: center;
          position: absolute;
          z-index: 2;
          left: 0;
          top: 50%;
          transform: translateY(-50%);
          text-indent: 1px;
          filter: drop-shadow(0px 2px 6px rgba(0, 0, 0, .8));
          transition: all 0.3s linear;
        }

        &:hover {
          &:after {
            filter: drop-shadow(0px 2px 6px rgba(0, 0, 0, 1));
          }
        }
      }
    }
  }


  .col-details-lots,
  .col-informations-generales {
    float: left;
    width: 33%;
    margin: 0 10px;
    background-color: #ffffff;
    padding: 25px 35px;
    border-radius: 10px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
    position: relative;

    &:after {
      content: '';
      position: absolute;
      z-index: 2;
      top: 26px;
      right: 26px;
      width: 17px;
      height: 17px;
      background-image: url("/themes/custom/frontoffice/css/../images/icons/informations-generales.svg");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 17px;

    }

    h3 {
      float: left;
      width: 100%;
      font-size: 15px;
      line-height: 17px;
      letter-spacing: 0.02em;
      color: #858C9D;
      margin-bottom: 20px;
    }

    .field {
      padding-bottom: 15px;
      float: left;
      width: 100%;
      display: flex;
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 0.02em;
      color: #3A4163;

      .field-label-inline,
      .field__label {
        width: 50%;
        max-width: 200px;
        display: inline-block;
        font-weight: bold;
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.02em;
        color: #3A4163;
      }

      .field__item,
      .field__items,
      .field__items a,
      .field__item time {
        width: 50%;
        display: inline-block;
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.02em;
        color: #3A4163;

      }

    }

  }

  .col-details-lots {
    float: left;
    margin: 0 10px;
    background-color: #ffffff;
    padding: 25px 35px;
    border-radius: 10px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);

    &:after {
      background-image: url("/themes/custom/frontoffice/css/../images/icons/details-lots.svg");
    }
  }

  .field-name-field-i__ref__lots {
    float: left;
    width: 25%;
    margin-top: 20px;
    background-color: #ffffff;
    padding: 25px 35px;
    border-radius: 10px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
  }

  .field--name-field-i__ref__travaux {
    float: left;
    width: 100%;
    margin: 20px 10px 0 10px;
    background-color: #ffffff;
    padding: 25px 35px;
    border-radius: 10px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
  }

  .sidebar-container {
    padding-left: 0;

    .region--sidebar {
      display: flex;
      flex-wrap: wrap;

      .photo {
        float: left;
        border-radius: 10px;
        overflow: hidden;
        margin-bottom: 10px;
        width: 50%;

        a,
        .drimage {
          position: relative;
        }

        &:nth-child(odd) .drimage,
        &:nth-child(odd) a {
          padding-right: 5px;
          height: 133px;
          display: block;
        }

        &:nth-child(even) .drimage,
        &:nth-child(even) a {
          padding-left: 5px;
          height: 133px;
          display: block;
        }

        &:nth-child(1) {
          width: 100%;

          .drimage,
          a {
            padding: 0;
            height: 170px;
            display: block;
          }
        }

        &:nth-child(2) {
          width: 100%;

          .drimage,
          a {
            padding: 0;
            height: 170px;
            display: block;
          }

        }

        img {
          border-radius: 10px;
          position: absolute;
          z-index: 2;
          min-height: 100%;
          width: 100%;
          height: auto;
          object-fit: cover;
        }
      }

    }
  }
}
*/
.lot.view-mode-full #header-1 {
  margin-bottom: 15px; }

.lot.view-mode-full .fieldset-wrapper {
  width: 100%; }

.lot.view-mode-full .group-header,
.lot.view-mode-full .group-right,
.lot.view-mode-full .group-left {
  padding: 5px; }
  .lot.view-mode-full .group-header > fieldset,
  .lot.view-mode-full .group-right > fieldset,
  .lot.view-mode-full .group-left > fieldset {
    float: left;
    width: 100%;
    margin: 0 10px;
    background-color: #ffffff;
    padding: 25px 35px 25px 35px;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
    overflow: hidden;
    /* background-image: url("/themes/custom/frontoffice/css/../images/icons/bg-region--top1.svg");
       background-size: 19px 22px;
       background-position: 35px 25px;
       background-repeat: no-repeat;*/ }
    .lot.view-mode-full .group-header > fieldset > legend,
    .lot.view-mode-full .group-right > fieldset > legend,
    .lot.view-mode-full .group-left > fieldset > legend {
      font-size: 15px;
      line-height: 20px;
      letter-spacing: 0.02em;
      color: #858C9D; }

.lot.view-mode-full .group-header {
  float: left;
  width: 100%;
  margin-bottom: 0;
  padding: 0; }
  .lot.view-mode-full .group-header .header_left {
    float: left;
    width: 40%;
    padding: 0 15px 0 0;
    height: 100%;
    margin: 0;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    overflow: visible;
    display: block;
    /* background-image: url("/themes/custom/frontoffice/css/../images/icons/bg-region--top1.svg");
       background-size: 19px 22px;
       background-position: 35px 25px;
       background-repeat: no-repeat;
       margin-top: 10px;*/
    /*.field-name-field-lo__ref__immeuble a {
        float: left;
        width: 100%;
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0.01em;
        color: #3A4163;
        text-decoration: none;

        .entity-label {
          font-weight: bold;
        }

        &:hover {
          text-decoration: underline;
        }
      }*/
    /*.field {
        padding-bottom: 15px;
        float: left;
        width: 100%;
        display: flex;
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.02em;
        color: #3A4163;

        .field-label-inline,
        .field__label {
          width: 50%;
          max-width: 200px;
          display: inline-block;
          font-weight: bold;
          font-size: 12px;
          line-height: 17px;
          letter-spacing: 0.02em;
          color: #3A4163;
        }

        .field__item,
        .field__items,
        .field__items a,
        .field__item time,
        p {
          width: 50%;
          display: inline-block;
          font-size: 12px;
          line-height: 17px;
          letter-spacing: 0.02em;
          color: #3A4163;
          margin-bottom: 0;
        }

      }*/ }
    .lot.view-mode-full .group-header .header_left fieldset {
      display: block;
      width: 100%;
      background-color: #ffffff;
      padding: 25px 35px 25px 35px;
      border-radius: 10px;
      -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); }
      .lot.view-mode-full .group-header .header_left fieldset:last-child {
        margin-bottom: 0 !important; }
  .lot.view-mode-full .group-header .header_right {
    float: left;
    width: 60%;
    padding: 0 0 0 15px;
    height: 100%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    /*.field-name-field-lo__refs__medias {
        .drimage {
          padding: 6px;

          img {
            cursor: pointer;
            border-radius: 10px;
          }

          &:hover img {
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
          }

        }
      }*/ }
    .lot.view-mode-full .group-header .header_right > .fieldset-wrapper {
      float: left;
      width: 100%;
      background-color: transparent; }

.lot.view-mode-full .group-left {
  width: 40%;
  padding-left: 0; }
  .lot.view-mode-full .group-left > fieldset {
    margin-left: 0; }

.lot.view-mode-full .group-right {
  width: 60%;
  padding-right: 0; }
  .lot.view-mode-full .group-right > fieldset {
    margin-right: 0;
    margin-left: 0; }
  .lot.view-mode-full .group-right > fieldset.row legend {
    margin-left: 0;
    padding: 0; }
  .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper {
    padding: 0; }
    .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div {
      padding: 5px 0; }
      .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div:nth-child(odd) {
        background: #F1F6FF; }
        .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div:nth-child(odd).field, .lot.view-mode-full .group-right > fieldset.row #drupal-off-canvas .fieldset-wrapper > div.field:nth-child(odd), #drupal-off-canvas .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div.field:nth-child(odd) {
          background-color: #fff; }
      .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field, .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div #drupal-off-canvas .field, #drupal-off-canvas .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field {
        width: 50%;
        display: inline-block;
        vertical-align: top; }
        .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field:nth-child(even), .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div #drupal-off-canvas .field:nth-child(even), #drupal-off-canvas .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field:nth-child(even) {
          padding-right: 15px;
          padding-left: 15px; }
        .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field:nth-child(odd), .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div #drupal-off-canvas .field:nth-child(odd), #drupal-off-canvas .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field:nth-child(odd) {
          padding-left: 15px;
          padding-right: 15px; }
        .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field:first-child:last-child, .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div #drupal-off-canvas .field:first-child:last-child, #drupal-off-canvas .lot.view-mode-full .group-right > fieldset.row .fieldset-wrapper > div .field:first-child:last-child {
          padding-right: 15px;
          padding-left: 15px; }

form .layout-region-node-footer {
  float: left;
  width: 100%; }

.index-transaction_dvf {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative; }
  .index-transaction_dvf span {
    display: block;
    margin-top: -7px;
    color: #FFF;
    text-align: center; }
  .index-transaction_dvf.letter-count-1 {
    font-size: 100%; }
  .index-transaction_dvf.letter-count-2 {
    font-size: 90%; }

.entity.group-courrier.view-mode-full fieldset,
.group-cerema.view-mode-full fieldset,
#drupal-off-canvas .group-cerema.view-mode-panel fieldset,
.group-crm.view-mode-full fieldset,
.fiche.view-mode-full fieldset,
.group-lots.view-mode-full fieldset {
  -webkit-background-size: 19px 22px;
          background-size: 19px 22px;
  background-position: calc(100% - 35px) 20px;
  background-repeat: no-repeat; }
  .entity.group-courrier.view-mode-full fieldset > legend,
  .group-cerema.view-mode-full fieldset > legend,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset > legend,
  .group-crm.view-mode-full fieldset > legend,
  .fiche.view-mode-full fieldset > legend,
  .group-lots.view-mode-full fieldset > legend {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #858C9D;
    float: left;
    display: block;
    margin-bottom: 0.5rem;
    padding: 0; }
  .entity.group-courrier.view-mode-full fieldset#infos,
  .group-cerema.view-mode-full fieldset#infos,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#infos,
  .group-crm.view-mode-full fieldset#infos,
  .fiche.view-mode-full fieldset#infos,
  .group-lots.view-mode-full fieldset#infos {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M22.875,8H10.125A2.127,2.127,0,0,0,8,10.125v12.75A2.127,2.127,0,0,0,10.125,25h12.75A2.127,2.127,0,0,0,25,22.875V10.125A2.127,2.127,0,0,0,22.875,8Zm-4.25,5.313v2.479h-4.25V13.313Zm4.958,0v2.479H20.042V13.313ZM12.958,15.792H9.417V13.313h3.542ZM9.417,17.208h6.375v2.479H9.417Zm9.208,3.9v2.479h-4.25V21.1Zm-1.417-1.417V17.208h6.375v2.479Zm6.375-9.562V11.9H17.208V9.417h5.667A.709.709,0,0,1,23.583,10.125ZM10.125,9.417h5.667V11.9H9.417V10.125A.709.709,0,0,1,10.125,9.417ZM9.417,22.875V21.1h3.542v2.479H10.125A.709.709,0,0,1,9.417,22.875Zm13.458.708H20.042V21.1h3.542v1.771A.709.709,0,0,1,22.875,23.583Z' transform='translate(-7.5 -7.5)' fill='%23eaeaee' stroke='%23eaeaee' stroke-width='1'/%3E%3C/svg%3E");
    -webkit-background-size: 17px 17px;
            background-size: 17px; }
  .entity.group-courrier.view-mode-full fieldset#lots,
  .group-cerema.view-mode-full fieldset#lots,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#lots,
  .group-crm.view-mode-full fieldset#lots,
  .fiche.view-mode-full fieldset#lots,
  .group-lots.view-mode-full fieldset#lots {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)' fill='none' stroke='%23eaeaee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='8' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='6' height='6' rx='1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(0 9)' fill='none' stroke='%23eaeaee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='8' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='6' height='6' rx='1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(9 0)' fill='none' stroke='%23eaeaee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='8' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='6' height='6' rx='1' fill='none'/%3E%3C/g%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23eaeaee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='8' rx='2' stroke='none'/%3E%3Crect x='1' y='1' width='6' height='6' rx='1' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-background-size: 17px 17px;
            background-size: 17px; }
  .entity.group-courrier.view-mode-full fieldset#documents,
  .group-cerema.view-mode-full fieldset#documents,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#documents,
  .group-crm.view-mode-full fieldset#documents,
  .fiche.view-mode-full fieldset#documents,
  .group-lots.view-mode-full fieldset#documents {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='20' viewBox='0 0 17 20'%3E%3Cg transform='translate(-32 -438.419)'%3E%3Cg transform='translate(37 438.419)' fill='none' stroke-linecap='round'%3E%3Cpath d='M3,0H9a3,3,0,0,1,3,3v9a3,3,0,0,1-3,3H3a3,3,0,0,1-3-3V3A3,3,0,0,1,3,0Z' stroke='none'/%3E%3Cpath d='M 3 2 C 2.448599815368652 2 2 2.448599815368652 2 3 L 2 12 C 2 12.55140018463135 2.448599815368652 13 3 13 L 9 13 C 9.551400184631348 13 10 12.55140018463135 10 12 L 10 3 C 10 2.448599815368652 9.551400184631348 2 9 2 L 3 2 M 3 0 L 9 0 C 10.65684986114502 0 12 1.34315013885498 12 3 L 12 12 C 12 13.65684986114502 10.65684986114502 15 9 15 L 3 15 C 1.34315013885498 15 0 13.65684986114502 0 12 L 0 3 C 0 1.34315013885498 1.34315013885498 0 3 0 Z' stroke='none' fill='%23eaeaee'/%3E%3C/g%3E%3Crect width='13' height='15' rx='3' transform='translate(32 443.419)' fill='%23eaeaee'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-background-size: 17px 20px;
            background-size: 17px 20px; }
  .entity.group-courrier.view-mode-full fieldset#signatures,
  .group-cerema.view-mode-full fieldset#signatures,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#signatures,
  .group-crm.view-mode-full fieldset#signatures,
  .fiche.view-mode-full fieldset#signatures,
  .group-lots.view-mode-full fieldset#signatures {
    background-image: url("/themes/custom/frontoffice/css/../images/icons/signatures.png");
    -webkit-background-size: 17px 17px;
            background-size: 17px; }
  .entity.group-courrier.view-mode-full fieldset#prices,
  .group-cerema.view-mode-full fieldset#prices,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#prices,
  .group-crm.view-mode-full fieldset#prices,
  .fiche.view-mode-full fieldset#prices,
  .group-lots.view-mode-full fieldset#prices {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.163' height='15.384' viewBox='0 0 16.163 15.384'%3E%3Cg transform='translate(-74.08 -2.471)'%3E%3Cg transform='translate(74.08 2.471)'%3E%3Cg transform='translate(0)'%3E%3Cpath d='M172.039,101.943a5.161,5.161,0,0,1-7.8-.951h2.078a1.264,1.264,0,1,0,0-2.528h-2.929c-.007-.107-.011-.214-.011-.323s.006-.238.014-.356h2.926a1.264,1.264,0,0,0,0-2.528h-2.057a5.162,5.162,0,0,1,7.986-.712,1.264,1.264,0,0,0,1.814-1.762,7.692,7.692,0,0,0-12.65,2.474h-1.891a1.264,1.264,0,0,0,0,2.528h1.338c-.005.118-.009.237-.009.356s0,.216.007.323h-1.337a1.264,1.264,0,1,0,0,2.528H161.4A7.692,7.692,0,0,0,173.75,103.8a1.264,1.264,0,1,0-1.711-1.861Z' transform='translate(-158.259 -90.448)' fill='%23eaeaee'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-background-size: 16px 16px;
            background-size: 16px; }
  .entity.group-courrier.view-mode-full fieldset#comments,
  .group-cerema.view-mode-full fieldset#comments,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#comments,
  .group-crm.view-mode-full fieldset#comments,
  .fiche.view-mode-full fieldset#comments,
  .group-lots.view-mode-full fieldset#comments {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.236' height='17.501' viewBox='0 0 17.236 17.501'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.873,0H14.364a3.008,3.008,0,0,1,2.873,3.127v8.338a3.008,3.008,0,0,1-2.873,3.127H6.678L4.7,17.5l-1.831-2.91A3.008,3.008,0,0,1,0,11.464V3.127A3.008,3.008,0,0,1,2.873,0Z' stroke='none'/%3E%3Cpath d='M 2.872725486755371 1.999998092651367 C 2.399655342102051 1.999998092651367 1.999995231628418 2.515908241271973 1.999995231628418 3.126567840576172 L 1.999995231628418 11.46410846710205 C 1.999995231628418 12.07476806640625 2.399655342102051 12.59067821502686 2.872725486755371 12.59067821502686 C 3.560174942016602 12.59067821502686 4.199444770812988 12.94373893737793 4.565534591674805 13.52559852600098 L 4.76694393157959 13.84571266174316 L 5.023355484008789 13.46778869628906 C 5.395565032958984 12.91918849945068 6.015435218811035 12.59067821502686 6.678384780883789 12.59067821502686 L 14.36360549926758 12.59067821502686 C 14.83666515350342 12.59067821502686 15.23632526397705 12.07476806640625 15.23632526397705 11.46410846710205 L 15.23632526397705 3.126567840576172 C 15.23632526397705 2.515908241271973 14.83666515350342 1.999998092651367 14.36360549926758 1.999998092651367 L 2.872725486755371 1.999998092651367 M 2.872725486755371 -1.9073486328125e-06 L 14.36360549926758 -1.9073486328125e-06 C 15.95016479492188 -1.9073486328125e-06 17.23632431030273 1.399818420410156 17.23632431030273 3.126567840576172 L 17.23632431030273 11.46410846710205 C 17.23632431030273 13.19086837768555 15.95016479492188 14.59067821502686 14.36360549926758 14.59067821502686 L 6.678384780883789 14.59067821502686 L 4.703824996948242 17.50097846984863 L 2.872725486755371 14.59067821502686 C 1.286165237426758 14.59067821502686 -5.7220458984375e-06 13.19086837768555 -5.7220458984375e-06 11.46410846710205 L -5.7220458984375e-06 3.126567840576172 C -5.7220458984375e-06 1.399818420410156 1.286165237426758 -1.9073486328125e-06 2.872725486755371 -1.9073486328125e-06 Z' stroke='none' fill='%23eaeaee'/%3E%3C/g%3E%3Cline x2='8.58' transform='translate(4.299 5.56)' fill='none' stroke='%23eaeaee' stroke-linecap='round' stroke-width='2'/%3E%3Cline x2='8.58' transform='translate(4.299 9.099)' fill='none' stroke='%23eaeaee' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");
    -webkit-background-size: 17px 20px;
            background-size: 17px 20px; }
  .entity.group-courrier.view-mode-full fieldset#prospect,
  .group-cerema.view-mode-full fieldset#prospect,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#prospect,
  .group-crm.view-mode-full fieldset#prospect,
  .fiche.view-mode-full fieldset#prospect,
  .group-lots.view-mode-full fieldset#prospect {
    background-image: url("/themes/custom/frontoffice/css/../images/icons/prospect.png");
    -webkit-background-size: 17px 17px;
            background-size: 17px; }
  .entity.group-courrier.view-mode-full fieldset#contact,
  .group-cerema.view-mode-full fieldset#contact,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#contact,
  .group-crm.view-mode-full fieldset#contact,
  .fiche.view-mode-full fieldset#contact,
  .group-lots.view-mode-full fieldset#contact {
    background-image: url("/themes/custom/frontoffice/css/../images/icons/informations_contact.png");
    -webkit-background-size: 17px 17px;
            background-size: 17px; }
  .entity.group-courrier.view-mode-full fieldset#occupation,
  .group-cerema.view-mode-full fieldset#occupation,
  #drupal-off-canvas .group-cerema.view-mode-panel fieldset#occupation,
  .group-crm.view-mode-full fieldset#occupation,
  .fiche.view-mode-full fieldset#occupation,
  .group-lots.view-mode-full fieldset#occupation {
    background-image: url("/themes/custom/frontoffice/css/../images/icons/occupation.png");
    -webkit-background-size: 17px 17px;
            background-size: 17px; }

/*

.node--type-lot__habitation .lot.view-mode-full .group-left > fieldset:last-child {
  position: relative;

  &:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 20px;
    right: 35px;
    width: 20px;
    height: 20px;
    background-image: url("/themes/custom/frontoffice/css/../images/icons/documents_picto.svg");
    background-size: 17px 20px;
    background-repeat: no-repeat;
    background-position: center;
  }
      }

.node--type-lot__habitation .lot.view-mode-full .group-right > fieldset:first-child {
  position: relative;

  &:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 20px;
    right: 35px;
    width: 20px;
    height: 20px;
    background-image: url("/themes/custom/frontoffice/css/../images/icons/price-tag.svg");
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    }
  }

.node--type-lot__habitation .lot.view-mode-full .group-right > fieldset:last-child {
  position: relative;

  &:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 20px;
    right: 35px;
    width: 20px;
    height: 20px;
    background-image: url("/themes/custom/frontoffice/css/../images/icons/comments_picto.svg");
    background-size: 17px 20px;
    background-repeat: no-repeat;
    background-position: center;
}
}
 */
/*.node--type-immeuble.view-mode-header {
  margin-bottom: 20px;

  .field--name-ds-chainsnode-immeuble-field-im__ref__detail-immeuble-field-ed__geo__point {
    float: left;
    width: 50%;
    padding: 15px;
    height: 100%;
    display: inline-flex;

    .field-name-field-ed__geo__point {
      float: left;
      width: 100%;

      .field-value {
        float: left;
        width: 100%;

        & > div {
          float: left;
          width: 100%;
          border-radius: 10px;
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07);
        }
      }
    }
  }

  .field-name-node__images-edit {
    float: left;
    width: 50%;
    padding: 10px;

    .field-name-field-im__refs__medias {
      .photo {
        width: 50%;
        height: 205px;
        vertical-align: top;
        position: relative;
        border-radius: 10px;
        border: 0;
        overflow: hidden;
        padding: 0;
        display: inline-flex;

        .drimage {
          padding: 6px;
          width: 100%;
          height: 100%;

          img {
            cursor: pointer;
            border-radius: 10px;
            object-fit: cover;
            object-position: center;
          }
        }
      }
    }

    .edit {
      .btn {
        font-size: 12px;
        margin-left: 16px;
        float: right;
      }
    }
  }

  .field-name-field-im__ref__detail-immeuble {
    clear: both;
    display: block;

    > .field-label-above {
      width: 100%;
      text-align: center;
      font-size: 20px;
      line-height: 25px;
      color: #3A4163;
      margin: 30px 0;
    }

    > .field-value {
      width: 100%;
    }
  }

  .detail-immeuble {
    float: left;
    width: 100%;

    .group-header {
      margin: 0;
    }

    .group-left {
      float: left;
      width: calc(50% - 30px);
      margin: 0 15px;

      #geofield-map-view-geo-datas-map-detail-immeuble {
        border-radius: 10px;
      }
    }

    .group-right {
      float: left;
      width: calc(50% - 30px);
      margin: 0 15px;
      background-color: #ffffff;
      padding: 60px 35px 25px 35px;
      border-radius: 10px;
      box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
      background-image: url("/themes/custom/frontoffice/css/../images/icons/bg-region--top1.svg");
      background-size: 19px 22px;
      background-position: 35px 25px;
      background-repeat: no-repeat;

      !*.field {
        padding-bottom: 15px;
        float: left;
        width: 100%;
        display: flex;
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.02em;
        color: #3A4163;

        .field-label-inline,
        .field__label {
          width: 50%;
          max-width: 200px;
          display: inline-block;
          font-weight: bold;
          font-size: 12px;
          line-height: 17px;
          letter-spacing: 0.02em;
          color: #3A4163;
        }

        .field__item,
        .field__items,
        .field__items a,
        .field__item time,
        p {
          width: 50%;
          display: inline-block;
          font-size: 12px;
          line-height: 17px;
          letter-spacing: 0.02em;
          color: #3A4163;
          margin-bottom: 0;
        }
      }*!
    }
  }

}*/
.view-mode-views-line-embed > .field, #drupal-off-canvas .view-mode-views-line-embed > .field {
  float: left;
  width: 100%; }

.view-mode-views-line-embed.parcelle {
  padding: 15px; }

.view-mode-views-line-embed > .close {
  cursor: pointer;
  float: right;
  display: block;
  width: 27px;
  height: 27px;
  border: 0;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Crect width='26' height='26' rx='5' fill='none' stroke='%232e98ff' stroke-width='1'/%3E%3Cg transform='translate(22.686 12.932) rotate(135)'%3E%3Cline y2='13.699' transform='translate(6.849)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline y2='13.698' transform='translate(13.698 6.849) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center transparent;
  border-radius: 0;
  color: transparent; }

.entity.group-crm.view-mode-teaser,
.entity.group-crm.view-mode-compact {
  background: #FFF;
  border: 1px solid #CCC;
  border-radius: 10px;
  float: left;
  margin-right: 15px;
  min-width: 315px;
  padding: 10px; }

.ui-dialog .node-form > .content {
  margin: 0; }
  .ui-dialog .node-form > .content > div[class*="layout"] {
    margin: 0;
    padding: 0 1em; }
    .ui-dialog .node-form > .content > div[class*="layout"] .field-group-tabs-wrapper {
      padding: 0; }

.ui-dialog .node-confirm-form {
  padding: 0 1em; }

.ui-dialog .view-mode-views-line-embed,
.ui-dialog .ui-dialog-content > iframe {
  padding: 0 1em !important; }

.node-form .layout__region .group-header, .node-form .layout__region .group-footer,
.node-form .layout__region .group-left, .node-form .layout__region .group-right,
.entity-browser-form .form-wrapper .group-header,
.entity-browser-form .form-wrapper .group-footer,
.entity-browser-form .form-wrapper .group-left,
.entity-browser-form .form-wrapper .group-right,
.entity.view-mode-modal .group-header,
.entity.view-mode-modal .group-footer,
.entity.view-mode-modal .group-left,
.entity.view-mode-modal .group-right {
  padding: 0 1em; }

.node-form .layout__region > .field-group-tabs-wrapper,
.entity-browser-form .form-wrapper > .field-group-tabs-wrapper,
.entity.view-mode-modal > .field-group-tabs-wrapper {
  padding: 0 1em; }
  .node-form .layout__region > .field-group-tabs-wrapper:first-child .horizontal-tabs,
  .node-form .layout__region > .field-group-tabs-wrapper:first-child .horizontal-tabs-list,
  .entity-browser-form .form-wrapper > .field-group-tabs-wrapper:first-child .horizontal-tabs,
  .entity-browser-form .form-wrapper > .field-group-tabs-wrapper:first-child .horizontal-tabs-list,
  .entity.view-mode-modal > .field-group-tabs-wrapper:first-child .horizontal-tabs,
  .entity.view-mode-modal > .field-group-tabs-wrapper:first-child .horizontal-tabs-list {
    margin-top: 0 !important; }
  .node-form .layout__region > .field-group-tabs-wrapper + .field, .node-form #drupal-off-canvas .layout__region > .field-group-tabs-wrapper + .field, #drupal-off-canvas .node-form .layout__region > .field-group-tabs-wrapper + .field, .node-form .layout__region > .field-group-tabs-wrapper + .fieldgroup, .node-form #drupal-off-canvas .layout__region > .field-group-tabs-wrapper + .fieldgroup, #drupal-off-canvas .node-form .layout__region > .field-group-tabs-wrapper + .fieldgroup,
  .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .field,
  .entity-browser-form #drupal-off-canvas .form-wrapper > .field-group-tabs-wrapper + .field,
  #drupal-off-canvas .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .field,
  .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .fieldgroup,
  .entity-browser-form #drupal-off-canvas .form-wrapper > .field-group-tabs-wrapper + .fieldgroup,
  #drupal-off-canvas .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .fieldgroup,
  .entity.view-mode-modal > .field-group-tabs-wrapper + .field,
  #drupal-off-canvas .entity.view-mode-modal > .field-group-tabs-wrapper + .field,
  .entity.view-mode-modal > .field-group-tabs-wrapper + .fieldgroup,
  #drupal-off-canvas .entity.view-mode-modal > .field-group-tabs-wrapper + .fieldgroup {
    padding: 0 1em 1em; }
    .node-form .layout__region > .field-group-tabs-wrapper + .field:last-child, .node-form #drupal-off-canvas .layout__region > .field-group-tabs-wrapper + .field:last-child, #drupal-off-canvas .node-form .layout__region > .field-group-tabs-wrapper + .field:last-child, .node-form .layout__region > .field-group-tabs-wrapper + .fieldgroup:last-child, .node-form #drupal-off-canvas .layout__region > .field-group-tabs-wrapper + .fieldgroup:last-child, #drupal-off-canvas .node-form .layout__region > .field-group-tabs-wrapper + .fieldgroup:last-child,
    .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .field:last-child,
    .entity-browser-form #drupal-off-canvas .form-wrapper > .field-group-tabs-wrapper + .field:last-child,
    #drupal-off-canvas .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .field:last-child,
    .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .fieldgroup:last-child,
    .entity-browser-form #drupal-off-canvas .form-wrapper > .field-group-tabs-wrapper + .fieldgroup:last-child,
    #drupal-off-canvas .entity-browser-form .form-wrapper > .field-group-tabs-wrapper + .fieldgroup:last-child,
    .entity.view-mode-modal > .field-group-tabs-wrapper + .field:last-child,
    #drupal-off-canvas .entity.view-mode-modal > .field-group-tabs-wrapper + .field:last-child,
    .entity.view-mode-modal > .field-group-tabs-wrapper + .fieldgroup:last-child,
    #drupal-off-canvas .entity.view-mode-modal > .field-group-tabs-wrapper + .fieldgroup:last-child {
      padding-bottom: 0; }

.entity-browser-form .form-wrapper > .field-group-tabs-wrapper {
  padding: 0; }

.view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires {
  position: relative; }
  .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value {
    position: relative; }
    .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value > a, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value > a, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value > a {
      position: absolute;
      z-index: 2;
      right: 0;
      top: 0;
      padding-left: 30px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: 10px center;
      -webkit-background-size: 10px 10px;
              background-size: 10px; }
      .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value > a:hover, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value > a:hover, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble > .field-name-detail-immeuble__proprietaires > .field-value > a:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }

.view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs {
  border: 0; }
  .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list {
    background-color: transparent;
    border-bottom: 0; }
    .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button {
      background-color: transparent;
      padding-right: 8px;
      margin: 0;
      border: 0; }
      .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a {
        background-color: #ffffff;
        border: 1px solid #EAEFF9;
        color: #3A4163;
        border-radius: 10px; }
      .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a {
        background-color: #2E98FF;
        border: 1px solid #2E98FF;
        color: #ffffff; }
  .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes {
    padding: 0; }
    .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane {
      padding: 0; }
      .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper {
        padding: 0; }
        .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .view-content .views-row, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper #drupal-off-canvas .view-content .views-row, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .view-content .views-row, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .view-content .views-row {
          padding: 0; }
        .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field.field--label-inline > .field-label-inline, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper #drupal-off-canvas .field--label-inline.field > .field-label-inline, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field--label-inline.field > .field-label-inline, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field--label-inline.field > .field-label-inline {
          width: 90px;
          padding-right: 5px;
          margin: 0; }
        .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field.field--label-inline > .field-value, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper #drupal-off-canvas .field--label-inline.field > .field-value, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field--label-inline.field > .field-value, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field--label-inline.field > .field-value {
          width: calc(100% - 90px);
          word-break: break-word; }
        .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper a.btn, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper a.btn, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper a.btn, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .button--primary[type=submit] {
          color: #2E98FF;
          background-color: #FFFFFF;
          border-color: #2E98FF;
          border-radius: 10px; }
          .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper a.btn:hover, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper a.btn:hover, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper a.btn:hover, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary:hover[type=submit], .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .button--primary:hover[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .button--primary:hover[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .button--primary:hover[type=submit] {
            color: #FFFFFF;
            background-color: #2E98FF;
            border-color: #2E98FF; }
        .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field-name-ajax-linkdetail-immeuble__proprietaire a, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field-name-ajax-linkdetail-immeuble__proprietaire a, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper .field-name-ajax-linkdetail-immeuble__proprietaire a {
          font-size: 12px;
          font-weight: bold;
          color: #3A4163; }

.view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .btn, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .btn, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .btn {
  background-color: #2E98FF;
  color: #fff; }
  .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .btn:hover, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .btn:hover, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .btn:hover {
    color: #2E98FF;
    background-color: #fff; }

.view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble {
  position: relative; }
  .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value {
    position: relative;
    text-align: right; }
    .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value > a, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value > a, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value > a {
      float: none;
      padding-left: 30px;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: 10px center;
      -webkit-background-size: 10px 10px;
              background-size: 10px; }
      .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value > a:hover, .view.listing--general.view-prospection__listing > .view-content .table-responsive.col #drupal-off-canvas .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value > a:hover, #drupal-off-canvas .view.listing--general.view-prospection__listing > .view-content .table-responsive.col .table tbody tr td .detail-immeuble .field-name-field-ps__ref__immeuble > .field-value > a:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg transform='translate(-320.5 -42.5)'%3E%3Cline y2='10' transform='translate(326.5 43.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3Cline y2='10' transform='translate(331.5 48.5) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"); }

.page-view-prospection__listing .listing--prospection .view-header {
  margin-top: 20px; }

/*.field-name-field-lo__ref__acquereur,
.field-name-field-lo__acquereur,
.field-name-field-lo__ref__locataire {
  a {
    color: #3A4163;
    font-size: 12px;
    line-height: 15px;
    text-align: left;
    padding-right: 35px;
    text-decoration: none;
    position: relative;

    &:after {
      content: "";
      width: 30px;
      height: 30px;
      position: absolute;
      z-index: 2;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      background-image: url("/themes/custom/frontoffice/css/../images/icons/contact.svg");
      background-size: 30px;
      background-repeat: no-repeat;
      background-position: center right;
      transition: all 0.3s linear;

    }

    &:hover:after {
      background-image: url("/themes/custom/frontoffice/css/../images/icons/contacth.svg");
    }
  }

  .ajax-progress {
    display: none !important;
  }
}*/
body.path-node .ui-dialog.ui-corner-all.ui-widget {
  max-width: 70vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%); }

body.path-node .ui-dialog .ui-widget-content.ui-dialog-content.custom-modal .cover,
body.path-node .ui-dialog .ui-widget-content.ui-dialog-content.custom-modal .popup-header {
  display: none; }

body.path-node .ui-dialog .ui-widget-content.ui-dialog-content.custom-modal .ui-dialog-buttonpane {
  padding-bottom: 0;
  background-color: #ffffff; }
  body.path-node .ui-dialog .ui-widget-content.ui-dialog-content.custom-modal .ui-dialog-buttonpane button {
    display: inline-block;
    color: #2E98FF;
    background-color: #FFFFFF;
    background-image: none;
    border-color: #2E98FF;
    border-radius: 8px;
    font-size: 12px;
    line-height: normal;
    width: auto;
    padding: 5px 8px; }
    body.path-node .ui-dialog .ui-widget-content.ui-dialog-content.custom-modal .ui-dialog-buttonpane button:hover {
      color: #FFFFFF;
      background-color: #2E98FF; }
    body.path-node .ui-dialog .ui-widget-content.ui-dialog-content.custom-modal .ui-dialog-buttonpane button:disabled {
      color: #FFFFFF;
      background-color: #2E98FF;
      opacity: 1; }

/*
fieldset .fieldset-wrapper .field-name-display-field-copynode-cm__im,
fieldset .fieldset-wrapper .field-name-display-field-copynode-cm__im2,
fieldset .fieldset-wrapper .field-name-ajax-edit-linknode__lot__habitation,
fieldset .fieldset-wrapper .field-name-ajax-edit-linknode__lot__habitation-2,
fieldset .fieldset-wrapper .field-name-ajax-edit-linknode__lot__habitation-3,
fieldset .fieldset-wrapper .field-name-ajax-edit-linknode__lot__habitation-4 {
  padding-bottom: 10px;

  .field-value {
    text-align: right;

    .btn,
    .link-edit {
      font-weight: normal;
      font-size: 12px;
      line-height: 15px;
      color: #2E98FF;
      margin: auto;
      background-color: transparent;
      border: 0;
      padding: 0;
      text-decoration: underline;
    }
  }
}
*/
.lot.view-mode-full .group-right > fieldset.row fieldset .fieldset-wrapper .field-name-ajax-edit-linknode__lot__habitation-4 {
  background-color: transparent;
  padding-right: 30px; }

.listing--lots--commercialisation .views-form {
  padding-bottom: calc(var(--bs-gutter-x) * .5); }
  .listing--lots--commercialisation .views-form .form-actions {
    text-align: right; }
    .listing--lots--commercialisation .views-form .form-actions .btn {
      margin: auto;
      font-size: 12px; }

.node--type-lot__habitation .view-documents-listing,
.entity.group-lots .view-documents-listing,
.parcelle.view-mode-full .view-documents-listing,
.fiche.view-mode-full .view-documents-listing {
  margin-top: 10px; }
  .node--type-lot__habitation .view-documents-listing .view-content, .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content, #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content,
  .entity.group-lots .view-documents-listing .view-content,
  .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content,
  #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content,
  .parcelle.view-mode-full .view-documents-listing .view-content,
  .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content,
  #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content,
  .fiche.view-mode-full .view-documents-listing .view-content,
  .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content,
  #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content {
    margin: 0; }
    .node--type-lot__habitation .view-documents-listing .view-content h3, .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content h3, #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content h3,
    .entity.group-lots .view-documents-listing .view-content h3,
    .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content h3,
    #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content h3,
    .parcelle.view-mode-full .view-documents-listing .view-content h3,
    .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content h3,
    #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content h3,
    .fiche.view-mode-full .view-documents-listing .view-content h3,
    .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content h3,
    #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content h3 {
      width: 100%;
      font-weight: bold;
      font-size: 14px;
      line-height: 20px;
      color: #343434;
      text-transform: uppercase; }
    .node--type-lot__habitation .view-documents-listing .view-content .view-group, .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content .view-group, #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content .view-group,
    .entity.group-lots .view-documents-listing .view-content .view-group,
    .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content .view-group,
    #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content .view-group,
    .parcelle.view-mode-full .view-documents-listing .view-content .view-group,
    .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .view-group,
    #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content .view-group,
    .fiche.view-mode-full .view-documents-listing .view-content .view-group,
    .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .view-group,
    #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content .view-group {
      padding: 0;
      margin-bottom: 10px; }
      .node--type-lot__habitation .view-documents-listing .view-content .view-group:last-child, .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content .view-group:last-child, #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content .view-group:last-child,
      .entity.group-lots .view-documents-listing .view-content .view-group:last-child,
      .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content .view-group:last-child,
      #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content .view-group:last-child,
      .parcelle.view-mode-full .view-documents-listing .view-content .view-group:last-child,
      .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .view-group:last-child,
      #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content .view-group:last-child,
      .fiche.view-mode-full .view-documents-listing .view-content .view-group:last-child,
      .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .view-group:last-child,
      #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content .view-group:last-child {
        margin-bottom: 0; }
    .node--type-lot__habitation .view-documents-listing .view-content .views-row, .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content .views-row, #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content .views-row,
    .entity.group-lots .view-documents-listing .view-content .views-row,
    .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content .views-row,
    #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content .views-row,
    .parcelle.view-mode-full .view-documents-listing .view-content .views-row,
    .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .views-row,
    #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content .views-row,
    .fiche.view-mode-full .view-documents-listing .view-content .views-row,
    .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .views-row,
    #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content .views-row {
      position: relative;
      padding: 5px;
      margin: 0 -5px; }
      .node--type-lot__habitation .view-documents-listing .view-content .views-row:nth-child(even), .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content .views-row:nth-child(even), #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content .views-row:nth-child(even),
      .entity.group-lots .view-documents-listing .view-content .views-row:nth-child(even),
      .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content .views-row:nth-child(even),
      #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content .views-row:nth-child(even),
      .parcelle.view-mode-full .view-documents-listing .view-content .views-row:nth-child(even),
      .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .views-row:nth-child(even),
      #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content .views-row:nth-child(even),
      .fiche.view-mode-full .view-documents-listing .view-content .views-row:nth-child(even),
      .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content .views-row:nth-child(even),
      #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content .views-row:nth-child(even) {
        background-color: rgba(0, 0, 0, 0.02);
        border-radius: 5px; }
    .node--type-lot__habitation .view-documents-listing .view-content + .view-footer, .node--type-lot__habitation .view-documents-listing #drupal-off-canvas .view-content + .view-footer, #drupal-off-canvas .node--type-lot__habitation .view-documents-listing .view-content + .view-footer,
    .entity.group-lots .view-documents-listing .view-content + .view-footer,
    .entity.group-lots .view-documents-listing #drupal-off-canvas .view-content + .view-footer,
    #drupal-off-canvas .entity.group-lots .view-documents-listing .view-content + .view-footer,
    .parcelle.view-mode-full .view-documents-listing .view-content + .view-footer,
    .parcelle.view-mode-full .view-documents-listing #drupal-off-canvas .view-content + .view-footer,
    #drupal-off-canvas .parcelle.view-mode-full .view-documents-listing .view-content + .view-footer,
    .fiche.view-mode-full .view-documents-listing .view-content + .view-footer,
    .fiche.view-mode-full .view-documents-listing #drupal-off-canvas .view-content + .view-footer,
    #drupal-off-canvas .fiche.view-mode-full .view-documents-listing .view-content + .view-footer {
      margin-top: 10px; }

.media.document.view-mode-teaser {
  white-space: nowrap; }
  .media.document.view-mode-teaser > .field, #drupal-off-canvas .media.document.view-mode-teaser > .field {
    white-space: normal;
    display: inline-block;
    vertical-align: middle; }
  .media.document.view-mode-teaser .field-name-share-checkbox {
    width: 5%; }
  .media.document.view-mode-teaser .field-name-name {
    width: 50%;
    color: #3A4163;
    font-size: 12px;
    line-height: 25px;
    -webkit-background-size: 17px 20px;
            background-size: 17px 20px;
    background-repeat: no-repeat;
    background-position: left center; }
  .media.document.view-mode-teaser .field-name-field-media-file {
    width: 25px;
    float: right; }
    .media.document.view-mode-teaser .field-name-field-media-file .field__item {
      float: left;
      width: 100%;
      line-height: 25px;
      height: 25px;
      text-align: right; }
    .media.document.view-mode-teaser .field-name-field-media-file .file {
      background-image: none;
      padding: 0;
      float: right; }
      .media.document.view-mode-teaser .field-name-field-media-file .file a {
        display: block;
        width: 25px;
        height: 25px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg fill='none'%3E%3Cpath d='M10,0H20A10,10,0,0,1,30,10V20A10,10,0,0,1,20,30H10A10,10,0,0,1,0,20V10A10,10,0,0,1,10,0Z' stroke='none'/%3E%3Cpath d='M 10 1 C 5.037380218505859 1 1 5.037380218505859 1 10 L 1 20 C 1 24.96261978149414 5.037380218505859 29 10 29 L 20 29 C 24.96261978149414 29 29 24.96261978149414 29 20 L 29 10 C 29 5.037380218505859 24.96261978149414 1 20 1 L 10 1 M 10 0 L 20 0 C 25.52285003662109 0 30 4.477149963378906 30 10 L 30 20 C 30 25.52285003662109 25.52285003662109 30 20 30 L 10 30 C 4.477149963378906 30 0 25.52285003662109 0 20 L 0 10 C 0 4.477149963378906 4.477149963378906 0 10 0 Z' stroke='none' fill='%232e98ff'/%3E%3C/g%3E%3Cg transform='translate(8.938 9)'%3E%3Cpath d='M16.421,22.5v2.649A1.325,1.325,0,0,1,15.1,26.474H5.825A1.325,1.325,0,0,1,4.5,25.149V22.5' transform='translate(-4.5 -14.553)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M17.123,4.5,13.812,7.811,10.5,4.5' transform='translate(-7.851 0.136)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath d='M18,12.447V4.5' transform='translate(-12.039 -4.5)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
        -webkit-background-size: 25px 25px;
                background-size: 25px;
        background-repeat: no-repeat;
        background-position: left center;
        background-color: #FFF;
        font-size: 0;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear; }
        .media.document.view-mode-teaser .field-name-field-media-file .file a:hover {
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30' viewBox='0 0 30 30' width='30'%3E%3Cg fill='none'%3E%3Cg%3E%3Cpath d='m10 0h10a10 10 0 0 1 10 10v10a10 10 0 0 1 -10 10h-10a10 10 0 0 1 -10-10v-10a10 10 0 0 1 10-10z' fill='%232e98ff'/%3E%3Cpath d='m10 1c-4.96261978 0-9 4.03738022-9 9v10c0 4.96261978 4.03738022 9 9 9h10c4.96261978 0 9-4.03738022 9-9v-10c0-4.96261978-4.03738022-9-9-9zm0-1h10c5.52285004 0 10 4.47714996 10 10v10c0 5.52285004-4.47714996 10-10 10h-10c-5.52285004 0-10-4.47714996-10-10v-10c0-5.52285004 4.47714996-10 10-10z' fill='%232e98ff'/%3E%3C/g%3E%3Cg stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16.421 22.5v2.649a1.325 1.325 0 0 1 -1.321 1.325h-9.275a1.325 1.325 0 0 1 -1.325-1.325v-2.649' transform='translate(4.438 -5.553)'/%3E%3Cpath d='m17.123 4.5-3.311 3.311-3.312-3.311' transform='translate(1.087 9.136)'/%3E%3Cpath d='m18 12.447v-7.947' transform='translate(-3.101 4.5)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .media.document.view-mode-teaser .field-name-field-do__date__peremption {
    color: #3A4163;
    font-size: 12px;
    line-height: 30px; }

.view-mode-full .field-name-prospection__commentsparcelle {
  border-radius: 10px;
  background-color: #fff;
  padding: 23px 25px 1em; }

.field[class*="__comments"] .comment, #drupal-off-canvas .field[class*="__comments"] .comment {
  padding: 10px 15px;
  margin-bottom: 0;
  width: 100%;
  border-bottom: 1px solid #F1F1F1; }
  .field[class*="__comments"] .comment:last-of-type, #drupal-off-canvas .field[class*="__comments"] .comment:last-of-type {
    border-bottom: none; }
  .field[class*="__comments"] .comment:nth-child(odd), #drupal-off-canvas .field[class*="__comments"] .comment:nth-child(odd) {
    background: #F1F6FF; }
  .field[class*="__comments"] .comment:nth-child(even), #drupal-off-canvas .field[class*="__comments"] .comment:nth-child(even) {
    background: #FEFEFE; }
  .field[class*="__comments"] .comment .field-name-comment-post-date, #drupal-off-canvas .field[class*="__comments"] .comment .field-name-comment-post-date {
    float: right;
    width: auto;
    font-size: 11px;
    line-height: 15px;
    color: #858C9D; }
  .field[class*="__comments"] .comment .field[class*="field-us__name0"], .field[class*="__comments"] .comment #drupal-off-canvas .field[class*="field-us__name0"], #drupal-off-canvas .field[class*="__comments"] .comment .field[class*="field-us__name0"] {
    float: left;
    font-size: 11px;
    line-height: 15px;
    color: #858C9D; }
  .field[class*="__comments"] .comment .field-name-field-comment, #drupal-off-canvas .field[class*="__comments"] .comment .field-name-field-comment,
  .field[class*="__comments"] .comment .links,
  #drupal-off-canvas .field[class*="__comments"] .comment .links {
    float: left;
    width: 100%;
    padding-top: 5px; }
  .field[class*="__comments"] .comment .field-name-field-comment .field-value p, #drupal-off-canvas .field[class*="__comments"] .comment .field-name-field-comment .field-value p {
    display: block;
    margin-bottom: 1em; }
    .field[class*="__comments"] .comment .field-name-field-comment .field-value p:last-child, #drupal-off-canvas .field[class*="__comments"] .comment .field-name-field-comment .field-value p:last-child {
      margin-bottom: 0; }
  .field[class*="__comments"] .comment .field-name-field-comment .field-value, #drupal-off-canvas .field[class*="__comments"] .comment .field-name-field-comment .field-value, .field[class*="__comments"] .comment .field-name-field-comment .field-value p, #drupal-off-canvas .field[class*="__comments"] .comment .field-name-field-comment .field-value p {
    color: #3A4163;
    font-size: 12px;
    line-height: 17px; }

.field[class*="__comments"] .indented, #drupal-off-canvas .field[class*="__comments"] .indented {
  margin: 0;
  border-left: 1em solid #F1F1F1; }
  .field[class*="__comments"] .indented .comment:nth-child(even), #drupal-off-canvas .field[class*="__comments"] .indented .comment:nth-child(even) {
    background: #F1F6FF; }
  .field[class*="__comments"] .indented .comment:nth-child(odd), #drupal-off-canvas .field[class*="__comments"] .indented .comment:nth-child(odd) {
    background: #FEFEFE; }

.field[class*="__comments"] .comment + form, #drupal-off-canvas .field[class*="__comments"] .comment + form {
  margin-top: 1em; }

.field[class*="__comments"] form label, #drupal-off-canvas .field[class*="__comments"] form label {
  color: #3A4163;
  font-size: 12px;
  line-height: 17px; }
  .field[class*="__comments"] form label:after, #drupal-off-canvas .field[class*="__comments"] form label:after {
    -webkit-background-size: 5px 5px;
            background-size: 5px; }

.field[class*="__comments"] form .form-textarea-wrapper textarea, #drupal-off-canvas .field[class*="__comments"] form .form-textarea-wrapper textarea {
  border: 1px solid #E7E8F4;
  border-radius: 10px;
  min-height: 50px;
  color: #3A4163;
  font-size: 12px;
  line-height: 17px; }

.field[class*="__comments"] form .form-actions .btn, #drupal-off-canvas .field[class*="__comments"] form .form-actions .btn {
  font-size: 12px;
  background-color: #2E98FF;
  border-color: #2E98FF;
  border-radius: 10px;
  color: #ffffff;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  .field[class*="__comments"] form .form-actions .btn:hover, #drupal-off-canvas .field[class*="__comments"] form .form-actions .btn:hover {
    background-color: #ffffff;
    border-color: #2E98FF;
    color: #2E98FF; }

.comment.view-mode-modal {
  margin: 0;
  display: block; }
  .comment.view-mode-modal .field-name-field-comment .field-value {
    text-align: left; }

.commercialisation.view-mode-full .field[class*="refs-user__assetmanage"], .commercialisation.view-mode-full #drupal-off-canvas .field[class*="refs-user__assetmanage"], #drupal-off-canvas .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"],
.entity.group-lots .field[class*="refs-user__assetmanage"],
.entity.group-lots #drupal-off-canvas .field[class*="refs-user__assetmanage"],
#drupal-off-canvas .entity.group-lots .field[class*="refs-user__assetmanage"] {
  float: left;
  padding: 5px 0;
  margin-right: 15px;
  width: auto;
  color: #3A4163;
  font-size: 16px;
  line-height: 20px; }
  .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-label-inline:after, .commercialisation.view-mode-full #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-label-inline:after, #drupal-off-canvas .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-label-inline:after,
  .entity.group-lots .field[class*="refs-user__assetmanage"] .field-label-inline:after,
  .entity.group-lots #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-label-inline:after,
  #drupal-off-canvas .entity.group-lots .field[class*="refs-user__assetmanage"] .field-label-inline:after {
    content: " :"; }
  .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-label-inline, .commercialisation.view-mode-full #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-label-inline, #drupal-off-canvas .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-label-inline,
  .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-value,
  .commercialisation.view-mode-full #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-value,
  #drupal-off-canvas .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-value,
  .entity.group-lots .field[class*="refs-user__assetmanage"] .field-label-inline,
  .entity.group-lots #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-label-inline,
  #drupal-off-canvas .entity.group-lots .field[class*="refs-user__assetmanage"] .field-label-inline,
  .entity.group-lots .field[class*="refs-user__assetmanage"] .field-value,
  .entity.group-lots #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-value,
  #drupal-off-canvas .entity.group-lots .field[class*="refs-user__assetmanage"] .field-value {
    width: auto;
    display: block; }
  
  .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-value,
  .commercialisation.view-mode-full #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-value,
  #drupal-off-canvas .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-value,
  .entity.group-lots .field[class*="refs-user__assetmanage"] .field-value,
  .entity.group-lots #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-value,
  #drupal-off-canvas .entity.group-lots .field[class*="refs-user__assetmanage"] .field-value {
    padding-left: 5px; }
    .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-value .user-name, .commercialisation.view-mode-full #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-value .user-name, #drupal-off-canvas .commercialisation.view-mode-full .field[class*="refs-user__assetmanage"] .field-value .user-name,
    .entity.group-lots .field[class*="refs-user__assetmanage"] .field-value .user-name,
    .entity.group-lots #drupal-off-canvas .field[class*="refs-user__assetmanage"] .field-value .user-name,
    #drupal-off-canvas .entity.group-lots .field[class*="refs-user__assetmanage"] .field-value .user-name {
      white-space: nowrap; }

.commercialisation.view-mode-full {
  /*h1 {
    float: left;
    width: 100%;
    padding: 0 15px;
  }*/
  /*.field-name-ajax-edit-linknode__commercialisation {
    float: left;
    width: auto;
    text-align: right;
    padding-bottom: 10px;

    a.btn {
      background-color: transparent !important;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
      color: #2E98FF !important;
      border: 0;
      text-decoration: underline !important;
      padding-left: 0;
    }
  }*/
  /*.field-name-field-cm__ref__immeuble {
    float: left;
    width: 100%;
  }*/ }
  .commercialisation.view-mode-full .group-header {
    margin-bottom: 5px;
    padding: 0; }
  .commercialisation.view-mode-full #prices {
    margin-top: 10px;
    border-radius: 10px;
    background-color: #fff;
    padding: 23px 25px;
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
    margin-bottom: 5px !important; }
    .commercialisation.view-mode-full #prices .fieldset-wrapper > div {
      padding: 5px 0; }
      .commercialisation.view-mode-full #prices .fieldset-wrapper > div:nth-child(odd) {
        background: #F1F6FF; }
        .commercialisation.view-mode-full #prices .fieldset-wrapper > div:nth-child(odd).field, .commercialisation.view-mode-full #prices #drupal-off-canvas .fieldset-wrapper > div.field:nth-child(odd) {
          background-color: #fff; }
      .commercialisation.view-mode-full #prices .fieldset-wrapper > div .field {
        width: 50%;
        display: inline-block;
        vertical-align: top; }
        .commercialisation.view-mode-full #prices .fieldset-wrapper > div .field:nth-child(even) {
          padding-right: 15px;
          padding-left: 15px; }
        .commercialisation.view-mode-full #prices .fieldset-wrapper > div .field:nth-child(odd) {
          padding-left: 15px;
          padding-right: 15px; }
        .commercialisation.view-mode-full #prices .fieldset-wrapper > div .field:first-child:last-child {
          padding-right: 15px;
          padding-left: 15px; }

.dropbutton-multiple,
.dropbutton-multiple .dropbutton-widget,
.dropbutton-multiple .dropbutton .secondary-action {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.dropbutton-multiple:hover,
.dropbutton-multiple:hover .dropbutton-widget {
  max-width: none; }

.dropbutton-multiple:hover {
  z-index: 100; }

.view-mode-full .state-machine-transition-form .dropbutton-dropdown .dropbutton-multiple:hover .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow,
.view-mode-group-tab .state-machine-transition-form .dropbutton-dropdown .dropbutton-multiple:hover .dropbutton-widget ul.dropbutton li.dropbutton-toggle button .dropbutton-arrow {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(-8.2 17.793) rotate(-90)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }

.dropbutton-multiple:hover .dropbutton .secondary-action {
  display: block; }

.crm-evenement .field.field--label-above.field-name-field-ce__compte-rendu, .crm-evenement #drupal-off-canvas .field--label-above.field-name-field-ce__compte-rendu.field, #drupal-off-canvas .crm-evenement .field--label-above.field-name-field-ce__compte-rendu.field {
  display: block; }
  .crm-evenement .field.field--label-above.field-name-field-ce__compte-rendu .field-value, .crm-evenement #drupal-off-canvas .field--label-above.field-name-field-ce__compte-rendu.field .field-value, #drupal-off-canvas .crm-evenement .field--label-above.field-name-field-ce__compte-rendu.field .field-value {
    width: 100%;
    text-align: left; }

.view.listing--lots.view-display-id-cm__parking__mobile .view-content, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content,
.view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content,
.view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content,
#drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content,
.view-commercialisation-listing.view-display-id-listing__mobile .view-content,
.view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content,
#drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content {
  float: left;
  width: 100%;
  border-radius: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row,
  .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row,
  .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row,
  #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row,
  .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row,
  .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row,
  #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row {
    float: left;
    width: 100%;
    padding: 12px;
    border-radius: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    position: relative;
    overflow: hidden; }
    .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field,
    .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field,
    .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field,
    #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field,
    .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field,
    .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field,
    #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field {
      float: left;
      width: 50%;
      font-size: 12px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      padding: 12px 0;
      position: relative; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.empty, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.empty, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.empty,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.empty,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.empty,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.empty,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.empty,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.empty,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.empty {
        display: none; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field .views-label, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field .views-label, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field .views-label,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field .views-label,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field .views-label,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field .views-label,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field .views-label,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field .views-label,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field .views-label {
        color: #3A4163;
        font-weight: bold;
        padding-right: 5px;
        position: relative;
        z-index: 2; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field .field-content, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field .field-content, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field .field-content,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field .field-content,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field .field-content,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field .field-content,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field .field-content,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field .field-content,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field .field-content {
        color: #3A4163;
        position: relative;
        z-index: 2; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-refs-medias, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-refs-medias,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-refs-medias,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias {
        width: 60px;
        min-height: 75px;
        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;
        text-align: left;
        padding: 0; }
        .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias img, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-refs-medias img, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias img,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias img,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-refs-medias img,
        #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias img,
        .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias img,
        .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-refs-medias img,
        #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-refs-medias img {
          border-radius: 5px; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-title, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-title,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-title,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-title,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-title,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-title {
        width: calc(100% - 160px);
        padding: 8px;
        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;
        text-align: left; }
        @media only screen and (max-width: 767px) {
          .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-title .field-content, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title .field-content, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-title .field-content,
          .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-title .field-content,
          .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title .field-content,
          #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-title .field-content,
          .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-title .field-content,
          .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title .field-content,
          #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-title .field-content {
            width: 100%; } }
        .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-title .field-content a, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title .field-content a, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-title .field-content a,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-title .field-content a,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title .field-content a,
        #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-title .field-content a,
        .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-title .field-content a,
        .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-title .field-content a,
        #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-title .field-content a {
          color: #2E98FF;
          font-weight: bold;
          text-decoration: none; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing {
        float: right;
        width: 80px;
        position: absolute;
        z-index: 2;
        right: 12px;
        top: 12px;
        height: 32px;
        padding: 0; }
        .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing .field-content, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .field-content, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing .field-content,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing .field-content,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .field-content,
        #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing .field-content,
        .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing .field-content,
        .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .field-content,
        #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing .field-content {
          width: 100%;
          text-align: right; }
        .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing a.btn, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing a.btn, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing a.btn, .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit], .view.listing--lots.view-display-id-cm__parking__mobile .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit], .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit],
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing a.btn,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing a.btn,
        #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing a.btn,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit],
        .ui-widget.ui-dialog.ui-dialog-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit],
        .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit],
        .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing a.btn,
        .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing a.btn,
        #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing a.btn,
        .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit],
        .view-commercialisation-listing.view-display-id-listing__mobile .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit],
        .ui-widget.ui-dialog.ui-dialog-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit],
        .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-nothing .button--primary[type=submit] {
          font-size: 12px;
          color: #3A4163; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi {
        float: right;
        width: 120px;
        position: absolute;
        z-index: 10;
        right: 12px;
        top: 50px;
        height: 32px;
        padding: 0; }
        .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
        .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
        .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
        .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown,
        #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-terreis-content-dropbuttonlots-searchapi .dropbutton-dropdown {
          min-width: 120px; }
      .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before, .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before, .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before, .view.listing--lots.view-display-id-cm__parking__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before,
      .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before,
      #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-ss-offres0:before,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-vendus0:before,
      .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before,
      .view-commercialisation-listing.view-display-id-listing__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before,
      #drupal-off-canvas .view-commercialisation-listing.view-display-id-listing__mobile .view-content .views-row .views-field.views-field-field-im-nb-lots-principaux0:before {
        content: "";
        height: 100%;
        width: 100vw;
        background-color: #F1F6FF;
        position: absolute;
        z-index: 1;
        left: -15px;
        top: 0; }

.view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-im-ref-commercialisation, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-im-ref-commercialisation, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-im-ref-commercialisation {
  width: 100%; }
  .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-im-ref-commercialisation .field-content, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-im-ref-commercialisation .field-content, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-im-ref-commercialisation .field-content {
    width: 100%; }
    .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-im-ref-commercialisation .field-content a, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-im-ref-commercialisation .field-content a, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-im-ref-commercialisation .field-content a {
      color: #2e98ff;
      font-weight: bold;
      text-decoration: none; }

.view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing > .views-label, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-nothing > .views-label, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-nothing > .views-label {
  display: none; }

.view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-batiment:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-lo-batiment:before, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-batiment:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-etage:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-lo-etage:before, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-etage:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lh-surface-appt-r0:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-lh-surface-appt-r0:before, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lh-surface-appt-r0:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lh-surface-bc:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-lh-surface-bc:before, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lh-surface-bc:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-occupation:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-lo-occupation:before, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-occupation:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-state-du-lot:before, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-field-lo-state-du-lot:before, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-field-lo-state-du-lot:before {
  content: "";
  height: 100%;
  width: 100vw;
  background-color: #F1F6FF;
  position: absolute;
  z-index: 1;
  left: -15px;
  top: 0; }

.view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-ajaxeditdropbutton-searchapi, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-ajaxeditdropbutton-searchapi, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-ajaxeditdropbutton-searchapi {
  float: right;
  width: 120px;
  position: absolute;
  z-index: 10;
  right: 12px;
  top: 50px;
  height: 32px;
  padding: 0; }
  .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, .view-commercialisation__lots.view-display-id-cm__habitation__mobile #drupal-off-canvas .view-content .views-row .views-field.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown, #drupal-off-canvas .view-commercialisation__lots.view-display-id-cm__habitation__mobile .view-content .views-row .views-field.views-field-terreis-content-ajaxeditdropbutton-searchapi .dropbutton-dropdown {
    min-width: 120px; }

.views-field-field-im__refs__medias,
.views-field-field-im-refs-medias {
  width: 65px; }

.media.image.view-mode-teaser .drimage {
  width: 37px;
  height: 37px;
  border-radius: 5px;
  overflow: hidden; }

.entity.group-reporting.view-mode-full .group-header .container-inline {
  margin-bottom: 1em; }
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__prev0,
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__next0,
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3,
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 {
    display: inline-block;
    vertical-align: bottom; }
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__prev0 a,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__next0 a,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 a,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 a {
      font-size: 90%;
      text-decoration: none; }
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__prev0 {
    text-align: left;
    width: 25%; }
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__prev0 a:before {
      content: "< "; }
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3,
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 {
    text-align: center;
    width: 50%; }
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content,
    #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content {
      position: relative; }
      .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content ul, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content ul, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content ul,
      .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content ul,
      .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content ul,
      #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content ul {
        list-style: none;
        margin-bottom: 0;
        padding: 0; }
      .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content > ul > li, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li,
      .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li,
      .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content > ul > li,
      #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li {
        display: inline-block;
        margin: 0 0.45em; }
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li:first-child, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content > ul > li:first-child, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li:first-child,
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li:first-child,
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content > ul > li:first-child,
        #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li:first-child {
          margin-left: 0; }
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li:last-child, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content > ul > li:last-child, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li:last-child,
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li:last-child,
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content > ul > li:last-child,
        #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li:last-child {
          margin-right: 0; }
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li ul, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content > ul > li ul, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li ul,
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li ul,
        .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content > ul > li ul,
        #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li ul {
          display: none;
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
               -o-transform: translateX(-50%);
                  transform: translateX(-50%);
          z-index: 9;
          background: #FFF;
          margin-bottom: 1em;
          padding: 1em;
          border-radius: 10px;
          border: 1px solid transparent;
          -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
                  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); }
          .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li ul li, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 #drupal-off-canvas .view-content > ul > li ul li, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3 .view-content > ul > li ul li,
          .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li ul li,
          .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 #drupal-off-canvas .view-content > ul > li ul li,
          #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3 .view-content > ul > li ul li {
            display: list-item;
            margin: 0; }
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3:hover .view-content > ul > li ul, .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3:hover #drupal-off-canvas .view-content > ul > li ul, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__global-3:hover .view-content > ul > li ul,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3:hover .view-content > ul > li ul,
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3:hover #drupal-off-canvas .view-content > ul > li ul,
    #drupal-off-canvas .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-views-tabsnode__reporting__cm__manager-3:hover .view-content > ul > li ul {
      display: block; }
  .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__next0 {
    text-align: right;
    width: 25%; }
    .entity.group-reporting.view-mode-full .group-header .container-inline .field-name-field-rr__ref__next0 a:after {
      content: " >"; }

.entity.group-reporting.view-mode-full .group-left {
  width: 30%;
  padding-left: 0; }

.entity.group-reporting.view-mode-full .group-right {
  width: calc(70% - 1em);
  margin-left: 1em;
  padding-right: 0; }
  .entity.group-reporting.view-mode-full .group-right .view-content, .entity.group-reporting.view-mode-full .group-right #drupal-off-canvas .view-content, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-right .view-content {
    padding: 0 0 3em; }
  .entity.group-reporting.view-mode-full .group-right .horizontal-tabs, .entity.group-reporting.view-mode-full .group-right .view-content, .entity.group-reporting.view-mode-full .group-right #drupal-off-canvas .view-content, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-right .view-content {
    width: 100%; }


.entity.group-reporting.view-mode-full .group-left > .field,
.entity.group-reporting.view-mode-full #drupal-off-canvas .group-left > .field,
#drupal-off-canvas .entity.group-reporting.view-mode-full .group-left > .field, .entity.group-reporting.view-mode-full .group-left > fieldset.form-item {
  background: #FFF;
  margin-bottom: 1em;
  padding: 0.75em 1em;
  border-radius: 10px;
  border: 1px solid transparent;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); }
  .entity.group-reporting.view-mode-full .group-left > .field:last-child, .entity.group-reporting.view-mode-full #drupal-off-canvas .group-left > .field:last-child, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-left > .field:last-child, .entity.group-reporting.view-mode-full .group-left > fieldset.form-item:last-child {
    margin-bottom: 0; }

.entity.group-reporting.view-mode-full .group-left .fieldset-wrapper > .field:last-child, .entity.group-reporting.view-mode-full .group-left #drupal-off-canvas .fieldset-wrapper > .field:last-child, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-left .fieldset-wrapper > .field:last-child {
  padding-bottom: 0; }

.entity.group-reporting.view-mode-full .group-left legend {
  display: none; }

.entity.group-reporting.view-mode-full .group-footer {
  padding-right: 0;
  padding-left: 0; }
  .entity.group-reporting.view-mode-full .group-footer .field-name-views-tabsnode__reporting__cm__global-2 .feed-icons,
  .entity.group-reporting.view-mode-full .group-footer .field-name-views-tabsnode__reporting__cm__manager-2 .feed-icons {
    margin: 0 0 1em; }
  .entity.group-reporting.view-mode-full .group-footer > .field, .entity.group-reporting.view-mode-full #drupal-off-canvas .group-footer > .field, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-footer > .field {
    margin-bottom: 1em; }
    .entity.group-reporting.view-mode-full .group-footer > .field:last-child, .entity.group-reporting.view-mode-full #drupal-off-canvas .group-footer > .field:last-child, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-footer > .field:last-child {
      margin-bottom: 0; }
    .entity.group-reporting.view-mode-full .group-footer > .field.field-name-node-changed-date, .entity.group-reporting.view-mode-full #drupal-off-canvas .group-footer > .field-name-node-changed-date.field, #drupal-off-canvas .entity.group-reporting.view-mode-full .group-footer > .field-name-node-changed-date.field {
      margin-top: 2em; }

.entity.group-reporting.view-mode-full .group-right .horizontal-tabs {
  border: none; }
  .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list {
    text-align: left;
    background: transparent;
    border: none; }
    .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button {
      float: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 10px;
      border: none !important;
      background: transparent !important;
      border-radius: 0 !important; }
      .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover {
        border: none;
        background: #FFF;
        border-radius: 15px 15px 0 0 !important; }
        .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover strong {
          color: #000 !important;
          font-weight: normal; }
      .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover {
        background: #2E98FF !important; }
        .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a strong, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover, .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover strong {
          color: #FFF !important; }
  .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-panes details.horizontal-tabs-pane {
    padding: 0;
    margin: 0; }
    .entity.group-reporting.view-mode-full .group-right .horizontal-tabs .horizontal-tabs-panes details.horizontal-tabs-pane > .details-wrapper {
      padding: 0; }

/*
.entity.view-mode-group-tab .field-group-tabs-wrapper {
  margin-top: 2em;

  .horizontal-tabs .horizontal-tabs-list {
    text-align: center;

    &:after {
      display: none;
    }
  }

  .horizontal-tabs-panes {
    background-color: #F3F3F3;
    border-radius: 10px;
    padding: 0 15px 0;
  }

}*/
#drupal-off-canvas .entity.group-cerema.view-mode-panel {
  padding-top: 20px; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel h1.h {
    font-size: 130%;
    line-height: 120%;
    margin-bottom: 1em; }
    #drupal-off-canvas .entity.group-cerema.view-mode-panel h1.h, #drupal-off-canvas .entity.group-cerema.view-mode-panel h1.h * {
      color: #2E98FF;
      font-weight: bold; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel a.btn, .ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .entity.group-cerema.view-mode-panel .button--primary[type=submit] {
    display: block; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .contextual {
    display: none !important; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-header,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-footer {
    padding-top: 5px;
    padding-bottom: 5px; }
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-header:empty,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left:empty,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right:empty,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-footer:empty {
      display: none; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-header .with-state {
    margin-bottom: 1em; }
  
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left,
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-left > fieldset.form-item,
    #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-right > fieldset.form-item {
      width: 100%; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .group-buttons {
    margin-bottom: 1em; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel .images-wrapper.has-start {
    padding: 0 !important;
    background: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  #drupal-off-canvas .entity.group-cerema.view-mode-panel label {
    color: #3A4163; }

.field-name-field-cd__tags0 ul {
  margin: 0;
  padding: 0; }

.field-name-field-cd__tags0 ul, .field-name-field-cd__tags0 li {
  list-style: none; }

.field-name-field-cd__tags0 li {
  display: inline-block;
  vertical-align: top; }

.entity.config-pages.view-mode-full > .group-header,
.entity.courrier-liste.view-mode-full > .group-header {
  margin-bottom: 15px; }

.entity.config-pages.view-mode-full > .group-header,
.entity.config-pages.view-mode-full > .group-right,
.entity.config-pages.view-mode-full > .group-left,
.entity.courrier-liste.view-mode-full > .group-header,
.entity.courrier-liste.view-mode-full > .group-right,
.entity.courrier-liste.view-mode-full > .group-left {
  float: left;
  width: 100%; }
  .entity.config-pages.view-mode-full > .group-header:empty,
  .entity.config-pages.view-mode-full > .group-right:empty,
  .entity.config-pages.view-mode-full > .group-left:empty,
  .entity.courrier-liste.view-mode-full > .group-header:empty,
  .entity.courrier-liste.view-mode-full > .group-right:empty,
  .entity.courrier-liste.view-mode-full > .group-left:empty {
    display: none; }

.entity.config-pages.view-mode-full > .group-right,
.entity.config-pages.view-mode-full > .group-left,
.entity.courrier-liste.view-mode-full > .group-right,
.entity.courrier-liste.view-mode-full > .group-left {
  width: calc(50% - 20px);
  margin: 0;
  background-color: #ffffff;
  padding: 25px 35px 0;
  border-radius: 10px;
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
  overflow: hidden; }

.entity.config-pages.view-mode-full > .group-left,
.entity.courrier-liste.view-mode-full > .group-left {
  margin-right: 10px; }

.entity.config-pages.view-mode-full > .group-right,
.entity.courrier-liste.view-mode-full > .group-right {
  margin-left: 10px; }

.field--type-ds > [data-drupal-messages]:not(:empty) {
  padding-top: 1em; }
  .field--type-ds > [data-drupal-messages]:not(:empty) > div {
    display: inline-block !important;
    vertical-align: top;
    width: calc(50% - 10px);
    margin: 0;
    -webkit-transform: none;
         -o-transform: none;
            transform: none; }
    .field--type-ds > [data-drupal-messages]:not(:empty) > div .btn-close {
      display: none; }
    .field--type-ds > [data-drupal-messages]:not(:empty) > div:first-child {
      margin-right: 10px; }
    .field--type-ds > [data-drupal-messages]:not(:empty) > div:last-child {
      margin-left: 10px; }
    .field--type-ds > [data-drupal-messages]:not(:empty) > div:last-child:first-child {
      width: 100%;
      margin: 0; }

@media only screen and (max-width: 767px) {
  .immeuble.view-mode-header .field--name-ds-chainsnode-immeuble-field-im__ref__detail-immeuble-field-ed__geo__point {
    width: 100%;
    padding: 0; }
  .immeuble.view-mode-header .field-name-node__images-edit {
    width: 100%;
    padding: 0; }
  .immeuble.view-mode-header .detail-immeuble .group-left,
  .immeuble.view-mode-header .detail-immeuble .group-right {
    float: left;
    width: 100%;
    margin: 0; }
  .commercialisation .fiche.view-mode-full > .h {
    padding: 0; }
  .commercialisation .field-name-field-cm__refs-user__assetmanage {
    padding-left: 0; }
  .commercialisation.view-mode-full > fieldset {
    width: 100%;
    margin: 0; }
  .commercialisation.view-mode-full > fieldset#infos,
  .commercialisation.view-mode-full > fieldset#lots,
  .commercialisation.view-mode-full > fieldset#documents {
    padding: 20px 15px; }
  .lot.view-mode-full .group-header .header_right,
  .lot.view-mode-full .group-header .header_left {
    width: 100%;
    padding: 0; }
  .lot.view-mode-full .group-left,
  .lot.view-mode-full .group-right {
    width: 100%;
    padding: 15px 0; }
    .lot.view-mode-full .group-left > fieldset,
    .lot.view-mode-full .group-right > fieldset {
      margin: 0;
      padding: 20px 15px; }
  .immeuble.view-mode-header .field-name-node__images-edit {
    margin-top: 15px; }
  .group-lots .dropbutton-dropdown .dropbutton-wrapper {
    position: absolute;
    right: 0;
    top: -30px; }
  .block.block-terreis-content-entity-bar .navbar > .container {
    padding: 0 5px; }
  .view.listing--lots.view-display-id-cm__parking__mobile > .view-content, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile > .view-content {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 0;
    -webkit-transform: none;
         -o-transform: none;
            transform: none; }
    .view.listing--lots.view-display-id-cm__parking__mobile > .view-content .views-row, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile > .view-content .views-row {
      margin: 5px 0;
      border-radius: 10px;
      background-color: #ffffff;
      padding: 20px 15px;
      -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07);
              box-shadow: 0 2px 10px rgba(0, 0, 0, 0.07); }
      .view.listing--lots.view-display-id-cm__parking__mobile > .view-content .views-row .views-field a, #drupal-off-canvas .view.listing--lots.view-display-id-cm__parking__mobile > .view-content .views-row .views-field a {
        color: #2e98ff;
        font-weight: bold;
        text-decoration: none; }
  .ui-dialog.ui-corner-all.ui-widget {
    min-width: 100% !important;
    max-width: 100%; } }

.user-form .form-item-pass,
.user-form .layout__region--content {
  white-space: nowrap; }
  .user-form .form-item-pass > *,
  .user-form .layout__region--content > * {
    white-space: normal; }

.user-form .form-item-pass > fieldset,
.user-form .field--type-string {
  width: 50%;
  display: inline-block;
  vertical-align: top; }

.user-form .form-item-pass .description {
  display: block; }

.user-form .password-confirm, .user-form .password-field,
.user-form .password-strength, .user-form .password-confirm-match {
  width: 100%; }

/*
body.path-user #main-wrapper {
  position: relative;
  background-color: #f7f8fa;
  margin: 0 auto;
  max-width: 1186px;

  .user-form {
    padding: 0 20px 0 0;
  }

  .blocks-page-dashboard {
    margin: 15px 0;

    .block-dashboard {
      margin: 0;
      padding: 20px;

      .block-content {
        position: relative;
        float: left;
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background-color: #ffffff;
        transition: all 0.3s linear;
        padding-bottom: 25px;

        &:hover {
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
        }
      }

      h3 {
        width: 100%;
        margin: 0;
        padding: 20px 15px;
        font-size: 20px;
        line-height: 25px;
        color: #ffffff;
        text-align: center;
        border-radius: 10px 10px 0 0;
        background-color: #CCC;
      }

      .number-cours-news {
        position: absolute;
        z-index: 2;
        background-color: #FF5670;
        top: -10px;
        right: -10px;
        border-radius: 15px;
        padding: 6px 10px;
        font-size: 14px;
        line-height: 17px;
        color: #ffffff;
      }

      .cours-info {
        float: left;
        width: 100%;
        padding: 12px 25px;
        background-color: #F1F6FF;

        span {
          float: left;
          width: auto;
          font-size: 12px;
          line-height: 15px;
          color: #3A4163;

          &.number-cours {
            float: right;
            font-weight: bold;
            font-size: 14px;
            line-height: 17px;
            color: #3A4163;
          }
        }


      }

      .block-content-liens {
        float: left;
        width: 100%;
        padding: 25px 25px 0;
        border-radius: 0 0 10px 10px;
        background-color: #ffffff;

        ul.nav {
          float: left;
          width: 100%;

          li {
            float: left;
            width: 100%;
            padding: 6px 0;

            &::marker {
              display: none;
              font-size: 0;
            }

            ul.menu {
              li {
                &::marker {
                  display: none;
                  font-size: 0;
                }
              }
            }

            a {
              float: left;
              width: 100%;
              font-size: 12px;
              line-height: 15px;
              color: #3A4163;
              padding-left: 20px;
              text-decoration: none;
              position: relative;

              &:before {
                content: "";
                float: left;
                position: absolute;
                left: 0;
                top: 0;
                width: 4px;
                height: 31px;
                background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-right.svg");
                background-repeat: no-repeat;
                background-position: left center;
                background-size: 4px 8px;

              }

              &:hover {
                color: #2E98FF;

                &:before {
                  content: "";
                  background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-right-blue.svg");

                }
              }
            }
          }
        }
      }

      .block {
        float: left;
        width: 100%;

        &.block-views-exposed-filter-blocks-block {
          .form-control {
            margin: auto;
          }
        }
      }

      &.menu_prospection {

        h3 {
          background-color: #2E98FF;
        }
      }

      &.menu_valorisation {

        h3 {
          background-color: #FFC107;
        }
      }

      &.menu_detention {

        h3 {
          background-color: #00B191;
        }
      }

      &.menu_commercialisation {

        h3 {
          background-color: #796EFF;
        }
      }
    }
  }

  .block-user-dashboard {
    padding: 45px 20px 0 20px;
    margin: 0;

    .block-user-dashboard-gauche {
      float: left;
      width: 50%;
      padding: 0;

      .date_aujourdhui {
        font-size: 11px;
        line-height: 15px;
        color: #3A4163;
      }

      .bonjour-prenom {
        font-size: 28px;
        line-height: 40px;
        color: #3A4163;
      }
    }

    .block-user-dashboard-droit {
      float: right;
      width: 50%;
      text-align: right;
      position: relative;
      padding: 0;

      .btn_header {
        float: right;
        margin-left: 8px;
        display: inline-block;
        width: auto;
        font-size: 12px;
        line-height: 15px;
        color: #3A4163;
        border-radius: 10px;
        border: 1px solid #D0D0D0;
        padding: 11px 15px;
        background-color: #ffffff;
        transition: all 0.3s linear;
        cursor: pointer;

        &.alertes {
          width: 40px;
          height: 40px;
          background-image: url("/themes/custom/frontoffice/css/../images/icons/alertes.svg");
          background-repeat: no-repeat;
          background-size: 10px 12px;
          background-position: center;
          background-color: #ffffff;
        }

        &.favoris_add {
          width: 40px;
          height: 40px;
          background-image: url("/themes/custom/frontoffice/css/../images/icons/favoris_add.svg");
          background-repeat: no-repeat;
          background-size: 12px;
          background-position: center;
          background-color: #ffffff;
        }

        &.menu-user {
          position: relative;
          padding: 11px 27px 11px 15px;
          transition: all 0s linear;

          &:after {
            content: "";
            width: 8px;
            height: 4px;
            position: absolute;
            z-index: 1;
            top: 17px;
            right: 15px;
            background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-bottom.svg");
            background-repeat: no-repeat;
            background-size: 8px 4px;
            background-position: center;
          }
        }

        &:hover {
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);

          &.alertes {
            background-color: #2E98FF;
            border-color: #2E98FF;
            color: #ffffff;
            background-image: url("/themes/custom/frontoffice/css/../images/icons/alertesh.svg");
          }

          &.favoris_add {
            background-color: #2E98FF;
            border-color: #2E98FF;
            color: #ffffff;
            background-image: url("/themes/custom/frontoffice/css/../images/icons/favoris_addh.svg");
          }

          &.menu-user {
            box-shadow: none;
            z-index: 6;
            border-bottom-color: #fff;

            &:after {
              background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-top.svg");
            }

            &:before {
              content: "";
              position: absolute;
              z-index: 7;
              top: 100%;
              left: 0;
              height: 2px;
              width: 99%;
              background-color: #fff;
            }
          }
        }
      }

      .menu_user {
        position: absolute;
        z-index: -5;
        top: 37px;
        right: -1px;
        width: 160px;
        padding: 15px;
        background-color: #ffffff;
        border: 1px solid #D0D0D0;
        border-radius: 10px 0 10px 10px;

        .nav {
          float: left;
          width: 100%;

          a {
            float: left;
            width: 100%;
            font-size: 12px;
            line-height: 15px;
            color: #3A4163;
            padding-left: 20px;
            text-decoration: none;
            position: relative;
            text-align: left;
            padding: 6px 0 6px 20px;

            &:before {
              content: "";
              float: left;
              position: absolute;
              left: 0;
              top: 0;
              width: 4px;
              height: 25px;
              background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-right.svg");
              background-repeat: no-repeat;
              background-position: left center;
              background-size: 4px 8px;

            }

            &:hover {
              color: #2E98FF;

              &:before {
                content: "";
                background-image: url("/themes/custom/frontoffice/css/../images/icons/feather-chevron-right-blue.svg");

              }
            }
          }
        }
      }

      .btn_header.menu-user:hover {
        border-radius: 10px 10px 0 0;

        .menu_user {
          z-index: 5;
        }
      }
    }

  }

  .news-page-dashboard {
    margin: 15px 0;
    padding: 0 20px;

    .bloc-sous-titre {
      font-size: 14px;
      line-height: 17px;
      color: #898DA1;
      padding: 0 0 15px 0;
    }

    .news-content {
      width: 100%;
      height: auto;
      min-height: 200px;
      border-radius: 10px;
      background-color: #ffffff;
    }
  }
}
*/
.body-class-group-geo {
  --barHeight: 47px;
  height: 100vh;
  overflow-y: hidden; }
  .body-class-group-geo .layout-main-wrapper > .container-fluid,
  .body-class-group-geo .layout-main-wrapper > .container-fluid > .row {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0; }
  .body-class-group-geo .main-content {
    padding: 0; }
    .body-class-group-geo .main-content,
    .body-class-group-geo .main-content > .section,
    .body-class-group-geo .main-content .block-system-main-block,
    .body-class-group-geo .main-content .block-system-main-block > .content,
    .body-class-group-geo .main-content .view-mode-full,
    .body-class-group-geo .main-content .field[class*="-map__"],
    .body-class-group-geo .main-content #drupal-off-canvas .field[class*="-map__"],
    #drupal-off-canvas .body-class-group-geo .main-content .field[class*="-map__"],
    .body-class-group-geo .main-content .field > .views-element-container,
    .body-class-group-geo .main-content #drupal-off-canvas .field > .views-element-container,
    #drupal-off-canvas .body-class-group-geo .main-content .field > .views-element-container,
    .body-class-group-geo .main-content .map--general,
    .body-class-group-geo .main-content .map--general .views-content,
    .body-class-group-geo .main-content .geofield-google-map {
      height: calc(100vh - var(--barHeight)) !important; }
  .body-class-group-geo div[data-drupal-messages] {
    position: absolute;
    z-index: 999;
    width: 100%;
    max-height: 80vh;
    overflow: auto; }

/*
.ui-widget.ui-dialog.ui-dialog-position-side {
  border: 0;

  .ui-dialog-titlebar.ui-corner-all {

    .ui-dialog-title {
      max-width: 100%;
      padding: 0 35px 0 0;

      &:before {
        display: none;
      }
    }

    @media only screen and (max-width: 767px) {
      .ui-dialog-titlebar-close {
        padding: 0;
        margin: 0;
        border-radius: 0;
        top: 50%;
      }
    }
  }

}*/
/*

#drupal-off-canvas {
  background-color: #ffffff;
  color: #3A4163;
  padding: 0;

  .ds-2col-stacked > .group-header {
    .field-name-field-ed__geo__point {
      .field-label-visually-hidden {
        display: none;
      }

      .google-map-streetview {
        height: 155px !important;
      }
    }
  }

  .ds-2col-stacked > .group-right,
  .ds-2col-stacked > .group-left {
    width: 100%;
    padding: 10px 15px;
  }


  .field--name-override-linkdetail-immeuble {
    .btn {
      width: 100%;
      text-align: center;
      border: none;
      background: #2E98FF;
      color: #FFF;
      padding: 7px;
      border-radius: 10px;
      margin: 15px 0 0;
      @media only screen and (max-width: 767px) {
        display: block;
      }
    }
  }

  p {
    margin: 0 0 5px 0;
  }

  @media only screen and (max-width: 767px) {
    fieldset.form-item {
      width: 100%;
    }
  }
}
*/
.toolbar-horizontal.path-quartier, .toolbar-horizontal.path-commune-arrondissement, .toolbar-horizontal.path-departement, .toolbar-horizontal.path-region {
  --barHeight: 100px; }

.toolbar-horizontal.toolbar-tray-open.path-quartier, .toolbar-horizontal.toolbar-tray-open.path-commune-arrondissement, .toolbar-horizontal.toolbar-tray-open.path-departement, .toolbar-horizontal.toolbar-tray-open.path-region {
  --barHeight: 115px; }

.entity.group-geo.view-mode-full, .entity.group-geo.view-mode-prospection {
  position: relative; }
  .entity.group-geo.view-mode-full .map--general .view-header,
  .entity.group-geo.view-mode-full #map-header, .entity.group-geo.view-mode-prospection .map--general .view-header,
  .entity.group-geo.view-mode-prospection #map-header {
    position: absolute;
    z-index: 2;
    top: 8px;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 9px 10px;
    background-color: #ffffff;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 767px) {
      .entity.group-geo.view-mode-full .map--general .view-header,
      .entity.group-geo.view-mode-full #map-header, .entity.group-geo.view-mode-prospection .map--general .view-header,
      .entity.group-geo.view-mode-prospection #map-header {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        max-width: 100%;
        padding: 5px; } }
    .entity.group-geo.view-mode-full .map--general .view-header > *,
    .entity.group-geo.view-mode-full #map-header > *, .entity.group-geo.view-mode-prospection .map--general .view-header > *,
    .entity.group-geo.view-mode-prospection #map-header > * {
      float: left;
      height: 30px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .entity.group-geo.view-mode-full .map--general .view-header > * #places-autocomplete-locate,
      .entity.group-geo.view-mode-full #map-header > * #places-autocomplete-locate, .entity.group-geo.view-mode-prospection .map--general .view-header > * #places-autocomplete-locate,
      .entity.group-geo.view-mode-prospection #map-header > * #places-autocomplete-locate {
        width: 30px;
        height: 30px;
        border-radius: 8px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg%3E%3Cpath d='M13.417,6.417h-1.2A5.257,5.257,0,0,0,7.583,1.784V.583a.583.583,0,1,0-1.167,0v1.2A5.257,5.257,0,0,0,1.784,6.417H.583a.583.583,0,1,0,0,1.167h1.2a5.257,5.257,0,0,0,4.632,4.632v1.2a.583.583,0,0,0,1.167,0v-1.2a5.257,5.257,0,0,0,4.632-4.632h1.2a.583.583,0,0,0,0-1.167ZM7,11.083A4.083,4.083,0,1,1,11.083,7,4.088,4.088,0,0,1,7,11.083Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
        background-position: center;
        -webkit-background-size: 14px 14px;
                background-size: 14px;
        background-repeat: no-repeat;
        background-color: #2E98FF;
        text-indent: -9999px;
        border: 1px solid #2E98FF; }
        .entity.group-geo.view-mode-full .map--general .view-header > * #places-autocomplete-locate:hover,
        .entity.group-geo.view-mode-full #map-header > * #places-autocomplete-locate:hover, .entity.group-geo.view-mode-prospection .map--general .view-header > * #places-autocomplete-locate:hover,
        .entity.group-geo.view-mode-prospection #map-header > * #places-autocomplete-locate:hover {
          -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
      .entity.group-geo.view-mode-full .map--general .view-header > * .form-type-search,
      .entity.group-geo.view-mode-full #map-header > * .form-type-search, .entity.group-geo.view-mode-prospection .map--general .view-header > * .form-type-search,
      .entity.group-geo.view-mode-prospection #map-header > * .form-type-search {
        width: calc(100% - 30px);
        max-width: 300px;
        padding-left: 10px;
        margin-bottom: 0 !important; }
        .entity.group-geo.view-mode-full .map--general .view-header > * .form-type-search input,
        .entity.group-geo.view-mode-full #map-header > * .form-type-search input, .entity.group-geo.view-mode-prospection .map--general .view-header > * .form-type-search input,
        .entity.group-geo.view-mode-prospection #map-header > * .form-type-search input {
          width: 100%;
          height: 30px;
          padding-left: 43px;
          border-radius: 8px;
          background-color: #F1F6FF;
          border: 1px solid #F1F6FF;
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cg transform='translate(0.357 0.357)'%3E%3Cpath d='M10.306,10.881,7.63,8.205A4.651,4.651,0,1,1,8.2,7.631l2.676,2.676a.406.406,0,0,1-.575.575ZM.813,4.647A3.832,3.832,0,0,0,7.318,7.394a.4.4,0,0,1,.036-.04.426.426,0,0,1,.04-.036A3.833,3.833,0,1,0,.813,4.647Z' transform='translate(-0.357 -0.357)' fill='%233a4163'/%3E%3C/g%3E%3C/svg%3E");
          background-position: 16px center;
          -webkit-background-size: 11px 11px;
                  background-size: 11px;
          background-repeat: no-repeat;
          color: #898DA1;
          font-size: 12px;
          line-height: 15px; }
          .entity.group-geo.view-mode-full .map--general .view-header > * .form-type-search input:focus,
          .entity.group-geo.view-mode-full #map-header > * .form-type-search input:focus, .entity.group-geo.view-mode-prospection .map--general .view-header > * .form-type-search input:focus,
          .entity.group-geo.view-mode-prospection #map-header > * .form-type-search input:focus {
            -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
      .entity.group-geo.view-mode-full .map--general .view-header > *.block-terreis-content-create-buttonsearch-api-saved-search__default,
      .entity.group-geo.view-mode-full #map-header > *.block-terreis-content-create-buttonsearch-api-saved-search__default, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-terreis-content-create-buttonsearch-api-saved-search__default,
      .entity.group-geo.view-mode-prospection #map-header > *.block-terreis-content-create-buttonsearch-api-saved-search__default {
        margin-left: 1em; }
      .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block,
      .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block,
      .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block {
        float: left; }
      .entity.group-geo.view-mode-full .map--general .view-header > * .content,
      .entity.group-geo.view-mode-full #map-header > * .content, .entity.group-geo.view-mode-prospection .map--general .view-header > * .content,
      .entity.group-geo.view-mode-prospection #map-header > * .content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
      .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"], .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"], #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"],
      .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped,
      .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"],
      .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"], .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"], .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"], #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"],
      .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped,
      .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"],
      .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block,
        .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block,
        .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block,
        .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block,
        .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block,
        .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block,
        .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block {
          position: relative;
          padding-left: 10px; }
          @media only screen and (max-width: 767px) {
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block {
              padding-left: 0;
              margin-top: 5px; } }
          .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
          .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title,
          .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
          .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
          .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title,
          .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
          .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title {
            color: #3A4163;
            font-size: 12px;
            line-height: 15px;
            padding: 7px 35px 7px 16px;
            border: 1px solid #F1F1F1;
            border-radius: 8px;
            white-space: nowrap;
            -webkit-transition-property: border-top-color, border-right-color, border-left-color, border-bottom-color, background-color, color;
            -o-transition-property: border-top-color, border-right-color, border-left-color, border-bottom-color, background-color, color;
            transition-property: border-top-color, border-right-color, border-left-color, border-bottom-color, background-color, color;
            -webkit-transition-timing-function: linear;
                 -o-transition-timing-function: linear;
                    transition-timing-function: linear;
            -webkit-transition-duration: 0.2s;
                 -o-transition-duration: 0.2s;
                    transition-duration: 0.2s; }
            @media only screen and (max-width: 767px) {
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title {
                padding: 7px 15px 7px 5px; } }
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after {
              content: "";
              width: 8px;
              height: 4px;
              position: absolute;
              z-index: 1;
              top: 12px;
              right: 15px;
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(17.707 -12.793) rotate(90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
              background-repeat: no-repeat;
              -webkit-background-size: 8px 4px;
              background-size: 8px 4px;
              background-position: center; }
              @media only screen and (max-width: 767px) {
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:after,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:after {
                  right: 5px; } }
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:hover:after, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:hover:after,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:hover:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__title:hover:after,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__title:hover:after {
              background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207' viewBox='0 0 9.414 5.207'%3E%3Cpath d='M13.5,17l4-4-4-4' transform='translate(-8.2 17.793) rotate(-90)' fill='none' stroke='%233a4163' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E"); }
          .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content,
          .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content,
          .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content,
          .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content,
          .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content,
          .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content,
          .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content {
            position: absolute;
            z-index: 2;
            top: 31px;
            left: 0;
            width: auto;
            padding: 16px;
            background-color: #ffffff;
            border-radius: 8px;
            display: none;
            -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block {
              padding: 0;
              margin-bottom: 1em; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block:last-child, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block:last-child,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block:last-child, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block:last-child,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block:last-child {
                margin-bottom: 0; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facet-block__title, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facet-block__title,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facet-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facet-block__title,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facet-block__title {
                color: #3A4163;
                font-size: 12px;
                font-weight: bold;
                line-height: 15px;
                border: 0;
                border-radius: 8px;
                white-space: nowrap;
                margin-bottom: 2px; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link {
                display: block;
                width: 100%;
                color: #AAA;
                font-size: 0.75em;
                text-decoration: none;
                text-align: center;
                margin: 2px 0; }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:hover {
                  color: #2E98FF; }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:after {
                  content: " -"; }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content .facet-block .facets-soft-limit-link:before {
                  content: "- "; }
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul {
              padding-left: 0;
              margin-bottom: 0;
              list-style-type: none; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a {
                display: block;
                width: 100%;
                color: #3A4163;
                font-size: 12px;
                line-height: 15px;
                text-decoration: none;
                padding: 4px 40px 4px 0;
                white-space: nowrap;
                background-repeat: no-repeat;
                -webkit-background-size: 30px 16px;
                        background-size: 30px 16px;
                background-position: right center; }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a:hover, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a:hover,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a:hover, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a:hover,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a:hover {
                  -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.15));
                          filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.15)); }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__status, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__status,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__status, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__status,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__status {
                  display: none; }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__value, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__value,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__value, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__value,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__value {
                  position: relative; }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__count, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__count,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__count, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li a .facet-item__count,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li a .facet-item__count {
                  opacity: 0.5; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li.facets-reset a, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li.facets-reset a,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li.facets-reset a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul li.facets-reset a,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul li.facets-reset a {
                background-image: none !important; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16' viewBox='0 0 28 16'%3E%3Cg transform='translate(-754 -219)'%3E%3Cg transform='translate(0 24)'%3E%3Crect width='28' height='16' rx='8' transform='translate(754 195)' fill='%23898da1'/%3E%3Ccircle cx='7' cy='7' r='7' transform='translate(755 196)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active {
                  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16' viewBox='0 0 28 16'%3E%3Cg transform='translate(-754 -115)'%3E%3Crect width='28' height='16' rx='8' transform='translate(754 115)' fill='%232e98ff'/%3E%3Ccircle cx='7' cy='7' r='7' transform='translate(767 116)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
                  -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.15));
                          filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.15)); }
                  .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value,
                  .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value,
                  .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value,
                  .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value,
                  .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value,
                  .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value,
                  .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.include-mode li a.is-active .facet-item__value {
                    font-weight: bold; }
              .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a,
              .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a,
              .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a,
              .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a,
              .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a,
              .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a,
              .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16' viewBox='0 0 28 16'%3E%3Cg transform='translate(-754 -115)'%3E%3Crect width='28' height='16' rx='8' transform='translate(754 115)' fill='%232e98ff'/%3E%3Ccircle cx='7' cy='7' r='7' transform='translate(767 116)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"); }
                .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active,
                .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active,
                .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active,
                .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active,
                .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active,
                .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active,
                .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active {
                  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='16' viewBox='0 0 28 16'%3E%3Cg transform='translate(-754 -219)'%3E%3Cg transform='translate(0 24)'%3E%3Crect width='28' height='16' rx='8' transform='translate(754 195)' fill='%23898da1'/%3E%3Ccircle cx='7' cy='7' r='7' transform='translate(755 196)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
                  .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"],
                  .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"],
                  .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"],
                  .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"], #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"],
                  .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"],
                  .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"],
                  .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block .facet-group-block__content ul.exclude-mode li a.is-active .facet-item__count[data-count="0"] {
                    display: none; }
          @media only screen and (max-width: 767px) {
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block#parcelle .facet-group-block__content, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block#parcelle .facet-group-block__content,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block#parcelle .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block#parcelle .facet-group-block__content,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block#parcelle .facet-group-block__content {
              left: -135px; }
            .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block#poi .facet-group-block__content, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content,
            .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block#poi .facet-group-block__content,
            .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content,
            .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block#poi .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content,
            .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block#poi .facet-group-block__content,
            .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content,
            .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block#poi .facet-group-block__content {
              left: auto;
              right: 0; } }
          .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__title, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title,
          .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__title,
          .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title,
          .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title,
          .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__title,
          .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title,
          .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__title {
            border-color: #2E98FF;
            color: #2E98FF; }
          .entity.group-geo.view-mode-full .map--general .view-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__content, .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content,
          .entity.group-geo.view-mode-full #map-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__content,
          .entity.group-geo.view-mode-full #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content,
          .entity.group-geo.view-mode-full #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content,
          .entity.group-geo.view-mode-prospection #map-header > *.block-facets-block-grouped .facet-group-block:hover .facet-group-block__content,
          .entity.group-geo.view-mode-prospection #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content,
          .entity.group-geo.view-mode-prospection #drupal-off-canvas #map-header > *.field[class*="facet"] .facet-group-block:hover .facet-group-block__content {
            display: block; }
  .entity.group-geo.view-mode-full .map--general, .entity.group-geo.view-mode-prospection .map--general {
    position: relative; }
    .entity.group-geo.view-mode-full .map--general .view-content, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-content, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-content, .entity.group-geo.view-mode-prospection .map--general .view-content, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-content, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-content {
      float: left;
      width: 100%;
      z-index: 1;
      margin: 0; }
      .entity.group-geo.view-mode-full .map--general .view-content .geofield-google-map iframe, .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-content .geofield-google-map iframe, #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-content .geofield-google-map iframe, .entity.group-geo.view-mode-prospection .map--general .view-content .geofield-google-map iframe, .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-content .geofield-google-map iframe, #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-content .geofield-google-map iframe {
        float: left;
        width: 100%;
        height: calc(100vh - 47px); }
    .entity.group-geo.view-mode-full .map--general .view-empty,
    .entity.group-geo.view-mode-full .map--general .view-footer,
    .entity.group-geo.view-mode-full .map--general #drupal-off-canvas .view-footer,
    #drupal-off-canvas .entity.group-geo.view-mode-full .map--general .view-footer, .entity.group-geo.view-mode-prospection .map--general .view-empty,
    .entity.group-geo.view-mode-prospection .map--general .view-footer,
    .entity.group-geo.view-mode-prospection .map--general #drupal-off-canvas .view-footer,
    #drupal-off-canvas .entity.group-geo.view-mode-prospection .map--general .view-footer {
      float: left;
      width: 100%; }

.gm-style * {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: normal;
  scrollbar-width: thin;
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F; }
  .gm-style *::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  .gm-style *::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }

.gm-style .gm-style-iw p:first-child, .gm-style .gm-style-iw div:first-child, .gm-style .gm-style-iw .field:first-child, .gm-style .gm-style-iw #drupal-off-canvas .field:first-child, #drupal-off-canvas .gm-style .gm-style-iw .field:first-child {
  padding: 0; }

.gm-style .gm-style-iw .field-name-field-ep__class .option-value {
  padding-left: 15px; }

.gm-style .gm-style-iw .gm-style-iw-d {
  scrollbar-width: thin;
  scrollbar-color: lightgray white;
  scrollbar-color: #2E98FF #F1F6F;
  padding-right: 2px !important; }
  .gm-style .gm-style-iw .gm-style-iw-d::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #F1F6F; }
  .gm-style .gm-style-iw .gm-style-iw-d::-webkit-scrollbar-thumb {
    background: #2E98FF;
    border-radius: 5px;
    border: 0 solid transparent;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }

.gm-style .gm-style-iw .gm-ui-hover-effect {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Crect width='26' height='26' rx='5' fill='none' stroke='%232e98ff' stroke-width='1'/%3E%3Cg transform='translate(22.686 12.932) rotate(135)'%3E%3Cline y2='13.699' transform='translate(6.849)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline y2='13.698' transform='translate(13.698 6.849) rotate(90)' fill='none' stroke='%232e98ff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  border: 0;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

.geofield-google-map div[id*="--reset-control"] > div {
  font-size: 1em !important;
  padding: 5px 10px !important;
  height: auto !important;
  border-radius: 2px !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px !important;
          box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px !important; }

.field-name-dynamic-block-fieldquartier-map-quartier-legend {
  position: fixed;
  bottom: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.2s opacity;
  -o-transition: 0.2s opacity;
  transition: 0.2s opacity; }
  @media only screen and (max-width: 767px) {
    .field-name-dynamic-block-fieldquartier-map-quartier-legend {
      bottom: 0; } }
  .field-name-dynamic-block-fieldquartier-map-quartier-legend:hover {
    opacity: 0.1; }
  .field-name-dynamic-block-fieldquartier-map-quartier-legend .map-legend {
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07); }
    @media only screen and (max-width: 767px) {
      .field-name-dynamic-block-fieldquartier-map-quartier-legend .map-legend {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        width: 100vw;
        background-color: #fff;
        margin: 0; } }
    .field-name-dynamic-block-fieldquartier-map-quartier-legend .map-legend li {
      border: none;
      padding: 5px 10px;
      margin: 0; }
      @media only screen and (max-width: 767px) {
        .field-name-dynamic-block-fieldquartier-map-quartier-legend .map-legend li {
          padding: 2px 10px; } }
  .field-name-dynamic-block-fieldquartier-map-quartier-legend .map-legend-item {
    font-size: 11px;
    display: block; }
    @media only screen and (max-width: 767px) {
      .field-name-dynamic-block-fieldquartier-map-quartier-legend .map-legend-item {
        font-size: 9px; } }

.path-prospection .titre-de-la-page {
  display: block;
  float: left;
  width: 100%; }
  .path-prospection .titre-de-la-page h1 {
    padding: 22px 12px 10px 12px;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #3A4163; }

[data-p] {
  margin-bottom: 0; }

.infowindow-view {
  width: 240px;
  /*
  .ajax-progress {
    display: none;
  }
  */ }
  .infowindow-view.parcelle, .infowindow-view.detail-immeuble {
    width: 280px; }
    .infowindow-view.parcelle .option-value, .infowindow-view.detail-immeuble .option-value {
      white-space: normal; }
  .infowindow-view,
  .infowindow-view .field-value {
    padding: 0 !important; }
  .infowindow-view [class*="field-name-custom-title"], .infowindow-view [class*="field-name-custom-title"] a, .infowindow-view [class*="field-name-custom-title"] span,
  .infowindow-view .field-name-title,
  .infowindow-view .field-name-title a,
  .infowindow-view .field-name-title span {
    color: #2E98FF;
    font-size: 1rem;
    font-weight: bold; }
  .infowindow-view .item-list {
    max-height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: lightgray white;
    scrollbar-color: #2E98FF #F1F6F; }
    .infowindow-view .item-list::-webkit-scrollbar {
      width: 5px;
      height: 8px;
      background-color: #F1F6F; }
    .infowindow-view .item-list::-webkit-scrollbar-thumb {
      background: #2E98FF;
      border-radius: 5px;
      border: 0 solid transparent;
      -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
  .infowindow-view dl.status-count {
    position: relative;
    clear: both;
    margin: 10px 0 0; }
    .infowindow-view dl.status-count dd, .infowindow-view dl.status-count dt {
      margin-bottom: 5px;
      float: left; }
    .infowindow-view dl.status-count dt {
      width: 80%;
      clear: left; }
    .infowindow-view dl.status-count dd {
      text-align: right;
      width: 20%; }
  .infowindow-view .btn {
    /*text-align: center;
    border: none;
    background: #2E98FF;
    color: #FFF;
    padding: 7px;
    border-radius: 10px;
    margin: 15px 0 0;

    &:hover {
      border: none;
    }*/ }
  .infowindow-view .field-name-ajax-linkdetail-immeuble {
    position: relative; }
  .infowindow-view .ajax-progress {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
         -o-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%); }

.path-departement .main-content .view-mode-full {
  position: relative; }

.paragraph {
  background: #FFF;
  display: block; }

.gm-style .gm-style-iw {
  max-width: 320px !important;
  z-index: 999999;
  position: fixed;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0;
  padding: 12px !important; }

.geofield-google-map .gm-style.openiw div[aria-roledescription="map"] {
  z-index: 2 !important; }

.markerlabel {
  text-align: center;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
  font-size: 1.2em;
  line-height: 100%;
  visibility: hidden; }
  [data-zoom] .markerlabel {
    visibility: visible; }
  .markerlabel.type-section {
    width: 12px;
    height: 12px;
    line-height: 12px; }
  .markerlabel.type-parcelle {
    width: 50px;
    height: 1em; }
  .markerlabel.type-departement {
    width: 50px; }
  .markerlabel.type-region {
    width: 50px; }
  .markerlabel.type-commune_arrondissement {
    width: 80px; }
  .markerlabel.type-quartier {
    width: 50px; }
  [data-zoom="1"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="2"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="3"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="4"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="5"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="6"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="7"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="8"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="9"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="10"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="11"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="12"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="13"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="14"] .markerlabel.type-section {
    visibility: hidden; }
  [data-zoom="15"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="16"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="17"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="18"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="19"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="20"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="21"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="22"] .markerlabel.type-section {
    visibility: visible; }
  [data-zoom="1"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="2"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="3"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="4"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="5"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="6"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="7"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="8"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="9"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="10"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="11"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="12"] .markerlabel.type-commune_arrondissement {
    visibility: hidden; }
  [data-zoom="13"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="14"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="15"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="16"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="17"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="18"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="19"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="20"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="21"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="22"] .markerlabel.type-commune_arrondissement {
    visibility: visible; }
  [data-zoom="1"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="2"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="3"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="4"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="5"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="6"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="7"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="8"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="9"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="10"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="11"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="12"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="13"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="14"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="15"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="16"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="17"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="18"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="19"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="20"] .markerlabel.type-parcelle {
    visibility: hidden; }
  [data-zoom="21"] .markerlabel.type-parcelle {
    visibility: visible; }
  [data-zoom="22"] .markerlabel.type-parcelle {
    visibility: visible; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJjb21wb25lbnRzL21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9hZmZpeC5zY3NzIiwiY29tcG9uZW50cy9hbGVydHMuc2NzcyIsImNvbXBvbmVudHMvYm9vay5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvYm9vay1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvY29tbWVyY2Uuc2NzcyIsImNvbXBvbmVudHMvY29udGV4dHVhbC5zY3NzIiwiY29tcG9uZW50cy9kZXRhaWxzLnNjc3MiLCJjb21wb25lbnRzL2ZlZWQtaWNvbi5zY3NzIiwiY29tcG9uZW50cy9maWVsZC5zY3NzIiwiY29tcG9uZW50cy9maWxlLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2hlbHAuc2NzcyIsImNvbXBvbmVudHMvaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2UtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2luZGVudGVkLnNjc3MiLCJjb21wb25lbnRzL2l0ZW0tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9saXN0LWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL25vZGUuc2NzcyIsImNvbXBvbmVudHMvbm9kZS1wcmV2aWV3LnNjc3MiLCJjb21wb25lbnRzL3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvc2hvcnRjdXQuc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9zaXRlLWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9za2lwLWxpbmsuc2NzcyIsImNvbXBvbmVudHMvdGFibGUuc2NzcyIsImNvbXBvbmVudHMvdGFibGVkcmFnLnNjc3MiLCJjb21wb25lbnRzL3RhYmxlc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL3RhYmxlc29ydC5zY3NzIiwiY29tcG9uZW50cy90YWJsZXNvcnQtaW5kaWNhdG9yLnNjc3MiLCJjb21wb25lbnRzL3RhYnMuc2NzcyIsImNvbXBvbmVudHMvdGV4dGFyZWEuc2NzcyIsImNvbXBvbmVudHMvdWktd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL3VpLWRpYWxvZy5zY3NzIiwiY29tcG9uZW50cy91c2VyLnNjc3MiLCJjb21wb25lbnRzL3ZlcnRpY2FsLXRhYnMuY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL3ZlcnRpY2FsLXRhYnMuc2NzcyIsImNvbXBvbmVudHMvdmlld3Muc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImdlbmVyYWwuc2NzcyIsIl9taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJsb2dpbi5zY3NzIiwiaW1tZXVibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiZGFzaGJvYXJkLnNjc3MiLCJtYXAtcmVnaW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLGNBQUE7QUE4Q0EsZUFBQTtBQUVBLGlCQUFBO0FDaERBLFdBQUE7QUFPRTtFQ2FBLG9CQUFpQztFQUNqQyxvQkFBMkI7RUFDM0IsOEJBQStDO0VBQy9DLDBCQUE2QztFQUM3QywwQkFBdUM7RUFDdkMsb0NBQTJEO0VBQzNELHVDQUF1RDtFQUN2RCwyQkFBK0M7RUFDL0MsMkJBQXlDO0VBQ3pDLHFDQUE2RDtFQUM3RCw0REFBaUQ7RUFDakQsNkJBQW1EO0VBQ25ELDZCQUE2QztFQUM3Qyx1Q0FBaUUsRUFBQTs7QUQxQmpFO0VDYUEsb0JBQWlDO0VBQ2pDLG9CQUEyQjtFQUMzQiw4QkFBK0M7RUFDL0MsMEJBQTZDO0VBQzdDLDBCQUF1QztFQUN2QyxvQ0FBMkQ7RUFDM0Qsc0NBQXVEO0VBQ3ZELDJCQUErQztFQUMvQywyQkFBeUM7RUFDekMscUNBQTZEO0VBQzdELDREQUFpRDtFQUNqRCw2QkFBbUQ7RUFDbkQsNkJBQTZDO0VBQzdDLHVDQUFpRSxFQUFBOztBRDFCakU7RUNhQSxvQkFBaUM7RUFDakMsb0JBQTJCO0VBQzNCLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELDZCQUFtRDtFQUNuRCw2QkFBNkM7RUFDN0MsdUNBQWlFLEVBQUE7O0FEMUJqRTtFQ2FBLG9CQUFpQztFQUNqQyxvQkFBMkI7RUFDM0IsOEJBQStDO0VBQy9DLDBCQUE2QztFQUM3QywwQkFBdUM7RUFDdkMsb0NBQTJEO0VBQzNELHVDQUF1RDtFQUN2RCwyQkFBK0M7RUFDL0MsMkJBQXlDO0VBQ3pDLHFDQUE2RDtFQUM3RCw0REFBaUQ7RUFDakQsNkJBQW1EO0VBQ25ELDZCQUE2QztFQUM3Qyx1Q0FBaUUsRUFBQTs7QUQxQmpFO0VDYUEsb0JBQWlDO0VBQ2pDLG9CQUEyQjtFQUMzQiw4QkFBK0M7RUFDL0MsMEJBQTZDO0VBQzdDLDBCQUF1QztFQUN2QyxvQ0FBMkQ7RUFDM0Qsc0NBQXVEO0VBQ3ZELDJCQUErQztFQUMvQywyQkFBeUM7RUFDekMscUNBQTZEO0VBQzdELDREQUFpRDtFQUNqRCw2QkFBbUQ7RUFDbkQsNkJBQTZDO0VBQzdDLHVDQUFpRSxFQUFBOztBRDFCakU7RUNhQSxvQkFBaUM7RUFDakMsb0JBQTJCO0VBQzNCLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELDZCQUFtRDtFQUNuRCw2QkFBNkM7RUFDN0MsdUNBQWlFLEVBQUE7O0FEMUJqRTtFQ2FBLG9CQUFpQztFQUNqQyxvQkFBMkI7RUFDM0IsOEJBQStDO0VBQy9DLDBCQUE2QztFQUM3QywwQkFBdUM7RUFDdkMsb0NBQTJEO0VBQzNELHdDQUF1RDtFQUN2RCwyQkFBK0M7RUFDL0MsMkJBQXlDO0VBQ3pDLHFDQUE2RDtFQUM3RCw0REFBaUQ7RUFDakQsNkJBQW1EO0VBQ25ELDZCQUE2QztFQUM3Qyx1Q0FBaUUsRUFBQTs7QUQxQmpFO0VDYUEsb0JBQWlDO0VBQ2pDLG9CQUEyQjtFQUMzQiw4QkFBK0M7RUFDL0MsMEJBQTZDO0VBQzdDLDBCQUF1QztFQUN2QyxvQ0FBMkQ7RUFDM0QscUNBQXVEO0VBQ3ZELDJCQUErQztFQUMvQywyQkFBeUM7RUFDekMscUNBQTZEO0VBQzdELDREQUFpRDtFQUNqRCw2QkFBbUQ7RUFDbkQsNkJBQTZDO0VBQzdDLHVDQUFpRSxFQUFBOztBRG5CakU7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCx1Q0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxzQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCx3Q0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBRDVDL0I7RUMrQkEsdUJBQWlDO0VBQ2pDLDhCQUErQztFQUMvQywwQkFBNkM7RUFDN0MsMEJBQXVDO0VBQ3ZDLG9DQUEyRDtFQUMzRCxxQ0FBdUQ7RUFDdkQsMkJBQStDO0VBQy9DLDJCQUF5QztFQUN6QyxxQ0FBNkQ7RUFDN0QsNERBQWlEO0VBQ2pELGdDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsdUNBQWlFO0VBQ2pFLG1CQUErQixFQUFBOztBQzFEakM7OztFSndRRTtBSW5RRjtFQUNFLGVBQWU7RUFDZixXQUFXO0VBQ1gsTUFBTTtFQUNOLGFBQWE7RUFDYixPQUFPLEVBQUE7O0FDVlQ7OztFTG1SRTtBSzlRRjtFQUNFLGVBQWU7RUFDZixTQUFTO0VBQ1QsT0FBTztFQUNQLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGFBQWEsRUFBQTs7QUFHZjtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sUUFBUTtFQUNSLGFBQWEsRUFBQTs7QUNuQmY7OztFTnNTRTtBTWpTRjtFQUNFLDZCQ0tnQixFQUFBOztBREZsQjtFQUNFLGdDQ0NnQjtFREFoQiw2QkNBZ0I7RURDaEIsU0FBUyxFQUFBOztBRVpYOzs7RVJrVEU7QU03U0Y7RUVDRSxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FGRWxCO0VFRUUsU0FBUztFQUNULGNBQWM7RUFDZCxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGdCQUFnQjtFQUFFLFFBQUE7RUFDbEIsVUFBVSxFQUFBOztBUjhTWjtFUTFTRSxZQUFZO0VBQ1osaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVMsRUFBQTs7QUFHWDtFQUNFLFlBQVk7RUFBRSxRQUFBO0VBQ2QsaUJBQWlCO0VBQUUsUUFBQTtFQUNuQixVQUFVLEVBQUE7O0FSNlNaO0VRelNFLFdBQVc7RUFDWCxnQkFBZ0IsRUFBQTs7QUM3Q2xCOzs7RVQ0VkU7QVN2VkY7RUFDRSwyQlJtRW1DLEVBQUE7O0FRaEVyQztFQUNFLHNCQUFzQjtFQUN0QixXQUFXLEVBQUE7O0FDWGI7OztFVnVXRTtBVWpXRiw0REFBQTtBQUVBO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJUd0RtQyxFQUFBOztBU3JEckM7RUFDRSxxQlRtQnVCO0VTbEJ2QixtQkFBbUI7RUFDbkIsY0FBYyxFQUFBOztBVmdXaEI7RVU1VkUsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFtQjtFQUNuQixRQUFBO0VBQ0EsZVRzQ21CLEVBQUE7O0FEd1RyQjtFVTFWRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx5Qkg5QmdCLEVBQUE7O0FHa0NsQix1RUFBQTtBQUVBO0VBQ0UsU0FBUyxFQUFBOztBQUdYO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQixFQUFBOztBQUdsQjs7RUFFRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CVFNtQztFU1JuQyxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLFFBQUEsRUFBUzs7QVZzVlg7O0VValZFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CVEhtQztFU0luQyxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFBO0VBQ0EsV1Q3Q3VCO0VTOEN2QixvQ0FBK0M7RUFDL0Msa0NINUVnQjtFRzZFaEIsUUFBQTtFQUNBLHVDQUFrRCxFQUFBOztBVm1WcEQ7RVUvVUUsV0FBVztFQUNYLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsaUNIckZnQixFQUFBOztBR3dGbEI7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFBO0VBQ0EsV1RoRXVCO0VTaUV2QixvQ0FBK0M7RUFDL0MsK0JUNUZVO0VTNkZWLFFBQUE7RUFDQSx1Q0FBa0Q7RUFDbEQsa0JBQWtCO0VBQ2xCLFFBQUEsRUFBUzs7QVZpVlg7RVU3VUUsV0FBVztFQUNYLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsOEJUdkdVO0VTd0dWLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGtCVHJEbUMsRUFBQTs7QVN3RHJDO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCO0VBQ2pCLFFBQUEsRUFBUzs7QVY2VVg7RVV6VUUsa0JBQWtCO0VBQ2xCLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxvQkFBb0I7RUFDcEIsUUFBQTtFQUNBLGVUOUVtQixFQUFBOztBRHdackI7RVV0VUUsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsaUJBQWlCO0VBQ2pCLFFBQUE7RUFDQSx3QkFBd0I7RUFDeEIsUUFBQTtFQUNBLG1CVDFKd0MsRUFBQTs7QURrZTFDO0VVcFVFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysd0JBQXdCLEVBQUE7O0FBSTFCOzs7RVZzVUU7QVVqVUY7RUFDRSw4QlQxS3dDO0VTMkt4QywrQlQzS3dDLEVBQUE7O0FTOEsxQztFQUNFLHdCQUE4QyxFQUFBOztBQUdoRDtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjs7RUFFRSwyQlR4THdDO0VTeUx4QyxRQUFBLEVBQVM7O0FWaVVYOztFVTVURSwwQlQ5THdDLEVBQUE7O0FVUDFDO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGdCQUFnQixFQUFBO0VBRGxCO0lBSUkscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsc0JBQXNCLEVBQUE7RUFQMUI7SUFXSSxrQkFBa0IsRUFBQTtFQVh0QjtJQWVJLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixlQUFlLEVBQUE7SUFoQm5CO01BbUJNLFVBQVU7TUFDVixTQUFTLEVBQUE7SUFwQmY7TUF3Qk0scUJBQXFCO01BQ3JCLGdCQUFnQjtNQUNoQixVQUFVLEVBQUE7TUExQmhCO1FBNkJRLGFBQWEsRUFBQTtNQTdCckI7UUFpQ1EsV0FBVyxFQUFBO0lBakNuQjtNQXNDTSxxQkFBcUI7TUFDckIsZ0JBQWdCO01BQ2hCLFVBQVUsRUFBQTs7QUFLaEI7Ozs7O0VBS0UsVUFBVSxFQUFBOztBQUdaO0VBRUksYUFBYSxFQUFBOztBQUlqQjtFQUVJLHFCQUFxQixFQUFBOztBQUZ6QjtFQU1JLGdDSjlEYztFSStEZCxrQkFBdUI7RUFDdkIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBO0VBUmpCO0lBV00sWUFBWTtJQUNaLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsY1YxRWtDLEVBQUE7O0FVK0V4QztFQUNFLG1CVm5Gd0M7RVVvRnhDLFdWM0VVO0VVNEVWLGtCVmhCa0M7RVVpQmxDLFdBQVcsRUFBQTtFQUpiO0lBT0ksbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtJQVR0QjtNQVlNLFdWckZNLEVBQUE7TVV5RVo7UUFlUSxtQlZqR2tDO1FVa0dsQyxXVnpGSSxFQUFBO01VeUVaO1FBb0JRLFdWN0ZJLEVBQUE7O0FVbUdaO0VBQ0UsbUJWN0d3QztFVThHeEMsV1ZyR1U7RVVzR1Ysa0JWMUNrQyxFQUFBO0VVdUNwQztJQU1JLG9CSjhQUyxFQUFBO0lJcFFiO01BU00sV1Y1R007TVU2R04scUJBQXFCLEVBQUE7SUFWM0I7TUFjTSxjVjNIc0MsRUFBQTtFVTZHNUM7SUFtQkksV1Z0SFE7SVV1SFIsZ0JBQW9CLEVBQUE7RUFwQnhCO0lBd0JJLFdWM0hRLEVBQUE7SVVtR1o7TUEyQk0sV1Y5SE0sRUFBQTtJVW1HWjs7TUFnQ00sa0NBQXVDLEVBQUE7SUFoQzdDO01Bb0NNLDJCQUE2QixFQUFBO0lBcENuQztNQXdDTSxXVjNJTTtNVTRJTixrQlZoRjhCLEVBQUE7SVV1Q3BDO01BNkNNLGNWMUpzQyxFQUFBO0lVNkc1QztNQWtEUSx1QkFBdUI7TUFDdkIsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQixrQlY1RjRCO01VNkY1QixrQkFBcUIsRUFBQTtJQXREN0I7TUEwRFEsbUJWeEt3QixFQUFBOztBV0hoQzs7O0Vad25CRTtBWW5uQkY7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FDUHBCOzs7Ozs7RWJtb0JFO0FhM25CRjtFQUNFLHlCTkVnQjtFTURoQixnQk4yV1c7RU0xV1gsbUJOMFdXLEVBQUE7O0FNdldiO0VBQ0Usb0JBQW9CLEVBQUE7O0FBSXRCOzt1QmIybkJ1QjtBYXZuQnZCO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQixFQUFBOztBQ3pCdEI7OztFZHNwQkU7QWNqcEJGO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixtQkFBc0IsRUFBQTs7QUNSeEI7OztFZitwQkU7QWUxcEJGO0VBQ0Usa0JBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxxQkFBNkI7RUFDN0IsUUFBQSxFQUFTOztBZjRwQlg7RWV4cEJFLG9CQUE0QjtFQUM1QixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxVQUFVO0VBQ1YsU0FBUztFQUNULGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLFdBQVc7RUFDWCxRQUFBO0VBQ0EsbUJBQXNCO0VBQ3RCLFFBQUE7RUFDQSxtQkFBbUIsRUFBQTs7QWZ5cEJyQjtFZXJwQkUsbUJSaVZXO0VRaFZYLFlBQVksRUFBQTs7QUFHZDtFQUNFO0lBQ0UsV0FBVztJQUNYLFFBQUE7SUFDQSxrQkFBcUI7SUFDckIsUUFBQSxFQUFTO0Vmc3BCWDtJZW5wQkUsWUFBWTtJQUNaLGtCUm9VUyxFQUFBO0VRbFVYO0lBQ0UsV0FBVyxFQUFBLEVBQ1o7O0FBR0g7O0VBRUUsZ0JSMlRXLEVBQUE7O0FReFRiO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsUUFBQSxFQUFTOztBZmdwQlg7RWU1b0JFLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTs7QUFHbEI7O0VBRUUsbUJkVm1DLEVBQUE7O0FjYXJDOztFQUVFLG1CZGZtQyxFQUFBOztBY2tCckM7RUFDRSxVQUFVO0VBQ1YsU0FBUyxFQUFBOztBQUdYO0VBQ0UsV0FBVztFQUNYLFFBQUE7RUFDQSxtQkFBc0I7RUFDdEIsUUFBQTtFQUNBLG1CQUFtQixFQUFBOztBZjJvQnJCO0Vldm9CRSxtQlI0UVc7RVEzUVgsWUFBWSxFQUFBOztBQUdkOztFQUVFLHFCQUNGLEVBQUE7O0FDaEhBOzs7RWhCMnZCRTtBZ0JydkJGLGVBQUE7QUFFQTtFQUNFLG9CQUE2QjtFQUM3QixRQUFBO0VBQ0EscUJBQXFCO0VBQ3JCLGdCZjJEbUI7RWUxRG5CLDRCQUE0QjtFQUM1QixnQ0FBZ0M7RUFDaEMsUUFBQSxFQUFTOztBaEJ1dkJYO0VnQm52QkUscUJBQXFCO0VBQ3JCLHFCQUE4QjtFQUM5QixpQ0FBaUMsRUFBQTs7QUFHbkM7O0VBRUUsbUVBQW1FLEVBQUE7O0FBR3JFO0VBQ0UsNERBQTRELEVBQUE7O0FBRzlEO0VBQ0UsK0RBQStELEVBQUE7O0FBR2pFO0VBQ0UsNERBQTRELEVBQUE7O0FBRzlEO0VBQ0UsZ0VBQWdFLEVBQUE7O0FBR2xFO0VBQ0Usd0RBQXdELEVBQUE7O0FBRzFEO0VBQ0Usb0RBQW9ELEVBQUE7O0FBR3REO0VBQ0UscURBQXFELEVBQUE7O0FBR3ZEO0VBQ0UsMERBQTBELEVBQUE7O0FBRzVEO0VBQ0UsbUVBQW1FLEVBQUE7O0FBR3JFO0VBQ0UsMERBQTBELEVBQUE7O0FBRzVEO0VBQ0UsMERBQTBELEVBQUE7O0FBRzVEO0VBQ0UseURBQXlELEVBQUE7O0FBRzNEO0VBQ0UsMERBQTBELEVBQUE7O0FDOUU1RDs7O0VqQnl6QkU7QWlCcHpCRjtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLHVrQkFBK0M7RUFDL0MsNEJBQTRCO0VBQzVCLG9GQUF3RDtVQUF4RCw0RUFBd0Q7RUFDeEQsb0NBQTBCO0VBQzFCLHFDQUEyQjtFQUMzQixlQUFlLEVBQUE7O0FBR2pCOztFQUVFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsbUJBQWM7RUFBZCxzQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsNEJBQW9CO01BQXBCLHdCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUN0Q2xCLGlEQUFBO0FBRUE7RUFDRSxlQUFlLEVBQUE7O0FBR2pCOztFQUVFLGdDQUFnQyxFQUFBOztBQUdsQztFQUNFLCtCQUErQixFQUFBOztBQUdqQzs7RUFFRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRTs7SUFFRSxjQUFjO0lBQ2QsV0FBVyxFQUFBLEVBQ1o7O0FBR0g7RUFDRTs7SUFFRSxjQUFjO0lBQ2QsV0FBVyxFQUFBLEVBQ1o7O0FDekNIOzs7RW5CNjNCRTtBbUJ4M0JGO0VBQ0UseUJaS2dCO0VZSmhCLGlCQUEwQjtFQUMxQixtQkFBNEIsRUFBQTs7QUNSOUI7OztFcEJzNEJFO0FvQmo0QkY7RUFDRSx1REFBdUQ7RUFDdkQsUUFBQTtFQUNBLHlCQUFrQztFQUNsQyxRQUFBLEVBQVM7O0FwQm80Qlg7RW9CaDRCRSw2QkFBNkI7RUFDN0IseUJBQWtDLEVBQUE7O0FOVHBDO0Vab0RFLHdEQUE0RDtFQUM1RCw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsV0RTbUI7RUNSbkIsWURRbUIsRUFBQTtFQ1BuQjtJQUNFLHdEQUFrRSxFQUFBOztBbUJqRXRFOzs7RXJCKzVCRTtBcUIxNUJGOzs7O0VBSUUsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixlQUFlLEVBQUE7O0FDWGpCOzs7RXRCMjZCRTtBc0JyNkJGOztFdEJ3NkJFO0FVMXlCRjtFWXpIRSxtQkFBNEI7RUFDNUIsUUFBQSxFQUFTOztBdEJ1NkJYO0VzQm42QkUsY0FBYztFQUNkLG9CQUE2QixFQUFBOztBQ2pCL0I7OztFdkIwN0JFO0F1QnI3QkY7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQXdDO0VBQ3hDLFVBQVU7RUFDVixRQUFBLEVBQVM7O0F2Qnc3Qlg7RXVCcDdCRSxVQUFVLEVBQUE7O0FBR1o7RUFDRSwwREFBQTtFQUNBLFNBQVM7RUFDVCx3QkFBa0U7RUFDbEUsUUFBQSxFQUFTOztBdkJzN0JYO0V1Qmw3QkUsc0VBQUE7RUFDQSxTQUFTO0VBQ1Qsd0JoQjJWVyxFQUFBOztBZ0J4VmI7Ozs7RUFJRSxVQUFVLEVBQUE7O0FDakNaOzs7O0V4Qnk5QkU7QXdCbjlCRjtFQUNFLDZCakJJZ0I7RWlCSGhCLG1CQUF1QyxFQUFBOztBQUd6QztFQUNFLGtCakJzN0M4QyxFQUFBOztBa0JsOENoRDs7O0V6Qm8rQkU7QXlCLzlCRjtFQUNFLGV4QmlFbUI7RXdCaEVuQixnQmxCOFdXLEVBQUE7O0FrQjFXYiw2QkFBQTtBQUVBO0VBQ0UsZ0NsQkhnQjtFa0JJaEIsbUJsQnNXVztFa0JyV1gsb0JsQnFXVyxFQUFBOztBa0JsV2I7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CO0VBQ25CLGdDQUFnQztFQUNoQyx5QmxCaEJnQjtFa0JpQmhCLG9CbEJ5VlcsRUFBQTs7QWtCdFZiO0VBQ0UsV0FBVztFQUNYLGV4QnNDbUI7RXdCckNuQixnQnhCNENvQixFQUFBOztBd0J4Q3RCLDBCQUFBO0FBRUE7RUFDRSxtQnhCZ0NtQztFd0IvQm5DLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLFdBQVc7RUFDWCxRQUFBO0VBQ0Esb0JBQXVCO0VBQ3ZCLFFBQUEsRUFBUzs7QXpCdzlCWDtFeUJwOUJFLFlBQVk7RUFDWixpQmxCK1RXO0VrQjlUWCxlQUFlLEVBQUE7O0FBSWpCLHVCQUFBO0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsUUFBQTtFQUNBLGV4Qk9tQixFQUFBOztBRDY4QnJCO0V5Qmg5QkUsZ0JBQWdCLEVBQUE7O0FBSWxCLDZCQUFBO0FBRUE7RUFDRSxvQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSw4QkFBd0M7RUFDeEMsK0JBQXlDLEVBQUE7O0FDaEYzQztFQUNFLG1CQUFtQjtFQUNuQixnRUFBZ0U7RUFDaEUsNkZBQThEO0VBQTlELDJEQUE4RDtFQUE5RCw4REFBOEQ7RUFDOUQsOEJBQThCO0VBQzlCLHVEQUErQztVQUEvQywrQ0FBK0M7RUFDL0MsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUdmO0VBQ0UseUJBQXlCO0VBQ3pCLHdIQUF3SDtFQUN4SCxxSkFBc0g7RUFBdEgsbUhBQXNIO0VBQXRILHNIQUFzSDtFQUFFLFFBQUE7RUFDeEgseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCwwQkFBMEI7RUFBRSxRQUFBO0VBQzVCLHlDQUF5QyxFQUFBOztBMUJraUMzQztFMEI5aENFLDBIQUEwSDtFQUMxSCx1SkFBd0g7RUFBeEgscUhBQXdIO0VBQXhILHdIQUF3SDtFQUN4SCwwQkFBMEI7RUFDMUIsWUFBWSxFQUFBOztBQUdkOztFQUVFLHlCQUF5QjtFQUN6Qix3SEFBd0g7RUFDeEgscUpBQXNIO0VBQXRILG1IQUFzSDtFQUF0SCxzSEFBc0g7RUFBRSxRQUFBO0VBQ3hILHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsV0FBVyxFQUFBOztBMUJpaUNiOztFMEI1aENFLDBIQUEwSDtFQUMxSCx1SkFBd0g7RUFBeEgscUhBQXdIO0VBQXhILHdIQUF3SCxFQUFBOztBQUcxSDtFQUNFLHlCQUF5QjtFQUN6Qix3SEFBd0g7RUFDeEgscUpBQXNIO0VBQXRILG1IQUFzSDtFQUF0SCxzSEFBc0g7RUFBRSxRQUFBO0VBQ3hILHlCQUF5QjtFQUN6Qix1REFBOEM7VUFBOUMsK0NBQThDLEVBQUE7O0ExQmdpQ2hEO0UwQjVoQ0UsMEhBQTBIO0VBQzFILHVKQUF3SDtFQUF4SCxxSEFBd0g7RUFBeEgsd0hBQXdILEVBQUE7O0FBRzFIO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxxQkFBcUIsRUFBQTs7QUNsRXZCOzs7RTNCbW1DRTtBNEJubUNGOzs7RTVCdW1DRTtBNEJsbUNGO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLGlCQUFpQjtFQUNqQiw4QkFBbUI7RUFBbkIsNkJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBOztBQ2ZmOzs7RTdCcW5DRTtBNkJobkNGO0VBQ0UsdUJBQXVCO0VBQUUsc0NBQUEsRUFBdUM7O0FBR2xFO0VBQ0UsV0FBVztFQUFFLFFBQUE7RUFDYixTQUFTLEVBQUE7O0E3Qm9uQ1g7RTZCaG5DRSxZQUFZLEVBQUE7O0FBR2Q7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQUUsUUFBQTtFQUNwQixtQkFBbUIsRUFBQTs7QTdCbW5DckI7RTZCL21DRSxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7O0FBR3JCOzs7RUFHRSxtQkFBbUIsRUFBQTs7QUNoQ3JCLGlEQUFBO0FBRUE7RUFFSSxtQkFBbUI7RUFDbkIsaUJ2QjBkNkI7RXVCemQ3QixrQnZCK1dTO0V1QjlXVCxnQnZCOFdTLEVBQUE7RXVCblhiO0lBUU0sZTdCNkRlO0k2QjVEZixpQnZCMGlCNEIsRUFBQTs7QXVCbmpCbEM7RUFjSSxrQkFBMEI7RUFDMUIsZ0N2Qk5jO0V1Qk9kLG1CQUFtQjtFQUNuQix5QjdCTFE7RTZCTVIsa0I3Qm9EaUM7RTZCbkRqQyxnQnZCMmpCNkIsRUFBQTs7QXVCOWtCakM7RUF1QkksWUFBWSxFQUFBOztBQXZCaEI7O0VBNEJJLGdCQUFnQjtFQUNoQixnQ3ZCcEJjLEVBQUE7O0F1QlRsQjtFQWlDSSxhQUFvQixFQUFBOztBQ25DeEI7OztFL0JpckNFO0ErQjVxQ0Y7RUFDRSxlQUFrQixFQUFBO0VBRHBCO0lBSUksZXhCNFdTLEVBQUE7O0F3QnZXYix3QkFBQTtBQUVBO0VBQ0UsYUFBYSxFQUFBOztBQUlmLDJCQUFBO0FBRUE7RUFDRSxnQkFBdUIsRUFBQTs7QUFHekI7RUFDRSxpQkFBd0I7RUFDeEIsYUFBYSxFQUFBOztBQzdCZjs7O0VoQ3NzQ0U7QWdDanNDRjtFQUNFLFNBQVM7RUFDVCxtQ0FBbUM7RUFFbkMsOEJBQTJCO0tBQTNCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsbUJ6QklnQjtFeUJIaEIsZS9CMkRtQjtFK0IxRG5CLGN6QnlpQjZCO0V5QnhpQjdCLHFCQUF3QjtFQUN4QixnQ3pCaWVpQztFeUJoZWpDLHNCQUFzQjtFQUN0QixVQUFVLEVBQUE7O0FBR1o7RUFDRSw2QkFBNkI7RUFDN0IsVy9CUlUsRUFBQTs7QWdDZFo7OztFakM0dENFO0FpQ3Z0Q0Y7RUFDRSxzQkFBc0I7RUFDdEIsK0MxQnVxQnVFLEVBQUE7O0EwQnBxQnpFO0VBQ0Usc0IxQndvQmlDO0UwQnZvQmpDLG1CQUFtQjtFQUNuQiw0QzFCaXFCdUUsRUFBQTs7QTJCOXFCekU7OztFbEN5dUNFO0FrQ3B1Q0Y7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxxQkFBNEIsRUFBQTs7QUNkOUI7Ozs7O0VuQ3d2Q0U7QW1DanZDRjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjs7RUFFRSxrQkFBa0IsRUFBQTs7QW5DbXZDcEI7O0VtQzl1Q0UsK0RBQUE7RUFDQSxrQkFBa0IsRUFBQTs7QUNuQnBCOzs7RXBDd3dDRTtBb0Nud0NGO0VBQ0UsZUFBZSxFQUFBOztBQUdqQjtFQUNFLHlCN0JDZ0IsRUFBQTs7QThCWGxCOzs7RXJDa3hDRTtBcUM3d0NGO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsK0RBQStELEVBQUE7O0FBR2pFO0VBQ0UsNkRBQTZELEVBQUE7O0FDakIvRDs7O0V0Q2t5Q0U7QXNDN3hDRjtFQUNFLG1CL0IrV1csRUFBQTs7QStCNVdiO0VBRUksbUIvQkRjO0UrQkVkLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWEsRUFBQTtFQUhqQjtJQU1NLG1CQUFZO0lBQVosb0JBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVksRUFBQTtJQU5sQjtNQVNRLGNyQ0ZVO01xQ0dWLGtCQUFrQixFQUFBO0lBVjFCO01BZVUsbUJyQ2pCZ0MsRUFBQTs7QXNDUDFDOzs7RXZDb3pDRTtBdUMveUNGO0VBQ0UsY0FBYztFQUNkLFNBQVM7RUFDVCxXQUFXO0VBQ1gsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQ1R4Qjs7O0V4Qzh6Q0U7QXlDOXpDRjs7O0V6Q2swQ0U7QXlDN3pDRjtFQUNFLGdCbENZYTtFa0NYYixZQUFZLEVBQUE7O0FBR2Q7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7OztFQUdFLGV4Q3NEbUIsRUFBQTs7QXdDbkRyQjtFQUNFLHNCQUFzQjtFQUN0QixnRUFBZ0U7RUFDaEUsNkZBQThEO0VBQTlELDJEQUE4RDtFQUE5RCw4REFBOEQ7RUFDOUQseUJBQXlCO0VBQ3pCLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZXhDeUNtQjtFd0N4Q25CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsd0JBQXdCO0VBQ3hCLGtCQUFrQixFQUFBOztBQ2xDcEI7OztFMUNrMkNFO0EwQzUxQ0YsdURBQUE7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQix5Qm5DQWdCLEVBQUE7O0FtQ0dsQjtFQUNFLHdDQUF3QztFQUN4Qyx1Q0FBdUM7RUFDdkMsa0NBQStCO0VBQS9CLCtCQUErQixFQUFBOztBQUdqQztFQUNFLHVDQUF1QyxFQUFBOztBQUd6QztFQUNFLHdDQUF3QyxFQUFBOztBQUcxQztFQUNFLHFDQUFxQyxFQUFBOztBQUd2QztFQUNFLHdDQUF3QyxFQUFBOztBQUcxQzs7OztFQUlFLFVBQVUsRUFBQTs7QUFHWjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHlCbkNuQ2dCLEVBQUE7O0FtQ3NDbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7O0VBRUUsV0FBVztFQUNYLFFBQUE7RUFDQSxTQUFTO0VBQ1QsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBMUNxMUNsQjs7RTBDaDFDRSxZQUFZLEVBQUE7O0FBSWQsbUVBQUE7QUFFQTtFQUNFLDZCQUE2QjtFQUM3QixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCLEVBQUE7O0FBSW5CLHFCQUFBO0FBRUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQm5DOFJXO0VtQzdSWCxjQUFjO0VBQ2QscUJuQ3VaaUMsRUFBQTs7QW1DcFpuQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QzFDMDJDQztBMkN0OENEOzs7RTNDMDhDRTtBMkNyOENGLHdCQUFBO0FBQ0E7RUFDRSxtQkFBbUI7RUFBRSxRQUFBO0VBQ3JCLFVBQVUsRUFBQTs7QTNDeThDWjtFMkNyOENFLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsNEVBQUE7RUFDQSxVQUFVLEVBQUE7O0FDZlo7OztFNUMwOUNFO0E0Q3I5Q0Y7RUFDRSxTQUFTO0VBQ1QsUUFBQTtFQUNBLHlCckNHZ0I7RXFDRmhCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1CM0M4RG1DLEVBQUE7O0FEMDVDckM7RTRDcDlDRSw4QkFBMkI7RUFBM0IsOEJBQTJCO0VBQTNCLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGNBQWM7RUFDZCxlQUFlLEVBQUE7O0FEWGpCO0VDZUUsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsUUFBQTtFQUNBLFdBQVc7RUFDWCxTQUFTO0VBQ1QsUUFBQTtFQUNBLFVBQVU7RUFDViw2QnJDbEJnQjtFcUNtQmhCLGdCQUFnQixFQUFBOztBNUNzOUNsQjtFNENsOUNFLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxTQUFTO0VBQ1QsU0FBUyxFQUFBOztBQUdYO0VBQ0UsYUFBYSxFQUFBOztBQUlmLHdCQUFBO0FBRUE7RUFDRSx5QnJDeENnQjtFcUN5Q2hCLGFBQWE7RUFDYixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHFCQUFxQixFQUFBOztBQUd2Qjs7O0VBR0UsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UsbUJBQTZCLEVBQUE7O0FBRy9CO0VBQ0UscUJBQXFCO0VBQ3JCLFFBQUE7RUFDQSxzQjNDN0RVLEVBQUE7O0FEeWdEWjtFNEN4OENFLG9CQUFvQjtFQUNwQix1QnJDK1krQixFQUFBOztBcUM1WWpDO0VBQ0UsV3JDbEVhLEVBQUE7O0FxQ3FFZjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FDMUZyQjs7O0U3Q3NpREU7QTZDaGlERixlQUFBO0FBRUE7RUFDRSxnQ0FBc0QsRUFBQTs7QUFHeEQ7O0VBRUUsYzVDUm9CLEVBQUE7O0E0Q1d0QjtFQUNFLG1CNUN1RG1DLEVBQUE7O0E0Q25EckMsNEJBQUE7QUFFQTtFQUNFLFVBQVUsRUFBQTs7QUFJWixxQ0FBQTtBQUVBO0VBQ0UseUJBQXlCLEVBQUE7O0FBSTNCLG1DQUFBO0FBRUE7RUFDRSxjNUMvQnNDLEVBQUE7O0E0Q2tDeEM7O0VBRUUsYzVDdENvQixFQUFBOztBNkNGdEI7RUFDRSxzQ0FBcUM7RUFDckMsMEJBQStCO0VBQy9CLCtDQUFtRDtFQUNuRCxpQ0FBNkM7RUFDN0MsOENBQXFEO0VBQ3JELDBDQUErQztFQUMvQyw2Q0FBbUQ7RUFDbkQsd0NBQTZDO0VBQzdDLDRDQUFpRDtFQUNqRCx5Q0FBMkM7RUFFM0MsV0FBVztFQUNYLG1CdkNvV1c7RXVDbldYLDRCQUFnRDtFQUNoRCxtQnZDcW9CK0I7RXVDcG9CL0IsMENBQXFFLEVBQUE7RUFoQnZFO0lBd0JJLHNCdkN3bkIrQjtJdUN2bkIvQixvQ0FBcUQ7SUFDckQsd0J2Q2ljNkI7SXVDaGM3QixnRUFBZ0Y7WUFBaEYsd0RBQWdGLEVBQUE7RUEzQnBGO0lBK0JJLHVCQUF1QixFQUFBO0VBL0IzQjtJQW1DSSxzQkFBc0IsRUFBQTs7QUFJMUI7RUFDRSxrQ3ZDdW9Cd0MsRUFBQTs7QXVDaG9CMUM7RUFDRSxpQkFBaUIsRUFBQTs7QUFRbkI7RUFHSSx3QnZDdWxCZ0MsRUFBQTs7QXVDemtCcEM7RUFFSSxtQkFBbUMsRUFBQTtFQUZ2QztJQU1NLG1CdkM0WTJCLEVBQUE7O0F1Q3ZZakM7RUFHSSxzQkFBc0IsRUFBQTs7QUFIMUI7RUFPSSxtQkFBbUIsRUFBQTs7QUFTdkI7RUFFSSxnREFBNkM7RUFDN0Msb0NBQWdFLEVBQUE7O0FBS3BFO0VBRUksZ0RBQTZDO0VBQzdDLG9DQUFnRSxFQUFBOztBQVFwRTtFQUNFLCtDQUE2QztFQUM3QyxtQ0FBOEQsRUFBQTs7QUFPaEU7RUFFSSw4Q0FBNkM7RUFDN0Msa0NBQTRELEVBQUE7O0FDckk5RDtFQU9FLHNCQUFxQztFQUNyQyxzQkFBK0I7RUFDL0IsZ0NBQW1EO0VBQ25ELDhCQUErQztFQUMvQyw4QkFBcUQ7RUFDckQsNkJBQTZDO0VBQzdDLDZCQUFtRDtFQUNuRCw0QkFBMkM7RUFDM0MsNEJBQWlEO0VBRWpELDRCQUFnRDtFQUNoRCwwQ0FBcUUsRUFBQTs7QUFsQnZFO0VBT0Usc0JBQXFDO0VBQ3JDLHNCQUErQjtFQUMvQixnQ0FBbUQ7RUFDbkQsOEJBQStDO0VBQy9DLDhCQUFxRDtFQUNyRCw2QkFBNkM7RUFDN0MsNkJBQW1EO0VBQ25ELDRCQUEyQztFQUMzQyw0QkFBaUQ7RUFFakQsNEJBQWdEO0VBQ2hELDBDQUFxRSxFQUFBOztBQWxCdkU7RUFPRSxzQkFBcUM7RUFDckMsc0JBQStCO0VBQy9CLGdDQUFtRDtFQUNuRCw4QkFBK0M7RUFDL0MsOEJBQXFEO0VBQ3JELDZCQUE2QztFQUM3Qyw2QkFBbUQ7RUFDbkQsNEJBQTJDO0VBQzNDLDRCQUFpRDtFQUVqRCw0QkFBZ0Q7RUFDaEQsMENBQXFFLEVBQUE7O0FBbEJ2RTtFQU9FLHNCQUFxQztFQUNyQyxzQkFBK0I7RUFDL0IsZ0NBQW1EO0VBQ25ELDhCQUErQztFQUMvQyw4QkFBcUQ7RUFDckQsNkJBQTZDO0VBQzdDLDZCQUFtRDtFQUNuRCw0QkFBMkM7RUFDM0MsNEJBQWlEO0VBRWpELDRCQUFnRDtFQUNoRCwwQ0FBcUUsRUFBQTs7QUFsQnZFO0VBT0Usc0JBQXFDO0VBQ3JDLHNCQUErQjtFQUMvQixnQ0FBbUQ7RUFDbkQsOEJBQStDO0VBQy9DLDhCQUFxRDtFQUNyRCw2QkFBNkM7RUFDN0MsNkJBQW1EO0VBQ25ELDRCQUEyQztFQUMzQyw0QkFBaUQ7RUFFakQsNEJBQWdEO0VBQ2hELDBDQUFxRSxFQUFBOztBQWxCdkU7RUFPRSxzQkFBcUM7RUFDckMsc0JBQStCO0VBQy9CLGdDQUFtRDtFQUNuRCw4QkFBK0M7RUFDL0MsOEJBQXFEO0VBQ3JELDZCQUE2QztFQUM3Qyw2QkFBbUQ7RUFDbkQsNEJBQTJDO0VBQzNDLDRCQUFpRDtFQUVqRCw0QkFBZ0Q7RUFDaEQsMENBQXFFLEVBQUE7O0FBbEJ2RTtFQU9FLHNCQUFxQztFQUNyQyxzQkFBK0I7RUFDL0IsZ0NBQW1EO0VBQ25ELDhCQUErQztFQUMvQyw4QkFBcUQ7RUFDckQsNkJBQTZDO0VBQzdDLDZCQUFtRDtFQUNuRCw0QkFBMkM7RUFDM0MsNEJBQWlEO0VBRWpELDRCQUFnRDtFQUNoRCwwQ0FBcUUsRUFBQTs7QUFsQnZFO0VBT0Usc0JBQXFDO0VBQ3JDLHNCQUErQjtFQUMvQixnQ0FBbUQ7RUFDbkQsOEJBQStDO0VBQy9DLDhCQUFxRDtFQUNyRCw2QkFBNkM7RUFDN0MsNkJBQW1EO0VBQ25ELDRCQUEyQztFQUMzQyw0QkFBaUQ7RUFFakQsNEJBQWdEO0VBQ2hELDBDQUFxRSxFQUFBOztBRDBJckU7RUFDRSxnQkFBZ0I7RUFDaEIsaUNBQWlDLEVBQUE7O0FFcEZuQztFRmtGQTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUMsRUFBQSxFQUNsQzs7QUVyRkQ7RUZrRkE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUEsRUFDbEM7O0FFckZEO0VGa0ZBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlDQUFpQyxFQUFBLEVBQ2xDOztBRXJGRDtFRmtGQTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUMsRUFBQSxFQUNsQzs7QUVyRkQ7RUZrRkE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUEsRUFDbEM7O0FHN0pMO0VBQ0UsY0FBYztFQUNkLGtCMUM0MUIyRTtFMEMzMUIzRSxtQjFDNDFCc0U7RTBDMzFCdEUsdUIxQzQxQitDLEVBQUE7RTBDaDJCakQ7SUFPSSxXQUFXO0lBQ1gsbUJBQTJDLEVBQUE7O0FBSS9DO0VBQ0Usb0IxQ2sxQnNFO0UwQ2oxQnRFLGVBQWU7RUFDZixpQkFBaUIsRUFBQTtFQUhuQjtJQU1JLFlBQVk7SUFDWixvQkFBNEM7SUFDNUMsY0FBYyxFQUFBOztBQUlsQjtFQUNFLFUxQ28wQjJDO0UwQ24wQjNDLFcxQ20wQjJDO0UwQ2wwQjNDLGtCQUE4RDtFQUM5RCxtQkFBbUI7RUFDbkIsc0JoRG5CVTtFZ0RvQlYsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLHFDMUNuQmE7RTBDb0JiLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGlDQUF5QjtLQUF6QixtQkFBeUI7VUFBekIseUJBQXlCLEVBQUE7RUFYM0I7SUNUSSxxQjNDMDFCMkMsRUFBQTtFMENqMUIvQztJQW9CSSxrQjFDOHpCeUMsRUFBQTtFMENsMUI3QztJQXdCSSwrQjFDcXpCcUQ7WTBDcnpCckQsdUIxQ3F6QnFELEVBQUE7RTBDNzBCekQ7SUE0QkkscUJFc0ppQztJRnJKakMsVUFBVTtJQUNWLDBEMUNwQmE7WTBDb0JiLGtEMUNwQmEsRUFBQTtFMENWakI7SUFrQ0kseUIxQ3hCYTtJMEN5QmIscUIxQ3pCYSxFQUFBO0kwQ1ZqQjtNQXlDUSw2UEVrRTBFLEVBQUE7SUYzR2xGO01BaURRLHFLRTBEMEUsRUFBQTtFRjNHbEY7SUF1REkseUIxQzdDYTtJMEM4Q2IscUIxQzlDYTtJMENtRFgsdVBFOEM0RSxFQUFBO0VGM0dsRjtJQWtFSSxvQkFBb0I7SUFDcEIsb0JBQVk7WUFBWixZQUFZO0lBQ1osWTFDNnhCeUMsRUFBQTtFMENqMkI3QztJQTRFTSxlQUFlO0lBQ2YsWTFDb3hCdUMsRUFBQTs7QTBDdHdCN0M7RUFDRSxtQjFDK3dCeUQsRUFBQTtFMENoeEIzRDtJQUlJLFUxQzJ3QmlDO0kwQzF3QmpDLG1CQUE0QztJQUM1QyxrTEVVOEU7SUZUOUUsZ0NBQWdDO0lDM0doQyxrQjNDbTNCaUM7STZDdDNCL0IseUQ3QzAzQmdFO0k2QzEzQmhFLG9EN0MwM0JnRTtJNkMxM0JoRSxpRDdDMDNCZ0UsRUFBQTtJNkN0M0JoRTtNSG1HTjtRR2xHUSx3QkFBZ0I7UUFBaEIsbUJBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVIMEhyQjtJQXhCSDtNQVlNLHdLRUk0RSxFQUFBO0lGaEJsRjtNQWdCTSxpQzFDMHdCd0M7TTBDcndCdEMscUtFTDBFLEVBQUE7RUZoQmxGO0lBMkJJLG9CMUNxdkJ1RDtJMENwdkJ2RCxlQUFlLEVBQUE7SUE1Qm5CO01BK0JNLG9CQUE2QztNQUM3QyxjQUFjLEVBQUE7O0FBS3BCO0VBQ0UscUJBQXFCO0VBQ3JCLGtCMUNtdUJvQyxFQUFBOztBMENodUJ0QztFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsb0JBQW9CLEVBQUE7RUFIdEI7SUFRTSxvQkFBb0I7SUFDcEIsb0JBQVk7WUFBWixZQUFZO0lBQ1osYTFDb2xCMkIsRUFBQTs7QThDenZCakM7RUFFRSxTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTs7QUFHakI7RUFDRSwyQkFBMkI7RUFDM0IsMEJBQTBCLEVBQUE7RUFGNUI7SUFLSSxlQUFlLEVBQUE7O0FBSW5CO0VBQ0UsZUFBZTtFQUNmLGlDQUFpQyxFQUFBO0VBRm5DO0lBS0ksb0NBQW9DLEVBQUE7O0FBS3hDO0VBQ0UsV0FBVztFQUNYLHlCQUF5QixFQUFBOztBQUYzQjtFQUNFLFdBQVc7RUFDWCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFFSSxjQUFjLEVBQUE7O0FBRmxCO0VBTUksMkJBQTJCO0VBQzNCLGVBQWUsRUFBQTs7QUFQbkI7RUFXSSxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixTQUFTO0VBQ1QsNEJBQTRCO0VBQzVCLGdCQUFnQjtFQUNoQix5QkFBeUIsRUFBQTtFQUV6QjtJQW5CSjtNQW9CTSxzQkFBc0I7TUFDdEIsMEJBQTBCLEVBQUEsRUF5QjdCO0VBOUNIO0lBeUJNLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUiwyQkFBMkI7SUFDM0IsWUFBWTtJQUNaLDhCQUE4QjtJQUM5QiwrQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUE7SUFoQzVDO01BbUNRLGdCQUFnQjtNQUNoQixTQUFTO01BQ1QsY0FBYztNQUNkLHVCQUFlO1dBQWYsa0JBQWU7Y0FBZixlQUFlLEVBQUE7RUF0Q3ZCO0lBMkNNLGFBQWEsRUFBQTs7QUEzQ25CO0VBaURJLHdCQUF3QjtFQ3JGMUIscUJEc0Z5QjtFQ3JGekIsZ0NBQWdDO0VBQ2hDLCtCQUhnRCxFQUFBO0VEcUNsRDtJQzlCTSxVQUFVO0lBQ1YsV0FBVztJQUViLHdCQVY4QyxFQUFBO0VEcUNsRDtJQ3hCSSxtQkFicUU7SUFjckUsa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQixpREFBeUM7WUFBekMseUNBQXlDLEVBQUE7RUR5RXpDO0lBQ0UsNERBQTRELEVBQUE7O0FBckRsRTs7O0VBNkRJLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsbUJBQW1CO0VDbkdyQix1QkRvRzJCO0VDbkczQixnQ0FBZ0M7RUFDaEMsK0JBSGdELEVBQUE7RURxQ2xEOzs7SUM5Qk0sVUFBVTtJQUNWLFdBQVc7SUFFYix3QkFWOEMsRUFBQTtFRHFDbEQ7OztJQ3hCSSxtQkFicUU7SUFjckUsa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQixpREFBeUM7WUFBekMseUNBQXlDLEVBQUE7RURxQjdDOzs7SUFxRVEsMkJBQTJCLEVBQUE7RUFyRW5DOzs7SUEwRU0sa0JBQWtCO0lBQ2xCLFlBQVksRUFBQTtJQTNFbEI7OztNQThFUSxlQUFlLEVBQUE7O0FBOUV2QjtFQXNGTSxhQUFhLEVBQUE7O0FBdEZuQjtFQTJGSSxxQkFBcUIsRUFBQTs7QUEzRnpCO0VBK0ZJLHdCQUF3QjtFQUN4QiwyQkFBMkI7RUFDM0IsV0FBVyxFQUFBOztBQUlmO0VBQ0UsOEJBQThCO0VBQzlCLHdDQUF3QztFQUN4QywwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDJCQUEyQixFQUFBOztBQUc3QjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGNBQWMsRUFBQTtFQVBoQjtJQVVJLGNBQWM7SUFDZCxxQkFBcUIsRUFBQTtFQVh6QjtJQWVJLG1CQUFtQixFQUFBO0VBZnZCO0lBbUJJLGlCQUFpQixFQUFBOztBQUlyQjtFQUNFLHNCQUFzQixFQUFBO0VBRHhCO0lBSUksa0JBQWtCLEVBQUE7O0FBSXRCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBRUksZ0JBQWdCLEVBQUE7O0FBSXBCO0VBRUksbUJBQW1CLEVBQUE7O0FBSXZCO0VBRUksYUFBYSxFQUFBOztBQUlqQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBSG5CO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFIbkI7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUhuQjtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBSG5CO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbkI7RUFFSSx5QkFBeUI7RUFDekIsVUFBVTtFQUNWLGVBQWUsRUFBQTs7QUFJbkI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixnQkFBZ0IsRUFBQTtFQUpsQjtJQU9JLGdCQUFnQixFQUFBO0VBUHBCO0lBV0ksV0FBVztJQUNYLFlBQVk7SUFDWixrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLDJCQUEyQixFQUFBO0VBZC9CO0lBa0JJLFNBQVM7SUFDVCxrQ0FBcUI7WUFBckIscUJBQXFCO0lBQ3JCLHFvQkFBdUU7SUFDdkUsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0VBdEJ0QjtJQWlDTSxjQUFjO0lFblFsQix5QkFBcUM7SUFDckMsc0JBQStCO0lBQy9CLGdDQUFtRCxFQUFBO0lBTW5EO01BQ0UsY0p3TWlDLEVBQUE7RUVpQnJDO0lBaUNNLGNBQWM7SUVuUWxCLHlCQUFxQztJQUNyQyxzQkFBK0I7SUFDL0IsZ0NBQW1ELEVBQUE7SUFNbkQ7TUFDRSxjSndNaUMsRUFBQTtFRWlCckM7SUFpQ00sY0FBYztJRW5RbEIseUJBQXFDO0lBQ3JDLHNCQUErQjtJQUMvQixnQ0FBbUQsRUFBQTtJQU1uRDtNQUNFLGNKd01pQyxFQUFBO0VFaUJyQztJQWlDTSxjQUFjO0lFblFsQix5QkFBcUM7SUFDckMsc0JBQStCO0lBQy9CLGdDQUFtRCxFQUFBO0lBTW5EO01BQ0UsY0p3TWlDLEVBQUE7RUVpQnJDO0lBaUNNLGNBQWM7SUVuUWxCLHlCQUFxQztJQUNyQyxzQkFBK0I7SUFDL0IsZ0NBQW1ELEVBQUE7SUFNbkQ7TUFDRSxjSndNaUMsRUFBQTtFRWlCckM7SUFpQ00sY0FBYztJRW5RbEIseUJBQXFDO0lBQ3JDLHNCQUErQjtJQUMvQixnQ0FBbUQsRUFBQTtJQU1uRDtNQUNFLGNKd01pQyxFQUFBO0VFaUJyQztJQWlDTSxjQUFjO0lFblFsQix5QkFBcUM7SUFDckMsc0JBQStCO0lBQy9CLGdDQUFtRCxFQUFBO0lBTW5EO01BQ0UsY0p3TWlDLEVBQUE7RUVpQnJDO0lBaUNNLGNBQWM7SUVuUWxCLHlCQUFxQztJQUNyQyxzQkFBK0I7SUFDL0IsZ0NBQW1ELEVBQUE7SUFNbkQ7TUFDRSxjSndNaUMsRUFBQTs7QUUwRHJDO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFBO0VBRnZCO0lBS0ksb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxtQkFBbUIsRUFBQTtJQVB2QjtNQVVNLGFBQWEsRUFBQTtFQVZuQjtJQWdCSSxhQUFhLEVBQUE7RUFoQmpCO0lBb0JJLGdCQUFnQixFQUFBOztBQVFwQjtFQUNFLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsTUFBTTtFQUNOLFdBQVc7RUFDWCxnREFBdUM7VUFBdkMsd0NBQXVDO0VBQ3ZDLFdBQVc7RUFDWCxTQUFTO0VBQ1QsVUFBVTtFQVlWLGdDQUFnQztFQUNoQyx5QkFBeUI7RUFRekI7Ozs7Ozs7O0tyRCt6REc7RXFEcDhDSDtJckRzOENFLEVxRHI4Q0M7RUF4Wkw7SUFZSSxTQUFTLEVBQUE7RUFaYjtJQWdCSSxTQUFTLEVBQUE7RUFoQmI7SUF1Qkksa0JBQWtCO0lBQ2xCLGdDQUFnQztJQUNoQyxVQUFVLEVBQUE7RUF6QmQ7SUF1Q0ksV0FBVztJQUNYLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsZ0JBQWdCLEVBQUE7SUFFaEI7TUEvQ0o7UUFnRE0sNEJBQTRCLEVBQUEsRUFtQi9CO0lBbkVIO01Bb0RNLGNBQWM7TUFDZCxlQUFlO01BQ2Ysc0JBQXNCO01BQ3RCLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLG1CQUFtQixFQUFBO0lBMUR6QjtNQStETSxXQUFXO01BQ1gsWUFBWSxFQUFBO0VBaEVsQjtJQXNFSSxXQUFXO0lBQ1gsV0FBVyxFQUFBO0lBRVg7TUF6RUo7UUEwRU0sa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVixRQUFRO1FBQ1IsTUFBTSxFQUFBLEVBd1VUO0lBclpIO01BaUZNLFdBQVc7TUFDWCxXQUFXLEVBQUE7TUFsRmpCO1FBcUZRLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsY0FBYztRQUNkLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsY0FBYztRQUNkLHFCQUFxQjtRQUNyQiw0QkFBNEI7UUFDNUIseUJBQXlCO1FBQ3pCLG1DQUFtQztRQUNuQyxlQUFlLEVBQUE7UUEvRnZCO1VBa0dVLFdBQVc7VUFDWCxVQUFVO1VBQ1YsV0FBVztVQUNYLGtCQUFrQjtVQUNsQixVQUFVO1VBQ1YsU0FBUztVQUNULFdBQVc7VUFDWCx1VkFBb0U7VUFDcEUsNEJBQTRCO1VBQzVCLGdDQUF3QjtrQkFBeEIsd0JBQXdCO1VBQ3hCLDJCQUEyQixFQUFBO01BNUdyQzs7UUFrSFEscUJBQXFCLEVBQUE7TUFsSDdCOztRQXVIUSxxQkFBcUIsRUFBQTtNQXZIN0I7O1FBNEhRLHFCQUFxQixFQUFBO01BNUg3Qjs7UUFpSVEscUJBQXFCLEVBQUE7TUFqSTdCO1FBdUlVLHFWQUFpRSxFQUFBO01BdkkzRTtRQTRJUSxrQkFBa0I7UUFDbEIsWUFBWTtRQUNaLFNBQVM7UUFDVCxPQUFPO1FBQ1AsWUFBWTtRQUNaLG1EQUEyQztnQkFBM0MsMkNBQTJDO1FBQzNDLGFBQWE7UUFDYixrQkFBa0I7UUFDbEIsc0JBQXNCO1FBQ3RCLGFBQWE7UUFDYixTQUFTLEVBQUE7UUFDVDtVQXZKUjtZQXdKVSxVQUFVO1lBQ1YsUUFBUTtZQUNSLGdCQUFjLEVBQUEsRUEyTGpCO1FBclZQO1VBOEpVLGFBQWEsRUFBQTtVQUViO1lBaEtWO2NBaUtZLFdBQVc7Y0FDWCxXQUFXO2NBQ1gsY0FBYztjQUNkLGdCQUFnQjtjQUNoQixpQkFBaUI7Y0FDakIsZUFBZTtjQUNmLGlCQUFpQjtjQUNqQixjQUFjO2NBQ2Qsa0JBQWtCO2NBQ2xCLGtCQUFrQjtjQUNsQixnQkFBZ0IsRUFBQSxFQTJDbkI7VUF0TlQ7WUErS1ksa0JBQWtCLEVBQUE7WUEvSzlCO2NBa0xjLFdBQVc7Y0FDWCxXQUFXLEVBQUE7Y0FuTHpCO2dCQXNMZ0IsV0FBVztnQkFDWCxXQUFXO2dCQUNYLFVBQVUsRUFBQTtnQkF4TDFCO2tCQTJMa0IsV0FBVztrQkFDWCxXQUFXO2tCQUNYLGVBQWU7a0JBQ2YsaUJBQWlCO2tCQUNqQixtQkFBbUI7a0JBQ25CLGNBQWM7a0JBQ2Qsa0JBQWtCO2tCQUNsQixxQkFBcUI7a0JBQ3JCLGtCQUFrQixFQUFBO2tCQW5NcEM7b0JBc01vQixXQUFXO29CQUNYLFdBQVc7b0JBQ1gsa0JBQWtCO29CQUNsQixPQUFPO29CQUNQLE1BQU07b0JBQ04sVUFBVTtvQkFDVixZQUFZO29CQUNaLHdWQUFnRTtvQkFDaEUsNEJBQTRCO29CQUM1QixnQ0FBZ0M7b0JBQ2hDLGdDQUF3Qjs0QkFBeEIsd0JBQXdCLEVBQUE7UUFoTjVDO1VBeU5VLGNBQWMsRUFBQTtRQXpOeEI7VUE2TlUsY0FBYztVQUNkLGlCQUFpQjtVQUNqQixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IsZ0JBQWdCLEVBQUE7VUFDaEI7WUFqT1Y7Y0FrT1ksY0FBYyxFQUFBLEVBa0hqQjtVQXBWVDtZQXNPWSxXQUFXO1lBQ1gscUJBQXFCLEVBQUE7WUFDckI7Y0F4T1o7Z0JBeU9jLGNBQWM7Z0JBQ2QsV0FBVyxFQUFBLEVBRWQ7VUE1T1g7WUErT1ksaUJBQWlCO1lBQ2pCLGVBQWU7WUFDZixpQkFBaUI7WUFDakIsY0FBYztZQUNkLGtCQUFrQjtZQUNsQixrQkFBa0I7WUFDbEIsbUJBQW1CLEVBQUE7WUFDbkI7Y0F0UFo7Z0JBdVBjLGtCQUFrQjtnQkFDbEIsZ0JBQWdCLEVBQUEsRUErQm5CO1lBdlJYO2NBNFBjLFdBQVc7Y0FDWCxXQUFXO2NBQ1gsWUFBWTtjQUNaLGtCQUFrQjtjQUNsQixVQUFVO2NBQ1YsT0FBTztjQUNQLFFBQVE7Y0FDUixtQ0FBMkI7bUJBQTNCLDhCQUEyQjtzQkFBM0IsMkJBQTJCO2NBQzNCLHlCQUF5QjtjQUN6QixrQkFBa0IsRUFBQTtZQXJRaEM7Y0F5UWMseUJBQXlCLEVBQUE7WUF6UXZDO2NBNlFjLHlCQUF5QixFQUFBO1lBN1F2QztjQWlSYyx5QkFBeUIsRUFBQTtZQWpSdkM7Y0FxUmMseUJBQXlCLEVBQUE7VUFyUnZDO1lBMFJZLGtCQUFrQixFQUFBO1lBMVI5QjtjQTZSYyxXQUFXO2NBQ1gsV0FBVyxFQUFBO2NBOVJ6QjtnQkFpU2dCLFdBQVc7Z0JBQ1gsV0FBVztnQkFDWCxVQUFVLEVBQUE7Z0JBblMxQjtrQkFzU2tCLFlBQVksRUFBQTtnQkF0UzlCO2tCQTBTa0IsWUFBWSxFQUFBO2dCQTFTOUI7a0JBOFNrQixXQUFXO2tCQUNYLFdBQVc7a0JBQ1gsZUFBZTtrQkFDZixpQkFBaUI7a0JBQ2pCLGNBQWM7a0JBQ2Qsa0JBQWtCO2tCQUNsQixxQkFBcUI7a0JBQ3JCLGtCQUFrQixFQUFBO2tCQXJUcEM7b0JBd1RvQixXQUFXO29CQUNYLFdBQVc7b0JBQ1gsa0JBQWtCO29CQUNsQixPQUFPO29CQUNQLE1BQU07b0JBQ04sVUFBVTtvQkFDVixZQUFZO29CQUNaLHdWQUFrRTtvQkFDbEUsNEJBQTRCO29CQUM1QixnQ0FBZ0M7b0JBQ2hDLGdDQUF3Qjs0QkFBeEIsd0JBQXdCLEVBQUE7a0JBbFU1QztvQkF3VW9CLGNBQWMsRUFBQTtvQkF4VWxDO3NCQTJVc0IsV0FBVztzQkFDWCwyVkFBdUUsRUFBQTtNQTVVN0Y7UUF5VlUsY0FBYyxFQUFBO0lBelZ4QjtNQStWTSxXQUFXO01BQ1gsV0FBVyxFQUFBO01BQ1g7UUFqV047VUFrV1EsYUFBYSxFQUFBLEVBaURoQjtNQW5aTDtRQXNXUSxXQUFXO1FBQ1gsV0FBVztRQUNYLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYixVQUFVLEVBQUE7UUF6V2xCO1VBNFdVLHFCQUFxQjtVQUNyQixlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLGNBQWM7VUFDZCxxQkFBcUI7VUFDckIsa0JBQWtCLEVBQUE7VUFqWDVCO1lBb1hZLGNBQWMsRUFBQTtVQXBYMUI7WUF3WFksZUFBZTtZQUNmLGlCQUFpQjtZQUNqQixjQUFjO1lBQ2QsVUFBVTtZQUNWLHFCQUFxQixFQUFBO1lBNVhqQztjQStYYyxjQUFjO2NBQ2QsaUJBQWlCLEVBQUE7VUFoWS9CO1lBc1ljLGNBQWMsRUFBQTtNQXRZNUI7UUE2WVEsV0FBVztRQUNYLFdBQVc7UUFDWCxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsVUFBVSxFQUFBO0VBaFpsQjtJQTJaSSxZQUFZO0lBQ1osVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsVUFBVSxFQUFBO0lBQ1Y7TUFoYUo7UUFpYU0sV0FBVztRQUNYLFdBQVcsRUFBQSxFQW9PZDtJQXRvQkg7TUFzYU0sWUFBWTtNQUNaLHFCQUFxQjtNQUNyQixXQUFXO01BQ1gsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixjQUFjO01BQ2QsK0JBQStCO01BQy9CLDRCQUE0QjtNQUM1Qix5QkFBeUI7TUFDekIsbUNBQTJCO01BQTNCLDhCQUEyQjtNQUEzQiwyQkFBMkI7TUFDM0IsZUFBZSxFQUFBO01BaGJyQjtRQW1iUSw4QkFBOEIsRUFBQTtNQW5idEM7UUF1YlEsV0FBVztRQUNYLFlBQVk7UUFDWixzbEJBQW9EO1FBQ3BELDRCQUE0QjtRQUM1QixrQ0FBMEI7Z0JBQTFCLDBCQUEwQjtRQUMxQiwyQkFBMkI7UUFDM0IseUJBQXlCLEVBQUE7TUE3YmpDO1FBaWNRLFdBQVc7UUFDWCxZQUFZO1FBQ1osc2lCQUF3RDtRQUN4RCw0QkFBNEI7UUFDNUIsa0NBQXFCO2dCQUFyQixxQkFBcUI7UUFDckIsMkJBQTJCO1FBQzNCLHlCQUF5QixFQUFBO1FBQ3pCO1VBeGNSO1lBeWNVLDhCQUE4QixFQUFBLEVBRWpDO01BM2NQO1FBOGNRLGtCQUFrQjtRQUNsQiw0QkFBNEI7UUFDNUIsaUNBQXlCO1FBQXpCLDRCQUF5QjtRQUF6Qix5QkFBeUI7UUFDekIseUJBQXlCLEVBQUE7UUFFekI7VUFuZFI7WUFvZFUsV0FBVztZQUNYLFlBQVk7WUFDWixZQUFZO1lBQ1osNEJBQTRCO1lBQzVCLHNZQUFzRDtZQUN0RCw0QkFBNEI7WUFDNUIsa0NBQXFCO29CQUFyQixxQkFBcUI7WUFDckIsMkJBQTJCO1lBQzNCLHlCQUF5QixFQUFBLEVBd0g1QjtRQXBsQlA7VUFnZVUseUJBQXlCO1VBQ3pCLGdCQUFnQixFQUFBO1VBQ2hCO1lBbGVWO2NBbWVZLGFBQWEsRUFBQSxFQUVoQjtRQUdDO1VBeGVWO1lBeWVZLGFBQWEsRUFBQSxFQUVoQjtRQTNlVDtVQThlVSx5QkFBeUI7VUFDekIsaUJBQWlCO1VBQ2pCLGlCQUFpQjtVQUNqQixvQkFBb0IsRUFBQTtVQUVwQjtZQW5mVjtjQW9mWSxhQUFhLEVBQUEsRUFlaEI7VUFuZ0JUO1lBd2ZZLGFBQWEsRUFBQTtVQXhmekI7WUE0ZlksZ0JBQWdCO1lBQ2hCLGdCQUFnQixFQUFBO1lBN2Y1QjtjQWdnQmMscUJBQXFCLEVBQUE7UUFoZ0JuQztVQXNnQlUsV0FBVztVQUNYLFVBQVU7VUFDVixXQUFXO1VBQ1gsa0JBQWtCO1VBQ2xCLFVBQVU7VUFDVixTQUFTO1VBQ1QsV0FBVztVQUNYLHVWQUFtRTtVQUNuRSw0QkFBNEI7VUFDNUIsZ0NBQXdCO2tCQUF4Qix3QkFBd0I7VUFDeEIsMkJBQTJCLEVBQUE7VUFDM0I7WUFqaEJWO2NBa2hCWSxhQUFhLEVBQUEsRUFFaEI7UUFwaEJUO1VBdWhCVSxrQkFBa0I7VUFDbEIsU0FBUztVQUNULFdBQVc7VUFDWCxXQUFXO1VBQ1gsWUFBWTtVQUNaLGFBQWE7VUFDYix5QkFBeUI7VUFDekIseUJBQXlCO1VBQ3pCLGFBQWEsRUFBQTtVQS9oQnZCO1lBa2lCWSxZQUFZO1lBQ1osVUFBVSxFQUFBO1VBbmlCdEI7WUF1aUJZLFdBQVc7WUFDWCxXQUFXLEVBQUE7WUF4aUJ2QjtjQTJpQmMsV0FBVztjQUNYLFdBQVc7Y0FDWCxlQUFlO2NBQ2YsaUJBQWlCO2NBQ2pCLGNBQWM7Y0FDZCxxQkFBcUI7Y0FDckIsa0JBQWtCO2NBQ2xCLGdCQUFnQjtjQUNoQix1QkFBdUIsRUFBQTtjQW5qQnJDO2dCQXNqQmdCLFdBQVc7Z0JBQ1gsV0FBVztnQkFDWCxrQkFBa0I7Z0JBQ2xCLE9BQU87Z0JBQ1AsTUFBTTtnQkFDTixVQUFVO2dCQUNWLFlBQVk7Z0JBQ1osd1ZBQWtFO2dCQUNsRSw0QkFBNEI7Z0JBQzVCLGdDQUFnQztnQkFDaEMsZ0NBQXdCO3dCQUF4Qix3QkFBd0IsRUFBQTtjQWhrQnhDO2dCQXFrQmdCLGNBQWMsRUFBQTtnQkFya0I5QjtrQkF3a0JrQixXQUFXO2tCQUNYLDJWQUF1RSxFQUFBO1FBemtCekY7VUFrbEJVLHlCQUF5QixFQUFBO01BbGxCbkM7UUF1bEJRLGlEQUF5QztnQkFBekMseUNBQXlDLEVBQUE7UUF2bEJqRDtVQTBsQlUseUJBQXlCO1VBQ3pCLHFCQUFxQjtVQUNyQixjQUFjO1VBQ2Qsc2xCQUFxRCxFQUFBO1FBN2xCL0Q7VUFpbUJVLHlCQUF5QjtVQUN6QixxQkFBcUI7VUFDckIsY0FBYztVQUNkLHNpQkFBeUQsRUFBQTtRQXBtQm5FO1VBd21CVSx3QkFBZ0I7a0JBQWhCLGdCQUFnQjtVQUNoQixVQUFVO1VBQ1YseUJBQXlCLEVBQUE7VUExbUJuQztZQTZtQlkscVZBQWdFLEVBQUE7VUE3bUI1RTtZQWluQlksV0FBVztZQUNYLGtCQUFrQjtZQUNsQixVQUFVO1lBQ1YsUUFBUTtZQUNSLE9BQU87WUFDUCxXQUFXO1lBQ1gsVUFBVTtZQUNWLHlCQUF5QixFQUFBO1VBeG5CckM7WUE0bkJZLHlCQUF5QixFQUFBO1VBNW5CckM7WUFnb0JZLGNBQWMsRUFBQTs7QUFTMUI7RUFHSSxTQUFTO0VBQ1QsVUFBVSxFQUFBO0VBSmQ7SUFPTSxTQUFTO0lBQ1QsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGNBQWMsRUFBQTtFQVpwQjtJQWlCUSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLGNBQWMsRUFBQTtJQW5CdEI7TUFzQlUsb0NBQW9DLEVBQUE7SUF0QjlDO01BMEJVLG9DQUFvQyxFQUFBO0lBMUI5QztNQThCVSxnQkFBZ0IsRUFBQTtJQTlCMUI7TUFrQ1UsZ0JBQWdCO01BQ2hCLHFCQUFxQixFQUFBO0VBbkMvQjtJQXlDUSxtQkFBbUIsRUFBQTtFQXpDM0I7SUE2Q1EsaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTtJQTlDdkI7TUFpRFUsY0FBYyxFQUFBOztBQWpEeEI7RUF3REksa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixnQkFBZ0IsRUFBQTtFQTFEcEI7SUE2RE0sVUFBVTtJQUNWLFdBQVc7SUFDWCxrQkFBa0IsRUFBQTtFQS9EeEI7SUFvRU0sZ0JBQWdCO0lBQ2hCLG1DQUEyQjtTQUEzQiw4QkFBMkI7WUFBM0IsMkJBQTJCLEVBQUE7SUFyRWpDO01Bd0VRLHFCQUFxQixFQUFBO01BeEU3Qjs7UUE0RVUsdUJBQXVCO1FBQ3ZCLFNBQVM7UUFDVCxjQUFjLEVBQUE7TUFJaEI7UUFsRlI7VUFvRlksWUFBWSxFQUFBLEVBQ2I7TUFyRlg7UUEwRlUsbUJBQW1CO1FBQ25CLFNBQVM7UUFDVCxjQUFjO1FBQ2QsbUJBQW1CLEVBQUE7O0FBN0Y3QjtFQW9HSSxrQkFBa0I7RUFNbEIsY0FBYyxFQUFBO0VBMUdsQjtJQXVHTSxXQUFXLEVBQUE7O0FBT2pCO0VBQ0UseUNBQXlDLEVBQUE7O0FBRzNDO0VBR00sMkJBQTJCLEVBQUE7O0FBSGpDOzs7O0VBVU0sYUFBYSxFQUFBOztBQVZuQjtFQWNNLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QUFNdEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDckQ0eERDO0FxRHJsREQ7Ozs7RXJEMGxERTtBcURybERGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VyRHduREU7QXFEcGxEQTtFQUNFLDBWQUFxRDtFQUNyRCx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBQTtFQUpoQjtJQU9NLDRrQkFBNkQsRUFBQTs7QUFTbkU7RUFFSSxlQUFlLEVBQUE7O0FBSW5CO0VBRUksbUJBQW1CLEVBQUE7RUFGdkI7SUFLTSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QiwyQkFBMkIsRUFBQTs7QTVDejBDakM7RTRDKzBDRSx3Q0FBd0MsRUFBQTtFQUQxQztJQU1NLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIscUJBQXFCLEVBQUE7RUFYM0I7SUFlTSxjQUFjLEVBQUE7O0FBS3BCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLFlBQVksRUFBQTs7QUFHZDtFQUNFLGFBQWEsRUFBQTs7QVp0MkNmO0VZMDJDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFNBQVMsRUFBQTtFQUhYO0lBTUksa0NBQWtDO0lBQ2xDLFNBQVM7SUFDVCxvQkFBb0I7SUFDcEIsZ0JBQWdCLEVBQUE7SUFUcEI7TUFZTSxjQUFjO01BQ2QsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsY0FBYztNQUNkLFNBQVMsRUFBQTtJQWpCZjtNQXFCTSxXQUFXO01BQ1gsOG1CQUFnRDtNQUNoRCxTQUFTO01BQ1Qsa0NBQXFCO2NBQXJCLHFCQUFxQjtNQUNyQiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdCQUFnQixFQUFBO0VBM0J0QjtJQWdDSSxpQkFBaUI7SUFDakIsZUFBZSxFQUFBO0VBakNuQjs7SUFzQ0ksVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBMUN2Qjs7SUErQ0ksVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUFsRHZCOztJQXVESSxXQUFXLEVBQUE7O0FBSWY7RVBoeENJO0lPa3hDQSxtQkFBbUIsRUFBQSxFQUNwQjs7QUFHSDtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQixFQUFBO0VBSnBCO0lBT0ksV0FBVztJQUNYLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixtQ0FBMkI7U0FBM0IsOEJBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0lBWi9CO01BZ0JRLFVBQVUsRUFBQTtJQWhCbEI7TUFxQk0sV0FBVztNQUNYLFdBQVc7TUFDWCxnQkFBZ0IsRUFBQTtNQXZCdEI7UUEyQlUsWUFBWSxFQUFBO01BM0J0Qjs7UUFnQ1UsY0FBYztRQUNkLFNBQVM7UUFDVCxlQUFlO1FBQ2YsY0FBYztRQUNkLFlBQVk7UUFDWixpQkFBaUI7UUFDakIsbUJBQW1CO1FBQ25CLG1DQUEyQjtRQUEzQiw4QkFBMkI7UUFBM0IsMkJBQTJCLEVBQUE7UUFDM0I7VUF4Q1Y7O1lBeUNZLG9CQUFvQixFQUFBLEVBb0J2QjtRQTdEVDs7VUE2Q1kscUJBQXFCLEVBQUE7UUE3Q2pDOztVQWlEWSxjQUFjLEVBQUE7UUFqRDFCOztVQXFEWSxpQkFBaUIsRUFBQTtRQXJEN0I7O1VBeURZLFlBQVk7VUFDWixxQkFBcUIsRUFBQTtNQTFEakM7O1FBaUVVLFdBQVc7UUFDWCxVQUFVO1FBQ1YsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixVQUFVO1FBQ1YsU0FBUztRQUNULFVBQVU7UUFDVix1VkFBaUU7UUFDakUsNEJBQTRCO1FBQzVCLGdDQUFnQztRQUNoQyx3QkFBd0I7UUFDeEIsMkJBQTJCO1FBQzNCLFNBQVMsRUFBQTtNQTdFbkI7O1FBa0ZVLHlCQUF5QixFQUFBO01BbEZuQzs7UUF1RlUseUJBQXlCLEVBQUE7UUF2Rm5DOztVQTBGWSxxVkFBOEQsRUFBQTtNQTFGMUU7UUErRlUsdUJBQWU7WUFBZixtQkFBZTtnQkFBZixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQix5QkFBeUI7UUFDekIsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixrQkFBa0I7UUFDbEIsd0JBQXdCO1FBQ3hCLGtCQUFrQjtRQUNsQixTQUFTO1FBQ1QsVUFBVTtRQUNWLHVCQUF1QjtRQUN2Qix5QkFBeUI7UUFDekIsYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixtQ0FBMkI7UUFBM0IsOEJBQTJCO1FBQTNCLDJCQUEyQjtRQUMzQixnREFBdUM7Z0JBQXZDLHdDQUF1QztRQ2xpRC9DLHFCQUQwQjtRQUUxQixnQ0FBZ0M7UUFDaEMsK0JBSGdELEVBQUE7UURvN0NsRDtVQzc2Q00sVUFBVTtVQUNWLFdBQVc7VUFFYix3QkFWOEMsRUFBQTtRRG83Q2xEO1VDdjZDSSxtQkFicUU7VUFjckUsa0JBQWtCO1VBQ2xCLDJCQUEyQjtVQUMzQixpREFBeUM7a0JBQXpDLHlDQUF5QyxFQUFBO1FEbzZDN0M7VUFtSFksY0FBYztVQUNkLFdBQVc7VUFDWCxVQUFVO1VBQ1YsV0FBVztVQUNYLGdCQUFnQjtVQUNoQixjQUFjO1VBQ2QsbUJBQW1CO1VBQ25CLHFCQUFxQjtVQUNyQixtQkFBbUI7VUFDbkIsNkJBQTZCO1VBQzdCLFNBQVMsRUFBQTtVQTdIckI7WUFnSWMsaUJBQWlCLEVBQUE7VUFoSS9CO1lBb0ljLFdBQVc7WUFDWCxXQUFXO1lBQ1gsZUFBZTtZQUNmLGlCQUFpQjtZQUNqQixjQUFjO1lBQ2QscUJBQXFCO1lBQ3JCLGtCQUFrQjtZQUNsQixnQkFBZ0I7WUFDaEIsdUJBQXVCO1lBQ3ZCLFlBQVksRUFBQTtZQTdJMUI7Y0FnSmdCLGlCQUFpQjtjQUNqQixjQUFjLEVBQUE7WUFqSjlCO2NBcUpnQixjQUFjLEVBQUE7WUFySjlCO2NBMEpnQixXQUFXO2NBQ1gsV0FBVztjQUNYLGtCQUFrQjtjQUNsQixPQUFPO2NBQ1AsTUFBTTtjQUNOLFVBQVU7Y0FDVixZQUFZO2NBQ1osd1ZBQWdFO2NBQ2hFLDRCQUE0QjtjQUM1QixnQ0FBZ0M7Y0FDaEMsZ0NBQXdCO3NCQUF4Qix3QkFBd0IsRUFBQTtZQXBLeEM7Y0F3S2dCLFdBQVc7Y0FDWCwyVkFBcUUsRUFBQTtZQXpLckY7Y0ErS29CLHNpQkFBc0Q7Y0FDdEQsZ0NBQXdCO3NCQUF4Qix3QkFBd0I7Y0FDeEIsVUFBVTtjQUNWLFdBQVc7Y0FDWCxRQUFRLEVBQUE7WUFuTDVCO2NBMkxvQixpZEFBOEM7Y0FDOUMsZ0NBQXdCO3NCQUF4Qix3QkFBd0I7Y0FDeEIsVUFBVTtjQUNWLFdBQVc7Y0FDWCxRQUFRLEVBQUE7TUEvTDVCO1FBeU1VLGNBQWMsRUFBQTtNQXpNeEI7UUErTVksaUJBQWlCO1FBQ2pCLGNBQWM7UUFDZCxnQ0FBZ0MsRUFBQTtJQWpONUM7TUF3Tk0seUJBQXlCO01BQ3pCLHFCQUFxQjtNQUNyQixjQUFjLEVBQUE7TUExTnBCO1FBNk5RLHlCQUF5QjtRQUN6QixjQUFjLEVBQUE7TUE5TnRCO1FBa09RLFdBQVc7UUFDWCxxQkFBcUI7UUFDckIsV0FBVztRQUNYLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLHNCQUFzQjtRQUN0QixnQkFBZ0IsRUFBQTtNQXpPeEI7UUE2T1EseUJBQXlCLEVBQUE7TUE3T2pDO1FBaVBRLHlCQUF5QixFQUFBO01BalBqQztRQXFQUSx5QkFBeUIsRUFBQTtNQXJQakM7UUF5UFEseUJBQXlCLEVBQUE7SUF6UGpDO01BK1BNLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsUUFBUTtNQUNSLFFBQVE7TUFDUixnQkFBZ0IsRUFBQTtNQW5RdEI7UUFzUVEsc0JBQXNCO1FBQ3RCLHlCQUF5QjtRQUN6QixXQUFXO1FBQ1gsZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixTQUFTLEVBQUE7UUEzUWpCO1VBOFFVLFNBQVM7VUFDVCxpQkFBaUIsRUFBQTtVQS9RM0I7WUFrUlksV0FBVztZQUNYLFNBQVM7WUFDVCx5QkFBeUIsRUFBQTtZQXBSckM7Y0F1UmMsV0FBVztjQUNYLGNBQWM7Y0FDZCxlQUFlO2NBQ2YsaUJBQWlCO2NBQ2pCLGdCQUFnQjtjQUNoQixxQkFBcUI7Y0FDckIsU0FBUztjQUNULGtCQUFrQixFQUFBO2NBOVJoQztnQkFpU2dCLHlCQUF5QjtnQkFDekIsY0FBYyxFQUFBO2NBbFM5QjtnQkFzU2dCLFdBQVc7Z0JBQ1gsV0FBVztnQkFDWCxZQUFZO2dCQUNaLGtCQUFrQjtnQkFDbEIsVUFBVTtnQkFDVixXQUFXO2dCQUNYLFFBQVE7Z0JBQ1IsbUJBQW1CLEVBQUE7WUE3U25DO2NBbVRjLFdBQVc7Y0FDWCxjQUFjO2NBQ2QsZUFBZTtjQUNmLGlCQUFpQjtjQUNqQixnQkFBZ0I7Y0FDaEIscUJBQXFCO2NBQ3JCLFNBQVM7Y0FDVCxrQkFBa0IsRUFBQTtjQTFUaEM7Z0JBNlRnQix5QkFBeUI7Z0JBQ3pCLGNBQWMsRUFBQTtjQTlUOUI7Z0JBa1VnQixXQUFXO2dCQUNYLFdBQVc7Z0JBQ1gsWUFBWTtnQkFDWixrQkFBa0I7Z0JBQ2xCLFVBQVU7Z0JBQ1YsV0FBVztnQkFDWCxRQUFRO2dCQUNSLG1CQUFtQixFQUFBO1lBelVuQztjQThVYyx5QkFBeUI7Y0FDekIsY0FBYyxFQUFBO1lBL1U1Qjs7Y0FvVmMseUJBQXlCLEVBQUE7WUFwVnZDOztjQXlWYyx5QkFBeUIsRUFBQTtZQXpWdkM7O2NBOFZjLHlCQUF5QixFQUFBO1lBOVZ2Qzs7Y0FtV2MseUJBQXlCLEVBQUE7VUFuV3ZDO1lBd1dZLFdBQVc7WUFDWCx5QkFBeUIsRUFBQTtZQXpXckM7Y0E0V2Msc0JBQXNCO2NBQ3RCLHlCQUF5QjtjQUN6QixnQkFBZ0IsRUFBQTtjQTlXOUI7Z0JBaVhnQixvVkFBd0U7Z0JBQ3hFLGdDQUF3Qjt3QkFBeEIsd0JBQXdCO2dCQUN4Qiw0QkFBNEI7Z0JBQzVCLDJCQUEyQjtnQkFDM0IseUJBQXlCO2dCQUN6QixTQUFTO2dCQUNULFVBQVU7Z0JBQ1YsWUFBWTtnQkFDWixTQUFTO2dCQUNULE1BQU07Z0JBQ04sV0FBVyxFQUFBO1lBM1gzQjtjQWdZYyx5QkFBeUI7Y0FDekIsY0FBYyxFQUFBO01Balk1QjtRQTJZVSxpQ0FBeUI7YUFBekIsNEJBQXlCO2dCQUF6Qix5QkFBeUI7UUFDekIsU0FBUyxFQUFBOztBQU9uQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLDZCQUE2QixFQUFBO0VBRTdCO0lBQ0UsOEJBQThCLEVBQUE7RUFQbEM7SUFXSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU0sRUFBQTs7QUFJVjtFQUNFLGFBQWEsRUFBQTs7QUFHZjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NyRHlsREM7QXFEajdDRDs7OztFQUlFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFJbkIscUJBQXFCO0VBQ3JCLGtJQUEwSDtFQUExSCw2SEFBMEg7RUFBMUgsMEhBQTBIO0VBQzFILGlDQUF5QjtPQUF6Qiw0QkFBeUI7VUFBekIseUJBQXlCO0VBQ3pCLDBDQUFrQztPQUFsQyxxQ0FBa0M7VUFBbEMsa0NBQWtDO0VBQ2xDLFNBQVM7RUFDVCxjQUFjLEVBQUE7RUFSZDtJQU5GOzs7O01BT0ksbUJBQW1CLEVBQUEsRUFpSnRCO0VBeEpEOzs7O0lBa0JJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsT0FBTztJQUNQLFFBQVE7SUFDUixtQ0FBMkI7U0FBM0IsOEJBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBdEIvQjs7Ozs7OztJQTJCSSxrQkFBa0IsRUFBQTtJQTNCdEI7Ozs7Ozs7TUE4Qk0sV0FBVztNQUNYLGFBQWE7TUFDYixXQUFXO01BQ1gsaTBCQUFtRTtNQUNuRSw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLG1DQUEyQjtjQUEzQiwyQkFBMkIsRUFBQTtFQXBDakM7Ozs7SUF5Q0ksa0JBQWtCLEVBQUE7SUF6Q3RCOzs7O01BNENNLFdBQVc7TUFDWCxhQUFhO01BQ2IsY0FBYztNQUNkLGkwREFBc0U7TUFDdEUsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQixzQ0FBOEI7Y0FBOUIsOEJBQThCLEVBQUE7RUFsRHBDOzs7O0lBdURJLGtCQUFrQixFQUFBO0lBdkR0Qjs7OztNQTBETSxXQUFXO01BQ1gsYUFBYTtNQUNiLGNBQWM7TUFDZCwwOUNBQXVFO01BQ3ZFLDRCQUE0QjtNQUM1QiwyQkFBMkI7TUFDM0Isc0NBQThCO2NBQTlCLDhCQUE4QixFQUFBO0VBaEVwQzs7OztJQXFFSSxrQkFBa0IsRUFBQTtJQXJFdEI7Ozs7TUF3RU0sV0FBVztNQUNYLFVBQVU7TUFDVixZQUFZO01BQ1osMGFBQW9EO01BQ3BELDRCQUE0QjtNQUM1QiwyQkFBMkI7TUFDM0IsaUNBQXlCO2NBQXpCLHlCQUF5QixFQUFBO0VBOUUvQjs7OztJQW1GSSxrQkFBa0IsRUFBQTtJQW5GdEI7Ozs7TUFzRk0sV0FBVztNQUNYLGFBQWE7TUFDYixlQUFlO01BQ2YsNnBDQUEwRDtNQUMxRCw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLHVDQUErQjtjQUEvQiwrQkFBK0IsRUFBQTtFQTVGckM7Ozs7SUFpR0ksa0JBQWtCLEVBQUE7SUFqR3RCOzs7O01Bb0dNLFdBQVc7TUFDWCxhQUFhO01BQ2IsY0FBYztNQUNkLHN2QkFBMEQ7TUFDMUQsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQixzQ0FBOEI7Y0FBOUIsOEJBQThCLEVBQUE7RUExR3BDOzs7O0lBK0dJLGtCQUFrQixFQUFBO0lBL0d0Qjs7OztNQWtITSxXQUFXO01BQ1gsV0FBVztNQUNYLFlBQVk7TUFDWiwycERBQXNEO01BQ3RELDRCQUE0QjtNQUM1QiwyQkFBMkI7TUFDM0Isa0NBQXFCO2NBQXJCLHFCQUFxQixFQUFBO0VBeEgzQjs7OztJQTZISSxrQkFBa0IsRUFBQTtJQTdIdEI7Ozs7TUFnSU0sV0FBVztNQUNYLFdBQVc7TUFDWCxZQUFZO01BQ1osNmtCQUFpRDtNQUNqRCw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLGtDQUFxQjtjQUFyQixxQkFBcUIsRUFBQTtFQXRJM0I7Ozs7SUEySUksa0JBQWtCLEVBQUE7SUEzSXRCOzs7O01BOElNLFdBQVc7TUFDWCxXQUFXO01BQ1gsWUFBWTtNQUNaLG9yQkFBd0Q7TUFDeEQsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQixrQ0FBcUI7Y0FBckIscUJBQXFCLEVBQUE7O0FBT3pCO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBOztBQUh0QjtFQU9JLFdBQVc7RUFDWCxjQUFjLEVBQUE7O0FBSWxCOzs7Ozs7O0VBT0UscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7RUFmaEI7Ozs7Ozs7SUFrQkksV0FBVyxFQUFBO0VBbEJmOzs7Ozs7Ozs7Ozs7O0lBdUJJLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIseUJBQXlCLEVBQUE7RUF6QjdCOzs7Ozs7Ozs7Ozs7O0lBOEJJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIseUJBQXlCLEVBQUE7RUFoQzdCOzs7Ozs7Ozs7Ozs7O0lBcUNJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIseUJBQXlCLEVBQUE7RUF2QzdCOzs7Ozs7Ozs7Ozs7O0lBNENJLHlCQUF5QixFQUFBO0VBNUM3Qjs7Ozs7Ozs7Ozs7OztJQWlESSx5QkFBeUIsRUFBQTtFQWpEN0I7Ozs7Ozs7Ozs7Ozs7SUFzREkseUJBQXlCLEVBQUE7O0FBWTdCLGVBQUk7QUFHRjs7Ozs7RUFNSSxrQkFBa0IsRUFBQTtFQU50Qjs7Ozs7SUFTTSx5QkFBa0I7SUFDbEIsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUE7O0FBS3pCO0VBS00sZ0NBQXdCO09BQXhCLDJCQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIsa0NBQTBCO09BQTFCLDZCQUEwQjtVQUExQiwwQkFBMEI7RUFDMUIsVUFBVTtFQUNWLFdBQVc7RUFDWCxrQkFBa0IsRUFBQTs7QUFUeEI7RUFpQk0sZ0JBQWdCLEVBQUE7O0FBakJ0QjtFQXlCTSxzQkFBc0I7RUFDdEIseUJBQWlDLEVBQUE7O0FBS3ZDO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBO0VBRnBCO0lBS0ksa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsbUNBQTJCO1NBQTNCLDhCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IseUJBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUIsRUFBQTs7QUFJdkI7Ozs7O0VBS0ksa0JBQWtCLEVBQUE7RUFMdEI7Ozs7O0lBUU0sa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsbUNBQTJCO1NBQTNCLDhCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IseUJBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUIsRUFBQTs7QUFwRnpCOzs7OztFQU1JLGtCQUFrQixFQUFBO0VBTnRCOzs7OztJQVNNLHlCQUFrQjtJQUNsQixXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUIsRUFBQTs7QUFLekI7RUFLTSxnQ0FBd0I7T0FBeEIsMkJBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixrQ0FBMEI7T0FBMUIsNkJBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixVQUFVO0VBQ1YsV0FBVztFQUNYLGtCQUFrQixFQUFBOztBQVR4QjtFQWlCTSxnQkFBZ0IsRUFBQTs7QUFqQnRCO0VBeUJNLHNCQUFzQjtFQUN0Qix5QkFBaUMsRUFBQTs7QUFLdkM7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7RUFGcEI7SUFLSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixtQ0FBMkI7U0FBM0IsOEJBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQix5QkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQixFQUFBOztBQUl2Qjs7Ozs7RUFLSSxrQkFBa0IsRUFBQTtFQUx0Qjs7Ozs7SUFRTSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixtQ0FBMkI7U0FBM0IsOEJBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQix5QkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQixFQUFBOztBQXBGekI7Ozs7O0VBTUksa0JBQWtCLEVBQUE7RUFOdEI7Ozs7O0lBU00seUJBQWtCO0lBQ2xCLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQixFQUFBOztBQUt6QjtFQUtNLGdDQUF3QjtPQUF4QiwyQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLGtDQUEwQjtPQUExQiw2QkFBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLFVBQVU7RUFDVixXQUFXO0VBQ1gsa0JBQWtCLEVBQUE7O0FBVHhCO0VBaUJNLGdCQUFnQixFQUFBOztBQWpCdEI7RUF5Qk0sc0JBQXNCO0VBQ3RCLHlCQUFpQyxFQUFBOztBQUt2QztFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTtFQUZwQjtJQUtJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsUUFBUTtJQUNSLG1DQUEyQjtTQUEzQiw4QkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLHlCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUE7O0FBSXZCOzs7OztFQUtJLGtCQUFrQixFQUFBO0VBTHRCOzs7OztJQVFNLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsUUFBUTtJQUNSLG1DQUEyQjtTQUEzQiw4QkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLHlCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUE7O0FBcEZ6Qjs7Ozs7RUFNSSxrQkFBa0IsRUFBQTtFQU50Qjs7Ozs7SUFTTSx5QkFBa0I7SUFDbEIsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUE7O0FBS3pCO0VBS00sZ0NBQXdCO09BQXhCLDJCQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIsa0NBQTBCO09BQTFCLDZCQUEwQjtVQUExQiwwQkFBMEI7RUFDMUIsVUFBVTtFQUNWLFdBQVc7RUFDWCxrQkFBa0IsRUFBQTs7QUFUeEI7RUFpQk0sZ0JBQWdCLEVBQUE7O0FBakJ0QjtFQXlCTSxzQkFBc0I7RUFDdEIseUJBQWlDLEVBQUE7O0FBS3ZDO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBO0VBRnBCO0lBS0ksa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsbUNBQTJCO1NBQTNCLDhCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IseUJBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUIsRUFBQTs7QUFJdkI7Ozs7O0VBS0ksa0JBQWtCLEVBQUE7RUFMdEI7Ozs7O0lBUU0sa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixRQUFRO0lBQ1IsbUNBQTJCO1NBQTNCLDhCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IseUJBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUIsRUFBQTs7QUFPM0I7RUFDRSxlQUFlLEVBQUE7RUFEakI7SUFJSSxhQUFhLEVBQUE7O0FBSWpCOzs7O0VBS0ksZ0JBQWdCLEVBQUE7O0FBTHBCOzs7Ozs7Ozs7Ozs7O0VBWUksY0FBYztFQUNkLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGtCQUFrQixFQUFBO0VBbkJ0Qjs7Ozs7Ozs7Ozs7OztJQXNCTSxnQkFBZ0I7SUFDaEIsYUFBYSxFQUFBOztBQXZCbkI7Ozs7RUE0QkksaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxpQkFBaUI7RUFFakIsV0FBVztFQUNYLGtCQUFrQixFQUFBO0VBakN0Qjs7OztJQW9DTSxjQUFjO0lBQ2QsMkJBQTJCLEVBQUE7RUFyQ2pDOzs7O0lBeUNNLGNBQWM7SUFDZCwyQkFBMkIsRUFBQTtFQTFDakM7Ozs7SUE4Q00sY0FBYztJQUNkLDJCQUEyQixFQUFBO0VBL0NqQzs7OztJQW1ETSxjQUFjO0lBQ2QsMkJBQTJCLEVBQUE7RUFwRGpDOzs7O0lBd0RNLGNBQWM7SUFDZCwyQkFBMkIsRUFBQTs7QUF6RGpDOzs7O0VBZ0VNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUFqRWpDOzs7O0VBcUVNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUF0RWpDOzs7O0VBOEVNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUEvRWpDOzs7O0VBbUZNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUFwRmpDOzs7O0VBd0ZNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUF6RmpDOzs7O0VBNkZNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUE5RmpDOzs7O0VBa0dNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUFuR2pDOzs7O0VBMkdNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUE1R2pDOzs7O0VBb0hNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUFySGpDOzs7O0VBeUhNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUExSGpDOzs7O0VBOEhNLGNBQWM7RUFDZCwyQkFBMkIsRUFBQTs7QUFjakM7RUFFSSxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHNCQUFzQjtFQUV0QixhQUFTO0VBSVQsa0JBQWtCLEVBQUE7O0FBYnRCO0VBaUJJLFlBQ0YsRUFBQTs7QUFLQTs7RUFHSSxXQUFXO0VBQ1gseUJBQWtCLEVBQUE7O0FBR3RCOzs7OztFQUtJLFdBQVc7RUFDWCx5QkFBa0IsRUFBQTs7QUFidEI7O0VBR0ksV0FBVztFQUNYLHlCQUFrQixFQUFBOztBQUd0Qjs7Ozs7RUFLSSxXQUFXO0VBQ1gseUJBQWtCLEVBQUE7O0FBYnRCOztFQUdJLFdBQVc7RUFDWCx5QkFBa0IsRUFBQTs7QUFHdEI7Ozs7O0VBS0ksV0FBVztFQUNYLHlCQUFrQixFQUFBOztBQWJ0Qjs7RUFHSSxXQUFXO0VBQ1gseUJBQWtCLEVBQUE7O0FBR3RCOzs7OztFQUtJLFdBQVc7RUFDWCx5QkFBa0IsRUFBQTs7QUFNeEI7RUFDRSxhQUFhLEVBQUE7O0FBSWY7Ozs7RUFJRSxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3QixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxjQUFjLEVBQUE7RUFWaEI7Ozs7Ozs7SUFhSSxjQUFjO0lBQ2QsMkJBQTJCLEVBQUE7RUFkL0I7Ozs7Ozs7SUFrQkksY0FBYztJQUNkLHlDQUF5QyxFQUFBOztBQU03Qzs7OztFQUlFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYyxFQUFBO0VBVGhCOzs7O0lBWUksY0FBYztJQUNkLHlDQUF5QyxFQUFBO0VBYjdDOzs7O0lBaUJJLGNBQWM7SUFDZCwwQ0FBMEMsRUFBQTtFQWxCOUM7Ozs7SUFzQkksY0FBYztJQUNkLHlDQUF5QyxFQUFBOztBQUs3Qzs7OztFQUlFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QseUNBQXlDLEVBQUE7RUFUM0M7Ozs7SUFZSSxxQkFBbUMsRUFBQTtFQVp2Qzs7OztJQWlCSSxjQUFjO0lBQ2QseUNBQXlDLEVBQUE7RUFsQjdDOzs7Ozs7O0lBc0JJLGNBQWM7SUFDZCwyQkFBMkIsRUFBQTtFQXZCL0I7Ozs7SUEyQkkscUJBQXFCLEVBQUE7O0FBSXpCOzs7Ozs7Ozs7Ozs7RUFTRSxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQUdsQjs7OztFQUdFLGNBQWM7RUFDZCx5Q0FBeUMsRUFBQTs7QUFHM0M7Ozs7RUFHRSxjQUFjO0VBQ2QseUNBQXlDLEVBQUE7O0FBRzNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksY0FBYztFQUNkLHlCQUF5QjtFQUN6QiwwQ0FBMEMsRUFBQTs7QUFJOUM7Ozs7Ozs7RUFLSSxjQUFjO0VBQ2QsMkJBQTJCLEVBQUE7O0FBTi9COzs7O0VBVUkseUJBQXlCLEVBQUE7O0FBSzdCO0VBR0ksOENBQThDO0VBQzlDLG1CQUFtQixFQUFBOztBQUp2QjtFQVVRLGlCQUFpQixFQUFBOztBQU16Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFckQyeERFO0FxRHp0REY7RUFDRSxZQUFZLEVBQUE7O0FBR2Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZSxFQUFBO0VBRmpCO0lBS0kseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLGtDQUEwQjtTQUExQiw2QkFBMEI7WUFBMUIsMEJBQTBCLEVBQUE7SUFaOUI7TUFlTSxXQUFXO01BQ1gscUJBQXFCO01BQ3JCLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsZUFBZSxFQUFBOztBQU1yQjs7OztFQUlJLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFDMUIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1DQUEyQjtPQUEzQiw4QkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLDBDQUF5QztFQUN6QyxzQ0FBcUMsRUFBQTtFQWZ6Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEyQlEsYUFBYSxFQUFBO0VBM0JyQjs7OztJQWdDTSxlQUFlLEVBQUE7RUFoQ3JCOzs7O0lBb0NNLFdBQVcsRUFBQTtFQXBDakI7Ozs7SUF3Q00sZ0JBQWdCLEVBQUE7SUF4Q3RCOzs7O01BMkNRLGdCQUFnQixFQUFBO0VBM0N4Qjs7OztJQWdETSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLDZCQUE2QixFQUFBO0VBbERuQzs7OztJQXVETSxhQUFhLEVBQUE7RUF2RG5COzs7Ozs7O0lBNERNLGNBQWM7SUFDZCx3Q0FBdUM7SUFDdkMsb0NBQW1DLEVBQUE7RUE5RHpDOzs7Ozs7O0lBbUVNLGNBQWM7SUFDZCx5Q0FBd0M7SUFDeEMscUNBQW9DLEVBQUE7RUFyRTFDOzs7O0lBeUVNLGNBQWM7SUFDZCx3Q0FBdUM7SUFDdkMsb0NBQW1DLEVBQUE7O0FBM0V6Qzs7OztFQWlGSSxVQUFVO0VBQ1Ysa0JBQWtCLEVBQUE7O0FBbEZ0Qjs7OztFQXVGSSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGFBQWEsRUFBQTtFQXpGakI7Ozs7SUE0Rk0sYUFBYSxFQUFBO0VBNUZuQjs7OztJQWdHTSxnQkFBZ0IsRUFBQTs7QUFNdEI7RUFFSSw2QkFBNkI7RUFDN0IsVUFBVTtFQUNWLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixZQUFZLEVBQUE7O0FBSWhCO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0U7SUFDRSw0QkFBdUIsRUFBQSxFQUN4Qjs7QUFHSDtFQUVJLG1CQUFtQjtFQUNuQiw4Q0FBc0M7T0FBdEMseUNBQXNDO1VBQXRDLHNDQUFzQztFQUN0QyxlQUFlLEVBQUE7O0FBSW5CO0VBR00sZ0NBQWdDLEVBQUE7RUFIdEM7SUFNUSwyQkFBMkIsRUFBQTs7QUFObkM7RUFZSSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGdDQUFnQyxFQUFBOztBQUlwQztFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxxQkFBcUI7RUFDckIsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSxxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLDJCQUEyQixFQUFBOztBQUkvQjtFQUNFLGVBQWUsRUFBQTs7QUFHakI7OztFQU1JLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixjQUFjO0VDeDhGaEIscUJEeThGeUI7RUN4OEZ6QixnQ0FBZ0M7RUFDaEMsK0JBSGdEO0VEMjhGOUMsZ0JBQWdCLEVBQUE7RUFmcEI7OztJQ3I3Rk0sVUFBVTtJQUNWLFdBQVc7SUFFYix3QkFWOEMsRUFBQTtFRDQ3RmxEOzs7SUMvNkZJLG1CQWJxRTtJQWNyRSxrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLGlEQUF5QztZQUF6Qyx5Q0FBeUMsRUFBQTs7QUQrN0Y3QztFQUVJLFdBQVcsRUFBQTs7QUFGZjtFQU1JLDJCQUEyQixFQUFBOztBQUsvQjtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHekI7RUFHTSxtQkFBbUIsRUFBQTs7QUFIekI7RUFPTSxtQkFBbUIsRUFBQTs7QUFQekI7RUFZSSxZQUFZO0VBQ1osYUFBYSxFQUFBO0VBYmpCOztJQWlCTSwyQkFBMkIsRUFBQTs7QUFLakM7RUFJTSxtQkFBbUI7RUFDbkIsb0JBQW9CLEVBQUE7RUFMMUI7SUFRUSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLG1CQUFtQixFQUFBO0lBVjNCO01BYVUsVUFBVSxFQUFBO01BYnBCO1FBZ0JZLGFBQWEsRUFBQTtJQWhCekI7TUFxQlUsVUFBVSxFQUFBOztBQU9wQjtFQUVJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWEsRUFBQTs7QUFGakI7RUFNSSwyQkFBMkIsRUFBQTs7QUFOL0I7RUFVSSw4QkFBOEI7RUFDOUIsVUFBVSxFQUFBOztBQVhkO0VBaUJNLGNBQWMsRUFBQTs7QUFNcEI7RUFFSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhLEVBQUE7O0FBRmpCO0VBTUksMkJBQTJCLEVBQUE7O0FBTi9CO0VBVUksOEJBQThCO0VBQzlCLFVBQVUsRUFBQTs7QUFYZDtFQWlCTSxjQUFjLEVBQUE7O0FBS3BCO0VBR0ksWUFBWSxFQUFBOztBQUhoQjtFQU9JLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osa0JBQWtCLEVBQUE7RUFUdEI7SUFZTSxlQUFlLEVBQUE7RUFackI7SUFnQk0scUJBQXFCO0lBQ3JCLHlCQUF5QjtJQUN6Qix5QkFBeUI7SUFDekIsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsa0lBQTBIO0lBQTFILDZIQUEwSDtJQUExSCwwSEFBMEg7SUFDMUgsMENBQWtDO1NBQWxDLHFDQUFrQztZQUFsQyxrQ0FBa0M7SUFDbEMsaUNBQXlCO1NBQXpCLDRCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtJQXhCL0I7TUEyQlEsYUFBYSxFQUFBO0VBM0JyQjtJQWdDTSxZQUFZLEVBQUE7SUFoQ2xCO01BbUNRLHlCQUF5QjtNQUN6Qix5QkFBeUI7TUFDekIsY0FBYyxFQUFBO0VBckN0QjtJQTBDTSxlQUFlLEVBQUE7O0FBTXJCO0VBRUksZ0JBQWdCLEVBQUE7O0FBRnBCO0VBTUksZ0JBQWdCLEVBQUE7O0FBSXBCO0VBR00sY0FBYztFQUNkLHFCQUFxQjtFQUNyQiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQiw2SUFBcUk7RUFBckksd0lBQXFJO0VBQXJJLHFJQUFxSTtFQUNySSwwQ0FBa0M7T0FBbEMscUNBQWtDO1VBQWxDLGtDQUFrQztFQUNsQyxpQ0FBeUI7T0FBekIsNEJBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixzQkFBc0IsRUFBQTtFQWpCNUI7SUFvQlEsZUFBZSxFQUFBOztBQXBCdkI7RUF5Qk0sY0FBYztFQUNkLHFCQUFxQixFQUFBO0VBMUIzQjtJQTZCUSxhQUFhLEVBQUE7O0FBN0JyQjtFQWtDTSxxQkFBcUIsRUFBQTs7QUFLM0I7RUFsL0ZBOzs7Ozs7Ozs7Ozs7SUErL0ZJLHdCQUF3QixFQUFBLEVBQ3pCOztBQUdIO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTtFQUhwQjtJQU1JLHVCQUF1QjtJQUN2QixZQUFZO0lBQ1osYUFBYTtJQUNiLFVBQVUsRUFBQTtJQVRkO01BWU0saUJBQWlCO01BQ2pCLFdBQVcsRUFBQTs7QUFLakI7RUFDRSx3QkFBZ0I7RUFDaEIsMEJBQXFCLEVBQUE7RUFGdkI7SUFLSSxrQkFBa0IsRUFBQTtJQUx0QjtNQVFNLDhCQUE4QixFQUFBO0lBUnBDO01BWU0sZ0JBQWdCLEVBQUE7TUFadEI7UUFlUSxnQkFBZ0IsRUFBQTtRQWZ4QjtVQWtCVSx1QkFBdUI7VUFDdkIsOEJBQThCO1VBQzlCLGNBQWM7VUFDZCxZQUFZO1VBQ1osaUJBQWlCO1VBQ2pCLFVBQVU7VUFDVixrQkFBa0IsRUFBQTtVQXhCNUI7WUEyQlksWUFBUztZQUNULGtCQUFrQjtZQUNsQixXQUFXLEVBQUE7RUE3QnZCO0lBcUNJLDZCQUF1QixFQUFBO0lBckMzQjtNQXdDTSxnQkFBZ0IsRUFBQTs7QUFLdEI7O0VBRUUsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixhQUFhLEVBQUE7O0FBR2Y7RUFDRSxhQUFhLEVBQUE7RUFFYjtJQUNFLGNBQWMsRUFBQTs7QUFJbEI7RUFJTSwyQkFBMkIsRUFBQTs7QUFKakM7RUFRTSwyQkFBMkI7RUFDM0IsMkJBQTJCLEVBQUE7RUFUakM7SUFZUSxrQkFBa0IsRUFBQTtJQVoxQjtNQWVVLGlCQUFpQixFQUFBO0VBZjNCO0lBb0JRLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBQTtJQXJCMUI7TUE2QlUsd0JBQXdCLEVBQUE7RUE3QmxDOztJQW9DVSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGdCQUFnQixFQUFBO0VBdEMxQjtJQTJDUSxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLDhCQUE4QixFQUFBO0lBN0N0QztNQWtEWSxxQkFBcUI7TUFDckIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixrQkFBa0IsRUFBQTtNQXJEOUI7UUF3RGMsVUFBVSxFQUFBO1FBeER4QjtVQTJEZ0IsVUFBVSxFQUFBO1FBM0QxQjtVQStEZ0IsVUFBVSxFQUFBO01BL0QxQjtRQW9FYyxVQUFVLEVBQUE7UUFwRXhCO1VBdUVnQixjQUFjLEVBQUE7RUF2RTlCOztJQWlGUSw4QkFBOEIsRUFBQTtJQWpGdEM7O01Bb0ZVLGlDQUF5QjtVQUF6Qix1QkFBeUI7Y0FBekIseUJBQXlCO01BQ3pCLCtCQUF1QjtjQUF2Qix1QkFBdUI7TUFDdkIseUJBQXlCO01BQ3pCLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUNQLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixnQkFBZ0IsRUFBQTtJQTlGMUI7O01Ba0dVLGtCQUFrQixFQUFBO01BbEc1Qjs7UUFxR1ksZ0JBQWdCLEVBQUE7RUFyRzVCO0lBMkdRLG1CQUFtQixFQUFBO0VBM0czQjtJQStHUSxtQkFBbUIsRUFBQTtFQS9HM0I7SUFtSFEsZ0JBQWdCO0lBV2hCOzs7Ozs7Ozs7VXJEOG1ERSxFcURybURDO0lBdklYO01Bc0hVLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUE7RUEzSDVCO0lBNElVLGFBQWEsRUFBQTtFQTVJdkI7SUFpSlksWUFBWTtJQUNaLFdBQVc7SUFDWCxjQUFjLEVBQUE7SUFuSjFCO01Bc0pjLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsYUFBYSxFQUFBO01BeEozQjtRQTJKZ0IsV0FBVztRQUNYLFVBQVUsRUFBQTtJQTVKMUI7TUFpS2MsV0FBVztNQUNYLHVCQUF1QixFQUFBO0VBbEtyQztJQTBLVSxhQUFhLEVBQUE7RUExS3ZCOztJQWdMUSxZQUFZO0lBQ1osY0FBYyxFQUFBO0VBakx0QjtJQXFMUSxTQUFTLEVBQUE7SUFyTGpCO01Bd0xVLFdBQVc7TUFDWCxZQUFZO01BQ1osY0FBYztNQUNkLFNBQVM7TUFDVCxrQ0FBcUI7Y0FBckIscUJBQXFCO01BQ3JCLHFvQkFBdUU7TUFDdkUsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixjQUFjO01BQ2QsbUJBQW1CLEVBQUE7RUFqTTdCOzs7SUF3TVEsYUFBYSxFQUFBO0VBeE1yQjtJQTRNUSxVQUFVLEVBQUE7SUE1TWxCO01BK01VLHFCQUFxQjtNQUNyQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLGtCQUFrQixFQUFBO01BbE41QjtRQXFOWSxVQUFVLEVBQUE7UUFyTnRCO1VBd05jLFlBQVksRUFBQTtVQXhOMUI7WUEyTmdCLHVDQUF1QyxFQUFBO1VBM052RDtZQStOZ0IsUUFBUSxFQUFBO01BL054QjtRQXFPWSxVQUFVLEVBQUE7TUFyT3RCO1FBeU9ZLFNBQVMsRUFBQTtNQXpPckI7UUE2T1ksVUFBVSxFQUFBO1FBN090QjtVQWdQYyxjQUFjLEVBQUE7O0FBaFA1QjtFQTJQTSxlQUFlO0VBQ2YsWUFBWSxFQUFBOztBQUtsQjs7RUFJTSxXQUFXO0VBQ1gsV0FBVyxFQUFBOztBQUxqQjtFQVNNLFVBQVU7RUFDVixrQkFBa0IsRUFBQTs7QUFWeEI7RUFjTSxVQUFVLEVBQUE7RUFkaEI7SUFpQlEsV0FBVztJQUNYLFVBQVUsRUFBQTs7QUFsQmxCO0VBaUNNLG1CQUFtQixFQUFBO0VBakN6Qjs7OztJQXFDUSxXQUFXLEVBQUE7O0FBTW5CO0VBRUksY0FBYztFQUNkLHFCQUFxQjtFQUNyQixpQ0FBaUMsRUFBQTs7QUFKckM7RUFRSSxhQUFhLEVBQUE7O0FBUmpCO0VBWUksZ0JBQWdCLEVBQUE7O0FBWnBCO0VBZ0JJLGdCQUFnQixFQUFBOztBQU1wQjs7RUFJSSxxQkFBcUI7RUFDckIsc0JBQXNCLEVBQUE7O0FBTDFCO0VBU0ksZ0JBQWdCLEVBQUE7O0FBSXBCO0VBQ0UsOEJBQThCLEVBQUE7O0FHamxIaEM7O0VBRUUsZUFBZTtFQUNmLG9DQUFvQyxFQUFBO0VBSHRDOztJQU1JLGlCQUFBLEVBQWtCO0VBTnRCOztJQVVJLGFBQWEsRUFBQTtFQVZqQjs7SUFjSSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGdCQUFnQixFQUFBO0lBRWhCO01BbEJKOztRQW1CTSxZQUFZLEVBQUEsRUFzQmY7SUF6Q0g7O01BdUJNLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixTQUFTO01BQ1QsUUFBUTtNQUVSLG1DQUEyQjtXQUEzQiw4QkFBMkI7Y0FBM0IsMkJBQTJCO01BQzNCLG1vQkFBeUQ7TUFDekQsNEJBQTRCO01BQzVCLGtDQUEwQjtjQUExQiwwQkFBMEI7TUFDMUIsMkJBQTJCO01BQzNCLGVBQWUsRUFBQTtNQW5DckI7O1FBc0NRLG14QkFBMEQsRUFBQTtFQXRDbEU7O0lBNENJLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTtJQUNWLFNBQVM7SUFDVCxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7SUFoRGpCOztNQW1ETSxhQUFhLEVBQUE7SUFuRG5COztNQXVETSxXQUFXO01BQ1gsVUFBVTtNQUNWLGNBQWM7TUFDZCxrQkFBa0IsRUFBQTtNQUVsQjtRQTVETjs7VUE2RFEsd0JBQXdCO1VBQ3hCLGtCQUFrQjtVQUNsQixrQkFBa0I7VUFDbEIsVUFBVTtVQUNWLHNCQUFzQjtVQUN0QixtQkFBbUI7VUFDbkIsU0FBUztVQUNULFFBQVE7VUFDUixvREFBNEM7ZUFBNUMsK0NBQTRDO2tCQUE1Qyw0Q0FBNEMsRUFBQTtVQXJFcEQ7O1lBd0VVLGtCQUFrQixFQUFBLEVBQ25CO01BekVUOztRQTZFUSxrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLFFBQVE7UUFDUixTQUFTO1FBQ1Qsb0RBQTRDO2FBQTVDLCtDQUE0QztnQkFBNUMsNENBQTRDLEVBQUE7UUFFNUM7VUFuRlI7O1lBb0ZVLGtCQUFrQjtZQUNsQixNQUFNO1lBQ04sT0FBTztZQUNQLHVCQUFlO2lCQUFmLGtCQUFlO29CQUFmLGVBQWUsRUFBQSxFQW1GbEI7UUExS1A7O1VBMkZVLG1EQUFtRDtVQUNuRCxlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLGNBQWM7VUFDZCxzQkFBc0IsRUFBQTtVQS9GaEM7O1lBa0dZLGlCQUFpQixFQUFBO1FBbEc3Qjs7VUF1R1UsaUJBQWlCO1VBQ2pCLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsZ0JBQWdCO1VBQ2hCLG1CQUFtQjtVQUNuQixjQUFjO1VBQ2Qsc0JBQXNCLEVBQUE7VUFFdEI7WUEvR1Y7O2NBZ0hZLGtCQUFrQixFQUFBLEVBRXJCO1FBbEhUOztVQXFIVSxtQkFBbUIsRUFBQTtRQXJIN0I7O1VBeUhVLHlCQUF5QjtVQUN6QixtQkFBbUI7VUFDbkIseUJBQXlCO1VBQ3pCLFdBQVc7VUFDWCxnQkFBZ0I7VUFDaEIsY0FBYyxFQUFBO1VBOUh4QjtZQWlJWSxjQUFjLEVBQUE7VUFqSTFCO1lBaUlZLGNBQWMsRUFBQTtVQWpJMUI7WUFpSVksY0FBYyxFQUFBO1VBakkxQjtZQWlJWSxjQUFjLEVBQUE7VUFqSTFCOztZQWlJWSxjQUFjLEVBQUE7VUFHaEI7WUFwSVY7O2NBcUlZLFlBQVksRUFBQSxFQUVmO1FBRUQ7VUF6SVI7O1lBMklZLGtCQUFrQixFQUFBLEVBQ25CO1FBNUlYOztVQWdKVSxpQkFBaUI7VUFDakIseUJBQXlCO1VBQ3pCLGNBQWM7VUFDZCxtQkFBbUI7VUFDbkIsU0FBUztVQUNULGtCQUFrQjtVQUNsQixXQUFXO1VBQ1gsZ0JBQWdCO1VBQ2hCLGdCQUFnQixFQUFBO1VBRWhCO1lBMUpWOztjQTJKWSxZQUFZLEVBQUEsRUFFZjtRQTdKVDs7VUFnS1UsY0FBYztVQUNkLGVBQWU7VUFDZixzQkFBc0IsRUFBQTtVQUV0QjtZQXBLVjs7Y0FxS1ksV0FBVztjQUNYLGNBQWM7Y0FDZCxrQkFBa0IsRUFBQSxFQUVyQjtJQXpLVDs7TUE4S00sa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxVQUFVO01BQ1YsNEJBQTRCO01BQzVCLDhCQUFzQjtjQUF0QixzQkFBc0I7TUFDdEIsMkJBQTJCO01BQzNCLCtDQUErQyxFQUFBO01BRS9DO1FBdExOOztVQXVMUSxXQUFXLEVBQUEsRUFnQmQ7TUF2TUw7O1FBMkxRLFdBQVc7UUFDWCxZQUFZO1FBQ1osWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixVQUFVO1FBQ1YsU0FBUztRQUNULFdBQVc7UUFDWCw0QkFBNEI7UUFDNUIsbUNBQTJCO2dCQUEzQiwyQkFBMkI7UUFDM0IsMkJBQTJCO1FBQzNCLCtDQUFBLEVBQWdEOztBQ25NeEQ7RUFFSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjLEVBQUE7RUFMbEI7SUFRTSxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7RUFUdEI7SUFjUSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztJSG5CcEIscUJHb0I2QjtJSG5CN0IsZ0NBQWdDO0lBQ2hDLCtCQUhnRDtJR3NCMUMsY0FBYztJQUNkLGdCQUFnQixFQUFBO0lIbEJ0QjtNQUVJLFVBQVU7TUFDVixXQUFXO01BRWIsd0JBVjhDLEVBQUE7SUFZaEQ7TUFDRSxtQkFicUU7TUFjckUsa0JBQWtCO01BQ2xCLDJCQUEyQjtNQUMzQixpREFBeUM7Y0FBekMseUNBQXlDLEVBQUE7SUdkN0M7TUF3QlUsdUJBQXVCO01BQ3ZCLFlBQVk7TUFDWixVQUFVO01BQ1YsaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFBO01BNUI1QjtRQStCWSxnQkFBZ0IsRUFBQTtFQS9CNUI7SUFxQ1EsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGtCQUFrQixFQUFBO0lBekMxQjtNQTRDVSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLFVBQVU7TUFDVixxQkFBcUIsRUFBQTtFQS9DL0I7SUFxRFUsaUJBQWlCLEVBQUE7O0FBckQzQjtFQStESSxXQUFXO0VBQ1gsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGNBQWM7RUFDZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTtFQXJFcEI7Ozs7Ozs7OztJQTBFTSxVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLG1CQUFtQixFQUFBO0VBNUV6Qjs7Ozs7SUFpRk0saUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixlQUFlLEVBQUE7RUFuRnJCO0lBdUZNLFVBQVU7SUFDVixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBOztFQTFGdkI7Ozs7SUE4Rk0sZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBO0lBL0Z2QjtNQWtHUSxrQkFBa0IsRUFBQTtJQWxHMUI7TUFzR1EsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixhQUFhLEVBQUE7SUF4R3JCO01BNkdVLGNBQWM7TUFDZCxnREFBZ0Q7TUFDaEQsc0NBQXNDO01BQ3RDLGtDQUFrQyxFQUFBO0VBaEg1QztJQXVIUSxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUg3SHBCLHFCRzhINkI7SUg3SDdCLGdDQUFnQztJQUNoQywrQkFIZ0Q7SUdnSTFDLGdCQUFnQixFQUFBO0lIM0h0QjtNQUVJLFVBQVU7TUFDVixXQUFXO01BRWIsd0JBVjhDLEVBQUE7SUFZaEQ7TUFDRSxtQkFicUU7TUFjckUsa0JBQWtCO01BQ2xCLDJCQUEyQjtNQUMzQixpREFBeUM7Y0FBekMseUNBQXlDLEVBQUE7SUdkN0M7TUFpSVUsdUJBQXVCO01BQ3ZCLFlBQVk7TUFDWixVQUFVO01BQ1YsaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFBO01Bckk1QjtRQXdJWSxnQkFBZ0IsRUFBQTtFQXhJNUI7SUE4SVEsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGtCQUFrQixFQUFBO0lBbEoxQjtNQXFKVSxnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLFVBQVU7TUFDVixnQkFBZ0I7TUFDaEIscUJBQXFCLEVBQUE7RUF6Si9CO0lBK0pVLGlCQUFpQixFQUFBOztBQW9CM0I7RUFnQkk7Ozs7Ozs7TXpEK3VLRSxFeUR4dUtDO0VBdkJQO0lBR00scUJBQXFCO0lBQ3JCLG1CQUFtQixFQUFBO0VBSnpCO0lBUU0sZ0JBQWdCLEVBQUE7SUFSdEI7TUFXUSxnQkFBZ0IsRUFBQTs7QUFnQnhCO0VBR00sZUFBZTtFQUNmLFdBQVcsRUFBQTtFQUpqQjtJQU9RLFdBQVc7SUFDWCxpQkFBaUIsRUFBQTtJQVJ6QjtNQVdVLGVBQWUsRUFBQTtJQVh6QjtNQWVVLFVBQVU7TUFDVixZQUFZO01BQ1osaUJBQWlCO01BQ2pCLHFCQUFxQjtNQUNyQixVQUFVLEVBQUE7TUFuQnBCO1FBc0JZLFdBQVc7UUFDWCxXQUFXLEVBQUE7TUF2QnZCO1FBMkJZLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsaUJBQWlCLEVBQUE7TUE3QjdCO1FBaUNZLGFBQWEsRUFBQTs7QUFRekI7RUFFSSxhQUFhLEVBQUE7O0FBSWpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBVU0sU0FBUyxFQUFBOztBQVZmOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JJLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixrREFBMEM7VUFBMUMsMENBQTBDLEVBQUE7O0FBcEI5Qzs7Ozs7Ozs7RUF3Qkksa0JBQWtCLEVBQUE7RUF4QnRCOzs7Ozs7OztJQTJCTSx5QkFBeUI7SUFDekIsNkJBQTZCO0lBQzdCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsK0RBQXVEO1NBQXZELDBEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTs7QUEvQjdEOzs7Ozs7Ozs7Ozs7O0VBcUNNLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVyxFQUFBOztBQU1qQjs7O0VBR0kscUNBQXFDO0VBQ3JDLDJCQUEyQjtFQUMzQixrQ0FBa0M7RUFDbEMsaUJBQWlCLEVBQUE7O0FBSXJCO0VBRUkscUJBQXFCO0VBQ3JCLG1CQUFtQixFQUFBOztBQUh2QjtFQU9JLGNBQWMsRUFBQTs7QUFHaEI7RUFFSSxtQkFBbUIsRUFBQTs7QUFGdkI7RUFNSSxhQUFhLEVBQUE7O0FBTW5COzs7Ozs7Ozs7Ozs7O0VBaUJNLFdBQVcsRUFBQTs7QUFqQmpCOzs7Ozs7Ozs7Ozs7O0VBcUJNLFdBQVc7RUFDWCxVQUFVLEVBQUE7RUFDVjtJQXZCTjs7Ozs7Ozs7Ozs7OztNQXdCUSxXQUFXLEVBQUEsRUFFZDs7QUExQkw7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQStCSSxXQUFXO0VBQ1gsaUJBQWlCLEVBQUE7RUFoQ3JCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFtQ00sa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRLEVBQUE7RUFyQ2Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXlDTSxtQkFBbUI7SUFDbkIsYUFBYSxFQUFBO0VBMUNuQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBOENNLGlCQUFpQixFQUFBO0VBOUN2Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0RNLG1CQUFtQixFQUFBO0lBbER6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BcURRLGlCQUFpQixFQUFBO0lBckR6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BMERVLGFBQWEsRUFBQTtNQTFEdkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQTZEWSxVQUFVLEVBQUE7UUE3RHRCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUFnRWMsaUJBQWlCLEVBQUE7SUFoRS9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUF3RVUsYUFBYSxFQUFBOztBQXhFdkI7Ozs7Ozs7Ozs7Ozs7O0VBZ0ZNLFdBQVc7RUFDWCxPQUFPLEVBQUE7O0FBakZiOzs7Ozs7Ozs7Ozs7O0VBc0ZJLGlCQUFpQjtFQUNqQixZQUFZLEVBQUE7O0FBdkZoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTJGSSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUFBO0VBN0ZyQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWlHUSxjQUFjLEVBQUE7RUFqR3RCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUdNLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsV0FBVztJQUNYLHNCQUFzQjtJQUN0QixpQkFBaUIsRUFBQTtFQTNHdkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnSE0sbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxtQkFBbUIsRUFBQTs7QUFsSHpCOzs7Ozs7Ozs7Ozs7OztFQXdISSxxQkFBcUI7RUFDckIsbUJBQW1CLEVBQUE7RUF6SHZCOzs7Ozs7Ozs7Ozs7OztJQTRITSxXQUFXLEVBQUE7SUE1SGpCOzs7Ozs7Ozs7Ozs7OztNQStIUSxzQkFBc0I7TUFDdEIseUJBQXlCO01BQ3pCLG1CQUFtQjtNQUNuQixjQUFjO01BQ2QsZUFBZTtNQUNmLFlBQVk7TUFDWixXQUFXO01BQ1gsWUFBWSxFQUFBO01BdElwQjs7Ozs7Ozs7Ozs7Ozs7UUF5SVUsU0FBUztRQUNULGlCQUFpQixFQUFBO1FBMUkzQjs7Ozs7Ozs7Ozs7Ozs7VUE2SVksV0FBVztVQUNYLFNBQVM7VUFDVCx5QkFBeUIsRUFBQTtVQS9JckM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZQWtKYyxjQUFjO1lBQ2QsV0FBVztZQUNYLGNBQWM7WUFDZCxlQUFlO1lBQ2YsaUJBQWlCO1lBQ2pCLHFCQUFxQjtZQUNyQixTQUFTO1lBQ1Qsa0JBQWtCO1lBQ2xCLGdCQUFnQjtZQUNoQixTQUFTLEVBQUE7WUEzSnZCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Y0E4SmdCLHlCQUF5QjtjQUN6QixjQUFjO2NBQ2QsMEJBQTBCLEVBQUE7VUFoSzFDOzs7Ozs7Ozs7Ozs7OztZQXNLYyxnQkFBZ0I7WUFDaEIsaUJBQWlCLEVBQUE7WUF2Sy9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2NBMEtnQixjQUFjO2NBQ2QsV0FBVztjQUNYLFlBQVk7Y0FDWixhQUFhLEVBQUE7UUE3SzdCOzs7Ozs7Ozs7Ozs7OztVQXdMWSxnQkFBZ0I7VUFDaEIsV0FBVztVQUNYLHlCQUF5QixFQUFBO1VBMUxyQzs7Ozs7Ozs7Ozs7Ozs7WUE2TGMsc0JBQXNCO1lBQ3RCLHlCQUF5QjtZQUN6QixnQkFBZ0IsRUFBQTtZQS9MOUI7Ozs7Ozs7Ozs7Ozs7O2NBa01nQixvVkFBd0U7Y0FDeEUsZ0NBQXdCO3NCQUF4Qix3QkFBd0I7Y0FDeEIsNEJBQTRCO2NBQzVCLDJCQUEyQjtjQUMzQix5QkFBeUI7Y0FDekIsU0FBUztjQUNULFVBQVU7Y0FDVixZQUFZO2NBQ1osU0FBUztjQUNULE1BQU07Y0FDTixXQUFXLEVBQUE7VUE1TTNCOzs7Ozs7Ozs7Ozs7OztZQWlOYyx5QkFBeUI7WUFDekIsY0FBYyxFQUFBO0lBbE41Qjs7Ozs7Ozs7Ozs7Ozs7TUE0TlUsaUNBQXlCO1dBQXpCLDRCQUF5QjtjQUF6Qix5QkFBeUI7TUFDekIsU0FBUyxFQUFBO0VBN05uQjs7Ozs7Ozs7Ozs7Ozs7SUFvT00saUJBQWlCLEVBQUE7SUFwT3ZCOzs7Ozs7Ozs7Ozs7OztNQXVPUSx5QkFBeUI7TUFDekIsY0FBYztNQUNkLGVBQWU7TUFDZixTQUFTO01BQ1QsbUJBQW1CO01BQ25CLGlCQUFpQjtNQUNqQixtQkFBbUIsRUFBQTtNQTdPM0I7Ozs7Ozs7Ozs7Ozs7O1FBZ1BVLDBCQUEwQixFQUFBOztBQVlwQztFQU1VLG1CQUFtQixFQUFBOztBQU83QjtFQUdNLFlBQVk7RUFDWixXQUFXLEVBQUE7RUFKakI7SUFPUSxXQUFXLEVBQUE7RUFQbkI7SUFXUSxnQkFBZ0IsRUFBQTs7QUFNeEI7Ozs7Ozs7Ozs7OztFQWFFLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixtQ0FBMkI7T0FBM0IsOEJBQTJCO1VBQTNCLDJCQUEyQixFQUFBOztBQUk3QjtFQUNFLFlBQVk7RUFDWixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDZCQUFxQjtNQUFyQiwwQkFBcUI7VUFBckIscUJBQXFCLEVBQUE7O0FBR3ZCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0N6RHc1TEM7QXlEbjNMRDs7Ozs7Ozs7OztFQVdJLFVBQVUsRUFBQTtFQVhkOzs7Ozs7Ozs7O0lBY00sVUFBVSxFQUFBOztBQWRoQjs7Ozs7Ozs7OztFQW1CSSwwQkFBcUI7RUFDckIsMkJBQXFCLEVBQUE7O0FBcEJ6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwQk0sV0FBVztFQUNYLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUEvQnhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzQ0ksWUFBWSxFQUFBOztBQXRDaEI7Ozs7Ozs7Ozs7RUEwQ0ksZUFBZSxFQUFBOztBQTFDbkI7Ozs7Ozs7Ozs7RUE4Q0ksZ0JBQWdCLEVBQUE7O0FBTWhCO0VBcERKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXFETSx3QkFBd0I7SUFDeEIsV0FBVyxFQUFBLEVBa0NkOztBQXhGSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEyRE0sbUJBQW1CLEVBQUE7O0FBM0R6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUErRE0sVUFBVSxFQUFBOztBQS9EaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXFFTSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtREFBMkM7VUFBM0MsMkNBQTJDLEVBQUE7RUF4RWpEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEyRVEsV0FBVztJQUNYLG9CQUFvQixFQUFBO0lBNUU1Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BK0VVLGNBQWM7TUFDZCxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLHFCQUFxQixFQUFBOztBQWxGL0I7Ozs7Ozs7Ozs7RUEyRkksYUFBYTtFQUNiLFdBQVcsRUFBQTs7QUE1RmY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpR00sU0FBUztFQUVULHVCQUFlO09BQWYsa0JBQWU7VUFBZixlQUFlO0VBQ2YsV0FBVztFQUNYLGVBQWUsRUFBQTs7QUFNckI7Ozs7Ozs7Ozs7Ozs7O0VBZUksU0FBUztFQUNULDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBO0VDbnlCcEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDRSxjQUFjO0lBQ2QsV0FBVztJQUNYLFdBQVcsRUFBQTtFRDZ3QmY7Ozs7Ozs7Ozs7Ozs7O0lBMkJRLHdCQUF3QixFQUFBO0VBM0JoQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBZ0NNLGVBQWUsRUFBQTs7QUFoQ3JCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBc0NJLFdBQVcsRUFBQTtFQXRDZjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTBDTSxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7SUFDVCxjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQixFQUFBO0VBL0N2Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXFETSxXQUFXLEVBQUE7RUFyRGpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBeURNLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTtJQTFEdEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUE2RFEsU0FBUztNQUNULHlCQUF5QjtNQUN6QixtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQUE7TUFoRTFCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBbUVVLFVBQVUsRUFBQTtJQW5FcEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUF3RVEsY0FBYztNQUNkLGtCQUFrQjtNQUNsQix1QkFBdUI7TUFDdkIsWUFBWTtNQUVaLGdCQUFnQjtNQUNoQixVQUFVLEVBQUE7TUE5RWxCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBaUZVLGFBQWEsRUFBQTtNQWpGdkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUFxRlUsV0FBVztRQUNYLHFCQUFxQjtRQUNyQixtQkFBbUI7UUFDbkIsU0FBUztRQUVULHVCQUF1QjtRQUN2QixrQ0FBa0M7UUFDbEMsMkJBQTJCLEVBQUE7UUE1RnJDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBZ0djLGdCQUFnQjtVQUNoQix1Q0FBdUM7VUFDdkMseUJBQXlCLEVBQUE7VUFsR3ZDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBcUdnQixzQkFBc0I7WUFDdEIsbUJBQW1CLEVBQUE7UUF0R25DOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBa0hnQixhQUFhLEVBQUE7UUFsSDdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBc0hnQiw4QkFBOEI7VUFDOUIsZ0NBQWdDLEVBQUE7VUF2SGhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBMEhrQixzQkFBc0IsRUFBQTtVQTFIeEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7WUE4SGtCLDZDQUE0QyxFQUFBO0VBOUg5RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTJJUSx1QkFBdUI7SUFDdkIsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsa0JBQWtCLEVBQUE7SUEvSTFCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01Ba0pVLFdBQVc7TUFDWCxvQkFBb0IsRUFBQTtNQW5KOUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUFzSlksY0FBYztRQUNkLGVBQWU7UUFDZixpQkFBaUI7UUFDakIscUJBQXFCLEVBQUE7O0FBV2pDOztFQUlNLGFBQWEsRUFBQTtFQUpuQjs7SUFPUSxhQUFhLEVBQUE7O0FBTXJCO0VBS00sY0FBYyxFQUFBOztBQUxwQjtFQVNNLFVBQVUsRUFBQTs7QUFUaEI7RUFhTSxtQkFBbUIsRUFBQTtFQWJ6QjtJQWdCUSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsY0FBYyxFQUFBO0VBcEJ0QjtJQXdCUSxZQUFZLEVBQUE7O0FBeEJwQjtFQWlDTSxpQkFBaUI7RUFDakIsY0FBYztFSHArQmxCLHFCR3ErQjJCO0VIcCtCM0IsZ0NBQWdDO0VBQ2hDLCtCQUhnRDtFR3UrQjVDLFVBQVU7RUFDVixtQkFBbUIsRUFBQTtFSG4rQnZCO0lBRUksVUFBVTtJQUNWLFdBQVc7SUFFYix3QkFWOEMsRUFBQTtFQVloRDtJQUNFLG1CQWJxRTtJQWNyRSxrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLGlEQUF5QztZQUF6Qyx5Q0FBeUMsRUFBQTs7QUdtN0I3QztFQTJDSSxnQkFBZ0IsRUFBQTtFQTNDcEI7OztJQStDTSxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLHNCQUFzQixFQUFBO0VBakQ1QjtJQXFETSx3QkFBd0IsRUFBQTtJQXJEOUI7TUF3RFEsV0FBVztNQUNYLHNCQUFzQjtNQUN0QixpQkFBaUIsRUFBQTtNQTFEekI7UUE2RFUsZ0JBQWdCLEVBQUE7TUE3RDFCO1FBaUVVLGdCQUFnQjtRQUNoQixhQUFhLEVBQUE7O0VBbEV2Qjs7SUF3RU0saUJBQWlCO0lBQ2pCLFdBQVcsRUFBQTs7QUFTakI7RUFDRSx1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLG1EQUEwQztVQUExQywyQ0FBMEMsRUFBQTtFQUg1QztJQU1JLHVCQUF1QjtJQVV2Qiw4QkFBOEI7SUFDOUIsK0JBQStCO0lBQy9CLGNBQWMsRUFBQTtJQWxCbEI7TUFTTSxnQkFBZ0IsRUFBQTtJQVR0QjtNQWFNLG1CQUFtQixFQUFBO0lBYnpCO01BcUJNLDZCQUE2QjtNQUM3QiwyQkFBMkI7TUFDM0IsNEJBQTRCLEVBQUE7SUF2QmxDO01BMkJNLGdDQUFnQztNQUNoQyw4QkFBOEI7TUFDOUIsK0JBQStCLEVBQUE7SUE3QnJDO01Ba0NNLGVBQWU7TUFDZixjQUFjO01BQ2QsdUJBQXVCLEVBQUE7TUFwQzdCO1FBdUNRLHVCQUF1QixFQUFBO1FBdkMvQjtVQTBDVSxjQUFjLEVBQUE7O0FBU3hCO0VBSU0sZ0JBQWdCLEVBQUE7RUFKdEI7Ozs7SUFRUSxxQkFBcUI7SUFDckIsc0JBQXNCLEVBQUE7O0FBTTlCO0VBQ0UsV0FBVyxFQUFBO0VBRGI7SUFRUSxlQUFlLEVBQUE7RUFSdkI7SUFlUSxnQkFBZ0IsRUFBQTs7QUFNeEI7O0VBRUUsZ0JBQWdCLEVBQUE7RUFGbEI7O0lBS0ksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlLEVBQUE7SUFObkI7O01BU00sWUFBWSxFQUFBO0VBVGxCOztJQWNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQWlCO09BQWpCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsNkJBQTZCO0lBQzdCLHVCQUFlO0lBQWYsZUFBZSxFQUFBO0VBbkJuQjs7SUF1QkksVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBRWxCLGdCQUFnQixFQUFBO0lBNUJwQjs7TUErQk0sYUFBYSxFQUFBO0lBL0JuQjs7TUFtQ00sa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixPQUFPO01BQ1AsUUFBUTtNQUNSLFVBQVU7TUFDVixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLDhCQUE2QjtNQUM3QixtQkFBbUI7TUFDbkIsNkJBQTZCO01BQzdCLFdBQVc7TUFDWCxXQUFXO01BQ1gsVUFBVTtNQUNWLG9CQUFvQixFQUFBO0VBaEQxQjs7SUFzRE0sV0FBVyxFQUFBO0VBdERqQjs7Ozs7Ozs7O0lBNERNLGtCQUFrQixFQUFBO0VBNUR4Qjs7Ozs7Ozs7O0lBZ0VNLGlCQUFpQixFQUFBO0VBaEV2Qjs7Ozs7OztJQXNFTSxtQkFBbUIsRUFBQTtFQXRFekI7Ozs7Ozs7SUEwRU0sZ0JBQWdCLEVBQUE7O0FBTXRCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RXpEdTJPRTtBeURuMU9GO0VBQ0UsY0FBYztFQUNkLGVBQWUsRUFBQTtFQUZqQjtJQUtJLGVBQWUsRUFBQTtJQUxuQjtNQVFNLG1CQUFtQixFQUFBO0lBUnpCO01BYVEsY0FBYztNQUNkLGdEQUFnRDtNQUNoRCxzQ0FBc0M7TUFDdEMsa0NBQWtDO01BQ2xDLHVCQUF1QjtNQUN2QixVQUFVO01BQ1YsU0FBUyxFQUFBO0VBbkJqQjtJQTBCTSxTQUFTO0lBQ1QsY0FBYztJQUNkLGlCQUFpQixFQUFBO0lBNUJ2QjtNQStCUSxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixVQUFVO01BQ1YsY0FBYyxFQUFBO0lBbkN0QjtNQXVDUSxnQkFBZ0IsRUFBQTtNQXZDeEI7UUEwQ1UsY0FBYyxFQUFBO0lBMUN4Qjs7TUFvRFUsYUFBYSxFQUFBO0lBcER2QjtNQXlEUSxlQUFlO01BQ2YsYUFBYSxFQUFBO01BMURyQjtRQTZEVSxXQUFXLEVBQUE7TUE3RHJCO1FBaUVVLFVBQVUsRUFBQTtNQWpFcEI7UUFxRVUsVUFBVTtRQUNWLGlCQUFpQixFQUFBO01BdEUzQjtRQTBFVSxjQUFjO1FBQ2QsYUFBYSxFQUFBO1FBM0V2QjtVQThFWSxlQUNGLEVBQUE7O0FBT1Y7RUFRUSxjQUFjLEVBQUE7O0FBUnRCO0VBZ0JRLFdBQVcsRUFBQTs7QUFoQm5CO0VBd0JRLGNBQWMsRUFBQTs7QUF4QnRCO0VBOEJJLGFBQWE7RUFRYjs7Ozs7O016RHl4T0UsRXlEbnhPQztFQTVDUDtJQWtDUSxjQUFjLEVBQUE7O0FBZ0J0QjtFQUlNLGNBQWMsRUFBQTtFQUpwQjtJQU9RLDBCQUEwQixFQUFBOztBQVBsQztFQWNNLFdBQVcsRUFBQTtFQWRqQjtJQWlCUSwwQkFBMEIsRUFBQTs7QUFqQmxDO0VBd0JNLHlCQUF5QixFQUFBO0VBeEIvQjtJQTJCUSwwQkFBMEI7SUFDMUIsc0JBQXNCO0lBQ3RCLHlCQUF5QixFQUFBO0lBN0JqQztNQWdDVSwwQkFBMEI7TUFDMUIsc0JBQXNCLEVBQUE7O0FBakNoQztFQXlDSSxhQUFhLEVBQUE7RUF6Q2pCO0lBOENRLFlBQVk7SUFDWix5QkFBeUIsRUFBQTtJQS9DakM7TUFrRFUsMEJBQTBCO01BQzFCLHNCQUFzQjtNQUN0Qix5QkFBeUIsRUFBQTtNQXBEbkM7UUF3RFksVUFBVTtRQUNWLDBCQUEwQjtRQUMxQixzQkFBc0IsRUFBQTs7QUFZbEM7RUFJTSxpQkFBaUI7RUFDakIsY0FBYztFSGw2Q2xCLHFCR202QzJCO0VIbDZDM0IsZ0NBQWdDO0VBQ2hDLCtCQUhnRCxFQUFBO0VBS2hEO0lBRUksVUFBVTtJQUNWLFdBQVc7SUFFYix3QkFWOEMsRUFBQTtFQVloRDtJQUNFLG1CQWJxRTtJQWNyRSxrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLGlEQUF5QztZQUF6Qyx5Q0FBeUMsRUFBQTs7QUc4NEM3QztFQVVNLGlCQUFpQixFQUFBOztBQUt2QjtFQUtNLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFOeEI7RUFVTSxnQkFBZ0IsRUFBQTs7QUFWdEI7RUFlUSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGlCQUFpQjtFQWdCakIsa0JBQWtCLEVBQUE7RUFwQzFCO0lBd0JVLGNBQWMsRUFBQTtFQXhCeEI7SUE0QlUsc0JBQXNCLEVBQUE7O0FBNUJoQzs7Ozs7Ozs7Ozs7OztFQThDWSxlQUFlO0VBY2Y7O2V6RHl0T0csRXlEdnRPQztFQTlEaEI7Ozs7Ozs7Ozs7Ozs7SUFpRGMsV0FBVztJQUNYLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsV0FBVztJQUNYLHVXQUFxRDtJQUNyRCxnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsbUNBQTJCO0lBQTNCLDhCQUEyQjtJQUEzQiwyQkFBMkIsRUFBQTs7QUF6RHpDOzs7Ozs7Ozs7Ozs7O0VBbUVZLG1CQUFtQixFQUFBOztBQW5FL0I7Ozs7Ozs7RUF1RVksY0FBYyxFQUFBOztBQXZFMUI7RUE0RVUsV0FBVztFQUNYLFdBQVc7RUFDWCx1V0FBcUQ7RUFDckQsaUNBQWlDO0VBQ2pDLDRCQUE0QixFQUFBO0VBaEZ0QztJQW1GWSwwVkFBc0QsRUFBQTs7QUFuRmxFO0VBd0ZVLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULGFBQWEsRUFBQTs7QUEzRnZCO0VBZ0dVLGNBQWMsRUFBQTs7QUFoR3hCO0VBb0dVLGdCQUFnQixFQUFBOztBQXBHMUI7RUF3R1UsZ0JBQWdCLEVBQUE7O0FBeEcxQjtFQWlIUSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGlCQUFpQjtFQUVqQixjQUFjLEVBQUE7O0FBckh0QjtFQTJIUSxpQkFBaUIsRUFBQTs7QUEzSHpCO0VBa0lVLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUdsQixZQUFZO0VBZ0laOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O2F6RHVuT0c7RXlEaGtPSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZekQ2bE9FLEV5RGprT0M7RUEzVmI7SUE0SVksZUFBZTtJQUNmLGlCQUFpQjtJQUVqQixjQUFjO0lBQ2QsZ0JBQWdCLEVBQUE7SUFoSjVCO01BbUpjLG1CQUFtQixFQUFBO0VBbkpqQztJQXdKWSxtQkFBbUIsRUFBQTtFQXhKL0I7SUE0SlkscUJBQXFCO0lBQ3JCLG1CQUFtQixFQUFBO0VBN0ovQjtJQWlLWSxxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQVNuQiw2QkFBNkI7SUFDN0Isa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixhQUFhLEVBQUE7SUEvS3pCO01Bc0tjLGNBQWM7TUFDZCxvREFBNEM7TUFBNUMsK0NBQTRDO01BQTVDLDRDQUE0QztNQUM1QywwQ0FBa0M7V0FBbEMscUNBQWtDO2NBQWxDLGtDQUFrQztNQUNsQyxpQ0FBeUI7V0FBekIsNEJBQXlCO2NBQXpCLHlCQUF5QixFQUFBO0lBekt2QztNQWtMYyxtQkFBbUIsRUFBQTtNQWxMakM7UUFxTGdCLFdBQVc7UUFDWCxxQkFBcUIsRUFBQTtFQXRMckM7SUE0TFksZ0JBQWdCLEVBQUE7SUE1TDVCO01BK0xjLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osVUFBVTtNQUNWLGVBQWU7TUFDZix3QkFBd0IsRUFBQTtNQW5NdEM7UUFzTWdCLGdCQUFnQixFQUFBO01BdE1oQztRQTBNZ0IsZ0JBQWdCLEVBQUE7RUExTWhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBbU5ZLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lIam9EN0IscUJHa29EaUM7SUhqb0RqQyxnQ0FBZ0M7SUFDaEMsK0JBSGdELEVBQUE7SUFLaEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFFSSxVQUFVO01BQ1YsV0FBVztNQUViLHdCQVY4QyxFQUFBO0lBWWhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BQ0UsbUJBYnFFO01BY3JFLGtCQUFrQjtNQUNsQiwyQkFBMkI7TUFDM0IsaURBQXlDO2NBQXpDLHlDQUF5QyxFQUFBOztFRzY1QzdDOzs7Ozs7SUEwTlksaUJBQWlCLEVBQUE7RUExTjdCO0lBK05jLFNBQVMsRUFBQTtFQS9OdkI7SUFtT2MsVUFBVSxFQUFBO0VBbk94QjtJQXdPZ0IsZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQTtFQXpPNUI7SUErT2MsYUFBYSxFQUFBO0VBL08zQjtJQW9QWSxtQkFBbUIsRUFBQTtFQXBQL0I7SUF3UFksa0JBQWtCO0lBT2xCOzs7Ozs7Y3pEeXlPRSxFeURueU9DO0lBclFmO01BMlBjLHFCQUFxQjtNQUNyQixzQkFBc0IsRUFBQTtFQTVQcEM7SUE4Ulksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHFCQUF5QjtJQUF6QixpQ0FBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QjtJQUN6Qiw2QkFBcUI7UUFBckIsMEJBQXFCO1lBQXJCLHFCQUFxQixFQUFBO0VBaFNqQztJQTJTYyxjQUFjO0lBQ2QsV0FBVyxFQUFBO0VBNVN6QjtJQWtUYyxjQUFjO0lBQ2QsV0FBVyxFQUFBO0VBblR6QjtJQXdUWSxnQkFBZ0IsRUFBQTtJQXhUNUI7TUEyVGMsZ0JBQWdCLEVBQUE7O0FBM1Q5QjtFQStWVSw2QkFBNkIsRUFBQTtFQS9WdkM7SUFrV1kseUJBQXlCLEVBQUE7SUFsV3JDO01BdVdnQixjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFBO0lBeldyQztNQTZXZ0IsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBQTs7QUEvV3JDO0VBd1hRLHlCQUF5QixFQUFBOztBQXhYakM7RUE0WFEseUJBQXlCLEVBQUE7O0FBNVhqQztFQXdZYyxXQUFXLEVBQUE7O0FBeFl6QjtFQTRZYyx5QkFBeUIsRUFBQTs7QUE1WXZDO0VBZ1pjLHlCQUF5QixFQUFBOztBQWhadkM7RUFxWmMscUJBQXFCLEVBQUE7O0FBclpuQztFQTBaZ0IsYUFBYSxFQUFBOztBQTFaN0I7RUFrYWMsV0FBVyxFQUFBOztBQWxhekI7RUFpYmMseUJBQXlCLEVBQUE7O0FBamJ2QztFQXFiYyx5QkFBeUIsRUFBQTs7QUFyYnZDO0VBK2JRLGNBQWM7RUFDZCx1QkFBdUIsRUFBQTs7QUFoYy9CO0VBb2NRLFVBQVU7RUFDVixvQkFBb0IsRUFBQTtFQXJjNUI7SUF3Y1UsZ0JBQWdCLEVBQUE7RUF4YzFCO0lBNGNVLFNBQVM7SUFDVCxVQUFVLEVBQUE7RUE3Y3BCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBb2RVLHVDQUErQjtJQUEvQixrQ0FBK0I7SUFBL0IsK0JBQStCLEVBQUE7RUFwZHpDO0lBd2RVLFlBQVk7SUFDWixtQkFBbUIsRUFBQTtJQXpkN0I7TUE0ZFksWUFDRixFQUFBO0lBN2RWO01BZ2VZLFlBQVksRUFBQTs7RUFoZXhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1ZVUsY0FBYztJQUNkLGFBQWE7SUFDYixtQkFBbUIsRUFBQTtFQXplN0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFpZlksVUFBVSxFQUFBOztBQWpmdEI7RUF3Zk0sV0FBVyxFQUFBOztBSi81RGpCO0VJMDZESSxZQUFZLEVBQUE7O0FKMTZEaEI7RUkrNkRFLHVCQUF1QixFQUFBOztBQU96QjtFQUNFLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLGtEQUEwQztVQUExQywwQ0FBMEM7RUFDMUMsbUJBQW1CO0VBOEduQjs7Ozs7Ozs7SXpENGtPRSxFeURwa09DO0VBcEhIO0lBQ0UsMkJBQTJCO0lBQzNCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVyxFQUFBO0lBSmI7TUFPSSxlQUFlLEVBQUE7RUFqQnJCO0lBc0JJLGdCQUFnQjtJQUNoQixnQ0FBZ0MsRUFBQTtJQXZCcEM7TUEwQk0sZ0JBQWdCLEVBQUE7RUExQnRCO0lBZ0NJLGdCQUFnQixFQUFBO0lBaENwQjtNQW1DTSxnQkFBZ0IsRUFBQTtJQW5DdEI7TUF1Q00sbUJBQW1CLEVBQUE7RUF2Q3pCO0lBOENRLG1CQUFtQixFQUFBO0lBOUMzQjtNQWlEVSxXQUFXLEVBQUE7SUFqRHJCO01BcURVLHNCQUFzQixFQUFBO0VBckRoQztJQTREWSx5QkFBeUI7SUFDekIsNkJBQTZCLEVBQUE7RUE3RHpDO0lBc0VJLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQiwyN0JBQXFEO0lBQ3JELGtDQUFxQjtZQUFyQixxQkFBcUI7SUFDckIsZ0NBQWdDO0lBQ2hDLDRCQUE0QjtJQUM1QixjQUFjO0lBQ2QscUJBQXFCLEVBQUE7SUEvRXpCO01Ba0ZNLHc3QkFBcUQsRUFBQTtJQWxGM0Q7TUFzRk0sYUFBYSxFQUFBO0lBdEZuQjtNQTBGTSxxQkFBcUI7TUFDckIsY0FBYyxFQUFBO0lBM0ZwQjtNQStGTSxpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGNBQWMsRUFBQTtJQWpHcEI7TUFzR1EsbUJBQW1CLEVBQUE7RUF0RzNCO0lBOEdNLCs1QkFBb0QsRUFBQTtJQTlHMUQ7TUFpSFEsbTZCQUFvRCxFQUFBO0VBakg1RDtJQWtJTSx1V0FBcUQsRUFBQTtJQWxJM0Q7TUFxSVEsMFZBQXNELEVBQUE7RUFySTlEO0lBMklJLDJCQUEyQixFQUFBO0VBM0kvQjs7SUFnSkksaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixlQUFlLEVBQUE7RUFsSm5CO0lBc0pJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsYUFBYSxFQUFBO0lBM0pqQjtNQThKTSxjQUFjLEVBQUE7SUE5SnBCO01Ba0tNLGFBQWEsRUFBQTtJQWxLbkI7TUFzS00sYUFBYSxFQUFBO0VBdEtuQjtJQTJLSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixxQkFBcUI7SUFDckI7aUJ6RHltT2EsRXlEeG1PQztJQWhMbEI7TUFvTFEscUJBQXFCO01BQ3JCLG1CQUFtQixFQUFBO01BckwzQjtRQXdMVSxpQkFBaUI7UUFDakIsY0FBYyxFQUFBO01Bekx4QjtRQThMWSxZQUFZLEVBQUE7SUE5THhCO01BeU1VLGlCQUFpQjtNQUNqQixjQUFjLEVBQUE7SUExTXhCO01BbU5RLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsY0FBYztNQUNkLHFCQUFxQjtNQUNyQixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFBO0lBek56QjtNQTZOUSxXQUFXLEVBQUE7SUE3Tm5CO01BaU9RO3NCekQra09jO015RDdrT2QsY0FBYztNQUVkLG9CQUFvQjtNQXlCcEI7Ozs7Ozs7Ozs7OztVekRpa09FLEV5RHJqT0M7TUExUVg7UUF3T1UsaUJBQWlCO1FBQ2pCLGNBQWMsRUFBQTtNQXpPeEI7UUE2T1UscUJBQXFCO1FBQ3JCLHNCQUFzQixFQUFBO01BOU9oQztRQWtQVSxpQkFBaUIsRUFBQTtNQWxQM0I7UUFzUFUsY0FBYztRQUNkLG1CQUFtQjtRQUNuQixZQUFZO1FBQ1osa0NBQTBCO1FBQTFCLDZCQUEwQjtRQUExQiwwQkFBMEI7UUFDMUIsaUNBQXlCO2FBQXpCLDRCQUF5QjtnQkFBekIseUJBQXlCO1FBQ3pCLDBDQUFrQzthQUFsQyxxQ0FBa0M7Z0JBQWxDLGtDQUFrQyxFQUFBO01BM1A1QztRQWlSVTs7O1l6RGtrT0UsRXlEL2pPQztRQXBSYjtVQThRWSxjQUFjLEVBQUE7SUE5UTFCO01BeVJRLG1CQUFtQixFQUFBOztBQVEzQjtFQUdJLFdBQVcsRUFBQTtFQUhmO0lBTU0sZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBUHpCO0lBV00sY0FBYztJQUNkLGdCQUFnQjtJQUNoQixtREFBMkM7WUFBM0MsMkNBQTJDO0lBQzNDLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsWUFBWSxFQUFBO0lBQ1o7TUFqQk47UUFrQlEsV0FBVyxFQUFBLEVBRWQ7RUFwQkw7SUF1Qk0sb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0lBdkJuQjtNQTBCUSx1QkFBZTtVQUFmLHdCQUFlO2NBQWYsZUFBZSxFQUFBO0lBMUJ2QjtNQThCUSxnQkFBZ0I7TUFDaEIsYUFBYTtNQUNiLGtCQUFrQixFQUFBO0lBaEMxQjtNQW9DUSxnQkFBZ0IsRUFBQTtNQXBDeEI7UUF1Q1Usa0JBQWtCO1FBQ2xCLGlCQUFpQixFQUFBO01BeEMzQjtRQThDVSxjQUFjLEVBQUE7SUE5Q3hCO01BbURRLGFBQWEsRUFBQTtJQW5EckI7TUF1RFEseUJBQXlCO01BQ3pCLFNBQVM7TUFDVCxrQkFBa0IsRUFBQTtJQXpEMUI7OztNQWlFWSxxQkFBcUI7TUFDckIsbUJBQW1CO01BQ25CLGlCQUFpQixFQUFBO01BbkU3Qjs7O1FBc0VjLGVBQWUsRUFBQTtJQXRFN0I7TUE2RVEsMkJBQTJCLEVBQUE7SUE3RW5DO01Ba0ZRLGdCQUFnQjtNQUNoQixvQkFBb0IsRUFBQTtJQW5GNUI7TUF3RlUsMkJBQTJCLEVBQUE7SUF4RnJDO01BNkZRLGNBQWM7TUFDZCw2QkFBNkI7TUFDN0IscUJBQXFCO01BQ3JCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YscUJBQXFCLEVBQUE7TUFsRzdCO1FBcUdVLGdCQUFnQixFQUFBO01BckcxQjtRQXlHVSxjQUFjO1FBQ2QseUJBQXlCLEVBQUE7O0FBYWpDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFZRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0lBQTBIO0VBQTFILDZIQUEwSDtFQUExSCwwSEFBMEg7RUFDMUgsMENBQWtDO09BQWxDLHFDQUFrQztVQUFsQyxrQ0FBa0M7RUFDbEMsaUNBQXlCO09BQXpCLDRCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsZ0NBQWdDO0VBQ2hDLDRCQUE0QjtFQUM1QixjQUFjO0VBMENkOzs7Ozs7Ozs7Ozs7TXpEb2pPRSxFeUR4aU9DO0VBOUVMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEyQkksZUFBZSxFQUFBO0VBM0JuQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBK0JJLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsY0FBYztJQUNkLHFCQUFxQixFQUFBO0VBbEN6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBc0NJLHNCQUFzQjtJQUN0QixjQUFjLEVBQUE7SUF2Q2xCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUEwQ00seUJBQXlCO01BQ3pCLFdBQVcsRUFBQTtFQTNDakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrREksa0JBQWtCO0lBQ2xCLGlkQUFnRCxFQUFBO0lBbkRwRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQXNETSxpZEFBOEMsRUFBQTtFQXREcEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTJESSxpZEFBOEMsRUFBQTtJQTNEbEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQThETSxpZEFBZ0QsRUFBQTtFQTlEdEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFtRkksc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxxaEJBQWlEO0lBQ2pELCtCQUErQjtJQUMvQixrQkFBa0IsRUFBQTtJQXZGdEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUEwRk0seUJBQXlCO01BQ3pCLFdBQVc7TUFDWCxxaEJBQW1ELEVBQUE7RUE1RnpEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtHSSxzQkFBc0I7SUFDdEIsa0NBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsMFlBQStDO0lBQy9DLCtCQUErQjtJQUMvQixrQkFBa0IsRUFBQTtJQXZHdEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BMEdNLHlCQUF5QjtNQUN6QixXQUFXO01BQ1gsdVlBQXFELEVBQUE7SUE1RzNEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQWdITSwrWUFBZ0QsRUFBQTtNQWhIdEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBbUhRLHlZQUFzRCxFQUFBO0lBbkg5RDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUF3SE0scVRBQWdELEVBQUE7TUF4SHREOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQTJIUSwrU0FBc0QsRUFBQTtFQTNIOUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBbUlRLDhCQUE2QixFQUFBO0VBbklyQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBeUlJLHlCQUF5QjtJQUN6QixjQUFjO0lBQ2QsZUFBZSxFQUFBO0lBM0luQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BOElNLHlCQUF5QjtNQUN6QixjQUFjLEVBQUE7RUEvSXBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvSkkseUJBQXlCO0lBQ3pCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsdzBHQUF5RDtJQUN6RCw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLGtDQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtJQTFKekI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTZKTSx5QkFBeUI7TUFDekIsY0FBYztNQUNkLHcwR0FBMkQsRUFBQTtFQS9KakU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQW9LSSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsU0FBUztJQUNULFVBQVU7SUFDViwwQkFBMEIsRUFBQTtJQTFLOUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BOEtNLHVCQUF1QjtNQUN2QixjQUFjLEVBQUE7SUEvS3BCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFtTE0sd0JBQWdCO2NBQWhCLGdCQUFnQixFQUFBO0VBbkx0Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF5TEksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUE7SUE1THpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQStMTSxhQUFhLEVBQUE7SUEvTG5COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQW1NTSx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUE7RUFwTTNCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwTUksWUFBWSxFQUFBO0VBMU1oQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBOE1JLDJCQUEyQjtJQUMzQiw0QkFBNEIsRUFBQTtJQS9NaEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQWtOTSxZQUFZLEVBQUE7SUFsTmxCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFzTk0sa0NBQWtDO01BQ2xDLFdBQVc7TUFDWCxpQkFBaUIsRUFBQTtFQXhOdkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBK05JLGNBQWMsRUFBQTtJQS9ObEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01Ba09NLFdBQVcsRUFBQTtFQWxPakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVPSSx5dUNBQXNEO0lBQ3RELGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtJQXhPOUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTJPTSxtdUNBQTRELEVBQUE7RUEzT2xFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnUEksd0JBQXdCLEVBQUE7O0F6RDg4WDlCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFeUR0OFhNLHNCQUFzQjtFQUN0QixjQUFjLEVBQUE7RXpEMCtYbEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0l5RHYrWE0seUJBQXlCO0lBQ3pCLFdBQVcsRUFBQTtFekQyZ1lqQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0l5RHZnWU0saWRBQThDLEVBQUE7SXpENmtZbEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNeUQxa1lNLGlkQUFnRCxFQUFBO0V6RGdwWXhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJeUQzb1lNLHFoQkFBaUQsRUFBQTtJekQrcVlyRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TXlENXFZTSxxaEJBQW1ELEVBQUE7O0FBUzdEO0VBQ0UsWUFBWTtFQUNaLGVBQWUsRUFBQTs7QUFJakI7O0VBRUUscUNBQW9DO0VBQ3BDLDhCQUE2QjtFQUM3QixnSEFBd0c7RUFBeEcsMkdBQXdHO0VBQXhHLHdHQUF3RztFQUN4RywwQ0FBa0M7T0FBbEMscUNBQWtDO1VBQWxDLGtDQUFrQztFQUNsQyxpQ0FBeUI7T0FBekIsNEJBQXlCO1VBQXpCLHlCQUF5QixFQUFBO0VBTjNCOztJQVNJLHFDQUFvQztJQUNwQyw4QkFBNkI7SUFDN0Isc0JBQXNCLEVBQUE7O0FBSzFCO0VBR00sZ0JBQWdCLEVBQUE7O0FBTXRCOzs7O0VBT00sVUFBVTtFQUNWLG1DQUEyQjtPQUEzQiw4QkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLE9BQU8sRUFBQTs7QUFUYjs7OztFQWNJLFlBQVk7RUFDWixnQkFBZ0IsRUFBQTtFQWZwQjs7OztJQWtCTSxZQUFZO0lBQ1osV0FBVztJQUNYLHlCQUF5QjtJQUN6Qix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCx5eEJBQW1EO0lBQ25ELDJCQUEyQjtJQUMzQixrQ0FBcUI7WUFBckIscUJBQXFCO0lBQ3JCLDRCQUE0QjtJQUM1QixtQ0FBMkI7SUFBM0IsOEJBQTJCO0lBQTNCLDJCQUEyQixFQUFBOztBQTVCakM7Ozs7Ozs7Ozs7Ozs7RUFrQ00sZUFBZTtFQUNmLGlCQUFpQjtFQUVqQixjQUFjO0VBQ2QsZ0JBQWdCLEVBQUE7O0FBdEN0Qjs7OztFQTJDSSxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBNUN0Qjs7Ozs7Ozs7OztFQWdESSxhQUFhO0VBQ2IsY0FBYyxFQUFBOztBQWpEbEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUErRE0sV0FBVztFQUNYLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1DQUEyQjtPQUEzQiw4QkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7OztBQXJFaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXlFTSxVQUFVLEVBQUE7O0FBekVoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQThFUSxlQUFlO0VBQ2YsaUJBQWlCO0VBRWpCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7O0FBbkZ6Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXdGTSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBOENsQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1N6RHkrWUcsRXlENTdZQztFQXBMVjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTZGUSxZQUFZLEVBQUE7RUE3RnBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaUdRLGVBQWUsRUFBQTtFQWpHdkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFxR1EsV0FBVztJQUNYLFdBQVc7SUFDWCxxQkFBcUIsRUFBQTtFQXZHN0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE0R1EsVUFBVSxFQUFBO0lBNUdsQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQStHVSxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFFBQVEsRUFBQTtJQWpIbEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFzSFksU0FBUyxFQUFBO0VBdEhyQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQThIUSxZQUFZO0lBQ1osbUJBQW1CLEVBQUE7SUEvSDNCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BbUlVLGlCQUFpQixFQUFBO0VBbkkzQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVMUSxXQUFXO0lBQ1gsV0FBVyxFQUFBO0lBeExuQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTJMVSxtQkFBbUIsRUFBQTs7QUEzTDdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa01RLGFBQWEsRUFBQTtFQUViOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsbUJBQW1CLEVBQUE7O0FBck03Qjs7Ozs7Ozs7Ozs7Ozs7O0VBNk1JLHFEQUE2QztVQUE3Qyw2Q0FBNkM7RUFDN0MseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7RUFqTnZCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQW9OTSxrREFBa0QsRUFBQTtJQXBOeEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BdU5RLGdCQUFnQixFQUFBO0VBdk54Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQThOTSxtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7RUEvTnpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBcU9RLG1CQUFtQixFQUFBO0lBck8zQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQXlPVSxrQkFBa0IsRUFBQTtNQXpPNUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUE0T1ksbUJBQW1CLEVBQUE7SUE1Ty9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BaVBVLHdCQUFnQjtjQUFoQixnQkFBZ0IsRUFBQTtJQWpQMUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFzUFksa0JBQWtCLEVBQUE7SUF0UDlCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BNFBVLFNBQVMsRUFBQTtNQTVQbkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUErUFksU0FBUztRQUNULGdCQUFnQjtRQUNoQixhQUFhO1FBQ2IsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUEyRWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2V6RG9nYUc7UXlEeitaSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2N6RDRpYUUsRXlEMStaQztRQTVhZjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztVQXVRYyxlQUFlLEVBQUE7VUF2UTdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBMFFnQixnREFBZ0QsRUFBQTtRQTFRaEU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUFrUmdCLGFBQWEsRUFBQTtRQWxSN0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUF1UmMsdUJBQUE7VUFDQSxjQUFjLEVBQUE7UUF4UjVCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBNFJjLGtCQUFrQixFQUFBO1FBNVJoQzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztVQWdTYyxtQkFBbUIsRUFBQTtRQWhTakM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUFvU2MscUJBQXFCLEVBQUE7VUFwU25DOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBdVNnQiwwQkFBMEIsRUFBQTtRQXZTMUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUE2U2dCLGFBQWEsRUFBQTtRQTdTN0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUFpVGdCLGtCQUFrQixFQUFBO1VBalRsQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZQW9Ua0IsZ0JBQWdCLEVBQUE7VUFwVGxDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBd1RrQixnQkFBZ0IsRUFBQTtRQXhUbEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUErVGdCLFdBQVc7VUFDWCxjQUFjLEVBQUE7UUFoVTlCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBcVVjLGdCQUFnQixFQUFBO1FBclU5Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztVQTBVYyxvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IseUJBQW1CO1VBQW5CLDJCQUFtQjtjQUFuQixzQkFBbUI7a0JBQW5CLG1CQUFtQixFQUFBO1FBM1VqQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztVQSthYyw2QkFBNkIsRUFBQTtRQS9hM0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUFtYmMsb0JBQWE7VUFBYixxQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYSxFQUFBO1VBbmIzQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZQXNiZ0IsaUJBQWlCLEVBQUE7UUF0YmpDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBNmJnQixhQUFhLEVBQUE7UUE3YjdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBa2NrQiwwQkFBMEIsRUFBQTtRQWxjNUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUF3Y2MsZ0JBQWdCO1VBQ2hCLFlBQVk7VUFDWixxQkFBcUIsRUFBQTtRQTFjbkM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUE4Y2MsV0FBVztVQUNYLGdCQUFnQjtVQUNoQixlQUFlLEVBQUE7VUFoZDdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBdWRvQixjQUFjLEVBQUE7WUF2ZGxDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2NBMGRzQixjQUFjO2NBQ2QseUJBQXlCO2NBQ3pCLHFCQUFxQixFQUFBO1VBNWQzQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZQW1lb0IseUJBQXlCO1lBQ3pCLHNCQUFzQixFQUFBO1lBcGUxQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztjQXVlc0Isa0JBQWtCO2NBQ2xCLDJCQUEyQjtjQUMzQiw0QkFBNEI7Y0FDNUIsMEJBQTBCLEVBQUE7Y0ExZWhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQTZld0IseUJBQXlCLEVBQUE7VUE3ZWpEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBcWZvQixjQUFjLEVBQUE7VUFyZmxDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBMGZrQiw2QkFBNkIsRUFBQTtVQTFmL0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7WUFnZ0JrQix5QkFBeUIsRUFBQTtZQWhnQjNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2NBbWdCb0IseUJBQXlCLEVBQUE7Y0FuZ0I3Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFzZ0JzQixjQUFjLEVBQUE7UUF0Z0JwQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztVQThnQmMscUJBQXFCO1VBQ3JCLGNBQWM7VUFDZCx5QkFBeUI7VUFDekIsc0JBQXNCO1VBQ3RCLHFCQUFxQjtVQUNyQixrQkFBa0I7VUFDbEIsZUFBZTtVQUNmLG1CQUFtQjtVQUNuQixXQUFXO1VBQ1gsd0JBQXdCO1VBQ3hCLFNBQVM7VUFDVCxrQkFBa0IsRUFBQTtVQXpoQmhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBNGhCZ0IsaUJBQWlCLEVBQUE7VUE1aEJqQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZQWdpQmdCLHFCQUFxQixFQUFBO1lBaGlCckM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Y0F1aUJrQix5QkFBeUIsRUFBQTtjQXZpQjNDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQW9pQm9CLGNBQWMsRUFBQTtRQXBpQmxDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1VBZ2pCYyxrQkFBa0IsRUFBQTtVQWhqQmhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBbWpCZ0IsY0FBYztZQUNkLFdBQVcsRUFBQTtVQXBqQjNCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBd2pCZ0IsZ0JBQWdCLEVBQUE7WUF4akJoQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztjQTJqQmtCLGtCQUFrQixFQUFBO1FBM2pCcEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUFra0JnQixlQUFlLEVBQUE7UUFsa0IvQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztVQXVrQmMsZ0JBQWdCLEVBQUE7VUF2a0I5Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztZQTBrQmdCLGdCQUFnQjtZQUNoQixnQkFBZ0I7WUFDaEIsZUFBZTtZQUNmLFlBQVksRUFBQTtZQTdrQjVCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2NBZ2xCa0IsZ0JBQWdCO2NBQ2hCLGlCQUFpQixFQUFBO1FBamxCbkM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7VUF1bEJjLFlBQVksRUFBQTtVQXZsQjFCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O1lBMmxCa0IsYUFBYSxFQUFBO0VBM2xCL0I7Ozs7Ozs7Ozs7Ozs7OztJQXltQlU7OztZekQyNGNFO0l5RDM0Y0Y7OztZekQrNGNFO0l5RC80Y0Y7OztZekRtNWNFO0l5RG41Y0Y7OztZekR1NWNFO0l5RHY1Y0Y7OztZekQyNWNFO0l5RDM1Y0Y7OztZekQrNWNFO0l5RC81Y0Y7OztZekRtNmNFO0l5RG42Y0Y7OztZekR1NmNFLEV5RHA2Y0M7SUE1bUJiOzs7Ozs7Ozs7Ozs7Ozs7TUE4bUJZLGdCQUFhLEVBQUE7SUE5bUJ6Qjs7Ozs7Ozs7Ozs7Ozs7O01BOG1CWSxrQkFBYSxFQUFBO0lBOW1CekI7Ozs7Ozs7Ozs7Ozs7OztNQThtQlksZ0JBQWEsRUFBQTtJQTltQnpCOzs7Ozs7Ozs7Ozs7Ozs7TUE4bUJZLGtCQUFhLEVBQUE7SUE5bUJ6Qjs7Ozs7Ozs7Ozs7Ozs7O01BOG1CWSxnQkFBYSxFQUFBO0lBOW1CekI7Ozs7Ozs7Ozs7Ozs7OztNQThtQlksa0JBQWEsRUFBQTtJQTltQnpCOzs7Ozs7Ozs7Ozs7Ozs7TUE4bUJZLGdCQUFhLEVBQUE7SUE5bUJ6Qjs7Ozs7Ozs7Ozs7Ozs7O01BOG1CWSxrQkFBYSxFQUFBOztBQTltQnpCOzs7O0VBdW5CSSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTtFQTFuQnZCOzs7O0lBOG5CTSxnQkFBZ0I7SUFDaEIsbUNBQTJCO1NBQTNCLDhCQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtJQS9uQmpDOzs7O01Ba29CUSxxQkFBcUIsRUFBQTtNQWxvQjdCOzs7Ozs7OztRQXNvQlUsdUJBQXVCO1FBQ3ZCLFNBQVM7UUFDVCxjQUFjLEVBQUE7TUFJaEI7UUE1b0JSOzs7O1VBOG9CWSxZQUFZLEVBQUEsRUFDYjtNQS9vQlg7Ozs7UUFvcEJVLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsY0FBYztRQUNkLG1CQUFtQixFQUFBOztBQVU3QjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VBcHFCWjtJQXVxQkksd0JBQWdCO1lBQWhCLGdCQUFnQixFQUFBO0VBTnBCO0lBVUksV0FBVyxFQUFBO0VBVmY7SUFjSSxZQUFZO0lBQ1osYUFBYSxFQUFBO0lBZmpCO01Ba0JNLGVBQWUsRUFBQTtFQWxCckI7SUF3Qk0saUNBQWlDLEVBQUE7SUF4QnZDO01BMkJRLGNBQWMsRUFBQTtJQTNCdEI7TUErQlEsZUFBZSxFQUFBO0VBL0J2QjtJQXNDTSxpQ0FBaUMsRUFBQTtJQXRDdkM7TUF5Q1EsY0FBYyxFQUFBO0lBekN0QjtNQTZDUSxlQUFlLEVBQUE7RUE3Q3ZCO0lBb0RJLHVCQUF1QjtJQUN2QixVQUFVLEVBQUE7O0FBU2Q7O0V6RCsvY0U7QXlEMy9jRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0N6RGkyZEM7QXlEMS9jRDtFQUdJLG1CQUFtQixFQUFBOztBQUh2QjtFQU9JLFdBQVcsRUFBQTs7QUFQZjs7O0VBYUksWUFBWSxFQUFBO0VBYmhCOzs7SUFnQk0sV0FBVztJQUNYLFdBQVc7SUFDWCxjQUFjO0lBQ2QseUJBQXlCO0lBRXpCLDRCQUE0QjtJQUM1QixtQkFBbUI7SUFDbkIsbURBQTJDO1lBQTNDLDJDQUEyQztJQUMzQyxnQkFBZ0I7SUFDaEI7OztxQ3pEMC9jK0IsRXlEdi9jQztJQTVCdEM7OztNQStCUSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixjQUFjLEVBQUE7O0FBbEN0QjtFQXdDSSxXQUFXO0VBQ1gsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7RUEzQ2Q7SUE4Q00sV0FBVztJQUNYLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFNBQVM7SUFDVCx1QkFBdUI7SUFDdkIsd0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsY0FBYztJQWVkOzs7O3lCekQwK2NtQjtJeURuK2NuQjs7Ozs7Ozs7Ozs7Ozs7OztRekRvL2NFO0l5RGwrY0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRekR1Z2RFLEV5RG4rY0M7SUFsSVQ7TUF5RFEsY0FBYztNQUNkLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIsNEJBQTRCO01BQzVCLG1CQUFtQjtNQUNuQixtREFBMkM7Y0FBM0MsMkNBQTJDLEVBQUE7TUE5RG5EO1FBaUVVLDJCQUEyQixFQUFBO0VBakVyQztJQXNJTSxXQUFXO0lBQ1gsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osMkJBQW9CO0lBQXBCLDRCQUFvQjtJQUFwQiwyQkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLFNBQVM7SUFVVDs7Ozs7Ozs7Ozs7Ozs7UXpEKytjRSxFeURqK2NDO0lBbktUO01BOElRLFdBQVc7TUFDWCxXQUFXO01BQ1gsNkJBQTZCLEVBQUE7O0FBaEpyQztFQXlLSSxVQUFVO0VBQ1YsZUFBZSxFQUFBO0VBMUtuQjtJQTZLTSxjQUFjLEVBQUE7O0FBN0twQjtFQW1MSSxVQUFVO0VBQ1YsZ0JBQWdCLEVBQUE7RUFwTHBCO0lBdUxNLGVBQWU7SUFDZixjQUFjLEVBQUE7RUF4THBCO0lBOExRLGNBQWM7SUFDZCxVQUFVLEVBQUE7RUEvTGxCO0lBbU1RLFVBQVUsRUFBQTtJQW5NbEI7TUFzTVUsY0FBYyxFQUFBO01BdE14QjtRQXlNWSxtQkFBbUIsRUFBQTtRQXpNL0I7VUE0TWMsc0JBQXNCLEVBQUE7TUE1TXBDO1FBa05ZLFVBQVU7UUFDVixxQkFBcUI7UUFDckIsbUJBQW1CLEVBQUE7UUFwTi9CO1VBdU5jLG1CQUFtQjtVQUNuQixrQkFBa0IsRUFBQTtRQXhOaEM7VUE0TmMsa0JBQWtCO1VBQ2xCLG1CQUFtQixFQUFBO1FBN05qQztVQWlPYyxtQkFBbUI7VUFDbkIsa0JBQWtCLEVBQUE7O0FBYWhDO0VBRUksV0FBVztFQUNYLFdBQVcsRUFBQTs7QUFLZjtFQUNFLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTtFQUZwQjtJQUtJLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGtCQUFrQixFQUFBO0VBUnRCO0lBWUksZUFBZSxFQUFBO0VBWm5CO0lBZ0JJLGNBQWMsRUFBQTs7QUFJbEI7Ozs7OztFQW9CSSxrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLDJDQUEyQztFQUMzQyw0QkFBNEIsRUFBQTtFQXRCaEM7Ozs7OztJQVVNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsY0FBYztJQUNkLHFCQUFxQjtJQUNyQixVQUFVLEVBQUE7RUFqQmhCOzs7Ozs7SUF5Qk0sczFCQUFtRTtJQUNuRSxrQ0FBcUI7WUFBckIscUJBQXFCLEVBQUE7RUExQjNCOzs7Ozs7SUE4Qk0seXJDQUF1RDtJQUN2RCxrQ0FBcUI7WUFBckIscUJBQXFCLEVBQUE7RUEvQjNCOzs7Ozs7SUFtQ00sNjhCQUE0RDtJQUM1RCxrQ0FBMEI7WUFBMUIsMEJBQTBCLEVBQUE7RUFwQ2hDOzs7Ozs7SUF3Q00sdURBQXVEO0lBQ3ZELGtDQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQXpDM0I7Ozs7OztJQTZDTSw2ekJBQXNEO0lBQ3RELGtDQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQTlDM0I7Ozs7OztJQWtETSxrMkVBQTJEO0lBQzNELGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtFQW5EaEM7Ozs7OztJQXVETSxxREFBcUQ7SUFDckQsa0NBQXFCO1lBQXJCLHFCQUFxQixFQUFBO0VBeEQzQjs7Ozs7O0lBNERNLGlFQUFpRTtJQUNqRSxrQ0FBcUI7WUFBckIscUJBQXFCLEVBQUE7RUE3RDNCOzs7Ozs7SUFpRU0sdURBQXVEO0lBQ3ZELGtDQUFxQjtZQUFyQixxQkFBcUIsRUFBQTs7QUFRM0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXpEa2dkRTtBeUR6OGNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0V6RHVtZEU7QXlEdjhjRjtFQUVJLFdBQVc7RUFDWCxXQUFXLEVBQUE7O0FBSGY7RUFPSSxhQUFhLEVBQUE7O0FBUGpCO0VBV0ksZUFBZTtFQUNmLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1Qsa0NBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixxb0JBQXVFO0VBQ3ZFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFJdEI7O0VBRUUsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsYUFBYSxFQUFBOztBQUdmO0VBRUksU0FBUyxFQUFBO0VBRmI7SUFLTSxTQUFTO0lBQ1QsY0FBYyxFQUFBO0lBTnBCO01BU1EsVUFBVSxFQUFBOztBQU9sQjtFQUNFLGNBQWMsRUFBQTs7QUFJaEI7O0VBRUUseUJBQXlCLEVBQUE7O0FBRzNCOzs7Ozs7Ozs7O0VBTUksY0FBYyxFQUFBOztBQU5sQjs7O0VBVUksY0FBYyxFQUFBO0VBVmxCOzs7Ozs7SUFlUSx3QkFBd0IsRUFBQTtFQWZoQzs7Ozs7Ozs7Ozs7SUFvQk0sa0JBQWtCLEVBQUE7SUFwQnhCOzs7Ozs7Ozs7OztNQXVCUSxpQkFBaUIsRUFBQTs7QUFNekI7RUFDRSxVQUFVLEVBQUE7O0FBSVo7RUFFSSxrQkFBa0IsRUFBQTtFQUZ0QjtJQUtNLGtCQUFrQixFQUFBO0lBTHhCO01BUVEsa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixRQUFRO01BQ1IsTUFBTTtNQUNOLGtCQUFrQjtNQUNsQixpZEFBZ0Q7TUFDaEQsNEJBQTRCO01BQzVCLGdDQUFnQztNQUNoQyxrQ0FBcUI7Y0FBckIscUJBQXFCLEVBQUE7TUFoQjdCO1FBbUJVLGlkQUFnRCxFQUFBOztBQW5CMUQ7RUEwQkksU0FBUyxFQUFBO0VBMUJiO0lBNkJNLDZCQUE2QjtJQUM3QixnQkFBZ0IsRUFBQTtJQTlCdEI7TUFpQ1EsNkJBQTZCO01BQzdCLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsU0FBUyxFQUFBO01BcENqQjtRQXVDVSx5QkFBeUI7UUFDekIseUJBQXlCO1FBQ3pCLGNBQWM7UUFDZCxtQkFBbUIsRUFBQTtNQTFDN0I7UUFnRFkseUJBQXlCO1FBQ3pCLHlCQUF5QjtRQUN6QixjQUFjLEVBQUE7RUFsRDFCO0lBeURNLFVBQVUsRUFBQTtJQXpEaEI7TUE0RFEsVUFBVSxFQUFBO01BNURsQjtRQStEVSxVQUFVLEVBQUE7UUEvRHBCO1VBbUVjLFVBQVUsRUFBQTtRQW5FeEI7VUF3RVksV0FBVztVQUNYLGtCQUFrQjtVQUNsQixTQUFTLEVBQUE7UUExRXJCO1VBOEVZLHdCQUF3QjtVQUN4QixzQkFBc0IsRUFBQTtRQS9FbEM7VUFtRlksY0FBYztVQUNkLHlCQUF5QjtVQUN6QixxQkFBcUI7VUFDckIsbUJBQW1CLEVBQUE7VUF0Ri9CO1lBeUZjLGNBQWM7WUFDZCx5QkFBeUI7WUFDekIscUJBQXFCLEVBQUE7UUEzRm5DO1VBaUdjLGVBQWU7VUFDZixpQkFBaUI7VUFDakIsY0FBYyxFQUFBOztBQW5HNUI7RUE0R0kseUJBQXlCO0VBQ3pCLFdBQVcsRUFBQTtFQTdHZjtJQWdITSxjQUFjO0lBQ2Qsc0JBQXNCLEVBQUE7O0FBakg1QjtFQXNISSxrQkFBa0IsRUFBQTtFQXRIdEI7SUF5SE0sa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFBO0lBMUh2QjtNQTZIUSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLGlkQUFnRDtNQUNoRCw0QkFBNEI7TUFDNUIsZ0NBQWdDO01BQ2hDLGtDQUFxQjtjQUFyQixxQkFBcUIsRUFBQTtNQWxJN0I7UUFxSVUsaWRBQWdELEVBQUE7O0FBTzFEO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBT2xCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0V6RG03Y0U7QXlENTRjRjtFQUNFLGVBQWU7RUFDZixTQUFTO0VBQ1QsbUNBQTJCO09BQTNCLDhCQUEyQjtVQUEzQiwyQkFBMkIsRUFBQTs7QUFHN0I7O0VBSU0sYUFBYSxFQUFBOztBQUpuQjtFQVFNLGlCQUFpQjtFQUNqQix5QkFBeUIsRUFBQTtFQVQvQjtJQVlRLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGdCQUFnQixFQUFBO0lBckJ4QjtNQXdCVSxjQUFjO01BQ2QseUJBQXlCLEVBQUE7SUF6Qm5DO01BNkJVLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIsVUFBVSxFQUFBOztBQU9wQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q3pEMDVjQztBeUQ5M2NEO0VBQ0UsNkJBQTZCO0VBQzdCLG1CQUFtQixFQUFBOztBQUdyQjtFQUdJLDZDQUE2QyxFQUFBO0VBSGpEO0lBTU0saUJBQWlCLEVBQUE7SUFOdkI7TUFTUSxZQUFZO01BQ1osZUFBZSxFQUFBOztBQU12Qjs7OztFQUlFLGdCQUFnQixFQUFBO0VBSmxCOzs7Ozs7Ozs7O0lBT0ksU0FBUyxFQUFBO0lBUGI7Ozs7Ozs7Ozs7TUFVTSxXQUFXO01BQ1gsaUJBQWlCO01BQ2pCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsY0FBYztNQUNkLHlCQUF5QixFQUFBO0lBZi9COzs7Ozs7Ozs7O01BbUJNLFVBQVU7TUFDVixtQkFBbUIsRUFBQTtNQXBCekI7Ozs7Ozs7Ozs7UUF1QlEsZ0JBQWdCLEVBQUE7SUF2QnhCOzs7Ozs7Ozs7O01BNEJNLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osY0FBYyxFQUFBO01BOUJwQjs7Ozs7Ozs7OztRQWlDUSxxQ0FBb0M7UUFDcEMsa0JBQWtCLEVBQUE7SUFsQzFCOzs7Ozs7Ozs7O01Bd0NNLGdCQUFnQixFQUFBOztBQU10QjtFQUVJLG1CQUFtQixFQUFBO0VBRnZCO0lBS00sbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixzQkFBc0IsRUFBQTtFQVA1QjtJQVdNLFNBQVMsRUFBQTtFQVhmO0lBa0JNLFVBQVU7SUFDVixjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQVBTO0lBUVQsa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQiw0QkFBNEI7SUFDNUIsZ0NBQWdDLEVBQUE7RUF4QnRDO0lBNEJNLFdBZFM7SUFlVCxZQUFZLEVBQUE7SUE3QmxCO01BZ0NRLFdBQVc7TUFDWCxXQUFXO01BQ1gsaUJBcEJPO01BcUJQLFlBckJPO01Bc0JQLGlCQUFpQixFQUFBO0lBcEN6QjtNQXdDUSxzQkFBc0I7TUFDdEIsVUFBVTtNQUNWLFlBQVksRUFBQTtNQTFDcEI7UUE2Q1UsY0FBYztRQUNkLFdBaENLO1FBaUNMLFlBakNLO1FBa0NMLHc1Q0FBc0Q7UUFDdEQsa0NBbkNLO2dCQW1DTCxxQkFuQ0s7UUFvQ0wsNEJBQTRCO1FBQzVCLGdDQUFnQztRQUNoQyxzQkFBc0I7UUFDdEIsWUFBWTtRQUNaLG1DQUEyQjtRQUEzQiw4QkFBMkI7UUFBM0IsMkJBQTJCLEVBQUE7UUF0RHJDO1VBeURZLGtnQ0FBMkQsRUFBQTtFQXpEdkU7SUFpRU0sY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUIsRUFBQTs7QUFLdkI7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLHNCQUFzQixFQUFBOztBQUd4QjtFQUdJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGdDQUFnQyxFQUFBO0VBTnBDO0lBU00sbUJBQW1CLEVBQUE7RUFUekI7SUFhTSxtQkFBbUIsRUFBQTtFQWJ6QjtJQWlCTSxtQkFBbUIsRUFBQTtFQWpCekI7SUFxQk0sWUFBWTtJQUNaLFdBQVc7SUFDWCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBQTtFQXpCcEI7SUE2Qk0sV0FBVztJQUNYLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYyxFQUFBO0VBaENwQjs7O0lBcUNNLFdBQVc7SUFDWCxXQUFXO0lBQ1gsZ0JBQWdCLEVBQUE7RUF2Q3RCO0lBK0NVLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTtJQWhENUI7TUFtRFksZ0JBQWdCLEVBQUE7RUFuRDVCO0lBd0RVLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7O0FBMUQzQjtFQXVFSSxTQUFTO0VBQ1QsOEJBQThCLEVBQUE7RUF4RWxDO0lBNEVRLG1CQUFtQixFQUFBO0VBNUUzQjtJQWdGUSxtQkFBbUIsRUFBQTs7QUFoRjNCO0VBc0ZJLGVBQWUsRUFBQTs7QUF0Rm5CO0VBMkZNLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7RUE3RnZCO0lBZ0dRLGdDQUFvQjtZQUFwQixvQkFBb0IsRUFBQTs7QUFoRzVCO0VBc0dRLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBM0d6QjtFQWlIUSxlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCLEVBQUE7RUF0SG5DO0lBeUhVLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsY0FBYyxFQUFBOztBQU94QjtFQUNFLFNBQVM7RUFDVCxjQUFjLEVBQUE7RUFGaEI7SUFNTSxnQkFBZ0IsRUFBQTs7QUFLdEI7Ozs7RUFHSSxXQUFXO0VBQ1gsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUIsRUFBQTtFQVRyQjs7OztJQVlNLGFBQWEsRUFBQTtFQVpuQjs7Ozs7Ozs7OztJQWlCTSxXQUFXO0lBQ1gsY0FBYyxFQUFBOztFQWxCcEI7Ozs7OztJQXNCTSxpQkFBaUIsRUFBQTtJQXRCdkI7Ozs7TUF5QlEsbUJBQW1CLEVBQUE7O0FBTTNCO0VBRUU7Ozs7SXpENjFjRTtFeURseWNGOzs7Ozs7Ozs7Ozs7Ozs7O0l6RG16Y0U7RXlEanljRjs7O0l6RHF5Y0UsRXlEbHljQztFQWxGTDtJQVNJLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7RUFWZDtJQWNJLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtREFBMkM7WUFBM0MsMkNBQTJDO0lBQzNDLDZCQUE2QixFQUFBO0lBbkJqQztNQXdCUSxjQUFjLEVBQUE7TUF4QnRCO1FBMkJVLG1CQUFtQixFQUFBO1FBM0I3QjtVQThCWSxzQkFBc0IsRUFBQTtNQTlCbEM7UUFvQ1UsVUFBVTtRQUNWLHFCQUFxQjtRQUNyQixtQkFBbUIsRUFBQTtRQXRDN0I7VUF5Q1ksbUJBQW1CO1VBQ25CLGtCQUFrQixFQUFBO1FBMUM5QjtVQThDWSxrQkFBa0I7VUFDbEIsbUJBQW1CLEVBQUE7UUEvQy9CO1VBbURZLG1CQUFtQjtVQUNuQixrQkFBa0IsRUFBQTs7QUFpQzlCOzs7RUFHRSxtQ0FBMkI7RUFBM0IsOEJBQTJCO0VBQTNCLDJCQUEyQixFQUFBOztBQUc3Qjs7RUFFRSxlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsWUFBWSxFQUFBOztBQUdkOztFQUVFLHFWQUFpRSxFQUFBOztBQUduRTtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7RUFEaEI7SUFJSSxXQUFXO0lBQ1gsZ0JBQWdCLEVBQUE7O0FBSXBCOzs7Ozs7O0VBSUksV0FBVztFQUNYLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0Isd0JBQWdCO1VBQWhCLGdCQUFnQixFQUFBO0VBVnBCOzs7Ozs7O0lBYU0sV0FBVztJQUNYLFdBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLGtEQUEwQztZQUExQywwQ0FBMEM7SUFDMUMsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBO0lBeEJ0Qjs7Ozs7OztNQTJCUSxXQUFXO01BQ1gsVUFBVTtNQUNWLGVBQWU7TUFDZixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsdUJBQWU7VUFBZixtQkFBZTtjQUFmLGVBQWU7TUFDZixlQUFlO01BQ2Ysa0JBQWtCLEVBQUE7TUFqQzFCOzs7Ozs7O1FBb0NVLGFBQWEsRUFBQTtNQXBDdkI7Ozs7Ozs7UUF3Q1UsY0FBYztRQUNkLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIsa0JBQWtCO1FBQ2xCLFVBQVUsRUFBQTtNQTVDcEI7Ozs7Ozs7UUFnRFUsY0FBYztRQUNkLGtCQUFrQjtRQUNsQixVQUFVLEVBQUE7TUFsRHBCOzs7Ozs7O1FBc0RVLFdBQVc7UUFDWCxnQkFBZ0I7UUFDaEIsb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLFVBQVUsRUFBQTtRQTNEcEI7Ozs7Ozs7VUE4RFksa0JBQWtCLEVBQUE7TUE5RDlCOzs7Ozs7O1FBbUVVLHlCQUF5QjtRQUN6QixZQUFZO1FBQ1osb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsZ0JBQWdCLEVBQUE7UUFFaEI7VUF6RVY7Ozs7Ozs7WUEyRWMsV0FBVyxFQUFBLEVBQ1o7UUE1RWI7Ozs7Ozs7VUFnRlksY0FBYztVQUNkLGlCQUFpQjtVQUNqQixxQkFBcUIsRUFBQTtNQWxGakM7Ozs7Ozs7UUF1RlUsWUFBWTtRQUNaLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsVUFBVTtRQUNWLFdBQVc7UUFDWCxTQUFTO1FBQ1QsWUFBWTtRQUNaLFVBQVUsRUFBQTtRQTlGcEI7Ozs7Ozs7VUFpR1ksV0FBVztVQUNYLGlCQUFpQixFQUFBO1FBbEc3Qjs7Ozs7Ozs7Ozs7Ozs7O1VBc0dZLGVBQWU7VUFDZixjQUFjLEVBQUE7TUF2RzFCOzs7Ozs7O1FBNEdVLFlBQVk7UUFDWixZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCxXQUFXO1FBQ1gsU0FBUztRQUNULFlBQVk7UUFDWixVQUFVLEVBQUE7UUFuSHBCOzs7Ozs7O1VBc0hZLGdCQUFnQixFQUFBO01BdEg1Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztRQThIWSxXQUFXO1FBQ1gsWUFBWTtRQUNaLFlBQVk7UUFDWix5QkFBeUI7UUFDekIsa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVixXQUFXO1FBQ1gsTUFBTSxFQUFBOztBQVVsQjtFQUtVLFdBQVcsRUFBQTtFQUxyQjtJQVFZLFdBQVcsRUFBQTtJQVJ2QjtNQVdjLGNBQXdCO01BQ3hCLGlCQUFpQjtNQUNqQixxQkFBcUIsRUFBQTs7QUFibkM7RUFvQlksYUFBYSxFQUFBOztBQXBCekI7RUErQlksV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLE1BQU0sRUFBQTs7QUF0Q2xCO0VBMkNVLFlBQVk7RUFDWixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsU0FBUztFQUNULFlBQVk7RUFDWixVQUFVLEVBQUE7RUFsRHBCO0lBcURZLGdCQUFnQixFQUFBOztBQVE1Qjs7RUFFRSxXQUFXLEVBQUE7O0FBR2I7RUFFSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBQTs7QUFJcEI7RUFHTSxrQkFBa0IsRUFBQTtFQUh4Qjs7OztJQVNRLHFCQUFxQjtJQUNyQixzQkFBc0IsRUFBQTtJQVY5Qjs7OztNQWFVLGNBQWM7TUFDZCxxQkFBcUIsRUFBQTtFQWQvQjtJQW1CUSxnQkFBZ0I7SUFDaEIsVUFBVSxFQUFBO0lBcEJsQjtNQXdCWSxhQUFhLEVBQUE7RUF4QnpCOztJQWdDUSxrQkFBa0I7SUFDbEIsVUFBVSxFQUFBO0lBakNsQjs7OztNQW9DVSxrQkFBa0IsRUFBQTtNQXBDNUI7Ozs7UUF1Q1ksZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixVQUFVLEVBQUE7TUF6Q3RCOzs7O1FBNkNZLHFCQUFxQjtRQUNyQixnQkFBZ0IsRUFBQTtRQTlDNUI7Ozs7VUFpRGMsY0FBYyxFQUFBO1FBakQ1Qjs7OztVQXFEYyxlQUFlLEVBQUE7UUFyRDdCOzs7O1VBeURjLGFBQWE7VUFDYixrQkFBa0I7VUFDbEIsU0FBUztVQUNULG1DQUEyQjtlQUEzQiw4QkFBMkI7a0JBQTNCLDJCQUEyQjtVQUMzQixVQUFVO1VBQ1YsZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixZQUFZO1VBQ1osbUJBQW1CO1VBQ25CLDZCQUE2QjtVQUM3QixtREFBMkM7a0JBQTNDLDJDQUEyQyxFQUFBO1VBbkV6RDs7OztZQXNFZ0Isa0JBQWtCO1lBQ2xCLFNBQVMsRUFBQTtJQXZFekI7Ozs7TUFrRmdCLGNBQWMsRUFBQTtFQWxGOUI7SUEwRlEsaUJBQWlCO0lBQ2pCLFVBQVUsRUFBQTtJQTNGbEI7TUErRlksYUFBYSxFQUFBOztBQS9GekI7RUF3R0ksVUFBVTtFQUNWLGVBQWUsRUFBQTs7QUF6R25CO0VBNkdJLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUE7RUEvR3BCO0lBa0hNLGdCQUFnQixFQUFBO0VBbEh0QjtJQXVITSxXQUFXLEVBQUE7OztBQTdySmpCOzs7RUFzc0pNLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0IsbURBQTJDO1VBQTNDLDJDQUEyQyxFQUFBO0VBcklqRDtJQXdJUSxnQkFBZ0IsRUFBQTs7QUF4SXhCO0VBOElRLGlCQUFpQixFQUFBOztBQTlJekI7RUFtSk0sYUFBYSxFQUFBOztBQW5KbkI7RUF3SkksZ0JBQWdCO0VBQ2hCLGVBQWUsRUFBQTtFQXpKbkI7O0lBZ0tRLGVBQWUsRUFBQTtFQWhLdkI7SUFxS00sa0JBQWtCLEVBQUE7SUFyS3hCO01Bd0tRLGdCQUFnQixFQUFBO0lBeEt4QjtNQTRLUSxlQUFlLEVBQUE7O0FBT3ZCO0VBRUksWUFBWSxFQUFBO0VBRmhCO0lBS00sZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixZQUFZLEVBQUE7SUFQbEI7TUFVUSxXQUFXO01BQ1gscUJBQXFCO01BQ3JCLG1CQUFtQjtNQUNuQixjQUFjO01BRWQsdUJBQXVCO01BQ3ZCLGtDQUFrQztNQUNsQywyQkFBMkIsRUFBQTtNQWpCbkM7UUFxQlksWUFBWTtRQUNaLGdCQUFnQjtRQUNoQix1Q0FBdUMsRUFBQTtRQXZCbkQ7VUEwQmMsc0JBQXNCO1VBQ3RCLG1CQUFtQixFQUFBO01BM0JqQztRQW1DYyw4QkFBOEIsRUFBQTtRQW5DNUM7VUFzQ2dCLHNCQUFzQixFQUFBO0VBdEN0QztJQStDTSxVQUFVO0lBQ1YsU0FBUyxFQUFBO0lBaERmO01BbURRLFVBQVUsRUFBQTs7QUFPbEI7Ozs7Ozs7Ozs7Ozs7Ozs7OztFekR5eWNFO0F5RHJzbUJGO0VBaTdKRSxpQkFBaUIsRUFBQTtFQWo3Sm5CO0lBbzdKSSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0lBdDdKdEI7TUF5N0pNLGNBQWM7TUFDZCxpQkFBaUIsRUFBQTtFQTE3SnZCO0lBaThKTSxjQUFjLEVBQUE7RUFqOEpwQjtJQXM4Skksd0JBQXdCLEVBQUE7RUF0OEo1Qjs7OztJQTY4SkksZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0lBOThKdkI7Ozs7TUFpOUpNLGFBQWEsRUFBQTtFQWo5Sm5CO0lBdTlKTSxrQkFBa0IsRUFBQTs7RUF2OUp4Qjs7SUE2OUpJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7SUEvOUpwQjs7TUFrK0pNLFdBQVcsRUFBQTtFQWwrSmpCO0lBdStKSSxrQkFBa0IsRUFBQTtFQXYrSnRCO0lBMitKSSxxQkFBcUI7SUFDckIsMkJBQTJCO0lBQzNCLG1DQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQTcrSi9CO0lBaS9KSSxjQUFjLEVBQUE7O0FBSWxCO0VBRUksU0FBUztFQUNULFVBQVUsRUFBQTs7QUFIZDtFQU9JLGdCQUFnQixFQUFBOztBQVBwQjtFQVdJLHFCQUFxQjtFQUNyQixtQkFBbUIsRUFBQTs7QUFLdkI7O0VBSUksbUJBQW1CLEVBQUE7O0FBSnZCOzs7Ozs7RUFVSSxXQUFXO0VBQ1gsV0FBVyxFQUFBO0VBWGY7Ozs7OztJQWNNLGFBQWEsRUFBQTs7QUFkbkI7Ozs7RUFvQkksdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCx5QkFBeUI7RUFDekIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixxREFBNkM7VUFBN0MsNkNBQTZDO0VBQzdDLGdCQUFnQixFQUFBOztBQTFCcEI7O0VBOEJJLGtCQUFrQixFQUFBOztBQTlCdEI7O0VBa0NJLGlCQUFpQixFQUFBOztBQUlyQjtFQUVJLGdCQUFnQixFQUFBO0VBRnBCO0lBS00sZ0NBQWdDO0lBQ2hDLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsU0FBUztJQUNULHVCQUFlO1NBQWYsa0JBQWU7WUFBZixlQUFlLEVBQUE7SUFUckI7TUFZUSxhQUFhLEVBQUE7SUFackI7TUFnQlEsa0JBQWtCLEVBQUE7SUFoQjFCO01Bb0JRLGlCQUFpQixFQUFBO0lBcEJ6QjtNQXdCUSxXQUFXO01BQ1gsU0FBUyxFQUFBOztBQU9qQjtFQUNFO0lBRUksV0FBVztJQUNYLFVBQVUsRUFBQTtFQUhkO0lBT0ksV0FBVztJQUNYLFVBQVUsRUFBQTtFQVJkOztJQWNNLFdBQVc7SUFDWCxXQUFXO0lBQ1gsU0FBUyxFQUFBO0VBSWY7SUFDRSxVQUFVLEVBQUE7RUFFWjtJQUNFLGVBQWUsRUFBQTtFQUVqQjtJQUNFLFdBQVc7SUFDWCxTQUFTLEVBQUE7RUFFWDs7O0lBR0Usa0JBQWtCLEVBQUE7RUFFcEI7O0lBRUUsV0FBVztJQUNYLFVBQVUsRUFBQTtFQUVaOztJQUVFLFdBQVc7SUFDWCxlQUFlLEVBQUE7SUFIakI7O01BTUksU0FBUztNQUNULGtCQUFrQixFQUFBO0VBL0N0QjtJQW1ERSxnQkFBZ0IsRUFBQTtFQUVsQjtJQUNFLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVSxFQUFBO0VBRVo7SUFDRSxjQUFjLEVBQUE7RUFFaEI7SUFFSSw2QkFBNkI7SUFDN0Isd0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsdUJBQWU7U0FBZixrQkFBZTtZQUFmLGVBQWUsRUFBQTtJQUxuQjtNQVFNLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIseUJBQXlCO01BQ3pCLGtCQUFrQjtNQUNsQixrREFBMEM7Y0FBMUMsMENBQTBDLEVBQUE7TUFaaEQ7UUFpQlUsY0FBd0I7UUFDeEIsaUJBQWlCO1FBQ2pCLHFCQUFxQixFQUFBO0VKNXJMakM7SUlxc0xJLDBCQUEwQjtJQUMxQixlQUFlLEVBQUEsRUFDaEI7O0FFM3VMSDs7RUFHSSxtQkFBbUIsRUFBQTtFQUh2Qjs7SUFNTSxtQkFBbUIsRUFBQTs7QUFOekI7O0VBWUksVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixtQkFBbUIsRUFBQTs7QUFkdkI7RUFrQkksY0FBYyxFQUFBOztBQWxCbEI7O0VBdUJJLFdBQVcsRUFBQTs7QUFJZjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDM0RvMG9CQztBNEQ5MW9CRDtFQUVFLGlCQUFZO0VBRVosYUFBYTtFQUNiLGtCQUFrQixFQUFBO0VBTHBCOztJQVNJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVMsRUFBQTtFQVpiO0lBZ0JJLFVBQVUsRUFBQTtJQWhCZDs7Ozs7Ozs7Ozs7Ozs7TUE2Qk0saURBQWlELEVBQUE7RUE3QnZEO0lBbUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osV0FBVztJQUNYLGdCQUFnQjtJQUNoQixjQUFjLEVBQUE7O0FBS2xCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0U1RDgyb0JFO0E0RHAxb0JGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0M1RHk0b0JDO0E0RGwxb0JEO0VBTUksa0JBQVksRUFBQTs7QUFOaEI7RUFjTSxrQkFBWSxFQUFBOztBQU1sQjtFQUdJLGtCQUFrQixFQUFBO0VBSHRCOzs7SUFPTSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0lBQ1QsbUNBQTJCO1NBQTNCLDhCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsaURBQXlDO1lBQXpDLHlDQUF5QztJQUN6QyxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7SUFDYjtNQWpCTjs7O1FBa0JRLHVCQUFlO1lBQWYsbUJBQWU7Z0JBQWYsZUFBZTtRQUNmLGVBQWU7UUFDZixZQUFZLEVBQUEsRUFpUmY7SUFyU0w7OztNQXdCUSxXQUFXO01BRVgsWUFBWTtNQUNaLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWEsRUFBQTtNQTNCckI7OztRQThCVSxXQUFXO1FBQ1gsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQiw4Z0JBQXVFO1FBQ3ZFLDJCQUEyQjtRQUMzQixrQ0FBcUI7Z0JBQXJCLHFCQUFxQjtRQUNyQiw0QkFBNEI7UUFDNUIseUJBQXlCO1FBQ3pCLG9CQUFvQjtRQUNwQix5QkFBeUIsRUFBQTtRQXZDbkM7OztVQTBDWSxpREFBeUM7a0JBQXpDLHlDQUF5QyxFQUFBO01BMUNyRDs7O1FBK0NVLHdCQUF3QjtRQUN4QixnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLDJCQUEyQixFQUFBO1FBbERyQzs7O1VBcURZLFdBQVc7VUFDWCxZQUFZO1VBQ1osa0JBQWtCO1VBQ2xCLGtCQUFrQjtVQUNsQix5QkFBeUI7VUFDekIseUJBQXlCO1VBQ3pCLCtkQUFtRDtVQUNuRCxnQ0FBZ0M7VUFDaEMsa0NBQXFCO2tCQUFyQixxQkFBcUI7VUFDckIsNEJBQTRCO1VBQzVCLGNBQWM7VUFDZCxlQUFlO1VBQ2YsaUJBQWlCLEVBQUE7VUFqRTdCOzs7WUFvRWMsaURBQXlDO29CQUF6Qyx5Q0FBeUMsRUFBQTtNQXBFdkQ7OztRQTBFVSxnQkFBZ0IsRUFBQTtNQTFFMUI7OztRQThFVSxXQUFXLEVBQUE7TUE5RXJCOzs7UUFrRlUsb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYSxFQUFBO01BbEZ2Qjs7Ozs7OztRQXVGVSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhLEVBQUE7UUF2RnZCOzs7Ozs7O1VBMEZZLGtCQUFrQjtVQUNsQixrQkFBa0IsRUFBQTtVQUNsQjtZQTVGWjs7Ozs7OztjQTZGYyxlQUFlO2NBQ2YsZUFBZSxFQUFBLEVBb01sQjtVQWxTWDs7Ozs7OztZQWtHYyxjQUFjO1lBQ2QsZUFBZTtZQUNmLGlCQUFpQjtZQUNqQiwwQkFBMEI7WUFDMUIseUJBQXlCO1lBQ3pCLGtCQUFrQjtZQUNsQixtQkFBbUI7WUFDbkIsa0lBQTBIO1lBQTFILDZIQUEwSDtZQUExSCwwSEFBMEg7WUFDMUgsMENBQWtDO2lCQUFsQyxxQ0FBa0M7b0JBQWxDLGtDQUFrQztZQUNsQyxpQ0FBeUI7aUJBQXpCLDRCQUF5QjtvQkFBekIseUJBQXlCLEVBQUE7WUFFekI7Y0E3R2Q7Ozs7Ozs7Z0JBOEdnQix5QkFBeUIsRUFBQSxFQXdCNUI7WUF0SWI7Ozs7Ozs7Y0FrSGdCLFdBQVc7Y0FDWCxVQUFVO2NBQ1YsV0FBVztjQUNYLGtCQUFrQjtjQUNsQixVQUFVO2NBQ1YsU0FBUztjQUNULFdBQVc7Y0FDWCx1VkFBaUU7Y0FDakUsNEJBQTRCO2NBQzVCLGdDQUFnQztjQUNoQyx3QkFBd0I7Y0FDeEIsMkJBQTJCLEVBQUE7Y0FDM0I7Z0JBOUhoQjs7Ozs7OztrQkErSGtCLFVBQVUsRUFBQSxFQUViO1lBaklmOzs7Ozs7O2NBb0lnQixxVkFBOEQsRUFBQTtVQXBJOUU7Ozs7Ozs7WUF5SWMsa0JBQWtCO1lBQ2xCLFVBQVU7WUFDVixTQUFTO1lBQ1QsT0FBTztZQUNQLFdBQVc7WUFDWCxhQUFhO1lBQ2IseUJBQXlCO1lBQ3pCLGtCQUFrQjtZQUNsQixhQUFhO1lBQ2IsaURBQXlDO29CQUF6Qyx5Q0FBeUMsRUFBQTtZQWxKdkQ7Ozs7Ozs7Y0FxSmdCLFVBQVU7Y0FDVixrQkFBa0IsRUFBQTtjQXRKbEM7Ozs7Ozs7Z0JBeUprQixnQkFBZ0IsRUFBQTtjQXpKbEM7Ozs7Ozs7Z0JBNkprQixjQUFjO2dCQUNkLGVBQWU7Z0JBQ2YsaUJBQWlCO2dCQUNqQixpQkFBaUI7Z0JBQ2pCLFNBQVM7Z0JBQ1Qsa0JBQWtCO2dCQUNsQixtQkFBbUI7Z0JBQ25CLGtCQUFrQixFQUFBO2NBcEtwQzs7Ozs7OztnQkF3S2tCLGNBQWM7Z0JBQ2QsV0FBVztnQkFDWCxXQUFXO2dCQUNYLGlCQUFpQjtnQkFDakIscUJBQXFCO2dCQUNyQixrQkFBa0I7Z0JBQ2xCLGFBQWEsRUFBQTtnQkE5Sy9COzs7Ozs7O2tCQWlMb0IsY0FBYyxFQUFBO2dCQWpMbEM7Ozs7Ozs7a0JBcUxvQixhQUFhLEVBQUE7Z0JBckxqQzs7Ozs7OztrQkF5TG9CLGFBQWEsRUFBQTtZQXpMakM7Ozs7Ozs7Y0FnTWdCLGVBQWU7Y0FDZixnQkFBZ0I7Y0FDaEIscUJBQXFCLEVBQUE7Y0FsTXJDOzs7Ozs7O2dCQXVNb0IsY0FBYztnQkFDZCxXQUFXO2dCQUNYLGNBQWM7Z0JBQ2QsZUFBZTtnQkFDZixpQkFBaUI7Z0JBQ2pCLHFCQUFxQjtnQkFDckIsdUJBQXVCO2dCQUN2QixtQkFBbUI7Z0JBQ25CLDRCQUE0QjtnQkFDNUIsa0NBQTBCO3dCQUExQiwwQkFBMEI7Z0JBQzFCLGlDQUFpQyxFQUFBO2dCQWpOckQ7Ozs7Ozs7a0JBb05zQiw2REFBcUQ7MEJBQXJELHFEQUFxRCxFQUFBO2dCQXBOM0U7Ozs7Ozs7a0JBd05zQixhQUFhLEVBQUE7Z0JBeE5uQzs7Ozs7OztrQkE0TnNCLGtCQUFrQixFQUFBO2dCQTVOeEM7Ozs7Ozs7a0JBZ09zQixZQUFZLEVBQUE7Y0FoT2xDOzs7Ozs7O2dCQXNPc0IsaUNBQWlDLEVBQUE7Y0F0T3ZEOzs7Ozs7O2dCQThPb0IsNlpBQTZELEVBQUE7Z0JBOU9qRjs7Ozs7OztrQkFpUHNCLGtYQUE0RDtrQkFDNUQsNkRBQXFEOzBCQUFyRCxxREFBcUQsRUFBQTtrQkFsUDNFOzs7Ozs7O29CQXFQd0IsaUJBQWlCLEVBQUE7Y0FyUHpDOzs7Ozs7O2dCQTZQb0Isa1hBQTRELEVBQUE7Z0JBN1BoRjs7Ozs7OztrQkFnUXNCLDZaQUE2RCxFQUFBO2tCQWhRbkY7Ozs7Ozs7b0JBbVF3QixhQUFhLEVBQUE7VUFXekI7WUE5UVo7Ozs7Ozs7Y0FnUmdCLFlBQVksRUFBQTtZQWhSNUI7Ozs7Ozs7Y0FtUmdCLFVBQVU7Y0FDVixRQUFRLEVBQUEsRUFDVDtVQXJSZjs7Ozs7OztZQTBSZ0IscUJBQXFCO1lBQ3JCLGNBQWMsRUFBQTtVQTNSOUI7Ozs7Ozs7WUErUmdCLGNBQWMsRUFBQTtFQS9SOUI7SUF3U00sa0JBQWtCLEVBQUE7SUF4U3hCO01BMlNRLFdBQVc7TUFDWCxXQUFXO01BQ1gsVUFBVTtNQUNWLFNBQVMsRUFBQTtNQTlTakI7UUFtVFksV0FBVztRQUNYLFdBQVc7UUFDWCwwQkFBMEIsRUFBQTtJQXJUdEM7Ozs7Ozs7TUE0VFEsV0FBVztNQUNYLFdBQVcsRUFBQTs7QUFNbkI7RUFHSSw4REFBOEQ7RUFDOUQsbUJBQW1CO0VOemRyQixxQk0wZHlCO0VOemR6QixnQ0FBZ0M7RUFDaEMsK0JBSGdELEVBQUE7RUFLaEQ7SUFFSSxVQUFVO0lBQ1YsV0FBVztJQUViLHdCQVY4QyxFQUFBO0VBWWhEO0lBQ0UsbUJBYnFFO0lBY3JFLGtCQUFrQjtJQUNsQiwyQkFBMkI7SUFDM0IsaURBQXlDO1lBQXpDLHlDQUF5QyxFQUFBOztBTXNjN0M7RUFZUSxVQUFVLEVBQUE7O0FBWmxCO0VBa0JNLGtCQUFrQixFQUFBOztBQWxCeEI7RU5yZEUscUJNMmUyQjtFTjFlM0IsZ0NBQWdDO0VBQ2hDLCtCQUhnRDtFTTZlNUMsNkJBQTZCLEVBQUE7RU54ZWpDO0lBRUksVUFBVTtJQUNWLFdBQVc7SUFFYix3QkFWOEMsRUFBQTtFQVloRDtJQUNFLG1CQWJxRTtJQWNyRSxrQkFBa0I7SUFDbEIsMkJBQTJCO0lBQzNCLGlEQUF5QztZQUF6Qyx5Q0FBeUMsRUFBQTs7QU1zYzdDO0VBMkJNLDhtQkFBZ0Q7RUFDaEQsU0FBUztFQUNULGtDQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLDRCQUE0QixFQUFBOztBQU1sQztFQUdNLHlCQUF5QjtFQUN6Qiw0QkFBNEI7RUFDNUIsdUJBQXVCO0VBQ3ZCLDZCQUE2QjtFQUM3QixnRUFBd0Q7VUFBeEQsd0RBQXdELEVBQUE7O0FBSzlEO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUNBQTJCO09BQTNCLDhCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsZ0NBQXdCO0VBQXhCLDJCQUF3QjtFQUF4Qix3QkFBd0IsRUFBQTtFQUN4QjtJQU5GO01BT0ksU0FBUyxFQUFBLEVBaUNaO0VBeENEO0lBV0ksWUFBWSxFQUFBO0VBWGhCO0lBZUksbURBQTJDO1lBQTNDLDJDQUEyQyxFQUFBO0lBQzNDO01BaEJKO1FBaUJNLHVCQUFlO1lBQWYsbUJBQWU7Z0JBQWYsZUFBZTtRQUNmLFlBQVk7UUFDWixzQkFBc0I7UUFDdEIsU0FBUyxFQUFBLEVBV1o7SUEvQkg7TUF3Qk0sWUFBWTtNQUNaLGlCQUFpQjtNQUNqQixTQUFTLEVBQUE7TUFDVDtRQTNCTjtVQTRCUSxpQkFBaUIsRUFBQSxFQUVwQjtFQTlCTDtJQWtDSSxlQUFlO0lBQ2YsY0FBYyxFQUFBO0lBQ2Q7TUFwQ0o7UUFxQ00sY0FBYyxFQUFBLEVBRWpCOztBQUdIO0VBR0ksY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXLEVBQUE7RUFMZjtJQVFNLDRCQUE0QjtJQUM1QixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYyxFQUFBOztBNUQyNm9CcEI7RTREbjZvQkUsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBRUUsWUFBWTtFQW1FWjs7OztHNURvMm9CQyxFNERoMm9CQztFQXpFSjtJQU1JLFlBQVksRUFBQTtJQU5oQjtNQVFNLG1CQUFtQixFQUFBO0VBUnpCOztJQWNJLHFCQUFxQixFQUFBO0VBZHpCOzs7O0lBb0JNLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUF0QnZCO0lBMkJJLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lOcm1CbEIscUJNc21CeUI7SU5ybUJ6QixnQ0FBZ0M7SUFDaEMsK0JBSGdELEVBQUE7SUFLaEQ7TUFFSSxVQUFVO01BQ1YsV0FBVztNQUViLHdCQVY4QyxFQUFBO0lBWWhEO01BQ0UsbUJBYnFFO01BY3JFLGtCQUFrQjtNQUNsQiwyQkFBMkI7TUFDM0IsaURBQXlDO2NBQXpDLHlDQUF5QyxFQUFBO0VNeWpCN0M7SUFrQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTtJQXBDcEI7TUF1Q00sa0JBQWtCO01BQ2xCLFdBQVcsRUFBQTtJQXhDakI7TUE0Q00sVUFBVTtNQUNWLFdBQVcsRUFBQTtJQTdDakI7TUFpRE0saUJBQWlCO01BQ2pCLFVBQVUsRUFBQTtFQWxEaEI7SUF3REk7Ozs7Ozs7Ozs7TTVEdzZvQkUsRTREOTVvQkM7RUFsRVA7SUEyRUksa0JBQWtCLEVBQUE7RUEzRXRCO0lBK0VJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFNBQVM7SUFDVCxvREFBNEM7U0FBNUMsK0NBQTRDO1lBQTVDLDRDQUE0QyxFQUFBOztBQUtoRDtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsMkJBQTJCO0VBQzNCLGVBQWU7RUFDZixlQUFlO0VBQ2YsUUFBUTtFQUNSLG9EQUE0QztPQUE1QywrQ0FBNEM7VUFBNUMsNENBQTRDO0VBQzVDLFNBQVM7RUFDVCx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDJDQUEwQztFQUMxQyxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBO0U1RCs0b0JsQjtJNEQ3NG9CRSxtQkFBbUIsRUFBQTtFQVJ2QjtJQVlJLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCLEVBQUE7RUFkckI7SUFrQkksV0FBVztJQUNYLFdBQVcsRUFBQTtFQW5CZjtJQXVCSSxXQUFXLEVBQUE7RUF2QmY7SUEyQkksV0FBVyxFQUFBO0VBM0JmO0lBK0JJLFdBQVcsRUFBQTtFQS9CZjtJQW1DSSxXQUFXLEVBQUE7RTVEbTRvQmI7STREMzNvQk0sa0JBQWtCLEVBQUE7RTVENjNvQnhCO0k0RDczb0JNLGtCQUFrQixFQUFBO0U1RCszb0J4QjtJNEQvM29CTSxrQkFBa0IsRUFBQTtFNURpNG9CeEI7STREajRvQk0sa0JBQWtCLEVBQUE7RTVEbTRvQnhCO0k0RG40b0JNLGtCQUFrQixFQUFBO0U1RHE0b0J4QjtJNERyNG9CTSxrQkFBa0IsRUFBQTtFNUR1NG9CeEI7STREdjRvQk0sa0JBQWtCLEVBQUE7RTVEeTRvQnhCO0k0RHo0b0JNLGtCQUFrQixFQUFBO0U1RDI0b0J4QjtJNEQzNG9CTSxrQkFBa0IsRUFBQTtFNUQ2NG9CeEI7STRENzRvQk0sa0JBQWtCLEVBQUE7RTVEKzRvQnhCO0k0RC80b0JNLGtCQUFrQixFQUFBO0U1RGk1b0J4QjtJNERqNW9CTSxrQkFBa0IsRUFBQTtFNURtNW9CeEI7STREbjVvQk0sa0JBQWtCLEVBQUE7RTVEcTVvQnhCO0k0RHI1b0JNLGtCQUFrQixFQUFBO0U1RHU1b0J4QjtJNERoNW9CTSxtQkFBbUIsRUFBQTtFNURrNW9CekI7STREbDVvQk0sbUJBQW1CLEVBQUE7RTVEbzVvQnpCO0k0RHA1b0JNLG1CQUFtQixFQUFBO0U1RHM1b0J6QjtJNER0NW9CTSxtQkFBbUIsRUFBQTtFNUR3NW9CekI7STREeDVvQk0sbUJBQW1CLEVBQUE7RTVEMDVvQnpCO0k0RDE1b0JNLG1CQUFtQixFQUFBO0U1RDQ1b0J6QjtJNEQ1NW9CTSxtQkFBbUIsRUFBQTtFNUQ4NW9CekI7STREOTVvQk0sbUJBQW1CLEVBQUE7RTVEZzZvQnpCO0k0RHY1b0JNLGtCQUFrQixFQUFBO0U1RHk1b0J4QjtJNER6NW9CTSxrQkFBa0IsRUFBQTtFNUQyNW9CeEI7STREMzVvQk0sa0JBQWtCLEVBQUE7RTVENjVvQnhCO0k0RDc1b0JNLGtCQUFrQixFQUFBO0U1RCs1b0J4QjtJNEQvNW9CTSxrQkFBa0IsRUFBQTtFNURpNm9CeEI7STREajZvQk0sa0JBQWtCLEVBQUE7RTVEbTZvQnhCO0k0RG42b0JNLGtCQUFrQixFQUFBO0U1RHE2b0J4QjtJNERyNm9CTSxrQkFBa0IsRUFBQTtFNUR1Nm9CeEI7STREdjZvQk0sa0JBQWtCLEVBQUE7RTVEeTZvQnhCO0k0RHo2b0JNLGtCQUFrQixFQUFBO0U1RDI2b0J4QjtJNEQzNm9CTSxrQkFBa0IsRUFBQTtFNUQ2Nm9CeEI7STRENzZvQk0sa0JBQWtCLEVBQUE7RTVEKzZvQnhCO0k0RHg2b0JNLG1CQUFtQixFQUFBO0U1RDA2b0J6QjtJNEQxNm9CTSxtQkFBbUIsRUFBQTtFNUQ0Nm9CekI7STRENTZvQk0sbUJBQW1CLEVBQUE7RTVEODZvQnpCO0k0RDk2b0JNLG1CQUFtQixFQUFBO0U1RGc3b0J6QjtJNERoN29CTSxtQkFBbUIsRUFBQTtFNURrN29CekI7STREbDdvQk0sbUJBQW1CLEVBQUE7RTVEbzdvQnpCO0k0RHA3b0JNLG1CQUFtQixFQUFBO0U1RHM3b0J6QjtJNER0N29CTSxtQkFBbUIsRUFBQTtFNUR3N29CekI7STREeDdvQk0sbUJBQW1CLEVBQUE7RTVEMDdvQnpCO0k0RDE3b0JNLG1CQUFtQixFQUFBO0U1RDQ3b0J6QjtJNERuN29CTSxrQkFBa0IsRUFBQTtFNURxN29CeEI7STREcjdvQk0sa0JBQWtCLEVBQUE7RTVEdTdvQnhCO0k0RHY3b0JNLGtCQUFrQixFQUFBO0U1RHk3b0J4QjtJNER6N29CTSxrQkFBa0IsRUFBQTtFNUQyN29CeEI7STREMzdvQk0sa0JBQWtCLEVBQUE7RTVENjdvQnhCO0k0RDc3b0JNLGtCQUFrQixFQUFBO0U1RCs3b0J4QjtJNEQvN29CTSxrQkFBa0IsRUFBQTtFNURpOG9CeEI7STREajhvQk0sa0JBQWtCLEVBQUE7RTVEbThvQnhCO0k0RG44b0JNLGtCQUFrQixFQUFBO0U1RHE4b0J4QjtJNERyOG9CTSxrQkFBa0IsRUFBQTtFNUR1OG9CeEI7STREdjhvQk0sa0JBQWtCLEVBQUE7RTVEeThvQnhCO0k0RHo4b0JNLGtCQUFrQixFQUFBO0U1RDI4b0J4QjtJNEQzOG9CTSxrQkFBa0IsRUFBQTtFNUQ2OG9CeEI7STRENzhvQk0sa0JBQWtCLEVBQUE7RTVEKzhvQnhCO0k0RC84b0JNLGtCQUFrQixFQUFBO0U1RGk5b0J4QjtJNERqOW9CTSxrQkFBa0IsRUFBQTtFNURtOW9CeEI7STREbjlvQk0sa0JBQWtCLEVBQUE7RTVEcTlvQnhCO0k0RHI5b0JNLGtCQUFrQixFQUFBO0U1RHU5b0J4QjtJNER2OW9CTSxrQkFBa0IsRUFBQTtFNUR5OW9CeEI7STREejlvQk0sa0JBQWtCLEVBQUE7RTVEMjlvQnhCO0k0RHA5b0JNLG1CQUFtQixFQUFBO0U1RHM5b0J6QjtJNER0OW9CTSxtQkFBbUIsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBWQVJJQUJMRVMgKi9cbi8qIFRZUE9HUkFQSFkgKi9cbi8qIEdvb2dsZSBGb250cyAqL1xuLyogTUlYSU5TICovXG4uYnRuLXByaW1hcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzAwNzlDMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDY3YTM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNjE5YTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE0MSwgMjAxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwNjE5YTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwNWI5MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwNzlDMDsgfVxuXG4uYnRuLXNlY29uZGFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmY0ZTJlO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjRlMmU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNjk0ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY2MDQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDY2LCAzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjcxNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjYwNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmY0ZTJlO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZjRlMmU7IH1cblxuLmJ0bi1zdWNjZXNzIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDhiNDYxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzZWIwNTg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM0LCAxNDIsIDU5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUzYjk2YTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uYnRuLWluZm8gYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzYWIwYzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDEzOCwgMTU2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ1YjVjNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLXdhcm5pbmcgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbi5idG4tZGFuZ2VyIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uYnRuLWxpZ2h0IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tZGFyayBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJjMzEzNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmEyZTMzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgODgsIDkzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJhMmUzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI3MmMzMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDEyMSwgMTkyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwNzlDMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZjRlMmU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmNGUyZTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmY0ZTJlO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZjRlMmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgNzgsIDQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmNGUyZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmNGUyZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmNGUyZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZjRlMmU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjMsIDE2MiwgMTg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gYWZmaXggZWZmZWN0LlxuICovXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGxlZnQ6IDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFycmlvLlxuICovXG4uYWxlcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLnRvYXN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogQm9vdHN0cmFwIEJhcnJpbyBzcGVjaWZpYyBzdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXG4gKi9cbi5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4uYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxZW07IH1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDA7IH1cblxuLmJvb2stcGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTsgfVxuXG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJvb2stcGFnZXJfX2l0ZW0tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDglOyB9XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAvKiBMVFIgKi9cbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogNDUlOyB9XG5cbltkaXI9XCJydGxcIl0gLmJvb2stcGFnZXJfX2l0ZW0tLW5leHQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBicmVhZGNydW1icy5cbiAqL1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDAuOTI5ZW0gMC44NzVyZW07IH1cblxuLnJlZ2lvbi1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAxNXB4IDAuMjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFydGlrLlxuICovXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mICNjb250ZW50IGgyICovXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIuY29tbWVudC1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uZmllbGQtbm9kZS0tY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07IH1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cblxuLmNvbW1lbnRfX2F0dHJpYnV0aW9uIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nICovXG4uY29tbWVudCAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29tbWVudF9fYXV0aG9yIC51c2VybmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogIzY4Njk2YjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07IH1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgLyogTFRSICovXG4gIHRvcDogMS4yNWVtO1xuICBib3JkZXItdG9wOiAxLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMS4yNWVtIHNvbGlkICNkZWUyZTY7XG4gIC8qIExUUiAqL1xuICBib3JkZXItYm90dG9tOiAxLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fY29udGVudDpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMS4yNWVtIHNvbGlkICNkZWUyZTY7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICAvKiBMVFIgKi9cbiAgdG9wOiAxLjI1ZW07XG4gIGJvcmRlci10b3A6IDEuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjI1ZW0gc29saWQgI2ZmZjtcbiAgLyogTFRSICovXG4gIGJvcmRlci1ib3R0b206IDEuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEuMjVlbSBzb2xpZCAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5jb21tZW50X19jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMC45NGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ1ZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29tbWVudF9fY29udGVudCBuYXYge1xuICBwYWRkaW5nLXRvcDogMXB4OyB9XG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNvbW1lbnQgLmxpbmtzIHtcbiAgcGFkZGluZzogMCAwIDAuMjVlbSAwOyB9XG5cbi5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07IH1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiA1cHggMnB4IDVweCA1cHg7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kOiAjN2VjZmZmOyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAycHg7IH1cblxuLyoqXG4gKiBAdG9kbzogdW5wdWJsaXNoZWQgbm9kZXMgaGF2ZSBjbGFzcyAubm9kZS0tdW5wdWJsaXNoZWQuXG4gKiBjaGFuZ2UgdGhpcyB0byAuY29tbWVudC0tdW5wdWJsaXNoZWQuXG4gKi9cbi51bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjN2VjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2VjZmZmOyB9XG5cbi51bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjI1ZW0gMDsgfVxuXG4uY29tbWVudC1mb290ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIC5jb21tZW50X190ZXh0OmFmdGVyLFxuLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X190ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN2VjZmZmO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlcixcbltkaXI9XCJydGxcIl0gLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ZWNmZmY7IH1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyA+IHNwYW4gPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5maWVsZC0tbmFtZS1wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAudmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1wdXJjaGFzZWQtZW50aXR5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1xdWFudGl0eSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbi5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkgLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeS5jb2wtYXV0byB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24tc2hpcHBpbmctcHJvZmlsZS1maWVsZC1ydWMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZXctaWQtbGlzdGFkb19kZV9wcm9kdWN0b3MgLnZpZXdzLXJvdyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNTI4MzsgfVxuXG4uY2FydC1ibG9jay0tY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjZjAyNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICAuY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMgdGFibGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRoZWFkLnRoZWFkLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwMjUwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2YwMjUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3Mge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZWVlYjsgfVxuICAuY2FydC0tY2FydC1vZmZjYW52YXMgLmJ0bi1jbG9zZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC4yNXJlbTsgfVxuICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3RpdGxlLFxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcHJpY2Uge1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcXVhbnRpdHkge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZWVlYjsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjRlMmU7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogQ29udGV4dHVhbCBsaW5rcyBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogQ29sbGFwc2libGUgZGV0YWlscy5cbiAqXG4gKiBAc2VlIGNvbGxhcHNlLmpzXG4gKiBAc2VlIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9jc3MtYmFja2dyb3VuZC1pbWFnZS1oYWNrcy9cbiAqL1xuZGV0YWlscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTsgfVxuXG4vKiBAdG9kbyBSZWdyZXNzaW9uOiBUaGUgc3VtbWFyeSBvZiB1bmNvbGxhcHNpYmxlIGRldGFpbHMgYXJlIG5vIGxvbmdlclxuICAgICB2ZXJ0aWNhbGx5IGFsaWduZWQgd2l0aCB0aGUgLmRldGFpbHMtd3JhcHBlciBpbiBicm93c2VycyB3aXRob3V0IG5hdGl2ZVxuICAgICBkZXRhaWxzIHN1cHBvcnQuICovXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG4uZmVlZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmaWVsZCBjb21wb25lbnRzLlxuICovXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTsgfVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogTFRSICovXG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIC8qIExUUiAqLyB9XG4gIFtkaXI9XCJydGxcIl0gLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtOyB9XG4gIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSArIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG4vKiBGaWxlIGljb25zLiovXG4uZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAvKiBMVFIgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cblxuLmZpbGUtLWdlbmVyYWwsXG4uZmlsZS0tYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ucG5nKTsgfVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhY2thZ2UteC1nZW5lcmljLnBuZyk7IH1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy94LW9mZmljZS1zcHJlYWRzaGVldC5wbmcpOyB9XG5cbi5maWxlLS14LW9mZmljZS1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMveC1vZmZpY2UtZG9jdW1lbnQucG5nKTsgfVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy94LW9mZmljZS1wcmVzZW50YXRpb24ucG5nKTsgfVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC14LXNjcmlwdC5wbmcpOyB9XG5cbi5maWxlLS10ZXh0LWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtaHRtbC5wbmcpOyB9XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXBsYWluLnBuZyk7IH1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24tcGRmLnBuZyk7IH1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24teC1leGVjdXRhYmxlLnBuZyk7IH1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hdWRpby14LWdlbmVyaWMucG5nKTsgfVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ZpZGVvLXgtZ2VuZXJpYy5wbmcpOyB9XG5cbi5maWxlLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXgtZ2VuZXJpYy5wbmcpOyB9XG5cbi5maWxlLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaW1hZ2UteC1nZW5lcmljLnBuZyk7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZvcm0gY29tcG9uZW50cy5cbiAqL1xuLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZXF1aXJlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpLzIgY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpLzI7XG4gIHdpZHRoOiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCkvMjtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCkvMjtcbiAgbWFyZ2luOiAwIDAuM2VtOyB9XG5cbi5mb3JtLXJvdyA+IGZpZWxkc2V0LFxuLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5mb3JtIC5maWx0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG5mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbmF2YmFyLXRvcCB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjllbSkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMgLm5hdmJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45ZW0pIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIHRoZSBoZWxwIGJsb2NrLlxuICovXG4uYmxvY2staGVscCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGljb25zLlxuICovXG4uaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZDogdXJsKC8uLi8uLi9pbWFnZXMvaGVscC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDFweCAwIDFweCAxLjVyZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBwYWRkaW5nOiAxcHggMS41cmVtIDFweCAwOyB9XG5cbi5mZWVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInJzcy1maWxsLnN2Z1wiLCBmaWxsPSNmZDdlMTQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cbiAgLmZlZWQtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJyc3MtZmlsbC5zdmdcIiwgZmlsbD0jZmQ3ZTE0KTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmUsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBCYXNpYyBzdHlsaW5nIGZvciBjb21tZW50IG1vZHVsZS5cbiAqL1xuLyoqXG4gKiBJbmRlbnQgdGhyZWFkZWQgY29tbWVudHMuXG4gKi9cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXG4gKi9cbi5pdGVtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uaXRlbS1saXN0IHVsIGxpIHtcbiAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IFtkaXI9XCJydGxcIl0gc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDFyZW07IH1cblxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpLFxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogTGlzdCBncm91cC5cbiAqIEEgbGlzdCBvZiBsaW5rcywgZ3JvdXBlZCB0b2dldGhlci5cbiAqL1xuLmxpc3QtZ3JvdXBfX2xpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC41cmVtIDAgMDsgfVxuXG4ubGlzdC1ncm91cF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAwLjVyZW07IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIG5vZGUgY29tcG9uZW50LlxuICovXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4vKiBWaWV3IG1vZGUgdGVhc2VyIHN0eWxlcy4gKi9cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLm5vZGUtLXN0aWNreSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIGNsZWFyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXG4ubm9kZV9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMXB4IDFyZW0gMCAwO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIE5vZGUgbGlua3Mgc3R5bGVzLiAqL1xuLm5vZGVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07IH1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbGlua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIFVucHVibGlzaGVkIG5vZGUgc3R5bGVzLiAqL1xuLm5vZGUtLXVucHVibGlzaGVkIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7IH1cblxuLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50LXRleHQgLmNvbW1lbnQtYXJyb3cge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY0ZjQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY0ZjQ7IH1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlOGY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmYxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3JkZXItcmFkaXVzOiAuNGVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDFlbSA0cHggMC42ZW07XG4gIC8qIExUUiAqL1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MTlmZjEsICMxMDc2ZDUpO1xuICBwYWRkaW5nOiA0cHggMC42ZW0gNHB4IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWNmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNTlhYmYzLCAjMmE5MGVmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpOyB9XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjliZTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gcGFnZS5cbiAqL1xuLyoqXG4gKiBAZmlsZVxuICogVGhlIHZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBzZWFyY2ggZm9ybShzKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaGVhZGVyICNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG5cbiNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGhlIFNob3J0Y3V0IGFjdGlvbiBsaW5rIGluIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5zaG9ydGN1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAyLjJlbSAwIDEuMWVtIDA7XG4gIC8qIFNhbWUgYXMgdXN1YWwgLnBhZ2UtdGl0bGUgbWFyZ2luLiAqLyB9XG5cbi5zaG9ydGN1dC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAuc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2hvcnRjdXQtYWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZy10b3A6IDAuMzVlbTsgfVxuXG5bZGlyPVwicnRsXCJdIC5zaG9ydGN1dC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuXG4uc2hvcnRjdXQtYWN0aW9uOmhvdmVyLFxuLnNob3J0Y3V0LWFjdGlvbjphY3RpdmUsXG4uc2hvcnRjdXQtYWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gU2lkZWJhciAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXIgLmJsb2NrIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAuc2lkZWJhciAuYmxvY2sgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4uc2lkZWJhciBoMiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2lkZWJhciB0Ym9keSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc2lkZWJhciB0ci5ldmVuLFxuLnNpZGViYXIgdHIub2RkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnNpZGViYXIgbmF2IHVsLm5hdiB7XG4gIG1hcmdpbjogLTFyZW07IH1cblxuLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIFN0eWxpbmcuXG4gKi9cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAuc2l0ZS1mb290ZXIgLmxheW91dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4vKiBGb290ZXIgVG9wIFN0eWxpbmcuICovXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogRm9vdGVyIEJvdHRvbSBTdHlsaW5nLiAqL1xuLnNpdGUtZm9vdGVyX19ib3R0b20gLmJsb2NrIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgdGhlIHNraXAgbGluay5cbiAqL1xuLnNraXAtbGluayB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDFweCAxcmVtIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNraXAtbGluay52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHRhYmxlcy5cbiAqL1xuLnN0aWNreS1oZWFkZXIgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTsgfVxuXG4uc3RpY2t5LWhlYWRlciB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRhYmxlIGRyYWcuXG4gKi9cbnRyLmRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwOyB9XG5cbnRyLmRyYWctcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOyB9XG5cbmJvZHkgZGl2LnRhYmxlZHJhZy1jaGFuZ2VkLXdhcm5pbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFibGUgc2VsZWN0IGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgdGFibGVzZWxlY3QuanNcbiAqL1xudHIuc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZjOyB9XG5cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuW2Rpcj1cInJ0bFwiXSB0ZC5jaGVja2JveCxcbltkaXI9XCJydGxcIl0gdGguY2hlY2tib3gge1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIFtkaXI9XCJydGxcIl0gdGQgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxuICovXG50aC5pcy1hY3RpdmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbnRkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFibGVzb3J0IGluZGljYXRvciBzdHlsZXMuXG4gKi9cbi50YWJsZXNvcnQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDFweCAwIDAgNXB4OyB9XG5cbi50YWJsZXNvcnQtLWFzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi90d2lzdGllLWRvd24uc3ZnKTsgfVxuXG4udGFibGVzb3J0LS1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtdXAuc3ZnKTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUaGVtZSBzdHlsaW5nIGZvciB0YWJzLlxuICovXG5uYXYudGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxubmF2LnRhYnMgdWwge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIG5hdi50YWJzIHVsIC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgbmF2LnRhYnMgdWwgLm5hdi1pdGVtIGEge1xuICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBuYXYudGFicyB1bCAubmF2LWl0ZW0uYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogIzdlY2ZmZjsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhIHJlc2l6YWJsZSB0ZXh0YXJlYS5cbiAqL1xuLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIHVpLXdpZGdldCBjb21wb25lbnQuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQmFydGlrJ3MgbW9kYWwgd2luZG93c1xuICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnVpLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnVpLWRpYWxvZyBpbnB1dCxcbi51aS1kaWFsb2cgc2VsZWN0LFxuLnVpLWRpYWxvZyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjUwZW0gMS4wNjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7IH1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpOyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7IH1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKFwiaW5mb1wiKTsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1zdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIik7IH1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XG4gIHdpZHRoOiA1NSU7IH1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIG1hcmdpbjogMC43ZW0gMDtcbiAgbWF4LXdpZHRoOiAzNC43ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGlyPVwicnRsXCJdIC5jb25maXJtLXBhcmVudCxcbltkaXI9XCJydGxcIl0gLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiByaWdodDsgfVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBhc3N3b3JkLWNvbmZpcm0gLmVycm9yIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXG4ucGFnZS11c2VyLWxvZ2luIG1haW4gLnJlZ2lvbi1jb250ZW50LFxuLnBhZ2UtdXNlci1wYXNzd29yZCBtYWluIC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cblxuLypcblxuYm9keS5wYXRoLXVzZXIge1xuICAuZmllbGQtLWxhYmVsLWlubGluZSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogJHNwYWNlci80ICRzcGFjZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogJHNwYWNlci80IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1sYWJlbC1hYm92ZSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogJHNwYWNlci80ICRzcGFjZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46ICRzcGFjZXIvNCAwO1xuICAgIH1cbiAgfVxufVxuKi9cbi8qKlxuICogQGZpbGVcbiAqIFZlcnRpY2FsIHRhYnMgY29tcG9uZW50LlxuICovXG4vKiBWZXJ0aWNhbCBUYWJzIFJlc2V0ICovXG4udmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbjogLTFweCAwIC0xcHg7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwOyB9XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBzcGVjaWZpY2l0eSBvdmVyIFtkaXI9XCJydGxcIl0gLnJlZ2lvbi1jb250ZW50IHVsICovXG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgVGFicy5cbiAqL1xuLnZlcnRpY2FsLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLyogTFRSICovXG4gIHdpZHRoOiAxNWVtO1xuICBtYXJnaW46IDA7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTE1ZW07IH1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4udmVydGljYWwtdGFic19fcGFuZSA+IHN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExheW91dCBvZiBlYWNoIHRhYi4gKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpmb2N1cyAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmFjdGl2ZSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsaW5nIGZvciBWaWV3cyBpbiBCYXJ0aWsuXG4gKi9cbi8qIFRhYiBzdHlsZXMgKi9cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDsgfVxuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhOmhvdmVyLFxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3OUMwOyB9XG5cbi52aWV3cy1kaXNwbGF5cyAuc2Vjb25kYXJ5IC5mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLyogVGFicyBhY3Rpb24gbGlzdCBzdHlsZXMgKi9cbi52aWV3cy1kaXNwbGF5cyAudGFicyAuYWN0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIENvbnRleHR1YWwgZmlsdGVyIG9wdGlvbnMgc3R5bGVzICovXG4udmlld3MtZmlsdGVyYWJsZS1vcHRpb25zIC5maWx0ZXJhYmxlLW9wdGlvbjpudGgtb2YtdHlwZShldmVuKSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuXG4vKiBWaWV3cyBhY3Rpb24gZHJvcGJ1dHRvbiBzdHlsZXMgKi9cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdCB7XG4gIGNvbG9yOiAjMDA1MjgzOyB9XG5cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3OUMwOyB9XG5cbi50YWJsZSwgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTsgfVxuICAudGFibGUgPiB0Ym9keSwgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuICAudGFibGUgPiB0aGVhZCwgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjsgfVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDsgfVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpOyB9XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7IH1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7IH1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZlMmZmO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Q0ZWRkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiZmQ1YzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M5ZTFjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JmZDVjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNGRiY2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWVjZjE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkNGQ5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2UwZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2Q0ZDk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkYWRmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuICAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmZvcm0tY2hlY2sgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTsgfVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCwgLmZvcm0tY2hlY2stcmV2ZXJzZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXVt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dDphY3RpdmVbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cywgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl1bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJjaGVja2JveFwiXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWRbdHlwZT1cImNoZWNrYm94XCJdIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfVxuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQsIC5mb3JtLXN3aXRjaCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCwgLmZvcm0tc3dpdGNoICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuZm9ybS1zd2l0Y2ggI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzW3R5cGU9XCJjaGVja2JveFwiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1c1t0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsIC5mb3JtLXN3aXRjaCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQsIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtaW4td2lkdGg6IGF1dG87IH1cblxuI2RydXBhbC1vZmYtY2FudmFzIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYTpub3QoLmJ0biksICNkcnVwYWwtb2ZmLWNhbnZhcyBhOm5vdCguYnRuKSAqIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gIGJvZHlbY2xhc3NdLCBib2R5ICNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQSAhaW1wb3J0YW50OyB9XG5cbjo6c2VsZWN0aW9uLCBib2R5OjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjsgfVxuXG4udWktZGlhbG9nIGEge1xuICBjb2xvcjogIzBhMGEwYTsgfVxuXG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwudWktd2lkZ2V0IHtcbiAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnVpLWRpYWxvZy51aS1kaWFsb2cudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NzBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVpLWRpYWxvZy51aS1kaWFsb2cudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgLnVpLWRpYWxvZy51aS1kaWFsb2cudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnVpLWRpYWxvZy51aS1kaWFsb2cudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAudWktZGlhbG9nLnVpLWRpYWxvZy51aS1kaWFsb2ctcG9zaXRpb24tc2lkZSAudWktZGlhbG9nLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1kaWFsb2cgI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogbGlnaHRncmF5IHdoaXRlO1xuICBzY3JvbGxiYXItY29sb3I6ICMyRTk4RkYgI0YxRjZGOyB9XG4gIC51aS1kaWFsb2cgI2RydXBhbC1vZmYtY2FudmFzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgLnVpLWRpYWxvZyAjZHJ1cGFsLW9mZi1jYW52YXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnRvb2xiYXItaG9yaXpvbnRhbCAudWktZGlhbG9nICNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZ2luLXRvb2xiYXIteS1vZmZzZXQpKSAhaW1wb3J0YW50OyB9XG5cbi51aS1kaWFsb2cgI21vZGFsLWVudGl0eS1mb3JtLFxuLnVpLWRpYWxvZyAjZHJ1cGFsLW1vZGFsLFxuLnVpLWRpYWxvZyBkaXZbaWQqPVwiZmllbGQtXCJdW2lkKj1cIi1kaWFsb2dcIl0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBcInRoaW5cIjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiBsaWdodGdyYXkgd2hpdGU7XG4gIHNjcm9sbGJhci1jb2xvcjogIzJFOThGRiAjRjFGNkY7IH1cbiAgLnVpLWRpYWxvZyAjbW9kYWwtZW50aXR5LWZvcm06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAudWktZGlhbG9nICNkcnVwYWwtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAudWktZGlhbG9nIGRpdltpZCo9XCJmaWVsZC1cIl1baWQqPVwiLWRpYWxvZ1wiXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGOyB9XG4gIC51aS1kaWFsb2cgI21vZGFsLWVudGl0eS1mb3JtOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgLnVpLWRpYWxvZyAjZHJ1cGFsLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgLnVpLWRpYWxvZyBkaXZbaWQqPVwiZmllbGQtXCJdW2lkKj1cIi1kaWFsb2dcIl06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnVpLWRpYWxvZyAjbW9kYWwtZW50aXR5LWZvcm0udWktZGlhbG9nLWNvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiAgLnVpLWRpYWxvZyAjZHJ1cGFsLW1vZGFsLnVpLWRpYWxvZy1jb250ZW50IC5mb3JtLWFjdGlvbnMsXG4gIC51aS1kaWFsb2cgZGl2W2lkKj1cImZpZWxkLVwiXVtpZCo9XCItZGlhbG9nXCJdLnVpLWRpYWxvZy1jb250ZW50IC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAudWktZGlhbG9nICNtb2RhbC1lbnRpdHktZm9ybSArIC51aS1kaWFsb2ctYnV0dG9ucGFuZSxcbiAgLnVpLWRpYWxvZyAjZHJ1cGFsLW1vZGFsICsgLnVpLWRpYWxvZy1idXR0b25wYW5lLFxuICAudWktZGlhbG9nIGRpdltpZCo9XCJmaWVsZC1cIl1baWQqPVwiLWRpYWxvZ1wiXSArIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgcGFkZGluZzogMCAxZW0gMWVtO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC51aS1kaWFsb2cgI21vZGFsLWVudGl0eS1mb3JtICsgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0LFxuICAgIC51aS1kaWFsb2cgI2RydXBhbC1tb2RhbCArIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCxcbiAgICAudWktZGlhbG9nIGRpdltpZCo9XCJmaWVsZC1cIl1baWQqPVwiLWRpYWxvZ1wiXSArIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnVpLWRpYWxvZyBkaXZbaWQqPVwiZmllbGQtXCJdW2lkKj1cIi1kaWFsb2dcIl0gPiAuYWpheC1wcm9ncmVzcy10aHJvYmJlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLWRpYWxvZyAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYi1idXR0b24gLnN1bW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7IH1cblxuYm9keSAudWktZGlhbG9nLnVpLXdpZGdldDpub3QoLnVpLWRpYWxvZy1vZmYtY2FudmFzKSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4udGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaDEuaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjM0E0MTYzOyB9XG4gIGgxLmggYSB7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGgxLmggLnRpdGxlLXByZWZpeCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBoMS5oIC5lbnRpdHktbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmEuYnRuLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDOyB9XG4gIGEuYnRuOmhvdmVyLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCksIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCksICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbnRyIHRoLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7IH1cblxudHIub2RkIHRkLmlzLWFjdGl2ZSwgdHI6bnRoLWNoaWxkKG9kZCkgdGQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG50ci5ldmVuIHRkLmlzLWFjdGl2ZSwgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7IH1cblxuLnRleHQtZm9ybWF0LXdyYXBwZXIgW2lkKj1cImZvcm1hdC1cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcy1tZWRpYS1saWJyYXJ5LXdpZGdldC10b2dnbGUtd2VpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FjYjBjNztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmZvcm0tc2VsZWN0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZm9ybS1zZWxlY3RbcmVhZG9ubHldIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQgLmNsb3NlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaXRld2lkZS1hbGVydC5hbGVydC5hbGVydC1wcmltYXJ5LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiAjMDA0OTczO1xuICAgIC0tYnMtYWxlcnQtYmc6ICNjY2U0ZjI7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiM2Q3ZWM7IH1cbiAgICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQuYWxlcnQtcHJpbWFyeS1zbWFsbCAuYWxlcnQtbGluayB7XG4gICAgICBjb2xvcjogIzAwM2E1YzsgfVxuICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiAjOTkyZjFjO1xuICAgIC0tYnMtYWxlcnQtYmc6ICNmZmRjZDU7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZmNhYzA7IH1cbiAgICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5LXNtYWxsIC5hbGVydC1saW5rIHtcbiAgICAgIGNvbG9yOiAjN2EyNjE2OyB9XG4gIC5zaXRld2lkZS1hbGVydC5hbGVydC5hbGVydC1zdWNjZXNzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiAjMTg2NDI5O1xuICAgIC0tYnMtYWxlcnQtYmc6ICNkNGVkZGE7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiZmU1Yzc7IH1cbiAgICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQuYWxlcnQtc3VjY2Vzcy1zbWFsbCAuYWxlcnQtbGluayB7XG4gICAgICBjb2xvcjogIzEzNTAyMTsgfVxuICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQuYWxlcnQtaW5mby1zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgLS1icy1hbGVydC1jb2xvcjogIzBlNjE2ZTtcbiAgICAtLWJzLWFsZXJ0LWJnOiAjZDFlY2YxO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjllM2VhOyB9XG4gICAgLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LmFsZXJ0LWluZm8tc21hbGwgLmFsZXJ0LWxpbmsge1xuICAgICAgY29sb3I6ICMwYjRlNTg7IH1cbiAgLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LmFsZXJ0LXdhcm5pbmctc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIC0tYnMtYWxlcnQtY29sb3I6ICM2NjRkMDM7XG4gICAgLS1icy1hbGVydC1iZzogI2ZmZjNjZDtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZmZWNiNTsgfVxuICAgIC5zaXRld2lkZS1hbGVydC5hbGVydC5hbGVydC13YXJuaW5nLXNtYWxsIC5hbGVydC1saW5rIHtcbiAgICAgIGNvbG9yOiAjNTIzZTAyOyB9XG4gIC5zaXRld2lkZS1hbGVydC5hbGVydC5hbGVydC1kYW5nZXItc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIC0tYnMtYWxlcnQtY29sb3I6ICM4NDIwMjk7XG4gICAgLS1icy1hbGVydC1iZzogI2Y4ZDdkYTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Y1YzJjNzsgfVxuICAgIC5zaXRld2lkZS1hbGVydC5hbGVydC5hbGVydC1kYW5nZXItc21hbGwgLmFsZXJ0LWxpbmsge1xuICAgICAgY29sb3I6ICM2YTFhMjE7IH1cbiAgLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LmFsZXJ0LWxpZ2h0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiAjNjM2NDY0O1xuICAgIC0tYnMtYWxlcnQtYmc6ICNmZWZlZmU7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cbiAgICAuc2l0ZXdpZGUtYWxlcnQuYWxlcnQuYWxlcnQtbGlnaHQtc21hbGwgLmFsZXJ0LWxpbmsge1xuICAgICAgY29sb3I6ICM0ZjUwNTA7IH1cbiAgLnNpdGV3aWRlLWFsZXJ0LmFsZXJ0LmFsZXJ0LWRhcmstc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIC0tYnMtYWxlcnQtY29sb3I6ICMxZjIzMjY7XG4gICAgLS1icy1hbGVydC1iZzogI2Q2ZDhkOTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2MyYzRjNjsgfVxuICAgIC5zaXRld2lkZS1hbGVydC5hbGVydC5hbGVydC1kYXJrLXNtYWxsIC5hbGVydC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTkxYzFlOyB9XG5cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbmFkZHJlc3MsICNkcnVwYWwtb2ZmLWNhbnZhcyBhZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIGFkZHJlc3MgcCwgI2RydXBhbC1vZmYtY2FudmFzIGFkZHJlc3MgcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGFkZHJlc3MgcDplbXB0eSwgI2RydXBhbC1vZmYtY2FudmFzIGFkZHJlc3MgcDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGFkZHJlc3Mgc3BhbjplbXB0eSwgI2RydXBhbC1vZmYtY2FudmFzIGFkZHJlc3Mgc3BhbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBhZGRyZXNzOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyBhZGRyZXNzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1tLXBhZ2UubW0tc2xpZGVvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREUzRUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC8qXG4gIC5tZW51LWdhdWNoZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAqL1xuICAvKlxuICB9Ki8gfVxuICAjaGVhZGVyIGJvZHkudG9vbGJhci1ob3Jpem9udGFsIHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgI2hlYWRlciBib2R5LnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiB7XG4gICAgdG9wOiA4MHB4OyB9XG4gICNoZWFkZXIgLm1lbnUtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREUzRUY7XG4gICAgcGFkZGluZzogMDsgfVxuICAjaGVhZGVyIGEubG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAyNXB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI2hlYWRlciBhLmxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHggMTFweCAxNXB4OyB9IH1cbiAgICAjaGVhZGVyIGEubG9nbyBzdHJvbmcsICNoZWFkZXIgYS5sb2dvIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMzYTQxNjM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI2hlYWRlciBhLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICNoZWFkZXIgLm1lbnVfdG9wIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNoZWFkZXIgLm1lbnVfdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uID4gc3BhbiwgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uID4gYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiA+IHNwYW46YWZ0ZXIsICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1ib3R0b213LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbi5wcm9zcGVjdGlvbiA+IGEsXG4gICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24ucHJvc3BlY3Rpb24gPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24udmFsb3Jpc2F0aW9uID4gYSxcbiAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbi52YWxvcmlzYXRpb24gPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZDMTA3OyB9XG4gICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24uZGV0ZW50aW9uID4gYSxcbiAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbi5kZXRlbnRpb24gPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBCMTkxOyB9XG4gICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24uY29tbWVyY2lhbGlzYXRpb24gPiBhLFxuICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uLmNvbW1lcmNpYWxpc2F0aW9uID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzc5NkVGRjsgfVxuICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uOmhvdmVyIHNwYW46YWZ0ZXIsICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbi5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wdy5zdmdcIik7IH1cbiAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH0gfVxuICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5jcm0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuY3JtLW1vYmlsZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmNybS1tb2JpbGUgLm1lbnVfdXNlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmNybS1tb2JpbGUgLm1lbnVfdXNlciB1bC5uYXYge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuY3JtLW1vYmlsZSAubWVudV91c2VyIHVsLm5hdiBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmNybS1tb2JpbGUgLm1lbnVfdXNlciB1bC5uYXYgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmNybS1tb2JpbGUgLm1lbnVfdXNlciB1bC5uYXYgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDhweDsgfVxuICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTg2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5ibG9jay1kYXNoYm9hcmQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAuYmxvY2stZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAubGV2ZWwxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAubGV2ZWwxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5sZXZlbDE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmJsb2NrLWNvbnRlbnQgLmxldmVsMS5wcm9zcGVjdGlvbjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5sZXZlbDEudmFsb3Jpc2F0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmJsb2NrLWNvbnRlbnQgLmxldmVsMS5kZXRlbnRpb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjE5MTsgfVxuICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAubGV2ZWwxLmNvbW1lcmNpYWxpc2F0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTZFRkY7IH1cbiAgICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5ibG9jay1jb250ZW50LWxpZW5zIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1saWVucyB1bC5uYXYge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1saWVucyB1bC5uYXYgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5ibG9jay1jb250ZW50LWxpZW5zIHVsLm5hdiBsaTo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmJsb2NrLWNvbnRlbnQgLmJsb2NrLWNvbnRlbnQtbGllbnMgdWwubmF2IGxpOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1saWVucyB1bC5uYXYgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1saWVucyB1bC5uYXYgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7IH1cbiAgICAgICAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbiAubWVudV9wcmluY2lwYWwgLmJsb2NrLWNvbnRlbnQgLmJsb2NrLWNvbnRlbnQtbGllbnMgdWwubmF2IGxpIGEuYWN0aXZlLCAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5ibG9jay1jb250ZW50LWxpZW5zIHVsLm5hdiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICAgICAgICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uIC5tZW51X3ByaW5jaXBhbCAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1saWVucyB1bC5uYXYgbGkgYS5hY3RpdmU6YmVmb3JlLCAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb24gLm1lbnVfcHJpbmNpcGFsIC5ibG9jay1jb250ZW50IC5ibG9jay1jb250ZW50LWxpZW5zIHVsLm5hdiBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnXCIpOyB9XG4gICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb246aG92ZXIgLm1lbnVfcHJpbmNpcGFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb25fc291c19tZW51IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uX3NvdXNfbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb25fc291c19tZW51IHVsLm5hdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjaGVhZGVyIC5tZW51X3RvcCAuY3VyZW50X3NlY3Rpb25fc291c19tZW51IHVsLm5hdiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4OyB9XG4gICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uX3NvdXNfbWVudSB1bC5uYXYgbGkuYWN0aXZlLXRyYWlsID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbl9zb3VzX21lbnUgdWwubmF2IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbl9zb3VzX21lbnUgdWwubmF2IGxpIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgI2hlYWRlciAubWVudV90b3AgLmN1cmVudF9zZWN0aW9uX3NvdXNfbWVudSB1bC5uYXYgbGk6aG92ZXIsICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbl9zb3VzX21lbnUgdWwubmF2IGxpOmhvdmVyIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICNoZWFkZXIgLm1lbnVfdG9wIC5jdXJlbnRfc2VjdGlvbl9zb3VzX21lbnUgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAjaGVhZGVyIC5tZW51LWRyb2l0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERTNFRjtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMXB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREUzRUY7IH1cbiAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIuYWxlcnRlcyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydGVzLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgI2hlYWRlciAubWVudS1kcm9pdCAuYnRuX2hlYWRlci5mYXZvcmlzX2FkZCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXZvcmlzX2FkZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLmZhdm9yaXNfYWRkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERTNFRjsgfSB9XG4gICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyOXB4IDE1cHggMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2hlYWRlciAubWVudS1kcm9pdCAuYnRuX2hlYWRlci5tZW51LXVzZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21lbnUtdXNlci5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyLm1lbnUtY3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlci5tZW51LWNybSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2hlYWRlciAubWVudS1kcm9pdCAuYnRuX2hlYWRlci5tZW51LXVzZXIubWVudS1mZWVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlci5tZW51LWVudiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyLm1lbnUtZW52IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgI2hlYWRlciAubWVudS1kcm9pdCAuYnRuX2hlYWRlci5tZW51LXVzZXIubWVudS1lbnY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyLm1lbnUtZW52IC5kcm9wYnV0dG9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlci5tZW51LWVudiAuZHJvcGJ1dHRvbi1kcm9wZG93biBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tYm90dG9tLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlcjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlciAubWVudV91c2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERTNFRjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI2hlYWRlciAubWVudS1kcm9pdCAuYnRuX2hlYWRlci5tZW51LXVzZXIgLm1lbnVfdXNlci5tZW51X2ZlZWQge1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyIC5tZW51X3VzZXIgLm5hdiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlciAubWVudV91c2VyIC5uYXYgYSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMjBweDsgfVxuICAgICAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlciAubWVudV91c2VyIC5uYXYgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggOHB4OyB9XG4gICAgICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyIC5tZW51X3VzZXIgLm5hdiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgICAgICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXIubWVudS11c2VyIC5tZW51X3VzZXIgLm5hdiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC1ibHVlLnN2Z1wiKTsgfVxuICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyLm1lbnUtdXNlci5tZW51LWNybSAubWVudV91c2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgICAgI2hlYWRlciAubWVudS1kcm9pdCAuYnRuX2hlYWRlcjpob3Zlci5hbGVydGVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWxlcnRlc2guc3ZnXCIpOyB9XG4gICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXI6aG92ZXIuZmF2b3Jpc19hZGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXZvcmlzX2FkZGguc3ZnXCIpOyB9XG4gICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXI6aG92ZXIubWVudS11c2VyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXI6aG92ZXIubWVudS11c2VyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wLnN2Z1wiKTsgfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXI6aG92ZXIubWVudS11c2VyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgICAgIHRvcDogOTklO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7IH1cbiAgICAgICAgICAjaGVhZGVyIC5tZW51LWRyb2l0IC5idG5faGVhZGVyOmhvdmVyLm1lbnUtdXNlci5tZW51LWNybTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICNoZWFkZXIgLm1lbnUtZHJvaXQgLmJ0bl9oZWFkZXI6aG92ZXIubWVudS11c2VyIC5tZW51X3VzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50LCAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgLnZpZXctY29udGVudCB1bCwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCB1bCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgLnZpZXctY29udGVudCB1bCwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50IGxpLCAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgPiBsaSwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsID4gbGksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgLnZpZXctY29udGVudCA+IHVsID4gbGk6bnRoLWNoaWxkKG9kZCksIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpOm50aC1jaGlsZChvZGQpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgPiBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjUzLCAyNTMsIDAuMyk7IH1cbiAgICAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpOm50aC1jaGlsZChldmVuKSwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsID4gbGk6bnRoLWNoaWxkKGV2ZW4pLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgPiBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpOyB9XG4gICAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsID4gbGkgdWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgICAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpID4gc3BhbiwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsID4gbGkgPiBzcGFuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgPiBsaSA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWNvbnRlbnQgPiB1bCAudmlld3MtZmllbGQtZmllbGQteXktZGF0ZSwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsIC52aWV3cy1maWVsZC1maWVsZC15eS1kYXRlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgLnZpZXdzLWZpZWxkLWZpZWxkLXl5LWRhdGUge1xuICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7IH1cbiAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1jdXN0b210aXRsZS1zZWFyY2hhcGksIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCAudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWN1c3RvbXRpdGxlLXNlYXJjaGFwaSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgLnZpZXctY29udGVudCA+IHVsIC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtY3VzdG9tdGl0bGUtc2VhcmNoYXBpIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWNvbnRlbnQgPiB1bCAudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWN1c3RvbXRpdGxlLXNlYXJjaGFwaSAuY2xhc3NlZCwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsIC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtY3VzdG9tdGl0bGUtc2VhcmNoYXBpIC5jbGFzc2VkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1jb250ZW50ID4gdWwgLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1jdXN0b210aXRsZS1zZWFyY2hhcGkgLmNsYXNzZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciBuYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciBuYXYsIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgbmF2ICsgLnZpZXctZm9vdGVyLCAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyICNkcnVwYWwtb2ZmLWNhbnZhcyBuYXYgKyAudmlldy1mb290ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIG5hdiArIC52aWV3LWZvb3RlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciBuYXYgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciBuYXYgLnBhZ2luYXRpb24gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIG5hdiAucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCAucGFnZS1saW5rLFxuICAgICAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciBuYXYgLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzg5OERBMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIG5hdiAucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7IH0gfVxuICAgICAgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciBuYXYgLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4udmlldy1pZC1tZXNzYWdlX2ZlZWQudmlldy1kaXNwbGF5LWlkLWJsb2NrX21lbnVfYmFyIC52aWV3LWZvb3RlciwgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtOyB9XG4gIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgLnZpZXctZm9vdGVyOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlcjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaWQtbWVzc2FnZV9mZWVkLnZpZXctZGlzcGxheS1pZC1ibG9ja19tZW51X2JhciAudmlldy1mb290ZXI6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpOyB9XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MtYmxvY2sgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9zcGVjdGlvbl9fbGlzdGluZ19fX19wYXJjZWxsZXMtcGFnZSAuZm9ybS1pdGVtLXNlYXJjaCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2Nrcy1ibG9jayAjdmlld3MtZXhwb3NlZC1mb3JtLXByb3NwZWN0aW9uX19saXN0aW5nX19fX3BhcmNlbGxlcy1wYWdlIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MtYmxvY2sgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9zcGVjdGlvbl9fbGlzdGluZ19fX19wYXJjZWxsZXMtcGFnZSBmaWVsZHNldCA+IGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2Nrcy1ibG9jayAjdmlld3MtZXhwb3NlZC1mb3JtLXByb3NwZWN0aW9uX19saXN0aW5nX19fX3BhcmNlbGxlcy1wYWdlIC5mb3JtLWFjdGlvbnMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tzLWJsb2NrICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvc3BlY3Rpb25fX2xpc3RpbmdfX19fcGFyY2VsbGVzLXBhZ2UgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MtYmxvY2sgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9zcGVjdGlvbl9fbGlzdGluZ19fX19wYXJjZWxsZXMtcGFnZSBkZXRhaWxzLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2Nrcy1ibG9jayAjdmlld3MtZXhwb3NlZC1mb3JtLXByb3NwZWN0aW9uX19saXN0aW5nX19fX3BhcmNlbGxlcy1wYWdlIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cblxuLypcbi5zaWRlYmFyX2ZpcnN0LmNvbC1tZC00LnNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMTNweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwMjk7XG4gIH1cbiAgLmJsb2NrIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAucmVzcG9uc2l2ZS1tZW51LWJsb2NrLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob3Jpem9udGFsLW1lbnUge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMGVtO1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW1tZXVibGVzLW1lbnUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtZGFzaGJvYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RlYXNoYm9hcmQtbWVudS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxMHB4O1xuXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGVhc2hib2FyZC1tZW51LWFjdGl2ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS1pbW1ldWJsZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW1tZXVibGVzLW1lbnUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjJweDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ltbWV1Ymxlcy1tZW51LWFjdGl2ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS1jb250YWN0cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250YWN0cy1tZW51LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29udGFjdHMtbWVudS1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1lbnUtdmlzaXRlcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy92aXNpdGVzLW1lbnUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTZweDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Zpc2l0ZXMtbWVudS1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1lbnUtZG9jdW1lbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RvY3VtZW50cy1tZW51LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDIycHg7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb2N1bWVudHMtbWVudS1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1lbnUtcmVnbGFnZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcmVnbGFnZXMtbWVudS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxM3B4O1xuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JlZ2xhZ2VzLW1lbnUtYWN0aXZlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWxvZ291dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJj4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwZW07XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2dvdXQtaWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbG9nb3V0LWljb24taG92ZXIuc3ZnXCIpO1xuXG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4qL1xuLyppbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufSovXG4vKlxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjM0E0MTYzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpO1xufSovXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tib3guc3ZnXCIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmdcIik7IH1cblxuLmZvcm0taXRlbSAuaDQsIC5mb3JtLWl0ZW0gaDQsIC5mb3JtLWl0ZW0gbGVnZW5kID4gLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZmllbGQtLXdpZGdldC1kYXRldGltZS1kZWZhdWx0IC5mb3JtLWlubGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCAuZm9ybS1pbmxpbmUgPiAqIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJyZWFkY3J1bWIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICM4NThDOUQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBjb2xvcjogIzNBNDE2MzsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICM4NThDOUQ7XG4gIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi50aXRyZS1kZS1sYS1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAwOyB9XG4gIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci51aS1jb3JuZXItYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIudWktY29ybmVyLWFsbCAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVpLWRpYWxvZyAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGQtdmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudWktZGlhbG9nIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4gIC51aS1kaWFsb2cgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGQtbGFiZWwtYWJvdmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudWktZGlhbG9nIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbXMsXG4gIC51aS1kaWFsb2cgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGQtdmFsdWUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnVpLWRpYWxvZyAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLnVpLWRpYWxvZyAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZC12YWx1ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTsgfSB9XG5cbi5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAubmF2YmFyLCAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGk6Om1hcmtlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpID4gc3BhbixcbiAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSA+IHNwYW4sXG4gICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTsgfSB9XG4gICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSA+IHNwYW4uZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkgPiBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4zcmVtOyB9XG4gICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSA+IHNwYW4gc21hbGwsXG4gICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSA+IGEgc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSA+IHNwYW4uYWN0aXZlLFxuICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkgPiBhLmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpID4gc3Bhbi5kaXNhYmxlZCxcbiAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpID4gYS5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpLmRyb3Bkb3duID4gYTphZnRlcixcbiAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaS5kcm9wZG93biA+IHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLWJvdHRvbS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZS10cmFpbCA+IGEsXG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkuZHJvcGRvd24uYWN0aXZlLXRyYWlsID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmY7IH1cbiAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaS5kcm9wZG93bjpob3ZlciA+IGEsXG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkuZHJvcGRvd246aG92ZXIgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjsgfVxuICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkuZHJvcGRvd246aG92ZXIgPiBhOmFmdGVyLFxuICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkuZHJvcGRvd246aG92ZXIgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi10b3Auc3ZnKTsgfVxuICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGNkZGO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiBsaWdodGdyYXkgd2hpdGU7XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogIzJFOThGRiAjRjFGNkY7IH1cbiAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJFOThGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51IGxpLmJhY2sgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSAuZHJvcGRvd24tbWVudSBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51IGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7IH1cbiAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTsgfVxuICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpIC5kcm9wZG93bi1tZW51IGxpIGEuc2VsZWN0ZWQ6YmVmb3JlLCAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkgLmRyb3Bkb3duLW1lbnUgbGkgYS5zZWxlY3RlZDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Zhdm9yaXNfYWRkLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIHRvcDogOHB4OyB9XG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGkgLmRyb3Bkb3duLW1lbnUgbGkgYVtocmVmKj1cImFkZFwiXTpiZWZvcmUsIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IHVsLm5hdiBsaSAuZHJvcGRvd24tbWVudSBsaSBhW2hyZWYqPVwiYWRkXCJdOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYWRkLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIHRvcDogOHB4OyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCB1bC5uYXYgbGk6aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgdWwubmF2IGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJFOThGRjsgfVxuICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5idG4tc3RhcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgIGJvcmRlci1jb2xvcjogIzNBNDE2MztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuYnRuLXN0YXJ0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5idG4tc3RhcnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgLmJ0bi1zdGFydC5wcm9zcGVjdGlvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuYnRuLXN0YXJ0LnZhbG9yaXNhdGlvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3OyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuYnRuLXN0YXJ0LmRldGVudGlvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMTkxOyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuYnRuLXN0YXJ0LmNvbW1lcmNpYWxpc2F0aW9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTZFRkY7IH1cbiAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7IH1cbiAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7IH1cbiAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSAubGluay10eXBlLWNhbm9uaWNhbC5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5wcm9zcGVjdGlvbiBhOmJlZm9yZSxcbiAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnByb3NwZWN0aW9uIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS52YWxvcmlzYXRpb24gYTpiZWZvcmUsXG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS52YWxvcmlzYXRpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7IH1cbiAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRldGVudGlvbiBhOmJlZm9yZSxcbiAgICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRldGVudGlvbiAubGluay10eXBlLWNhbm9uaWNhbC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjE5MTsgfVxuICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuY29tbWVyY2lhbGlzYXRpb24gYTpiZWZvcmUsXG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5jb21tZXJjaWFsaXNhdGlvbiAubGluay10eXBlLWNhbm9uaWNhbC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NkVGRjsgfVxuICAgICAgICAgIC5ibG9jay5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZW50aXR5LWJhciA+IC5jb250ZW50IC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MzsgfVxuICAgICAgICAgICAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyID4gLmNvbnRlbnQgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjdweDsgfVxuICAgICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmxvY2suYmxvY2stdGVycmVpcy1jb250ZW50LWVudGl0eS1iYXIgPiAuY29udGVudCAuZHJvcGJ1dHRvbi1kcm9wZG93bi5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4uZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIC5qcyAuZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cblxuLmVtcHR5LWdlb2ZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQtbmFtZS1kcy1jaGFpbnNkZXRhaWwtaW1tZXVibGUtZGV0YWlsLWltbWV1YmxlLWZpZWxkLWVkX19yZWZfX3Byb3NwZWN0aW9uLWZpZWxkLXBzX19zdGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYgPiAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmID4gLmZpZWxkLXZhbHVlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgdWwuZHJvcGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAubGluay10eXBlLWNhbm9uaWNhbC5hY3RpdmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnByb3NwZWN0aW9uIGE6YmVmb3JlLFxuICAgICAgICAgICYucHJvc3BlY3Rpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudmFsb3Jpc2F0aW9uIGE6YmVmb3JlLFxuICAgICAgICAgICYudmFsb3Jpc2F0aW9uIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRldGVudGlvbiBhOmJlZm9yZSxcbiAgICAgICAgICAmLmRldGVudGlvbiAubGluay10eXBlLWNhbm9uaWNhbC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxOTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb21tZXJjaWFsaXNhdGlvbiBhOmJlZm9yZSxcbiAgICAgICAgICAmLmNvbW1lcmNpYWxpc2F0aW9uIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NkVGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgIC5kcm9wYnV0dG9uLWFycm93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4qL1xuLmNsYXNzZWQsXG4ub3B0aW9uLXZhbHVlLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuLm1hcC1sZWdlbmQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNsYXNzZWQsXG4gICAgLm9wdGlvbi12YWx1ZSxcbiAgICAuZmFjZXQtaXRlbV9fdmFsdWUsXG4gICAgLm1hcC1sZWdlbmQtaXRlbSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgLmNsYXNzZWQ6YmVmb3JlLFxuICAub3B0aW9uLXZhbHVlOmJlZm9yZSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlOmJlZm9yZSxcbiAgLm1hcC1sZWdlbmQtaXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5jbGFzc2VkLmVuc2VpZ25lbWVudC1zZWNvbmRhaXJlLCAuY2xhc3NlZC5lbnNlaWduZW1lbnQtc3VwZXJpZXVyLFxuICAub3B0aW9uLXZhbHVlLmVuc2VpZ25lbWVudC1zZWNvbmRhaXJlLFxuICAub3B0aW9uLXZhbHVlLmVuc2VpZ25lbWVudC1zdXBlcmlldXIsXG4gIC5mYWNldC1pdGVtX192YWx1ZS5lbnNlaWduZW1lbnQtc2Vjb25kYWlyZSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlLmVuc2VpZ25lbWVudC1zdXBlcmlldXIsXG4gIC5tYXAtbGVnZW5kLWl0ZW0uZW5zZWlnbmVtZW50LXNlY29uZGFpcmUsXG4gIC5tYXAtbGVnZW5kLWl0ZW0uZW5zZWlnbmVtZW50LXN1cGVyaWV1ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLmNsYXNzZWQuZW5zZWlnbmVtZW50LXNlY29uZGFpcmU6YmVmb3JlLCAuY2xhc3NlZC5lbnNlaWduZW1lbnQtc3VwZXJpZXVyOmJlZm9yZSxcbiAgICAub3B0aW9uLXZhbHVlLmVuc2VpZ25lbWVudC1zZWNvbmRhaXJlOmJlZm9yZSxcbiAgICAub3B0aW9uLXZhbHVlLmVuc2VpZ25lbWVudC1zdXBlcmlldXI6YmVmb3JlLFxuICAgIC5mYWNldC1pdGVtX192YWx1ZS5lbnNlaWduZW1lbnQtc2Vjb25kYWlyZTpiZWZvcmUsXG4gICAgLmZhY2V0LWl0ZW1fX3ZhbHVlLmVuc2VpZ25lbWVudC1zdXBlcmlldXI6YmVmb3JlLFxuICAgIC5tYXAtbGVnZW5kLWl0ZW0uZW5zZWlnbmVtZW50LXNlY29uZGFpcmU6YmVmb3JlLFxuICAgIC5tYXAtbGVnZW5kLWl0ZW0uZW5zZWlnbmVtZW50LXN1cGVyaWV1cjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMi42cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lbnNlaWduZW1lbnRfc3VwZXJpZXVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyLjZweCA5cHg7IH1cbiAgLmNsYXNzZWQuYWNjdWVpbC1qZXVuZXMtZW5mYW50cyxcbiAgLm9wdGlvbi12YWx1ZS5hY2N1ZWlsLWpldW5lcy1lbmZhbnRzLFxuICAuZmFjZXQtaXRlbV9fdmFsdWUuYWNjdWVpbC1qZXVuZXMtZW5mYW50cyxcbiAgLm1hcC1sZWdlbmQtaXRlbS5hY2N1ZWlsLWpldW5lcy1lbmZhbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAuY2xhc3NlZC5hY2N1ZWlsLWpldW5lcy1lbmZhbnRzOmJlZm9yZSxcbiAgICAub3B0aW9uLXZhbHVlLmFjY3VlaWwtamV1bmVzLWVuZmFudHM6YmVmb3JlLFxuICAgIC5mYWNldC1pdGVtX192YWx1ZS5hY2N1ZWlsLWpldW5lcy1lbmZhbnRzOmJlZm9yZSxcbiAgICAubWFwLWxlZ2VuZC1pdGVtLmFjY3VlaWwtamV1bmVzLWVuZmFudHM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTIuNnB4O1xuICAgICAgaGVpZ2h0OiAxMi42cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWNjdWVpbF9kZV9qZXVuZXNfZW5mYW50cy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMi42cHggMTIuNnB4OyB9XG4gIC5jbGFzc2VkLmVjb2xlLW1hdGVybmVsbGUtcHJpbWFpcmUsXG4gIC5vcHRpb24tdmFsdWUuZWNvbGUtbWF0ZXJuZWxsZS1wcmltYWlyZSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlLmVjb2xlLW1hdGVybmVsbGUtcHJpbWFpcmUsXG4gIC5tYXAtbGVnZW5kLWl0ZW0uZWNvbGUtbWF0ZXJuZWxsZS1wcmltYWlyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLmNsYXNzZWQuZWNvbGUtbWF0ZXJuZWxsZS1wcmltYWlyZTpiZWZvcmUsXG4gICAgLm9wdGlvbi12YWx1ZS5lY29sZS1tYXRlcm5lbGxlLXByaW1haXJlOmJlZm9yZSxcbiAgICAuZmFjZXQtaXRlbV9fdmFsdWUuZWNvbGUtbWF0ZXJuZWxsZS1wcmltYWlyZTpiZWZvcmUsXG4gICAgLm1hcC1sZWdlbmQtaXRlbS5lY29sZS1tYXRlcm5lbGxlLXByaW1haXJlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEyLjZweDtcbiAgICAgIGhlaWdodDogMTIuNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Vjb2xlX21hdGVybmVsbGVfX3ByaW1haXJlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyLjZweCAxMi42cHg7IH1cbiAgLmNsYXNzZWQucGFya2luZyxcbiAgLm9wdGlvbi12YWx1ZS5wYXJraW5nLFxuICAuZmFjZXQtaXRlbV9fdmFsdWUucGFya2luZyxcbiAgLm1hcC1sZWdlbmQtaXRlbS5wYXJraW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAuY2xhc3NlZC5wYXJraW5nOmJlZm9yZSxcbiAgICAub3B0aW9uLXZhbHVlLnBhcmtpbmc6YmVmb3JlLFxuICAgIC5mYWNldC1pdGVtX192YWx1ZS5wYXJraW5nOmJlZm9yZSxcbiAgICAubWFwLWxlZ2VuZC1pdGVtLnBhcmtpbmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bhcmtpbmcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDExcHg7IH1cbiAgLmNsYXNzZWQubG9jYXRpb24tdmVsbyxcbiAgLm9wdGlvbi12YWx1ZS5sb2NhdGlvbi12ZWxvLFxuICAuZmFjZXQtaXRlbV9fdmFsdWUubG9jYXRpb24tdmVsbyxcbiAgLm1hcC1sZWdlbmQtaXRlbS5sb2NhdGlvbi12ZWxvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAuY2xhc3NlZC5sb2NhdGlvbi12ZWxvOmJlZm9yZSxcbiAgICAub3B0aW9uLXZhbHVlLmxvY2F0aW9uLXZlbG86YmVmb3JlLFxuICAgIC5mYWNldC1pdGVtX192YWx1ZS5sb2NhdGlvbi12ZWxvOmJlZm9yZSxcbiAgICAubWFwLWxlZ2VuZC1pdGVtLmxvY2F0aW9uLXZlbG86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTIuNnB4O1xuICAgICAgaGVpZ2h0OiAxMC43NnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uZGV2bG8uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIuNnB4IDEwLjc2cHg7IH1cbiAgLmNsYXNzZWQuc3RhdGlvbi1tZXRybyxcbiAgLm9wdGlvbi12YWx1ZS5zdGF0aW9uLW1ldHJvLFxuICAuZmFjZXQtaXRlbV9fdmFsdWUuc3RhdGlvbi1tZXRybyxcbiAgLm1hcC1sZWdlbmQtaXRlbS5zdGF0aW9uLW1ldHJvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAuY2xhc3NlZC5zdGF0aW9uLW1ldHJvOmJlZm9yZSxcbiAgICAub3B0aW9uLXZhbHVlLnN0YXRpb24tbWV0cm86YmVmb3JlLFxuICAgIC5mYWNldC1pdGVtX192YWx1ZS5zdGF0aW9uLW1ldHJvOmJlZm9yZSxcbiAgICAubWFwLWxlZ2VuZC1pdGVtLnN0YXRpb24tbWV0cm86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTIuNnB4O1xuICAgICAgaGVpZ2h0OiAxMi42cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RhdGlvbmRlbXRyby5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMi42cHggMTIuNnB4OyB9XG4gIC5jbGFzc2VkLmFycmV0LWJ1cyxcbiAgLm9wdGlvbi12YWx1ZS5hcnJldC1idXMsXG4gIC5mYWNldC1pdGVtX192YWx1ZS5hcnJldC1idXMsXG4gIC5tYXAtbGVnZW5kLWl0ZW0uYXJyZXQtYnVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAuY2xhc3NlZC5hcnJldC1idXM6YmVmb3JlLFxuICAgIC5vcHRpb24tdmFsdWUuYXJyZXQtYnVzOmJlZm9yZSxcbiAgICAuZmFjZXQtaXRlbV9fdmFsdWUuYXJyZXQtYnVzOmJlZm9yZSxcbiAgICAubWFwLWxlZ2VuZC1pdGVtLmFycmV0LWJ1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FycmV0LWJ1cy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4OyB9XG4gIC5jbGFzc2VkLnRheGksXG4gIC5vcHRpb24tdmFsdWUudGF4aSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlLnRheGksXG4gIC5tYXAtbGVnZW5kLWl0ZW0udGF4aSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLmNsYXNzZWQudGF4aTpiZWZvcmUsXG4gICAgLm9wdGlvbi12YWx1ZS50YXhpOmJlZm9yZSxcbiAgICAuZmFjZXQtaXRlbV9fdmFsdWUudGF4aTpiZWZvcmUsXG4gICAgLm1hcC1sZWdlbmQtaXRlbS50YXhpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdGF4aS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4OyB9XG4gIC5jbGFzc2VkLmdhcmUsXG4gIC5vcHRpb24tdmFsdWUuZ2FyZSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlLmdhcmUsXG4gIC5tYXAtbGVnZW5kLWl0ZW0uZ2FyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLmNsYXNzZWQuZ2FyZTpiZWZvcmUsXG4gICAgLm9wdGlvbi12YWx1ZS5nYXJlOmJlZm9yZSxcbiAgICAuZmFjZXQtaXRlbV9fdmFsdWUuZ2FyZTpiZWZvcmUsXG4gICAgLm1hcC1sZWdlbmQtaXRlbS5nYXJlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvMDA0LXRyYWluLTIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDsgfVxuXG4udmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuZm9ybS1jaGVja2JveGVzLmZvcm0tLWlubGluZSAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXSAuZm9ybS1jaGVjay1pbnB1dCwgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl0gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbnVsLnRhZ3MgLm9wdGlvbi12YWx1ZSxcbi5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXSxcbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbCksXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItc291cmNlXCJdOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pIC5vcHRpb24tdmFsdWUsXG4uZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTdFQkY1O1xuICBjb2xvcjogIzg5OERBMTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgdWwudGFncyAub3B0aW9uLXZhbHVlOmhvdmVyLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl06aG92ZXIsXG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbCk6aG92ZXIsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlOmhvdmVyLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlOmhvdmVyLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlOmhvdmVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgdWwudGFncyAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwidHlwZV9cIl0sIHVsLnRhZ3MgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy10eXBlLVwiXSxcbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2RhdGEtdmFsdWVePVwidHlwZV9cIl0sXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy10eXBlLVwiXSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlXj1cInR5cGVfXCJdLFxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXRhZ3NcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLXR5cGUtXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cInR5cGVfXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy10eXBlLVwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cInR5cGVfXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLXR5cGUtXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwidHlwZV9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwidHlwZV9cIl0sXG4gIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtdHlwZS1cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLXR5cGUtXCJdIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGZhOyB9XG4gIHVsLnRhZ3MgLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cImNjX1wiXSwgdWwudGFncyAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWNjLVwiXSxcbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2RhdGEtdmFsdWVePVwiY2NfXCJdLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtY2MtXCJdLFxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXRhZ3NcIl06bm90KC5yZXNldC1hbGwpW2RhdGEtdmFsdWVePVwiY2NfXCJdLFxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXRhZ3NcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWNjLVwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi10YWdzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZV49XCJjY19cIl0sXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWNjLVwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cImNjX1wiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1jYy1cIl0sXG4gIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZV49XCJjY19cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwiY2NfXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWNjLVwiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtY2MtXCJdIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICBib3JkZXItY29sb3I6ICNDQ0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmRmMTsgfVxuICB1bC50YWdzIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZV49XCJldF9cIl0sIHVsLnRhZ3MgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1ldC1cIl0sXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtkYXRhLXZhbHVlXj1cImV0X1wiXSxcbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWV0LVwiXSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlXj1cImV0X1wiXSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1ldC1cIl0sXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwiZXRfXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1ldC1cIl0sXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc291cmNlXCJdOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZV49XCJldF9cIl0sXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc291cmNlXCJdOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtZXQtXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwiZXRfXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cImV0X1wiXSxcbiAgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1ldC1cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWV0LVwiXSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZjZTU7IH1cbiAgdWwudGFncyAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwiZXRfY2NvZHJvXCJdLCB1bC50YWdzIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtZXQtY2NvZHJvXCJdLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bZGF0YS12YWx1ZV49XCJldF9jY29kcm9cIl0sXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1ldC1jY29kcm9cIl0sXG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbZGF0YS12YWx1ZV49XCJldF9jY29kcm9cIl0sXG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtZXQtY2NvZHJvXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cImV0X2Njb2Ryb1wiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi10YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtZXQtY2NvZHJvXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWVePVwiZXRfY2NvZHJvXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWV0LWNjb2Ryb1wiXSxcbiAgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlXj1cImV0X2Njb2Ryb1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZV49XCJldF9jY29kcm9cIl0sXG4gIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtZXQtY2NvZHJvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFncy1ldC1jY29kcm9cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGVmZmY7IH1cbiAgdWwudGFncyAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWUqPVwiX3NvdXJjZV9cIl0sIHVsLnRhZ3MgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItc291cmNlLVwiXSxcbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2RhdGEtdmFsdWUqPVwiX3NvdXJjZV9cIl0sXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCItc291cmNlLVwiXSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlKj1cIl9zb3VyY2VfXCJdLFxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXRhZ3NcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIi1zb3VyY2UtXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlKj1cIl9zb3VyY2VfXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItc291cmNlLVwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlKj1cIl9zb3VyY2VfXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1zb3VyY2UtXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWUqPVwiX3NvdXJjZV9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWUqPVwiX3NvdXJjZV9cIl0sXG4gIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXNvdXJjZS1cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1zb3VyY2UtXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlYWZlOyB9XG4gIHVsLnRhZ3MgLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlKj1cIl9jbGFzc19cIl0sIHVsLnRhZ3MgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItY2xhc3MtXCJdLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bZGF0YS12YWx1ZSo9XCJfY2xhc3NfXCJdLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwiLWNsYXNzLVwiXSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlKj1cIl9jbGFzc19cIl0sXG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiLWNsYXNzLVwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi10YWdzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZSo9XCJfY2xhc3NfXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItY2xhc3MtXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWUqPVwiX2NsYXNzX1wiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItY2xhc3MtXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWUqPVwiX2NsYXNzX1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZSo9XCJfY2xhc3NfXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1jbGFzcy1cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1jbGFzcy1cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7IH1cblxuQHVzZSBcInNhc3M6bWFwXCI7XG4uY2xhc3NlZC5jb3Byb3ByaWV0ZSxcbi5vcHRpb24tdmFsdWUuY29wcm9wcmlldGUsXG4uZmFjZXQtaXRlbV9fdmFsdWUuY29wcm9wcmlldGUsXG4ubWFwLWxlZ2VuZC1pdGVtLmNvcHJvcHJpZXRlLFxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdLmNvcHJvcHJpZXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5jbGFzc2VkLmNvcHJvcHJpZXRlOmJlZm9yZSxcbiAgLm9wdGlvbi12YWx1ZS5jb3Byb3ByaWV0ZTpiZWZvcmUsXG4gIC5mYWNldC1pdGVtX192YWx1ZS5jb3Byb3ByaWV0ZTpiZWZvcmUsXG4gIC5tYXAtbGVnZW5kLWl0ZW0uY29wcm9wcmlldGU6YmVmb3JlLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwiY29wcm9wcmlldGVcIl0uY29wcm9wcmlldGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdDRUZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmNsYXNzZWQudHVwLXN0YXR1cy0xLmNvcHJvcHJpZXRlOmJlZm9yZSwgLmNsYXNzZWQudHVwLXN0YXR1cy0yLmNvcHJvcHJpZXRlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTBweCAzcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmNsYXNzZWQudHVwLXN0YXR1cy0zLmNvcHJvcHJpZXRlOmJlZm9yZSwgLmNsYXNzZWQudHVwLXN0YXR1cy00LmNvcHJvcHJpZXRlOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsYXNzZWQudHVwLXN0YXR1cy0xLmNvcHJvcHJpZXRlOmJlZm9yZSwgLmNsYXNzZWQudHVwLXN0YXR1cy00LmNvcHJvcHJpZXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzN0NFRkY7IH1cblxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdIGxhYmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN0NFRkY7XG4gICAgbGVmdDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCJjb3Byb3ByaWV0ZVwiXSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJjb3Byb3ByaWV0ZVwiXSxcbi5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiY29wcm9wcmlldGVcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJjb3Byb3ByaWV0ZVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXRhZ3NcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdOmJlZm9yZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi10YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiY29wcm9wcmlldGVcIl06YmVmb3JlLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdOmJlZm9yZSxcbiAgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJjb3Byb3ByaWV0ZVwiXTpiZWZvcmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImNvcHJvcHJpZXRlXCJdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN0NFRkY7XG4gICAgbGVmdDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmNsYXNzZWQucHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlLFxuLm9wdGlvbi12YWx1ZS5wcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWUsXG4uZmFjZXQtaXRlbV9fdmFsdWUucHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlLFxuLm1hcC1sZWdlbmQtaXRlbS5wcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWUsXG4uY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwicHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlXCJdLnByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuY2xhc3NlZC5wcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWU6YmVmb3JlLFxuICAub3B0aW9uLXZhbHVlLnByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZTpiZWZvcmUsXG4gIC5mYWNldC1pdGVtX192YWx1ZS5wcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWU6YmVmb3JlLFxuICAubWFwLWxlZ2VuZC1pdGVtLnByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZTpiZWZvcmUsXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWVcIl0ucHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjE5MTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5jbGFzc2VkLnR1cC1zdGF0dXMtMS5wcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWU6YmVmb3JlLCAuY2xhc3NlZC50dXAtc3RhdHVzLTIucHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTBweCAzcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmNsYXNzZWQudHVwLXN0YXR1cy0zLnByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZTpiZWZvcmUsIC5jbGFzc2VkLnR1cC1zdGF0dXMtNC5wcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWU6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2xhc3NlZC50dXAtc3RhdHVzLTEucHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlOmJlZm9yZSwgLmNsYXNzZWQudHVwLXN0YXR1cy00LnByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDBCMTkxOyB9XG5cbi5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWVcIl0gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwicHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlXCJdIGxhYmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxOTE7XG4gICAgbGVmdDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWVcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWVcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZVwiXSxcbi5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwicHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwicHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwicHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlXCJdOmJlZm9yZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi10YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwicHJvcHJpZXRhaXJlLXBlcnNvbm5lLXBoeXNpcXVlXCJdOmJlZm9yZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWVcIl06YmVmb3JlLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZVwiXTpiZWZvcmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1wZXJzb25uZS1waHlzaXF1ZVwiXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMTkxO1xuICAgIGxlZnQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5jbGFzc2VkLnByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZSxcbi5vcHRpb24tdmFsdWUucHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlLnByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZSxcbi5tYXAtbGVnZW5kLWl0ZW0ucHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlLFxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZVwiXS5wcm9wcmlldGFpcmUtZHJvaXQtcHJpdmUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmNsYXNzZWQucHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlOmJlZm9yZSxcbiAgLm9wdGlvbi12YWx1ZS5wcm9wcmlldGFpcmUtZHJvaXQtcHJpdmU6YmVmb3JlLFxuICAuZmFjZXQtaXRlbV9fdmFsdWUucHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlOmJlZm9yZSxcbiAgLm1hcC1sZWdlbmQtaXRlbS5wcm9wcmlldGFpcmUtZHJvaXQtcHJpdmU6YmVmb3JlLFxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlXCJdLnByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uY2xhc3NlZC50dXAtc3RhdHVzLTEucHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlOmJlZm9yZSwgLmNsYXNzZWQudHVwLXN0YXR1cy0yLnByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwcHggM3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5jbGFzc2VkLnR1cC1zdGF0dXMtMy5wcm9wcmlldGFpcmUtZHJvaXQtcHJpdmU6YmVmb3JlLCAuY2xhc3NlZC50dXAtc3RhdHVzLTQucHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsYXNzZWQudHVwLXN0YXR1cy0xLnByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZTpiZWZvcmUsIC5jbGFzc2VkLnR1cC1zdGF0dXMtNC5wcm9wcmlldGFpcmUtZHJvaXQtcHJpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGQzEwNzsgfVxuXG4uY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlXCJdIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZVwiXSBsYWJlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xuICAgIGxlZnQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi10YWdzXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtZHJvaXQtcHJpdmVcIl0sXG4uZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZVwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXRhZ3NcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZVwiXTpiZWZvcmUsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wcml2ZVwiXTpiZWZvcmUsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc291cmNlXCJdOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXByaXZlXCJdOmJlZm9yZSxcbiAgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtZHJvaXQtcHJpdmVcIl06YmVmb3JlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtZHJvaXQtcHJpdmVcIl06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgICBsZWZ0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uY2xhc3NlZC5wcm9wcmlldGFpcmUtZHJvaXQtcHVibGljLFxuLm9wdGlvbi12YWx1ZS5wcm9wcmlldGFpcmUtZHJvaXQtcHVibGljLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlLnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWMsXG4ubWFwLWxlZ2VuZC1pdGVtLnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWMsXG4uY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpY1wiXS5wcm9wcmlldGFpcmUtZHJvaXQtcHVibGljIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5jbGFzc2VkLnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWM6YmVmb3JlLFxuICAub3B0aW9uLXZhbHVlLnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWM6YmVmb3JlLFxuICAuZmFjZXQtaXRlbV9fdmFsdWUucHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpYzpiZWZvcmUsXG4gIC5tYXAtbGVnZW5kLWl0ZW0ucHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpYzpiZWZvcmUsXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtZHJvaXQtcHVibGljXCJdLnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2RUZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmNsYXNzZWQudHVwLXN0YXR1cy0xLnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWM6YmVmb3JlLCAuY2xhc3NlZC50dXAtc3RhdHVzLTIucHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpYzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwcHggM3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5jbGFzc2VkLnR1cC1zdGF0dXMtMy5wcm9wcmlldGFpcmUtZHJvaXQtcHVibGljOmJlZm9yZSwgLmNsYXNzZWQudHVwLXN0YXR1cy00LnByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWM6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2xhc3NlZC50dXAtc3RhdHVzLTEucHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpYzpiZWZvcmUsIC5jbGFzc2VkLnR1cC1zdGF0dXMtNC5wcm9wcmlldGFpcmUtZHJvaXQtcHVibGljOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3OTZFRkY7IH1cblxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl0gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl1bY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpY1wiXSBsYWJlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2RUZGO1xuICAgIGxlZnQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpY1wiXSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl0sXG4uZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtZHJvaXQtcHVibGljXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwicHJvcHJpZXRhaXJlLWRyb2l0LXB1YmxpY1wiXTpiZWZvcmUsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl06YmVmb3JlLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl06YmVmb3JlLFxuICAuZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cInByb3ByaWV0YWlyZS1kcm9pdC1wdWJsaWNcIl06YmVmb3JlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJwcm9wcmlldGFpcmUtZHJvaXQtcHVibGljXCJdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTZFRkY7XG4gICAgbGVmdDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl0gLmNsYXNzZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl0gLmNsYXNzZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpIC5zdWJ2YWx1ZSArIC5zdWJ2YWx1ZSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZSAuc3VidmFsdWUgKyAuc3VidmFsdWUsXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlIC5zdWJ2YWx1ZSArIC5zdWJ2YWx1ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlIC5zdWJ2YWx1ZSArIC5zdWJ2YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbCksIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIi15ZXNcIl0sIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIi1tYXliZVwiXSwgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiLW5vXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW1heWJlXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXSxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWUsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZSxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0sXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXSxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFN0VCRjU7XG4gIGNvbG9yOiAjODk4REExO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbCkuaW5saW5lLCAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIteWVzXCJdLmlubGluZSwgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiLW1heWJlXCJdLmlubGluZSwgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiLW5vXCJdLmlubGluZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlLmlubGluZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0uaW5saW5lLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW1heWJlXCJdLmlubGluZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXS5pbmxpbmUsXG4gIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWUuaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZS5pbmxpbmUsXG4gIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXS5pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0uaW5saW5lLFxuICAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXS5pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXS5pbmxpbmUsXG4gIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdLmlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdLmlubGluZSB7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBtYXJnaW46IDAgMnB4OyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIiBsb3QtXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLFxuLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtcHJvbWVzc2UsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtcHJvbWVzc2UsXG4gIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIGxvdC1cIl0ubG90LXByb21lc3NlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtcHJvbWVzc2Uge1xuICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTk4ZmYxMjsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtYWN0ZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC1hY3RlLFxuICAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC1hY3RlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtYWN0ZSB7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDE2MzJlOyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC1vZmZyZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC1vZmZyZSxcbiAgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3Qtb2ZmcmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC1vZmZyZSB7XG4gICAgY29sb3I6ICNGRjVFNzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUU3NzE0OyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC12YWNhbnQsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtdmFjYW50LFxuICAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC12YWNhbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBsb3QtXCJdLmxvdC12YWNhbnQge1xuICAgIGNvbG9yOiAjOURBOUMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5REE5QzIyMTsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtdmVuZHUsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtdmVuZHUsXG4gIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIGxvdC1cIl0ubG90LXZlbmR1LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgbG90LVwiXS5sb3QtdmVuZHUge1xuICAgIGNvbG9yOiAjMEQ3MjFEO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGZmMmUyZTsgfVxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1cIl0ucHMtcHJvY2Vzcy10b2RvLXRvZG8sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHBzLXByb2Nlc3MtXCJdLnBzLXByb2Nlc3MtdG9kby10b2RvLFxuLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1cIl0ucHMtcHJvY2Vzcy10b2RvLXRvZG8sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1cIl0ucHMtcHJvY2Vzcy10b2RvLXRvZG8ge1xuICBjb2xvcjogIzJFOThGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlOThmZjEyOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIiBwcy1wcm9jZXNzLVwiXVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1kb25lXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcy1wcm9jZXNzLVwiXVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1kb25lXCJdLFxuLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1cIl1bY2xhc3MqPVwiIHBzLXByb2Nlc3MtZG9uZVwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcy1wcm9jZXNzLVwiXVtjbGFzcyo9XCIgcHMtcHJvY2Vzcy1kb25lXCJdIHtcbiAgY29sb3I6ICMwRDcyMUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGZmMmUyZTsgfVxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdW2NsYXNzKj1cIiBwcm9zcGVjdC12ZW5kZXVyLVwiXSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdW2NsYXNzKj1cIiBwcm9zcGVjdC12ZW5kZXVyLVwiXSxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXVtjbGFzcyo9XCIgcHJvc3BlY3QtdmVuZGV1ci1cIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdW2NsYXNzKj1cIiBwcm9zcGVjdC12ZW5kZXVyLVwiXSB7XG4gIGNvbG9yOiAjMEQ3MjFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZjJlMmU7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiIHByb3NwZWN0LVwiXVtjbGFzcyo9XCIgcHJvc3BlY3QtcmVjb250YWN0LVwiXSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdW2NsYXNzKj1cIiBwcm9zcGVjdC1yZWNvbnRhY3QtXCJdLFxuLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdW2NsYXNzKj1cIiBwcm9zcGVjdC1yZWNvbnRhY3QtXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXVtjbGFzcyo9XCIgcHJvc3BlY3QtcmVjb250YWN0LVwiXSB7XG4gIGNvbG9yOiAjOURBOUMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOURBOUMyMjE7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1uby1jb250YWN0LFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcm9zcGVjdC1cIl0ucHJvc3BlY3Qtbm8tY29udGFjdCxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1uby1jb250YWN0LFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1uby1jb250YWN0IHtcbiAgY29sb3I6ICMzQTQxNjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQxNjMyZTsgfVxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdLnByb3NwZWN0LXJlZnVzZWQtY29udGFjdCxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdLnByb3NwZWN0LXJlZnVzZWQtY29udGFjdCxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1yZWZ1c2VkLWNvbnRhY3QsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHJvc3BlY3QtXCJdLnByb3NwZWN0LXJlZnVzZWQtY29udGFjdCB7XG4gIGNvbG9yOiAjRkY1RTc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTc3MTQ7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1vbmdvaW5nLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcm9zcGVjdC1cIl0ucHJvc3BlY3Qtb25nb2luZyxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1vbmdvaW5nLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHByb3NwZWN0LVwiXS5wcm9zcGVjdC1vbmdvaW5nIHtcbiAgY29sb3I6ICMyRTk4RkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTk4ZmYxMjsgfVxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCIgcHMtY29udGFjdC1cIl1bY2xhc3MqPVwiY29udGFjdC1jb250YWN0ZWRcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHBzLWNvbnRhY3QtXCJdW2NsYXNzKj1cImNvbnRhY3QtY29udGFjdGVkXCJdLFxuLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHMtY29udGFjdC1cIl1bY2xhc3MqPVwiY29udGFjdC1jb250YWN0ZWRcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHMtY29udGFjdC1cIl1bY2xhc3MqPVwiY29udGFjdC1jb250YWN0ZWRcIl0ge1xuICBjb2xvcjogIzBENzIxRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZmYyZTJlOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIiBwcy1zb3VyY2UtXCJdLnBzLXNvdXJjZS1pbnRlcm5hbCxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIgcHMtc291cmNlLVwiXS5wcy1zb3VyY2UtaW50ZXJuYWwsXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcy1zb3VyY2UtXCJdLnBzLXNvdXJjZS1pbnRlcm5hbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcy1zb3VyY2UtXCJdLnBzLXNvdXJjZS1pbnRlcm5hbCB7XG4gIGNvbG9yOiAjMEQ3MjFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZjJlMmU7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiIHBzLXNvdXJjZS1cIl0ucHMtc291cmNlLXBhcnRuZXIsXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHBzLXNvdXJjZS1cIl0ucHMtc291cmNlLXBhcnRuZXIsXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcy1zb3VyY2UtXCJdLnBzLXNvdXJjZS1wYXJ0bmVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHBzLXNvdXJjZS1cIl0ucHMtc291cmNlLXBhcnRuZXIge1xuICBjb2xvcjogIzlEQTlDMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEQTlDMjIxOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItc3RhdGVcIl06bm90KC5yZXNldC1hbGwpW2NsYXNzKj1cIiBwcy1zb3VyY2UtXCJdLnBzLXNvdXJjZS1taWRkbGVtYW4sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHBzLXNvdXJjZS1cIl0ucHMtc291cmNlLW1pZGRsZW1hbixcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiIHBzLXNvdXJjZS1cIl0ucHMtc291cmNlLW1pZGRsZW1hbixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIiBwcy1zb3VyY2UtXCJdLnBzLXNvdXJjZS1taWRkbGVtYW4ge1xuICBjb2xvcjogIzNBNDE2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDE2MzJlOyB9XG5cbi5jbGFzc2VkW2NsYXNzKj1cImRlY2VzLW1hdGNoXCJdOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCLinJ3vuI5cIjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5jbGFzc2VkW2NsYXNzKj1cImRlY2VzLW1hdGNoXCJdW2NsYXNzKj1cInN1c3BpY2lvblwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiP1wiOyB9XG5cbi5jbGFzc2VkLmRlY2VzLW1hdGNoLXN1c3BpY2lvbl93ZWFrOmFmdGVyLFxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cInN1c3BpY2lvbl93ZWFrXCJdOmFmdGVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7IH1cblxuLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwic3VzcGljaW9uX3dlYWtcIl0sXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLXN0YXRlXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlPVwic3VzcGljaW9uX3dlYWtcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cInN1c3BpY2lvbl93ZWFrXCJdLFxuLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwic3VzcGljaW9uX3dlYWtcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwic3VzcGljaW9uX3dlYWtcIl0ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjsgfVxuXG4uY2xhc3NlZC5kZWNlcy1tYXRjaC1zdXNwaWNpb25fc3Ryb25nOmFmdGVyLFxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cInN1c3BpY2lvbl9zdHJvbmdcIl06YWZ0ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjsgfVxuXG4ub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCJzdXNwaWNpb25fc3Ryb25nXCJdLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbZGF0YS12YWx1ZT1cInN1c3BpY2lvbl9zdHJvbmdcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cInN1c3BpY2lvbl9zdHJvbmdcIl0sXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCJzdXNwaWNpb25fc3Ryb25nXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cInN1c3BpY2lvbl9zdHJvbmdcIl0ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjsgfVxuXG4uY2xhc3NlZC5kZWNlcy1tYXRjaC1jb25maXJtZWRfYWxtb3N0OmFmdGVyLFxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cImNvbmZpcm1lZF9hbG1vc3RcIl06YWZ0ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmOWY5ZjsgfVxuXG4ub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCJjb25maXJtZWRfYWxtb3N0XCJdLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9hbG1vc3RcIl0sXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9hbG1vc3RcIl0sXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCJjb25maXJtZWRfYWxtb3N0XCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9hbG1vc3RcIl0ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmOWY5ZjsgfVxuXG4uY2xhc3NlZC5kZWNlcy1tYXRjaC1jb25maXJtZWRfZG9uZTphZnRlcixcbi5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCJjb25maXJtZWRfZG9uZVwiXTphZnRlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkOyB9XG5cbi5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9kb25lXCJdLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbClbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9kb25lXCJdLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zdGF0ZVwiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCJjb25maXJtZWRfZG9uZVwiXSxcbi5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9kb25lXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cImNvbmZpcm1lZF9kb25lXCJdIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpZXdzLWZpZWxkLWZpZWxkLWVoLXJlZi1zb3VyY2UgLmNsYXNzZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJzb3VyY2VcIl06bm90KC5yZXNldC1hbGwpOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLFxuLmZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFN0VCRjU7XG4gIGNvbG9yOiAjODk4REExO1xuICBmb250LXNpemU6IDFlbTsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwic291cmNlXCJdOm5vdCgucmVzZXQtYWxsKTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKS5vcGVuLWRhdGEsIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJzb3VyY2VcIl06bm90KC5yZXNldC1hbGwpOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pLmNlcmVtYSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLm9wZW4tZGF0YSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLmNlcmVtYSxcbiAgLmZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLm9wZW4tZGF0YSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZS5vcGVuLWRhdGEsXG4gIC5maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZS5jZXJlbWEsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwic291cmNlXCJdOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pIC5vcHRpb24tdmFsdWUuY2VyZW1hIHtcbiAgICBjb2xvcjogIzJFOThGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5OGZmMTI7IH1cbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoLnJlc2V0LWFsbCk6bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkuY2FkYXN0cmUsIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJzb3VyY2VcIl06bm90KC5yZXNldC1hbGwpOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pLnNwZGMsXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZS5jYWRhc3RyZSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLnNwZGMsXG4gIC5maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZS5jYWRhc3RyZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZS5jYWRhc3RyZSxcbiAgLmZpZWxkW2NsYXNzKj1cInNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLnNwZGMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwic291cmNlXCJdOm5vdChbY2xhc3MqPVwidHlwZS1zb3VyY2VcIl0pIC5vcHRpb24tdmFsdWUuc3BkYyB7XG4gICAgY29sb3I6ICM0NGIwMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MSwgMjU1LCA0NiwgMC4xMik7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInZhbGlkaXRlXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCJ2YWxpZGl0ZVwiXSAub3B0aW9uLXZhbHVlLFxuLmZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWUsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTdFQkY1O1xuICBjb2xvcjogIzg5OERBMTsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwidmFsaWRpdGVcIl06bm90KC5yZXNldC1hbGwpLnZhbGlkLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwidmFsaWRpdGVcIl0gLm9wdGlvbi12YWx1ZS52YWxpZCxcbiAgLmZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWUudmFsaWQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidmFsaWRpdGVcIl0gLm9wdGlvbi12YWx1ZS52YWxpZCB7XG4gICAgY29sb3I6ICM0NGIwMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MSwgMjU1LCA0NiwgMC4xMik7IH1cbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInZhbGlkaXRlXCJdOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCJzZW1pLXZhbGlkXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwidmFsaWRpdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJzZW1pLXZhbGlkXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidmFsaWRpdGVcIl0gLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCJzZW1pLXZhbGlkXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwic2VtaS12YWxpZFwiXSB7XG4gICAgY29sb3I6ICNiMGFlMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDI1NSwgNDYsIDAuMTIpOyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJ2YWxpZGl0ZVwiXTpub3QoLnJlc2V0LWFsbClbY2xhc3MqPVwiaW52YWxpZFwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiaW52YWxpZFwiXSxcbiAgLmZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiaW52YWxpZFwiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ2YWxpZGl0ZVwiXSAub3B0aW9uLXZhbHVlW2NsYXNzKj1cImludmFsaWRcIl0ge1xuICAgIGNvbG9yOiAjYjAyNTIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3MCwgNDYsIDAuMTIpOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWUsXG4uZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzQ0YjAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MSwgMjU1LCA0NiwgMC4xMik7IH1cbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInR1cC1zdGF0dXNcIl06bm90KC5yZXNldC1hbGwpW2RhdGEtdmFsdWU9XCIyXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCIyXCJdLFxuICAuZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCIyXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInR1cC1zdGF0dXNcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwiMlwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZmOGQ3OyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlPVwiMVwiXSxcbiAgLnZpZXdzLWZpZWxkW2NsYXNzKj1cInR1cC1zdGF0dXNcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwiMVwiXSxcbiAgLmZpZWxkW2NsYXNzKj1cInR1cC1zdGF0dXNcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwiMVwiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cIjFcIl0ge1xuICAgIGNvbG9yOiAjYjAyNTIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3MCwgNDYsIDAuMTIpOyB9XG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdOm5vdCgucmVzZXQtYWxsKVtkYXRhLXZhbHVlPVwiM1wiXSwgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInR1cC1zdGF0dXNcIl06bm90KC5yZXNldC1hbGwpW2RhdGEtdmFsdWU9XCI0XCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCIzXCJdLFxuICAudmlld3MtZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCI0XCJdLFxuICAuZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCIzXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInR1cC1zdGF0dXNcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwiM1wiXSxcbiAgLmZpZWxkW2NsYXNzKj1cInR1cC1zdGF0dXNcIl0gLm9wdGlvbi12YWx1ZVtkYXRhLXZhbHVlPVwiNFwiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cIjRcIl0ge1xuICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTk4ZmYxMjsgfVxuICAuZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwidHVwLXN0YXR1c1wiXTpub3QoLnJlc2V0LWFsbClbZGF0YS12YWx1ZT1cIjNcIl0sXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cIjNcIl0sXG4gIC5maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWVbZGF0YS12YWx1ZT1cIjNcIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwidHVwLXN0YXR1c1wiXSAub3B0aW9uLXZhbHVlW2RhdGEtdmFsdWU9XCIzXCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWVmZmY7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi15ZXNcIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXSxcbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItbWF5YmVcIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW1heWJlXCJdLFxuLmZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW1heWJlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXSxcbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItbm9cIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdLFxuLmZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdOm5vdCgucmVzZXQtYWxsKSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDNweCA1cHg7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi15ZXNcIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXSB7XG4gIGNvbG9yOiAjNDRiMDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkxLCAyNTUsIDQ2LCAwLjEyKTsgfVxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLW5vXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItbm9cIl0ge1xuICBjb2xvcjogI2IwMjUyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcwLCA0NiwgMC4xMik7IH1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlOm5vdCgucmVzZXQtYWxsKVtjbGFzcyo9XCItbWF5YmVcIl0sIC5mYWNldC1pdGVtX192YWx1ZTpub3QoLnJlc2V0LWFsbCkuaW1tZXVibGUtY29udGFjdHMtbm8sIC5mYWNldC1pdGVtX192YWx1ZTpub3QoLnJlc2V0LWFsbCkubG90cy1ubywgLmZhY2V0LWl0ZW1fX3ZhbHVlOm5vdCgucmVzZXQtYWxsKS5oYXMtZHJvaXQtcHJvcHJpZXRhaXJlLWNhZGFzdHJlLW5vLCAuZmFjZXQtaXRlbV9fdmFsdWU6bm90KC5yZXNldC1hbGwpLmhhcy1kcm9pdC1nZXN0aW9ubmFpcmUtc3luZGljLWFkbWluaXN0cmF0ZXVyLW5vLCAuZmFjZXQtaXRlbV9fdmFsdWU6bm90KC5yZXNldC1hbGwpLmhhcy1kcm9pdC1hdXRyZXMtbm8sXG4udmlld3MtZmllbGQgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCItbWF5YmVcIl0sXG4udmlld3MtZmllbGQgLm9wdGlvbi12YWx1ZS5pbW1ldWJsZS1jb250YWN0cy1ubyxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlLmxvdHMtbm8sXG4udmlld3MtZmllbGQgLm9wdGlvbi12YWx1ZS5oYXMtZHJvaXQtcHJvcHJpZXRhaXJlLWNhZGFzdHJlLW5vLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWUuaGFzLWRyb2l0LWdlc3Rpb25uYWlyZS1zeW5kaWMtYWRtaW5pc3RyYXRldXItbm8sXG4udmlld3MtZmllbGQgLm9wdGlvbi12YWx1ZS5oYXMtZHJvaXQtYXV0cmVzLW5vLFxuLmZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW1heWJlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlLmltbWV1YmxlLWNvbnRhY3RzLW5vLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAub3B0aW9uLXZhbHVlLmltbWV1YmxlLWNvbnRhY3RzLW5vLFxuLmZpZWxkIC5vcHRpb24tdmFsdWUubG90cy1ubyxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm9wdGlvbi12YWx1ZS5sb3RzLW5vLFxuLmZpZWxkIC5vcHRpb24tdmFsdWUuaGFzLWRyb2l0LXByb3ByaWV0YWlyZS1jYWRhc3RyZS1ubyxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm9wdGlvbi12YWx1ZS5oYXMtZHJvaXQtcHJvcHJpZXRhaXJlLWNhZGFzdHJlLW5vLFxuLmZpZWxkIC5vcHRpb24tdmFsdWUuaGFzLWRyb2l0LWdlc3Rpb25uYWlyZS1zeW5kaWMtYWRtaW5pc3RyYXRldXItbm8sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkIC5vcHRpb24tdmFsdWUuaGFzLWRyb2l0LWdlc3Rpb25uYWlyZS1zeW5kaWMtYWRtaW5pc3RyYXRldXItbm8sXG4uZmllbGQgLm9wdGlvbi12YWx1ZS5oYXMtZHJvaXQtYXV0cmVzLW5vLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAub3B0aW9uLXZhbHVlLmhhcy1kcm9pdC1hdXRyZXMtbm8ge1xuICBjb2xvcjogI2IwYWUyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjI2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDI1NSwgNDYsIDAuMTIpOyB9XG5cbi5mYWNldC1pdGVtX192YWx1ZTpub3QoLnJlc2V0LWFsbCkucmVmcy1wYXJjZWxsZS15ZXMsIC5mYWNldC1pdGVtX192YWx1ZTpub3QoLnJlc2V0LWFsbCkucmVmcy1wYXJjZWxsZS1ubyxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlLnJlZnMtcGFyY2VsbGUteWVzLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWUucmVmcy1wYXJjZWxsZS1ubyxcbi5maWVsZCAub3B0aW9uLXZhbHVlLnJlZnMtcGFyY2VsbGUteWVzLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAub3B0aW9uLXZhbHVlLnJlZnMtcGFyY2VsbGUteWVzLFxuLmZpZWxkIC5vcHRpb24tdmFsdWUucmVmcy1wYXJjZWxsZS1ubyxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm9wdGlvbi12YWx1ZS5yZWZzLXBhcmNlbGxlLW5vIHtcbiAgY29sb3I6ICMyRTk4RkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTk4ZmYxMjsgfVxuXG4uZmFjZXQtaXRlbV9fdmFsdWU6bm90KC5yZXNldC1hbGwpLnJlZnMtcGFyY2VsbGUteWVzLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWUucmVmcy1wYXJjZWxsZS15ZXMsXG4uZmllbGQgLm9wdGlvbi12YWx1ZS5yZWZzLXBhcmNlbGxlLXllcyxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm9wdGlvbi12YWx1ZS5yZWZzLXBhcmNlbGxlLXllcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2Y1ZmY7IH1cblxuLm9wdGlvbi12YWx1ZS5yYXcta2V5IHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5vcHRpb24tdmFsdWUuc3VidmFsdWUtd3JhcHBlci5zbWFsbC1zdWJ2YWx1ZSAuc3VidmFsdWUsIC5vcHRpb24tdmFsdWUuc3VidmFsdWUtd3JhcHBlci5zdWJ2YWx1ZS1zbWFsbCAuc3VidmFsdWUge1xuICBmb250LXNpemU6IDAuNzVlbTsgfVxuXG4vKlxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1uYW1lLWZpZWxkLWVkX19qc29uLWxvY2F1eCxcbi5maWVsZC1uYW1lLWZpZWxkLWVkX19qc29uLWxvY2F1eCB7XG4gIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERTNFRjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDhweCAwO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFM0VGO1xuXG4gICAgICAmLmNvbW1lcmNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NkVGRjtcbiAgICAgIH1cblxuICAgICAgJi5sb2dlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzN0NFRkY7XG4gICAgICB9XG5cbiAgICAgICYuYnVyZWF1eCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEREUzRUY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtaW5saW5lLmxlZ2VuZCB7XG4gICAgbGkge1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFM0VGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYuY29tbWVyY2U6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NkVGRjtcbiAgICAgIH1cblxuICAgICAgJi5sb2dlbWVudDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdDRUZGO1xuICAgICAgfVxuXG4gICAgICAmLmJ1cmVhdXg6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RERTNFRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0qL1xuLnZpZXctcHJvc3BlY3Rpb25fX3BvaSAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctcHJvc3BlY3Rpb25fX3BvaSAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQsIC52aWV3LXByb3NwZWN0aW9uX19wb2kgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctcHJvc3BlY3Rpb25fX3BvaSAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGhlaWdodDogMzNweDsgfVxuXG4udmlldy52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzX19jb21wYWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LnZpZXctcHJvc3BlY3Rpb25fX3Byb3ByaWV0YWlyZXNfX2NvbXBhY3QgLnZpZXctY29udGVudCwgLnZpZXcudmlldy1wcm9zcGVjdGlvbl9fcHJvcHJpZXRhaXJlc19fY29tcGFjdCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LnZpZXctcHJvc3BlY3Rpb25fX3Byb3ByaWV0YWlyZXNfX2NvbXBhY3QgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC52aWV3LnZpZXctcHJvc3BlY3Rpb25fX3Byb3ByaWV0YWlyZXNfX2NvbXBhY3QgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzX19jb21wYWN0ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3csICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzX19jb21wYWN0IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG5kaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0LFxuLnZpZXctaGVhZGVyID4gLmFsZXJ0LFxuLnZpZXctZm9vdGVyID4gLmFsZXJ0LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogOHB4IDQ5cHggOHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUsIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUgKyBocixcbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLFxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUgKyBocixcbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCAjbWVzc2FnZS1zdGF0dXMtdGl0bGUsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlICsgaHIsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUtLTIsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUtLTIgKyBocixcbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLS0yLFxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTIgKyBocixcbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCAjbWVzc2FnZS1zdGF0dXMtdGl0bGUtLTIsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yICsgaHIsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUtLTMsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUtLTMgKyBocixcbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLS0zLFxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTMgKyBocixcbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCAjbWVzc2FnZS1zdGF0dXMtdGl0bGUtLTMsXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zICsgaHIsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZSxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0ICNtZXNzYWdlLWVycm9yLXRpdGxlICsgaHIsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utd2FybmluZy10aXRsZSArIGhyLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlICsgaHIsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZS0tMixcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0ICNtZXNzYWdlLWVycm9yLXRpdGxlLS0yICsgaHIsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLS0yLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utd2FybmluZy10aXRsZS0tMiArIGhyLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yICsgaHIsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZS0tMyxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0ICNtZXNzYWdlLWVycm9yLXRpdGxlLS0zICsgaHIsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLS0zLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utd2FybmluZy10aXRsZS0tMyArIGhyLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zICsgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZSxcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLWVycm9yLXRpdGxlICsgaHIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUgKyBocixcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utd2FybmluZy10aXRsZSxcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUgKyBocixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlICsgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1zdGF0dXMtdGl0bGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLFxuICAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlICsgaHIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlICsgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZS0tMixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZS0tMixcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLWVycm9yLXRpdGxlLS0yICsgaHIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUtLTIgKyBocixcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utd2FybmluZy10aXRsZS0tMixcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTIgKyBocixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLS0yICsgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1zdGF0dXMtdGl0bGUtLTIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yLFxuICAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yICsgaHIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yICsgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZS0tMyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1lcnJvci10aXRsZS0tMyxcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLWVycm9yLXRpdGxlLS0zICsgaHIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2UtZXJyb3ItdGl0bGUtLTMgKyBocixcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utd2FybmluZy10aXRsZS0tMyxcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0ICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTMgKyBocixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS13YXJuaW5nLXRpdGxlLS0zICsgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCAjbWVzc2FnZS1zdGF0dXMtdGl0bGUtLTMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zLFxuICAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zICsgaHIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zICsgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydC5zbWFsbCxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0LnNtYWxsLFxuICAudmlldy1mb290ZXIgPiAuYWxlcnQuc21hbGwsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0IGhyLFxuICAudmlldy1oZWFkZXIgPiAuYWxlcnQgaHIsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCBocixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCBociB7XG4gICAgbWFyZ2luOiAzcHg7IH1cbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCBkbCxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0IGRsLFxuICAudmlldy1mb290ZXIgPiAuYWxlcnQgZGwsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0IGRsIGRkOmxhc3QtY2hpbGQsXG4gICAgLnZpZXctaGVhZGVyID4gLmFsZXJ0IGRsIGRkOmxhc3QtY2hpbGQsXG4gICAgLnZpZXctZm9vdGVyID4gLmFsZXJ0IGRsIGRkOmxhc3QtY2hpbGQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydCBkbCBkZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydCBzdmcsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydCBzdmcsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydCBzdmcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDFyZW07XG4gICAgbWF4LWhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0OmJlZm9yZSxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0OmJlZm9yZSxcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0OmJlZm9yZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC5hbGVydDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydC5hbGVydC1zdWNjZXNzLCBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0LmFsZXJ0LXN0YXR1cyxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MsXG4gIC52aWV3LWhlYWRlciA+IC5hbGVydC5hbGVydC1zdGF0dXMsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydC5hbGVydC1zdWNjZXNzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydC5hbGVydC1zdGF0dXMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAuYWxlcnQuYWxlcnQtc3RhdHVzIHtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMTY5LCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAyMDcsIDE2OSwgMC4yKTsgfVxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gLmFsZXJ0LmFsZXJ0LWRhbmdlciwgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSA+IC5hbGVydC5hbGVydC1lcnJvcixcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0LmFsZXJ0LWRhbmdlcixcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0LmFsZXJ0LWVycm9yLFxuICAudmlldy1mb290ZXIgPiAuYWxlcnQuYWxlcnQtZGFuZ2VyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLmFsZXJ0LmFsZXJ0LWRhbmdlcixcbiAgLnZpZXctZm9vdGVyID4gLmFsZXJ0LmFsZXJ0LWVycm9yLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLmFsZXJ0LmFsZXJ0LWVycm9yIHtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODYsIDExMiwgMC4zKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAwLjMpOyB9XG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gPiAuYWxlcnQuYWxlcnQtd2FybmluZyxcbiAgLnZpZXctaGVhZGVyID4gLmFsZXJ0LmFsZXJ0LXdhcm5pbmcsXG4gIC52aWV3LWZvb3RlciA+IC5hbGVydC5hbGVydC13YXJuaW5nLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjMpOyB9XG5cbmRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSxcbi52aWV3LWhlYWRlci5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlLFxuLnZpZXctZm9vdGVyLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2UsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmFsZXJ0LWRpc21pc3NpYmxlLnZpZXctZm9vdGVyIC5idG4tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAxM3B4IDFyZW07IH1cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSAua2ludC1yaWNoLFxuLnZpZXctaGVhZGVyIC5raW50LXJpY2gsXG4udmlldy1mb290ZXIgLmtpbnQtcmljaCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmtpbnQtcmljaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXB4IDA7IH1cbiAgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSAua2ludC1yaWNoOmZpcnN0LW9mLXR5cGUsXG4gIC52aWV3LWhlYWRlciAua2ludC1yaWNoOmZpcnN0LW9mLXR5cGUsXG4gIC52aWV3LWZvb3RlciAua2ludC1yaWNoOmZpcnN0LW9mLXR5cGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmtpbnQtcmljaDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gLmtpbnQtcmljaDpsYXN0LW9mLXR5cGUsXG4gIC52aWV3LWhlYWRlciAua2ludC1yaWNoOmxhc3Qtb2YtdHlwZSxcbiAgLnZpZXctZm9vdGVyIC5raW50LXJpY2g6bGFzdC1vZi10eXBlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5raW50LXJpY2g6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmZvcm0gLnBsYWNlaG9sZGVyLCAuYWxlcnQgLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuYm9keS50b29sYmFyLXRyYXktb3BlbiAubW0tcGFnZS5tbS1zbGlkZW91dCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3NnB4KSB7XG4gIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXRyYXktb3Blbjpub3QoLnRvb2xiYXItdmVydGljYWwpIHtcbiAgICAtLWdpbi10b29sYmFyLXktb2Zmc2V0OiA2NXB4OyB9IH1cblxuYm9keS5wYWdlLXZpZXctZXZlbmVtZW50cy1saXN0aW5nIC51aS1kaWFsb2cudWktY29ybmVyLWFsbC51aS13aWRnZXQge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogOTAlOyB9XG5cbi5mb3JtLXdyYXBwZXJbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwiYWRkcmVzcy0wLVwiXSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9ybS13cmFwcGVyW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImFkZHJlc3MtMC1cIl0gPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uZm9ybS13cmFwcGVyW2lkKj1cImFkZHJlc3MtY291bnRyeS1jb2RlXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9ybS10eXBlLXRleHRmaWVsZFtjbGFzcz1cImFkZHJlc3Mtb3JnYW5pemF0aW9uXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5hZGRyZXNzLWNvbnRhaW5lci1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmFkZHJlc3MtY29udGFpbmVyLWlubGluZSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGF0aC11c2VyIC5wYWdlLWRhc2hib2FyZCAuYmxvY2stdXNlci1kYXNoYm9hcmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxucHJlLnlhbWwsIHByZS5qc29uLFxuLnlhbWwgPiBwcmUsXG4uanNvbiA+IHByZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCA1cHggMTBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogbGlnaHRncmF5IHdoaXRlO1xuICBzY3JvbGxiYXItY29sb3I6ICMyRTk4RkYgI0YxRjZGO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHByZS55YW1sOjotd2Via2l0LXNjcm9sbGJhciwgcHJlLmpzb246Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAueWFtbCA+IHByZTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gIC5qc29uID4gcHJlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgcHJlLnlhbWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBwcmUuanNvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gIC55YW1sID4gcHJlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgLmpzb24gPiBwcmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmRyYWdnYWJsZSAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5kcmFnZ2FibGUgZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5kaXZbaWQqPVwiYWRkLW1vcmUtd3JhcHBlclwiXSAuZHJhZ2dhYmxlLm9kZCB7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7IH1cblxuZGl2W2lkKj1cImFkZC1tb3JlLXdyYXBwZXJcIl0gLmRyYWdnYWJsZS5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuXG5kaXZbaWQqPVwiYWRkLW1vcmUtd3JhcHBlclwiXSBkZXRhaWxzIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIGRpdltpZCo9XCJhZGQtbW9yZS13cmFwcGVyXCJdIGRldGFpbHMsXG4gIGRpdltpZCo9XCJhZGQtbW9yZS13cmFwcGVyXCJdIGRldGFpbHMgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uZmllbGQtLXR5cGUtZHluYW1pYy1lbnRpdHktcmVmZXJlbmNlIC5kcmFnZ2FibGUgLmNvbnRhaW5lci1pbmxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuZmllbGQtLXR5cGUtZHluYW1pYy1lbnRpdHktcmVmZXJlbmNlIC5kcmFnZ2FibGUgLmNvbnRhaW5lci1pbmxpbmUgPiBmaWVsZHNldCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5maWVsZC0tdHlwZS1keW5hbWljLWVudGl0eS1yZWZlcmVuY2UgLmRyYWdnYWJsZSAuY29udGFpbmVyLWlubGluZSA+IGZpZWxkc2V0LmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLmZpZWxkLS10eXBlLWR5bmFtaWMtZW50aXR5LXJlZmVyZW5jZSAuZHJhZ2dhYmxlIC5jb250YWluZXItaW5saW5lID4gZmllbGRzZXQuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmllbGQtLXR5cGUtZHluYW1pYy1lbnRpdHktcmVmZXJlbmNlIC5kcmFnZ2FibGUgLmNvbnRhaW5lci1pbmxpbmUgPiBmaWVsZHNldC5qcy1mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSB7XG4gICAgICB3aWR0aDogNzAlOyB9XG5cbi5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQuY29udGFpbmVyLWlubGluZSwgLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudC5jb250YWluZXItaW5saW5lIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudC5jb250YWluZXItaW5saW5lIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQuY29udGFpbmVyLWlubGluZSA+IFtpZF49XCJlZGl0LWZpZWxkXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNTAlOyB9XG5cbi5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQuY29udGFpbmVyLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1pbi13aWR0aDogNTAlOyB9XG5cbi5maWVsZC0tdHlwZS1pbnRlcnZhbCAuY29udGFpbmVyLWlubGluZSwgLmZpZWxkLS10eXBlLWludGVydmFsIC5jb250YWluZXItaW5saW5lIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZpZWxkLS10eXBlLWludGVydmFsIC5jb250YWluZXItaW5saW5lIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5maWVsZC0tdHlwZS1pbnRlcnZhbCAuY29udGFpbmVyLWlubGluZSA+IFtpZF49XCJlZGl0LWZpZWxkXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNTAlOyB9XG5cbi5maWVsZC0tdHlwZS1pbnRlcnZhbCAuY29udGFpbmVyLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1pbi13aWR0aDogNTAlOyB9XG5cbm5hdi5lYi10YWJzIHVsLCBuYXYuZWItdGFicyB1bCBsaSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5uYXYuZWItdGFicyB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBuYXYuZWItdGFicyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgbmF2LmViLXRhYnMgdWwgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUZGOTtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH1cbiAgICBuYXYuZWItdGFicyB1bCBsaSBhOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2LmViLXRhYnMgdWwgbGkuYWN0aXZlLCBuYXYuZWItdGFicyB1bCBsaTpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgbmF2LmViLXRhYnMgdWwgbGkuYWN0aXZlIGEsIG5hdi5lYi10YWJzIHVsIGxpOmhvdmVyIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRTk4RkY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBuYXYuZWItdGFicyB1bCBsaS5hY3RpdmUgYSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5pdGVtLWNvbnRhaW5lcltkYXRhLWVudGl0eS1pZF06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLml0ZW0tY29udGFpbmVyW2RhdGEtZW50aXR5LWlkXSBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5ibG9jay1mYWNldHMtc3VtbWFyeSAubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW0gPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LXdpZHRoLCBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgd2lsbC1jaGFuZ2U6IG1heC13aWR0aDsgfVxuICAuYmxvY2stZmFjZXRzLXN1bW1hcnkgLmxpc3QtaW5saW5lIC5saXN0LWlubGluZS1pdGVtID4gKjpob3ZlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5ibG9jay1mYWNldHMtc3VtbWFyeSAubGlzdC1pbmxpbmUgLnR5cGUtZmFjZXRzLXN1bW1hcnktZmFjZXQgPiBzcGFuIHtcbiAgY29sb3I6ICMzQTQxNjM7XG4gIGJvcmRlci1jb2xvcjogIzNBNDE2MzsgfVxuICAuYmxvY2stZmFjZXRzLXN1bW1hcnkgLmxpc3QtaW5saW5lIC50eXBlLWZhY2V0cy1zdW1tYXJ5LWZhY2V0ID4gc3BhbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stZmFjZXRzLXN1bW1hcnkgLmxpc3QtaW5saW5lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgYS5idG4sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmZlZWQtaWNvbnMsXG4gIGhlYWRlciNoZWFkZXIsXG4gICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuICAudmlld3MtZXhwb3NlZC1mb3JtLFxuICAuY29tbWVudC1mb3JtLFxuICBkaXZbaWQqPVwidmJvLWFjdGlvbi1mb3JtLXdyYXBwZXJcIl0sXG4gIHRhYmxlIHRkLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbiAgdGFibGUgdGgudmlld3MtZmllbGQtdmlldy1ub2RlLFxuICB0YWJsZSB0aDpsYXN0LWNoaWxkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0sXG4gIHRhYmxlIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90c1wiXSxcbiAgdGFibGUgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvblwiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvY2stdGVycmVpcy1jb250ZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2NrLXRlcnJlaXMtY29udGVudC1mb290ZXIgbGkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYmxvY2stdGVycmVpcy1jb250ZW50LWZvb3RlciBsaSwgLmJsb2NrLXRlcnJlaXMtY29udGVudC1mb290ZXIgbGkgKiB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiAjQ0NDOyB9XG5cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLWJnOiAjM0E0MTYzO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45NTsgfVxuICAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgY29kZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7IH1cbiAgICAudG9vbHRpcCAudG9vbHRpcC1pbm5lciAuaXRlbS1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50b29sdGlwIC50b29sdGlwLWlubmVyIC5pdGVtLWxpc3QgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50b29sdGlwIC50b29sdGlwLWlubmVyIC5pdGVtLWxpc3QgdWwgPiBsaSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC50b29sdGlwIC50b29sdGlwLWlubmVyIC5pdGVtLWxpc3QgdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gIC50b29sdGlwLmNvbXB1dGVkLXBvcG92ZXIge1xuICAgIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLnRvb2x0aXAuY29tcHV0ZWQtcG9wb3ZlciAudG9vbHRpcC1pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50ID4gLm5vZGUtZm9ybSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4sXG4uYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCA+IC5ub2RlLWZvcm0gLmxheW91dC1yZWdpb24tbm9kZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5sYXlvdXQtcmVnaW9uLW5vZGUtc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaHRtbC1zdXBlci1hZG1pbiAubGF5b3V0LXJlZ2lvbi1ub2RlLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluICNoZWFkZXItMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluICNoZWFkZXItMSAuaCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gZmllbGRzZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIGZpZWxkc2V0IC5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAubG90LWdyb3VwID4gbGVnZW5kLFxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLmRlcGVuc2VzID4gbGVnZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyRTk4RkY7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLmxvdC1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogI0YxRjZGRjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5sb3QtZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5sb3QtZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYuZmllbGQtLXdpZGdldC1udW1iZXIge1xuICAgICAgICB3aWR0aDogMTAlOyB9XG4gICAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAubG90LWdyb3VwIC5maWVsZHNldC13cmFwcGVyID4gZGl2LmZpZWxkLS13aWRnZXQtbnVtYmVyW2NsYXNzKj1cIl9fc3VcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMiU7IH1cbiAgICAgICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5sb3QtZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYuZmllbGQtLXdpZGdldC1udW1iZXJbY2xhc3MqPVwiX19uYlwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEzJTsgfVxuICAgICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5sb3QtZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYuZmllbGQtLXdpZGdldC1jb21tZXJjZS1wcmljZS1kZWZhdWx0IHtcbiAgICAgICAgd2lkdGg6IDE5JTsgfVxuICAgICAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLmxvdC1ncm91cCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdi5maWVsZC0td2lkZ2V0LWNvbW1lcmNlLXByaWNlLWRlZmF1bHQgZmllbGRzZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAub2NjdXBlLWdyb3VwLFxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnZhY2FudC1ncm91cCB7XG4gICAgbWFyZ2luOiAwIC0yNXB4IDVweCAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5vY2N1cGUtZ3JvdXAgPiBsZWdlbmQsXG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC52YWNhbnQtZ3JvdXAgPiBsZWdlbmQge1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5vY2N1cGUtZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIsXG4gICAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC52YWNhbnQtZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9XG4gICAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLm9jY3VwZS1ncm91cCAuZmllbGRzZXQtd3JhcHBlciBbY2xhc3MqPVwiX19wYVwiXSxcbiAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAudmFjYW50LWdyb3VwIC5maWVsZHNldC13cmFwcGVyIFtjbGFzcyo9XCJfX3BhXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLm9jY3VwZS1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogI0ZBRTRFQzsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnZhY2FudC1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogI0RBRjhFRTsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnRvdGF1eC5maWVsZC1ncm91cC1maWVsZHNldCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAvKj4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW0gMCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9Ki8gfVxuICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAudG90YXV4LmZpZWxkLWdyb3VwLWZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRTk4RkY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAuaW5kaSBsZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5pbmRpIC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLmluZGkgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiBmaWVsZHNldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0E0MTYzO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLmluZGkgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiBmaWVsZHNldCA+ICoge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAuaW5kaSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkID4gZmllbGRzZXQge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByaWNlIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnBhcmFncmFwaC10b3AsXG4gIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5wYXJhZ3JhcGgtdG9wIHtcbiAgICB3aWR0aDogMyU7IH1cbiAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnBhcmFncmFwaC10b3AgLmJ0biB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OXB4OyB9XG4gIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAuZmllbGQtbXVsdGlwbGUtdGFibGUgdGhlYWQsXG4gIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBoLXRvcCAucGFyYWdyYXBocy1pY29uLWJ1dHRvbi1jb2xsYXBzZSxcbiAgLm5vZGUtZm9ybVtjbGFzcyo9XCJoeXBvdGhlc2VcIl0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluIC5wYXJhZ3JhcGgtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gICAgd2lkdGg6IDk3JTsgfVxuICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtID4gZGl2LmZpZWxkLS1uYW1lLWZpZWxkLXZkX190eXBlIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnBhcmFncmFwaHMtc3ViZm9ybSA+IGRpdi5maWVsZC0tbmFtZS1maWVsZC12ZF9fdHlwZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtID4gZGl2LmZpZWxkLS1uYW1lLWZpZWxkLXZkX190eXBlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zNzVyZW0gMi4yNXJlbSAuMzc1cmVtIC43NXJlbTsgfVxuICAgICAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtID4gZGl2LmZpZWxkLS1uYW1lLWZpZWxkLXZkX190eXBlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIHRvcDogNnB4OyB9XG4gICAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnBhcmFncmFwaHMtc3ViZm9ybSA+IGRpdi5maWVsZC0tbmFtZS1maWVsZC12ZF9fdW5pdCB7XG4gICAgICAgIHdpZHRoOiAxMiU7IH1cbiAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtID4gZGl2LmZpZWxkLS13aWRnZXQtbnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDglOyB9XG4gICAgICAubm9kZS1mb3JtW2NsYXNzKj1cImh5cG90aGVzZVwiXSAubGF5b3V0LXJlZ2lvbi1ub2RlLW1haW4gLnBhcmFncmFwaHMtc3ViZm9ybSA+IGRpdi5maWVsZC0td2lkZ2V0LWNvbW1lcmNlLXByaWNlLWRlZmF1bHQge1xuICAgICAgICB3aWR0aDogMjQlOyB9XG4gICAgICAgIC5ub2RlLWZvcm1bY2xhc3MqPVwiaHlwb3RoZXNlXCJdIC5sYXlvdXQtcmVnaW9uLW5vZGUtbWFpbiAucGFyYWdyYXBocy1zdWJmb3JtID4gZGl2LmZpZWxkLS13aWRnZXQtY29tbWVyY2UtcHJpY2UtZGVmYXVsdCBmaWVsZHNldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vZGUtZm9ybSAubGF5b3V0LXJlZ2lvbi1ub2RlLWZvb3RlciAuYnRuLWRlbGV0ZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5lbnRpdHkuZ3JvdXAtdmFsb3Jpc2F0aW9uLnZpZXctbW9kZS1lbWJlZCA+IGZpZWxkc2V0ID4gbGVnZW5kLFxuLmVudGl0eS5ncm91cC12YWxvcmlzYXRpb24udmlldy1tb2RlLWVtYmVkID4gZmllbGRzZXQgPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTsgfVxuXG4uZW50aXR5Lmdyb3VwLXZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZW1iZWQgPiBmaWVsZHNldCA+IGxlZ2VuZCB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW50aXR5Lmdyb3VwLXZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZW1iZWQgPiBmaWVsZHNldCA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTsgfVxuICAuZW50aXR5Lmdyb3VwLXZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZW1iZWQgPiBmaWVsZHNldCA+IC5maWVsZHNldC13cmFwcGVyID4gLmZpZWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC12YWxvcmlzYXRpb24udmlldy1tb2RlLWVtYmVkID4gZmllbGRzZXQgPiAuZmllbGRzZXQtd3JhcHBlciA+IC5maWVsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuXG4uZW50aXR5Lmdyb3VwLXZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZW1iZWQgPiBmaWVsZHNldC50b3RhdXgge1xuICBiYWNrZ3JvdW5kOiAjM0E0MTYzOyB9XG4gIC5lbnRpdHkuZ3JvdXAtdmFsb3Jpc2F0aW9uLnZpZXctbW9kZS1lbWJlZCA+IGZpZWxkc2V0LnRvdGF1eCxcbiAgLmVudGl0eS5ncm91cC12YWxvcmlzYXRpb24udmlldy1tb2RlLWVtYmVkID4gZmllbGRzZXQudG90YXV4IC5maWVsZCxcbiAgLmVudGl0eS5ncm91cC12YWxvcmlzYXRpb24udmlldy1tb2RlLWVtYmVkID4gZmllbGRzZXQudG90YXV4ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZW1iZWQgPiBmaWVsZHNldC50b3RhdXggLmZpZWxkIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWVzc2FnZS1sYWJlbCBkaXYge1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLm1lc3NhZ2UtbGFiZWwgLm9wdGlvbi12YWx1ZSB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLm1lc3NhZ2UtbGFiZWwgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4ubWVzc2FnZS1sYWJlbCAuY2xhc3NlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnZpZXdzLWZpZWxkIC50aXRsZS1vdmVycmlkZS1wcmVmaXgsXG4udmlld3MtZmllbGQgLnRpdGxlLXNvdXJjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmlld3MtZmllbGQgLnRpdGxlLXNvdXJjZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuLmhpbnQtcG9wb3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0NDQzsgfVxuXG4ucGFnZS11c2VyLXBhc3N3b3JkLFxuLnBhZ2UtdXNlci1sb2dpbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXVzZXItcGFzc3dvcmQgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAucGFnZS11c2VyLWxvZ2luICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgLypkaXNwbGF5OiBub25lOyovIH1cbiAgLnBhZ2UtdXNlci1wYXNzd29yZCBuYXYudGFicyxcbiAgLnBhZ2UtdXNlci1sb2dpbiBuYXYudGFicyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS11c2VyLXBhc3N3b3JkIC5maWVsZF9wYXNzd29yZCxcbiAgLnBhZ2UtdXNlci1sb2dpbiAuZmllbGRfcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmZpZWxkX3Bhc3N3b3JkLFxuICAgICAgLnBhZ2UtdXNlci1sb2dpbiAuZmllbGRfcGFzc3dvcmQge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmZpZWxkX3Bhc3N3b3JkIC5zaG93X3Bhc3N3b3JkLFxuICAgIC5wYWdlLXVzZXItbG9naW4gLmZpZWxkX3Bhc3N3b3JkIC5zaG93X3Bhc3N3b3JkIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGxlZnQ6IDkwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFzc3dvcmQtcGljdG8uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBhZ2UtdXNlci1wYXNzd29yZCAuZmllbGRfcGFzc3dvcmQgLnNob3dfcGFzc3dvcmQuYWN0aXZlLFxuICAgICAgLnBhZ2UtdXNlci1sb2dpbiAuZmllbGRfcGFzc3dvcmQgLnNob3dfcGFzc3dvcmQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wYXNzd29yZC1waWN0bzIuc3ZnKTsgfVxuICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3csXG4gIC5wYWdlLXVzZXItbG9naW4gLmxvZ2luLXJvdyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuc2lkZWJhcl9maXJzdCxcbiAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLnNpZGViYXJfZmlyc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSxcbiAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMTEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSxcbiAgICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgcCxcbiAgICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnBhZ2UtdXNlci1wYXNzd29yZCAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQsXG4gICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCxcbiAgICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAgICAgLnBhZ2UtdXNlci1wYXNzd29yZCAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgaDEsXG4gICAgICAgIC5wYWdlLXVzZXItbG9naW4gLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgICAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IGgxIGIsXG4gICAgICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgaDEgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCBoMixcbiAgICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCBoMixcbiAgICAgICAgICAgIC5wYWdlLXVzZXItbG9naW4gLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IGgyIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgLnBhZ2UtdXNlci1wYXNzd29yZCAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgLmZvcm0tZ3JvdXAsXG4gICAgICAgIC5wYWdlLXVzZXItbG9naW4gLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IGlucHV0LFxuICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YxRjZGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MzsgfVxuICAgICAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7IH1cbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnBhZ2UtdXNlci1wYXNzd29yZCAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgaW5wdXQsXG4gICAgICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCBpbnB1dCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBhZ2UtdXNlci1wYXNzd29yZCAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiAgICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IC5idG4sXG4gICAgICAgIC5wYWdlLXVzZXItbG9naW4gLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IC5idG4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCAuYnRuLFxuICAgICAgICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgLmJ0biB7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWdhdWNoZSAuY29sLWdhdWNoZS1jb250ZW50IC5tZHBvdWJsaWUgYSxcbiAgICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZ2F1Y2hlIC5jb2wtZ2F1Y2hlLWNvbnRlbnQgLm1kcG91YmxpZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCAubWRwb3VibGllIGEsXG4gICAgICAgICAgICAucGFnZS11c2VyLWxvZ2luIC5sb2dpbi1yb3cgLmNvbC1nYXVjaGUgLmNvbC1nYXVjaGUtY29udGVudCAubWRwb3VibGllIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnBhZ2UtdXNlci1wYXNzd29yZCAubG9naW4tcm93IC5jb2wtZHJvaXQsXG4gICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZHJvaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmdfbG9naW4uanBnXCIpOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFnZS11c2VyLXBhc3N3b3JkIC5sb2dpbi1yb3cgLmNvbC1kcm9pdCxcbiAgICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZHJvaXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYWdlLXVzZXItcGFzc3dvcmQgLmxvZ2luLXJvdyAuY29sLWRyb2l0OmFmdGVyLFxuICAgICAgLnBhZ2UtdXNlci1sb2dpbiAubG9naW4tcm93IC5jb2wtZHJvaXQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby5zdmdcIik7Ki8gfVxuXG4uZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZCwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwIHtcbiAgY29sb3I6ICMzQTQxNjM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDRweCAwOyB9XG4gIC5maWVsZC5maWVsZC0tbGFiZWwtYWJvdmUgPiAuZmllbGQtbGFiZWwtYWJvdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gLmZpZWxkLWxhYmVsLWFib3ZlLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtYWJvdmUgPiAuZmllbGQtbGFiZWwtYWJvdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkZ3JvdXAgPiAuZmllbGQtbGFiZWwtYWJvdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncyksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gdWw6bm90KC50YWdzKSwgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncyksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gb2w6bm90KC50YWdzKSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlID4gdWw6bm90KC50YWdzKSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGRncm91cCA+IHVsOm5vdCgudGFncyksIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncyksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkZ3JvdXAgPiBvbDpub3QoLnRhZ3MpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiBsaWdodGdyYXkgd2hpdGU7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMkU5OEZGICNGMUY2RjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZCA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gdWw6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGOyB9XG4gICAgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZCA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gdWw6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzJFOThGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncykgbGksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gdWw6bm90KC50YWdzKSBsaSwgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncykgbGksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gb2w6bm90KC50YWdzKSBsaSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlID4gdWw6bm90KC50YWdzKSBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGRncm91cCA+IHVsOm5vdCgudGFncykgbGksIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncykgbGksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkZ3JvdXAgPiBvbDpub3QoLnRhZ3MpIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG4gICAgICAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlID4gdWw6bm90KC50YWdzKSBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZCA+IHVsOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLmZpZWxkLmZpZWxkLS1sYWJlbC1hYm92ZSA+IG9sOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGQgPiBvbDpub3QoLnRhZ3MpIGxpOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGRncm91cCA+IHVsOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlID4gb2w6bm90KC50YWdzKSBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gb2w6bm90KC50YWdzKSBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlID4gdWwudGFncywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGQgPiB1bC50YWdzLCAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlID4gb2wudGFncywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGQgPiBvbC50YWdzLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtYWJvdmUgPiB1bC50YWdzLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gdWwudGFncywgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlID4gb2wudGFncywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGRncm91cCA+IG9sLnRhZ3Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5maWVsZC5maWVsZC0tbGFiZWwtYWJvdmUgPiB1bC50YWdzIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZCA+IHVsLnRhZ3MgbGksIC5maWVsZC5maWVsZC0tbGFiZWwtYWJvdmUgPiBvbC50YWdzIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZCA+IG9sLnRhZ3MgbGksIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1hYm92ZSA+IHVsLnRhZ3MgbGksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkZ3JvdXAgPiB1bC50YWdzIGxpLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtYWJvdmUgPiBvbC50YWdzIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZGdyb3VwID4gb2wudGFncyBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlID4gdWwgYS5hY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkID4gdWwgYS5hY3RpdmUsIC5maWVsZC5maWVsZC0tbGFiZWwtYWJvdmUgPiBvbCBhLmFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGQgPiBvbCBhLmFjdGl2ZSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlID4gdWwgYS5hY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkZ3JvdXAgPiB1bCBhLmFjdGl2ZSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWFib3ZlID4gb2wgYS5hY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkZ3JvdXAgPiBvbCBhLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGNvbG9yOiAjM0E0MTYzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkX19sYWJlbCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkX19sYWJlbCxcbiAgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC12YWx1ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLXZhbHVlLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkX19sYWJlbCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiAuZmllbGRfX2xhYmVsLFxuICAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGRncm91cCA+IC5maWVsZC12YWx1ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9fbGFiZWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IC5maWVsZF9fbGFiZWwsXG4gIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLWxhYmVsLWlubGluZSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9fbGFiZWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gLmZpZWxkX19sYWJlbCxcbiAgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGRfX2l0ZW0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IC5maWVsZF9faXRlbSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9faXRlbSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgXG4gIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiAuZmllbGQtdmFsdWUsXG4gIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtdmFsdWUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gLmZpZWxkLXZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtdmFsdWUgcCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLXZhbHVlIHAsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtdmFsdWUgcCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiAuZmllbGQtdmFsdWUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC12YWx1ZSBhZGRyZXNzLCAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC12YWx1ZSAjZHJ1cGFsLW9mZi1jYW52YXMgYWRkcmVzcywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLXZhbHVlIGFkZHJlc3MsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtdmFsdWUgYWRkcmVzcywgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC12YWx1ZSAjZHJ1cGFsLW9mZi1jYW52YXMgYWRkcmVzcywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiAuZmllbGQtdmFsdWUgYWRkcmVzcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLXZhbHVlIGNvZGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IC5maWVsZC12YWx1ZSBjb2RlLCAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC12YWx1ZSBjb2RlIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IC5maWVsZC12YWx1ZSBjb2RlIGEsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtdmFsdWUgY29kZSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiAuZmllbGQtdmFsdWUgY29kZSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC12YWx1ZSBjb2RlIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gLmZpZWxkLXZhbHVlIGNvZGUgYSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHNsYXNoZWQtemVybzsgfVxuICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IHVsOm5vdCgudGFncyksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IHVsOm5vdCgudGFncyksIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gb2w6bm90KC50YWdzKSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gb2w6bm90KC50YWdzKSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IHVsOm5vdCgudGFncyksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gdWw6bm90KC50YWdzKSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IG9sOm5vdCgudGFncyksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gb2w6bm90KC50YWdzKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiBsaWdodGdyYXkgd2hpdGU7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMkU5OEZGICNGMUY2RjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiB1bDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhciwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gdWw6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IG9sOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWw6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZGdyb3VwID4gdWw6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiBvbDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhciwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiBvbDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IHVsOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiB1bDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiBvbDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gb2w6bm90KC50YWdzKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiB1bDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiB1bDpub3QoLnRhZ3MpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IG9sOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGRncm91cCA+IG9sOm5vdCgudGFncyk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyRTk4RkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWw6bm90KC50YWdzKSBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gdWw6bm90KC50YWdzKSBsaSwgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiBvbDpub3QoLnRhZ3MpIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiBvbDpub3QoLnRhZ3MpIGxpLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWw6bm90KC50YWdzKSBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiB1bDpub3QoLnRhZ3MpIGxpLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gb2w6bm90KC50YWdzKSBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiBvbDpub3QoLnRhZ3MpIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG4gICAgICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IHVsOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gdWw6bm90KC50YWdzKSBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IG9sOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gb2w6bm90KC50YWdzKSBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWw6bm90KC50YWdzKSBsaTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGRncm91cCA+IHVsOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IG9sOm5vdCgudGFncykgbGk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiBvbDpub3QoLnRhZ3MpIGxpOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWwudGFncywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gdWwudGFncywgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiBvbC50YWdzLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiBvbC50YWdzLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWwudGFncywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiB1bC50YWdzLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gb2wudGFncywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiBvbC50YWdzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWwudGFncyBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gdWwudGFncyBsaSwgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiBvbC50YWdzIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiBvbC50YWdzIGxpLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gdWwudGFncyBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiB1bC50YWdzIGxpLCAuZmllbGRncm91cC5maWVsZC0tbGFiZWwtaW5saW5lID4gb2wudGFncyBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiBvbC50YWdzIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IHVsIGEuYWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiB1bCBhLmFjdGl2ZSwgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiBvbCBhLmFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gb2wgYS5hY3RpdmUsIC5maWVsZGdyb3VwLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiB1bCBhLmFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkZ3JvdXAgPiB1bCBhLmFjdGl2ZSwgLmZpZWxkZ3JvdXAuZmllbGQtLWxhYmVsLWlubGluZSA+IG9sIGEuYWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGRncm91cCA+IG9sIGEuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmllbGQgLm51bWJlci13aXRoLXBlcmNlbnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm51bWJlci13aXRoLXBlcmNlbnQsIC52aWV3cy1maWVsZCAubnVtYmVyLXdpdGgtcGVyY2VudCB7XG4gIC8qJlt0aXRsZV0ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9Ki8gfVxuICAuZmllbGQgLm51bWJlci13aXRoLXBlcmNlbnQgPiAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkIC5udW1iZXItd2l0aC1wZXJjZW50ID4gKiwgLnZpZXdzLWZpZWxkIC5udW1iZXItd2l0aC1wZXJjZW50ID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmZpZWxkIC5udW1iZXItd2l0aC1wZXJjZW50IC5wcm9ncmVzcywgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCAubnVtYmVyLXdpdGgtcGVyY2VudCAucHJvZ3Jlc3MsIC52aWV3cy1maWVsZCAubnVtYmVyLXdpdGgtcGVyY2VudCAucHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAuZmllbGQgLm51bWJlci13aXRoLXBlcmNlbnQgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQgLm51bWJlci13aXRoLXBlcmNlbnQgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIsIC52aWV3cy1maWVsZCAubnVtYmVyLXdpdGgtcGVyY2VudCAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgICBtaW4td2lkdGg6IDMuNWVtOyB9XG5cbi5maWVsZGdyb3VwLmdyb3VwLWJ1dHRvbnMuaW5saW5lLWJ1dHRvbnMsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtYnV0dG9ucy5pbmxpbmUtYnV0dG9ucy5maWVsZGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuZmllbGRncm91cC5ncm91cC1idXR0b25zLmlubGluZS1idXR0b25zID4gKiwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1idXR0b25zLmlubGluZS1idXR0b25zLmZpZWxkZ3JvdXAgPiAqIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgIC5maWVsZGdyb3VwLmdyb3VwLWJ1dHRvbnMuaW5saW5lLWJ1dHRvbnMgPiAqOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtYnV0dG9ucy5pbmxpbmUtYnV0dG9ucy5maWVsZGdyb3VwID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5maWVsZGdyb3VwLmdyb3VwLWJ1dHRvbnMuaW5saW5lLWJ1dHRvbnMgPiAqLmZpZWxkLS1sYWJlbC1pbmxpbmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtYnV0dG9ucy5pbmxpbmUtYnV0dG9ucy5maWVsZGdyb3VwID4gKi5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5maWVsZGdyb3VwLmdyb3VwLWJ1dHRvbnMuaW5saW5lLWJ1dHRvbnMgPiAqLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWJ1dHRvbnMuaW5saW5lLWJ1dHRvbnMuZmllbGRncm91cCA+ICouZmllbGQtLWxhYmVsLWlubGluZSA+ICoge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIC5maWVsZGdyb3VwLmdyb3VwLWJ1dHRvbnMuaW5saW5lLWJ1dHRvbnMgPiAqLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsLWlubGluZSwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1idXR0b25zLmlubGluZS1idXR0b25zLmZpZWxkZ3JvdXAgPiAqLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZmllbGRncm91cC5ncm91cC1idXR0b25zLmlubGluZS1idXR0b25zID4gKi5maWVsZC0tbGFiZWwtaW5saW5lW2NsYXNzKj1cImludGVydmFsXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtYnV0dG9ucy5pbmxpbmUtYnV0dG9ucy5maWVsZGdyb3VwID4gKi5maWVsZC0tbGFiZWwtaW5saW5lW2NsYXNzKj1cImludGVydmFsXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmZpZWxkc2V0LmhpZGUtbGVnZW5kID4gbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1jb250ZW50LnJvdywgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC5yb3cudmlldy1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnJvdy52aWV3LWNvbnRlbnQsXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctY29udGVudC5yb3csXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC5yb3cudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAucm93LnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctY29udGVudC5yb3csXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAucm93LnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC5yb3cudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQucm93LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAucm93LnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5tYXAtLWdlbmVyYWwgLnJvdy52aWV3LWNvbnRlbnQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQucm93LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJvdy52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAucm93LnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQucm93LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC5yb3cudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAubWFwLS1nZW5lcmFsIC5yb3cudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQucm93LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAucm93LnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5tYXAtLWdlbmVyYWwgLnJvdy52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDA7IH1cblxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5nZW9maWVsZC1nb29nbGUtbWFwLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5nb29nbGUtbWFwLXN0cmVldHZpZXcsXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5nZW9maWVsZC1nb29nbGUtbWFwLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdlb2ZpZWxkLWdvb2dsZS1tYXAsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ2VvZmllbGQtZ29vZ2xlLW1hcCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5nZW9maWVsZC1nb29nbGUtbWFwLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ2VvZmllbGQtZ29vZ2xlLW1hcCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdlb2ZpZWxkLWdvb2dsZS1tYXAsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdlb2ZpZWxkLWdvb2dsZS1tYXAsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5nb29nbGUtbWFwLXN0cmVldHZpZXcge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG5cbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3LFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5nb29nbGUtbWFwLXN0cmVldHZpZXcsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyAuYnRuLXN0cmVldHZpZXcsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyAuYnRuLXN0cmVldHZpZXcsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5nb29nbGUtbWFwLXN0cmVldHZpZXcgLmJ0bi1zdHJlZXR2aWV3LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5nb29nbGUtbWFwLXN0cmVldHZpZXcgLmJ0bi1zdHJlZXR2aWV3LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3IC5idG4tc3RyZWV0dmlldyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5nb29nbGUtbWFwLXN0cmVldHZpZXcgLmJ0bi1zdHJlZXR2aWV3LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5nb29nbGUtbWFwLXN0cmVldHZpZXcgLmJ0bi1zdHJlZXR2aWV3LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5nb29nbGUtbWFwLXN0cmVldHZpZXcgLmJ0bi1zdHJlZXR2aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uZmljaGUudmlldy1tb2RlLWZ1bGwuZHMtMWNvbCA+IC5maWVsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbC5kcy0xY29sID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbC5kcy0xY29sID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwuZHMtMWNvbCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsLmRzLTFjb2wgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwuZHMtMWNvbCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIuZHMtMWNvbCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiLmRzLTFjb2wgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbC5kcy0xY29sID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsLmRzLTFjb2wgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwuZHMtMWNvbCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZHMtMWNvbC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIuZHMtMWNvbCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiLmRzLTFjb2wgPiAuZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWNvZGUsIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWNvZGUgYSxcbi5lbnRpdHktbGFiZWxbZGF0YS10eXBla2V5PVwiZGV0YWlsX2ltbWV1YmxlXCJdIC5rZXksXG4uZW50aXR5LWxhYmVsW2RhdGEtdHlwZWtleT1cImRldGFpbF9pbW1ldWJsZVwiXSAua2V5IGEge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBzbGFzaGVkLXplcm87XG4gIGZvbnQtc2l6ZTogMS4xNWVtOyB9XG5cbi5lbnRpdHktbGFiZWxbZGF0YS10eXBla2V5PVwic2VhcmNoX2FwaV9zYXZlZF9zZWFyY2guZGVmYXVsdFwiXSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmVudGl0eS1sYWJlbFtkYXRhLXR5cGVrZXk9XCJzZWFyY2hfYXBpX3NhdmVkX3NlYXJjaC5kZWZhdWx0XCJdIHNtYWxsIHtcbiAgY29sb3I6ICMzQTQxNjM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSAuZW50aXR5LWxhYmVsW2RhdGEtdHlwZWtleT1cInNlYXJjaF9hcGlfc2F2ZWRfc2VhcmNoLmRlZmF1bHRcIl0gPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIC5lbnRpdHktbGFiZWxbZGF0YS10eXBla2V5PVwic2VhcmNoX2FwaV9zYXZlZF9zZWFyY2guZGVmYXVsdFwiXSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgI2hlYWRlci0xID4gKixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAqLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAqLFxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gKixcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+ICosXG4ubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+ICosXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gKixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+ICosXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAqLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAqLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gKixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAjaGVhZGVyLTEgPiAqLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAqIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4ubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuICAgIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbiAgICAubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4gICAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMS53aXRoLXN0YXRlID4gLmgsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAjaGVhZGVyLTEud2l0aC1zdGF0ZSA+IC5oLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xLndpdGgtc3RhdGUgPiAuaCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyID4gLmgsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjaGVhZGVyLTEgPiAuaCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCA+IC5oLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCA+IC5oLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCxcbi5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsID4gLmgsXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCxcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmgsXG4uZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCxcbi5sb3Qudmlldy1tb2RlLWZ1bGwgPiAuaCxcbi5sb3Qudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmgsXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCxcbi5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsID4gLmgsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsID4gLmgsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmgsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCA+IC5oLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmgsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAjaGVhZGVyLTEgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmgge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgPiAuaCArIGZvcm0sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsID4gLmggKyBmb3JtLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggKyBmb3JtLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsID4gLmggKyBmb3JtLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuaCArIGZvcm0sXG4gIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCArIGZvcm0sXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCA+IC5oICsgZm9ybSxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCArIGZvcm0sXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oICsgZm9ybSxcbiAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgPiAuaCArIGZvcm0sXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgPiAuaCArIGZvcm0sXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCArIGZvcm0sXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsID4gLmggKyBmb3JtLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCArIGZvcm0sXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5oICsgZm9ybSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNoZWFkZXItMSA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oICsgZm9ybSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCArIGZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgPiAuaCA+IC5wcmVmaXgsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsID4gLmggPiAucHJlZml4LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggPiAucHJlZml4LFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsID4gLmggPiAucHJlZml4LFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuaCA+IC5wcmVmaXgsXG4gIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCA+IC5wcmVmaXgsXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCA+IC5oID4gLnByZWZpeCxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCA+IC5wcmVmaXgsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oID4gLnByZWZpeCxcbiAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgPiAuaCA+IC5wcmVmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgPiAuaCA+IC5wcmVmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCA+IC5wcmVmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsID4gLmggPiAucHJlZml4LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCA+IC5wcmVmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5oID4gLnByZWZpeCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNoZWFkZXItMSA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oID4gLnByZWZpeCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCA+IC5wcmVmaXgge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciA+IC5oID4gLnN1ZmZpeCxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgPiAuaCA+IC5zdWZmaXgsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCA+IC5zdWZmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgPiAuaCA+IC5zdWZmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5oID4gLnN1ZmZpeCxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oID4gLnN1ZmZpeCxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAubG90LnZpZXctbW9kZS1mdWxsID4gLmggPiAuc3VmZml4LFxuICAubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oID4gLnN1ZmZpeCxcbiAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggPiAuc3VmZml4LFxuICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCA+IC5oID4gLnN1ZmZpeCxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCA+IC5oID4gLnN1ZmZpeCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oID4gLnN1ZmZpeCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgPiAuaCA+IC5zdWZmaXgsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oID4gLnN1ZmZpeCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsID4gLmggPiAuc3VmZml4LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2hlYWRlci0xID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggPiAuc3VmZml4LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oID4gLnN1ZmZpeCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsID4gLmggLmFiYnJldi10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmxvdC52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5oIC5hYmJyZXYtdGl0bGUgLmVudGl0eS1sYWJlbCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZSAuZW50aXR5LWxhYmVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlIC5lbnRpdHktbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmxvdC52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3BhbixcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4sXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC44NTsgfVxuICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkLFxuICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkLFxuICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkICsgLnN1ZmZpeCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkICsgLnN1ZmZpeCxcbiAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAubG90LnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkICsgLnN1ZmZpeCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkICsgLnN1ZmZpeCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkICsgLnN1ZmZpeCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsID4gLmggLmFiYnJldi10aXRsZS53aXRoLWFwcGVuZCBzcGFuLnN1ZmZpeDpsYXN0LWNoaWxkICsgLnN1ZmZpeCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGgtYXBwZW5kIHNwYW4uc3VmZml4Omxhc3QtY2hpbGQgKyAuc3VmZml4LFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aC1hcHBlbmQgc3Bhbi5zdWZmaXg6bGFzdC1jaGlsZCArIC5zdWZmaXgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAubG90LnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjaGVhZGVyLTEgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgPiAuaCAuYWJicmV2LXRpdGxlLndpdGhvdXQtYXBwZW5kIC5wcmVmaXgsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNoZWFkZXItMSA+IC5oIC5hYmJyZXYtdGl0bGUud2l0aG91dC1hcHBlbmQgLnByZWZpeCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgI2hlYWRlci0xID4gLmggLmFiYnJldi10aXRsZS53aXRob3V0LWFwcGVuZCAucHJlZml4IHtcbiAgICAgIG9wYWNpdHk6IDAuODU7IH1cblxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwsXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsLFxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwsXG4uZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYi5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCxcbi5sb3Qudmlldy1tb2RlLWZ1bGwuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwsXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYi5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC5jb250ZXh0dWFsLXJlZ2lvbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuY29udGV4dHVhbCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4udmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjc3RhdGVzLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsICNzdGF0ZXMsXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsICNzdGF0ZXMsXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjc3RhdGVzLFxuLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI3N0YXRlcyxcbi5sb3Qudmlldy1tb2RlLWZ1bGwgI3N0YXRlcyxcbi5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjc3RhdGVzLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI3N0YXRlcyxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNzdGF0ZXMsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiICNzdGF0ZXMsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjc3RhdGVzLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNzdGF0ZXMsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNzdGF0ZXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLCAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmxvdC52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5sb3Qudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlciwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdOmZpcnN0LWNoaWxkIC5mb3JtLXdyYXBwZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl06Zmlyc3QtY2hpbGQgLmZvcm0td3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXTpmaXJzdC1jaGlsZCAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAubG90LnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gPiAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdID4gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSA+IC5maWVsZC12YWx1ZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX3N0YXRlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjODk4REExO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSxcbi5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0sXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24sXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24sXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24sXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24sXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24sXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgIGhlaWdodDogM2VtOyB9XG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbixcbiAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24sXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGksXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGksXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLFxuICAgICAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGksXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSxcbiAgICAgICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGksXG4gICAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGksXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzOyB9XG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbixcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuLFxuICAgICAgICAgIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IGEsXG4gICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbixcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW4sXG4gICAgICAgICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhLFxuICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbixcbiAgICAgICAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSxcbiAgICAgICAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW4sXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW4sXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW4sXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IGE6aG92ZXIsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW46aG92ZXIsXG4gICAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW46aG92ZXIsXG4gICAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3Bhbjpob3ZlcixcbiAgICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3Bhbjpob3ZlcixcbiAgICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW46aG92ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gc3Bhbjpob3ZlcixcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IGE6aG92ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSA+IHNwYW46aG92ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpID4gYTpob3ZlcixcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBhOmhvdmVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUsXG4gICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSxcbiAgICAgICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSxcbiAgICAgICAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXQsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXQsXG4gICAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlIC5mb3JtLWNoZWNrLWlucHV0LFxuICAgICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlIC5mb3JtLWNoZWNrLWlucHV0LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zdGF0ZS1jb250ZW50LXRvZ2dsZSAuZm9ybS1jaGVjay1pbnB1dCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnN0YXRlLWNvbnRlbnQtdG9nZ2xlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc3RhdGUtY29udGVudC10b2dnbGUgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS4yZW07IH1cbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSxcbiAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUsXG4gICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlLFxuICAgICAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7IH1cbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjdweDsgfVxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlOmhvdmVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlOmhvdmVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZTpob3ZlcixcbiAgICAgICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZTpob3ZlcixcbiAgICAgICAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWFsbC1oZWFkZXIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bi5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bi5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAubG90LnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSAuZHJvcGJ1dHRvbi1kcm9wZG93bi5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24ub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAubG90LnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxZW07IH1cbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlciAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uLFxuICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbixcbiAgICAuZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b24sXG4gICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uLFxuICAgIC5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uLFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b24sXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbixcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b24sXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbixcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b24sXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAuMzJlbSAxZW07IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1hbGwtaGVhZGVyIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b246aG92ZXIsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlcixcbiAgICAgIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b246aG92ZXIsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uOmhvdmVyLFxuICAgICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uOmhvdmVyLFxuICAgICAgLmxvdC52aWV3LW1vZGUtZ3JvdXAtdGFiIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b246aG92ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gPiAuZm9ybS13cmFwcGVyID4gYnV0dG9uOmhvdmVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSA+IC5mb3JtLXdyYXBwZXIgPiBidXR0b246aG92ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlcixcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtID4gLmZvcm0td3JhcHBlciA+IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5lbnRpdHkuY3JtLWNvbnRhY3Qudmlldy1tb2RlLWZ1bGwgLmggLmFiYnJldi10aXRsZSAucHJlZml4LCAuZW50aXR5LmNybS1jb250YWN0LnZpZXctbW9kZS1ncm91cC10YWIgLmggLmFiYnJldi10aXRsZSAucHJlZml4IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZW50aXR5IC5ncm91cC1mb290ZXIgLmZpZWxkLW5hbWUtbm9kZS1jaGFuZ2VkLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5lbnRpdHkgLmdyb3VwLWZvb3RlciAuZmllbGQtbmFtZS1ub2RlLWNoYW5nZWQtZGF0ZSA+ICoge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5lbnRpdHkgLmdyb3VwLWZvb3RlciAuZmllbGQtbmFtZS1ub2RlLWNoYW5nZWQtZGF0ZSAuZmllbGQtdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgPiAubm9kZS1mb3JtIFtjbGFzcyo9XCJsYXlvdXQtcmVnaW9uXCJdLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCxcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiLFxuLmxvdC52aWV3LW1vZGUtZnVsbCxcbi5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYixcbi5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMzVweCBhdXRvIDM1cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLypcbi5ub2RlLS10eXBlLWNvbW1lcmNpYWxpc2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcblxuICAuZ3JvdXAtaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgxIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIH1cblxuICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgISp3aWR0aDogMTAwJTsqIVxuXG4gICAgICAuZmllbGQtLW5hbWUtZHMtY2hhaW5zbm9kZS1pbW1ldWJsZS1maWVsZC1pbV9fcmVmX19kZXRhaWwtaW1tZXVibGUtZmllbGQtZWRfX2dlb19fcG9pbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4qL1xuLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgcGFkZGluZzogMDsgfVxuICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICosXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICosXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICosXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICosXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiBub25lO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdW5zZXQ7IH1cblxuLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgaDIsXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3RlciBoMixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIGgyLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1mb290ZXIgaDIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIGgyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3RlciBoMixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtaGVhZGVyIGgyLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtaGVhZGVyIGgyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1mb290ZXIgaDIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1mb290ZXIgaDIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIGgyLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3RlciBoMixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWhlYWRlciBoMixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWZvb3RlciBoMixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgaDIsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtZm9vdGVyIGgyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWhlYWRlciBoMixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1mb290ZXIgaDIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1oZWFkZXIgaDIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1mb290ZXIgaDIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGNvbG9yOiAjM0E0MTYzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIsXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQsXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1oZWFkZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1oZWFkZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtaGVhZGVyLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlcixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWhlYWRlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtaGVhZGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0LFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQsXG4gIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQsXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1sZWZ0LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgPiBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgPiBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgPiBkZXRhaWxzLmZvcm0td3JhcHBlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtbGVmdCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQgPiBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLXJpZ2h0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCA+IC5maWVsZCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtcmlnaHQgPiAuZmllbGQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgPiAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyID4gLmRldGFpbHMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgPiAuZGV0YWlscy13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSxcbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0LFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGZpZWxkc2V0LmZvcm0taXRlbSxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGZpZWxkc2V0LmZvcm0taXRlbSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIzcHggMjVweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtbGVmdCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1sZWZ0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCBkZXRhaWxzLmZvcm0td3JhcHBlciAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5ncm91cC1yaWdodCBmaWVsZHNldC5mb3JtLWl0ZW0gLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgZGV0YWlscy5mb3JtLXdyYXBwZXIgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1sZWZ0IGZpZWxkc2V0LmZvcm0taXRlbSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWxlZnQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLXJpZ2h0IGRldGFpbHMuZm9ybS13cmFwcGVyIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgZmllbGRzZXQuZm9ybS1pdGVtIC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZ3JvdXAtcmlnaHQgLmltYWdlcy13cmFwcGVyLmhhcy1zdGFydCAuZmllbGQtbmFtZS10aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVudGl0eS5ub2RlLmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5ncm91cC1mb290ZXIsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3Rlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5ncm91cC1mb290ZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmdyb3VwLWZvb3Rlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5ncm91cC1mb290ZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5ncm91cC1mb290ZXIsXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtZm9vdGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmdyb3VwLWZvb3Rlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmdyb3VwLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLCAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LCAuZW50aXR5Lm5vZGUuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubm9kZS1mb3JtIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSksXG4uZW50aXR5LWJyb3dzZXItZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSksXG4uZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSksXG4uZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSksXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7IH1cbiAgLm5vZGUtZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLCAubm9kZS1mb3JtIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3Nlci1mb3JtIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAjZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAjZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciA+IC5maWVsZDo6YWZ0ZXIsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyID4gLmZpZWxkOjphZnRlcixcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgPiAuZmllbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5ub2RlLWZvcm0gZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbSBkZXRhaWxzLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciAubGlzdC1ncm91cC1pdGVtIGRldGFpbHMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciAubGlzdC1ncm91cC1pdGVtIGRldGFpbHMsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciAubGlzdC1ncm91cC1pdGVtIGRldGFpbHMsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgLmRldGFpbHMtd3JhcHBlciAubGlzdC1ncm91cC1pdGVtIGRldGFpbHMsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSAuZGV0YWlscy13cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pIC5kZXRhaWxzLXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbSBkZXRhaWxzIHtcbiAgICBtYXJnaW46IDAuNXJlbSAxcmVtIDFyZW07IH1cbiAgLm5vZGUtZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGV0YWlscywgLm5vZGUtZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGl2W2lkKj1cImVkaXQtZmllbGRcIl1baWQqPVwiLWZpbGUtXCJdLFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGV0YWlscyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRpdltpZCo9XCJlZGl0LWZpZWxkXCJdW2lkKj1cIi1maWxlLVwiXSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGl2W2lkKj1cImVkaXQtZmllbGRcIl1baWQqPVwiLWZpbGUtXCJdLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRldGFpbHMsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGl2W2lkKj1cImVkaXQtZmllbGRcIl1baWQqPVwiLWZpbGUtXCJdLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGV0YWlscyxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRpdltpZCo9XCJlZGl0LWZpZWxkXCJdW2lkKj1cIi1maWxlLVwiXSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRldGFpbHMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkaXZbaWQqPVwiZWRpdC1maWVsZFwiXVtpZCo9XCItZmlsZS1cIl0sXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGV0YWlscyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGV0YWlscyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkaXZbaWQqPVwiZWRpdC1maWVsZFwiXVtpZCo9XCItZmlsZS1cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRpdltpZCo9XCJlZGl0LWZpZWxkXCJdW2lkKj1cIi1maWxlLVwiXSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkZXRhaWxzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRpdltpZCo9XCJlZGl0LWZpZWxkXCJdW2lkKj1cIi1maWxlLVwiXSxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSArIGRldGFpbHMsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkaXZbaWQqPVwiZWRpdC1maWVsZFwiXVtpZCo9XCItZmlsZS1cIl0sXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkZXRhaWxzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGl2W2lkKj1cImVkaXQtZmllbGRcIl1baWQqPVwiLWZpbGUtXCJdLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkZXRhaWxzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkaXZbaWQqPVwiZWRpdC1maWVsZFwiXVtpZCo9XCItZmlsZS1cIl0sXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkZXRhaWxzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBkZXRhaWxzOm5vdChbaWQqPVwiY29sbGFwc2libGVcIl0pICsgZGl2W2lkKj1cImVkaXQtZmllbGRcIl1baWQqPVwiLWZpbGUtXCJdLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkZXRhaWxzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIGRldGFpbHM6bm90KFtpZCo9XCJjb2xsYXBzaWJsZVwiXSkgKyBkaXZbaWQqPVwiZWRpdC1maWVsZFwiXVtpZCo9XCItZmlsZS1cIl0ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4ubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIsXG4uZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlcixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIsXG4uZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0sXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gaDMsXG4gIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSBoMyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIGgzLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgaDMsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIGgzLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSBoMyxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gaDMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgaDMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gaDMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIGgzLFxuICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIGgzLFxuICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIGgzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIGgzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIGgzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gaDMsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciBoMyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIGgzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzLFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMsXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDsgfVxuICAgICAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSA+IC5kZXRhaWxzLXdyYXBwZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0OmFmdGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdDphZnRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Q6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24sXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLCAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjNGM0YzOyB9XG4gICAgICAgICAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSwgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmJlZm9yZSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpiZWZvcmUsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTk4RkYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkYgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLCAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLCAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIHN0cm9uZyxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYTpob3ZlciAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbi5zZWxlY3RlZCBhOmhvdmVyIC5mb3JtLXJlcXVpcmVkOjphZnRlcixcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHksXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyxcbiAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5LFxuICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyM3B4IDI1cHg7IH1cbiAgICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUsXG4gICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSxcbiAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgICAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSwgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAubm9kZS1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLm5vZGUtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5LWJyb3dzZXItZm9ybSBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3Nlci1mb3JtIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1vdmVycmlkZS52aWV3LW1vZGUtbW9kYWwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtb3ZlcnJpZGUudmlldy1tb2RlLW1vZGFsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAuZW50aXR5IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSAudmlldy1jb250ZW50ID4gLmVudGl0eSAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gICAgICAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZpZXctY29udGVudCA+IC5lbnRpdHkgLmZpZWxkLW5hbWUtdGl0bGUgYSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdyAuZmllbGQtbmFtZS10aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICM4OThEQTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZW50aXR5LnZpZXctbW9kZS1tb2RhbC5kcy0xY29sIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyxcbi5lbnRpdHkudmlldy1tb2RlLW1vZGFsLmRzLTFjb2wgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuZW50aXR5LnZpZXctbW9kZS1tb2RhbC5kcy0xY29sIFtjbGFzcyo9XCJmaWVsZC1uYW1lLXZpZXdzLXRhYnNcIl0gLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gIC5lbnRpdHkudmlldy1tb2RlLW1vZGFsLmRzLTFjb2wgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzLnZpZXctZGlzcGxheS1pZC1ibG9jayA+IC5yb3csICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzLnZpZXctZGlzcGxheS1pZC1ibG9jayA+IC5yb3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzLnZpZXctZGlzcGxheS1pZC1ibG9jayAudGFibGUtcmVzcG9uc2l2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkucGFyY2VsbGUgLnZpZXctcHJvc3BlY3Rpb25fX3Byb3ByaWV0YWlyZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzLnZpZXctZGlzcGxheS1pZC1ibG9jayB0YWJsZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkucGFyY2VsbGUgLnZpZXctcHJvc3BlY3Rpb25fX3Byb3ByaWV0YWlyZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAuZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzLnZpZXctZGlzcGxheS1pZC1ibG9jayB0YWJsZSBjYXB0aW9uLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5wYXJjZWxsZSAudmlldy1wcm9zcGVjdGlvbl9fcHJvcHJpZXRhaXJlcy52aWV3LWRpc3BsYXktaWQtYmxvY2sgdGFibGUgY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVudGl0eS5wYXJjZWxsZSAudmlldy1wcm9zcGVjdGlvbl9fcHJvcHJpZXRhaXJlcy52aWV3LWRpc3BsYXktaWQtYmxvY2sgdGFibGUgdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzLnZpZXctZGlzcGxheS1pZC1ibG9jayB0YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5lbnRpdHkucGFyY2VsbGUgLnZpZXctcHJvc3BlY3Rpb25fX3BvaSAudGFibGUtcmVzcG9uc2l2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkucGFyY2VsbGUgLnZpZXctcHJvc3BlY3Rpb25fX3BvaSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IGxpZ2h0Z3JheSB3aGl0ZTtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMkU5OEZGICNGMUY2RjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuZW50aXR5LnBhcmNlbGxlIC52aWV3LXByb3NwZWN0aW9uX19wb2kgLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5wYXJjZWxsZSAudmlldy1wcm9zcGVjdGlvbl9fcG9pIC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgLmVudGl0eS5wYXJjZWxsZSAudmlldy1wcm9zcGVjdGlvbl9fcG9pIC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkucGFyY2VsbGUgLnZpZXctcHJvc3BlY3Rpb25fX3BvaSAudGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMyRTk4RkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZW50aXR5LnBhcmNlbGxlLnZpZXctbW9kZS1zdGF0dXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1tb2RlLXN0YXR1cy5lbnRpdHkucGFyY2VsbGUge1xuICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gIC5lbnRpdHkucGFyY2VsbGUudmlldy1tb2RlLXN0YXR1cyAuZ3JvdXAtbGVmdCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LW1vZGUtc3RhdHVzLmVudGl0eS5wYXJjZWxsZSAuZ3JvdXAtbGVmdCxcbiAgLmVudGl0eS5wYXJjZWxsZS52aWV3LW1vZGUtc3RhdHVzIC5ncm91cC1yaWdodCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LW1vZGUtc3RhdHVzLmVudGl0eS5wYXJjZWxsZSAuZ3JvdXAtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5lbnRpdHkucGFyY2VsbGUudmlldy1tb2RlLXN0YXR1cyAuZ3JvdXAtbGVmdCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LW1vZGUtc3RhdHVzLmVudGl0eS5wYXJjZWxsZSAuZ3JvdXAtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9XG4gICAgLmVudGl0eS5wYXJjZWxsZS52aWV3LW1vZGUtc3RhdHVzIC5ncm91cC1sZWZ0ID4gLmZpZWxkLCAuZW50aXR5LnBhcmNlbGxlLnZpZXctbW9kZS1zdGF0dXMgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1sZWZ0ID4gLmZpZWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctbW9kZS1zdGF0dXMuZW50aXR5LnBhcmNlbGxlIC5ncm91cC1sZWZ0ID4gLmZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZW50aXR5LnBhcmNlbGxlLnZpZXctbW9kZS1zdGF0dXMgLmdyb3VwLWxlZnQgPiAuZmllbGQ6bGFzdC1jaGlsZCwgLmVudGl0eS5wYXJjZWxsZS52aWV3LW1vZGUtc3RhdHVzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtbGVmdCA+IC5maWVsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctbW9kZS1zdGF0dXMuZW50aXR5LnBhcmNlbGxlIC5ncm91cC1sZWZ0ID4gLmZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZW50aXR5LnBhcmNlbGxlLnZpZXctbW9kZS1zdGF0dXMgLmdyb3VwLWxlZnQgPiAuZmllbGQgLm9wdGlvbi12YWx1ZSwgLmVudGl0eS5wYXJjZWxsZS52aWV3LW1vZGUtc3RhdHVzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtbGVmdCA+IC5maWVsZCAub3B0aW9uLXZhbHVlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctbW9kZS1zdGF0dXMuZW50aXR5LnBhcmNlbGxlIC5ncm91cC1sZWZ0ID4gLmZpZWxkIC5vcHRpb24tdmFsdWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIFxuICAuZW50aXR5LnBhcmNlbGxlLnZpZXctbW9kZS1zdGF0dXMgLmdyb3VwLXJpZ2h0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctbW9kZS1zdGF0dXMuZW50aXR5LnBhcmNlbGxlIC5ncm91cC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDUwcHg7IH1cblxuLnVpLWF1dG9jb21wbGV0ZS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC51aS1hdXRvY29tcGxldGUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIGxpLnVpLW1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmYxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZjE7XG4gICAgY29sb3I6ICMzQTQxNjM7IH1cbiAgICAudWktYXV0b2NvbXBsZXRlLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCBsaS51aS1tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC51aS1hdXRvY29tcGxldGUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIGxpLnVpLW1lbnUtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAgIC51aS1hdXRvY29tcGxldGUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIGxpLnVpLW1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZmMTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAudWktYXV0b2NvbXBsZXRlLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCBsaS51aS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZmMTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAudWktYXV0b2NvbXBsZXRlLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCBsaS51aS1tZW51LWl0ZW0gPiBhIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC51aS1hdXRvY29tcGxldGUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIGxpLnVpLW1lbnUtaXRlbSA+IGEudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnVpLWF1dG9jb21wbGV0ZS5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zZWFyY2ggbGkudWktbWVudS1pdGVtID4gYS51aS1zdGF0ZS1hY3RpdmUgLmFiYnJldi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMyRTk4RkY7IH1cblxuLmVudGl0eS5wYXJjZWxsZS52aWV3LW1vZGUtbGl2ZS1yZXN1bHQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1tb2RlLWxpdmUtcmVzdWx0LmVudGl0eS5wYXJjZWxsZSwgLmVudGl0eS5kZXRhaWwtaW1tZXVibGVfX3Byb3ByaWV0YWlyZS52aWV3LW1vZGUtbGl2ZS1yZXN1bHQge1xuICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5lbnRpdHkucGFyY2VsbGUudmlldy1tb2RlLWxpdmUtcmVzdWx0IC5ncm91cC1sZWZ0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctbW9kZS1saXZlLXJlc3VsdC5lbnRpdHkucGFyY2VsbGUgLmdyb3VwLWxlZnQsXG4gIC5lbnRpdHkucGFyY2VsbGUudmlldy1tb2RlLWxpdmUtcmVzdWx0IC5ncm91cC1yaWdodCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LW1vZGUtbGl2ZS1yZXN1bHQuZW50aXR5LnBhcmNlbGxlIC5ncm91cC1yaWdodCwgLmVudGl0eS5kZXRhaWwtaW1tZXVibGVfX3Byb3ByaWV0YWlyZS52aWV3LW1vZGUtbGl2ZS1yZXN1bHQgLmdyb3VwLWxlZnQsXG4gIC5lbnRpdHkuZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmUudmlldy1tb2RlLWxpdmUtcmVzdWx0IC5ncm91cC1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmVudGl0eSAuZmllbGRbY2xhc3MqPVwiaW1hZ2VzLWVkaXRcIl0sIC5lbnRpdHkgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJpbWFnZXMtZWRpdFwiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZpZWxkW2NsYXNzKj1cImltYWdlcy1lZGl0XCJdIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmVudGl0eSAuZmllbGRbY2xhc3MqPVwiaW1hZ2VzLWVkaXRcIl0gLmltYWdlcy13cmFwcGVyLmhhcy1pbWFnZXMgLmJ1dHRvbnMsIC5lbnRpdHkgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJpbWFnZXMtZWRpdFwiXSAuaW1hZ2VzLXdyYXBwZXIuaGFzLWltYWdlcyAuYnV0dG9ucywgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZpZWxkW2NsYXNzKj1cImltYWdlcy1lZGl0XCJdIC5pbWFnZXMtd3JhcHBlci5oYXMtaW1hZ2VzIC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmVudGl0eSAuZmllbGRbY2xhc3MqPVwiaW1hZ2VzLWVkaXRcIl0gLmltYWdlcy13cmFwcGVyIC5idXR0b25zIC5idG4gKyAuYnRuLCAuZW50aXR5ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiaW1hZ2VzLWVkaXRcIl0gLmltYWdlcy13cmFwcGVyIC5idXR0b25zIC5idG4gKyAuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmllbGRbY2xhc3MqPVwiaW1hZ2VzLWVkaXRcIl0gLmltYWdlcy13cmFwcGVyIC5idXR0b25zIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyxcbi5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzID4gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgPiAuZmllbGQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzID4gLmZpZWxkLXZhbHVlID4gLnBob3RvID4gLmRyaW1hZ2UsXG4gICAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzID4gLmZpZWxkLXZhbHVlID4gLnBob3RvID4gLmRyaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuZHJpbWFnZSBpbWcsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuZHJpbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLnBob3RvLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLnBob3RvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5waG90by5oaWRkZW4sXG4gICAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5waG90by5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAucGhvdG8gLmNvdmVyLFxuICAgIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAucGhvdG8gLmNvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDElO1xuICAgICAgbGVmdDogMSU7XG4gICAgICB3aWR0aDogOTclO1xuICAgICAgaGVpZ2h0OiA5NyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtMSAucGhvdG8sXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtMSAucGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtMiAuZGVsdGEtMSwgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5jb3VudC0yIC5kZWx0YS0zLCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTMgLmRlbHRhLTEsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtMyAuZGVsdGEtMywgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5jb3VudC00IC5kZWx0YS0xLCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTQgLmRlbHRhLTMsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTEsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTMsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtMiAuZGVsdGEtMSxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5jb3VudC0yIC5kZWx0YS0zLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLmNvdW50LTMgLmRlbHRhLTEsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtMyAuZGVsdGEtMyxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5jb3VudC00IC5kZWx0YS0xLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLmNvdW50LTQgLmRlbHRhLTMsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTEsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTIgLmRlbHRhLTIsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtMiAuZGVsdGEtNCwgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5jb3VudC0zIC5kZWx0YS0yLCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTMgLmRlbHRhLTQsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtNCAuZGVsdGEtMiwgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5jb3VudC00IC5kZWx0YS00LCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLndpdGgtaGlkZGVuIC5kZWx0YS0yLCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLndpdGgtaGlkZGVuIC5kZWx0YS00LFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLmNvdW50LTIgLmRlbHRhLTIsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtMiAuZGVsdGEtNCxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5jb3VudC0zIC5kZWx0YS0yLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLmNvdW50LTMgLmRlbHRhLTQsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtNCAuZGVsdGEtMixcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5jb3VudC00IC5kZWx0YS00LFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLndpdGgtaGlkZGVuIC5kZWx0YS0yLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLndpdGgtaGlkZGVuIC5kZWx0YS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTMgLmRlbHRhLTEsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtMyAuZGVsdGEtMiwgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5jb3VudC00IC5kZWx0YS0xLCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTQgLmRlbHRhLTIsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTEsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTIsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtMyAuZGVsdGEtMSxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5jb3VudC0zIC5kZWx0YS0yLFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLmNvdW50LTQgLmRlbHRhLTEsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtNCAuZGVsdGEtMixcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC53aXRoLWhpZGRlbiAuZGVsdGEtMSxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC53aXRoLWhpZGRlbiAuZGVsdGEtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTMgLmRlbHRhLTMsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAuY291bnQtMyAuZGVsdGEtNCwgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIC5jb3VudC00IC5kZWx0YS0zLCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMgLmNvdW50LTQgLmRlbHRhLTQsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTMsIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyAud2l0aC1oaWRkZW4gLmRlbHRhLTQsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtMyAuZGVsdGEtMyxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC5jb3VudC0zIC5kZWx0YS00LFxuICAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMgLmNvdW50LTQgLmRlbHRhLTMsXG4gIC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyAuY291bnQtNCAuZGVsdGEtNCxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC53aXRoLWhpZGRlbiAuZGVsdGEtMyxcbiAgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1sb19fcmVmc19fbWVkaWFzIC53aXRoLWhpZGRlbiAuZGVsdGEtNCB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4vKi5jb21tZXJjaWFsaXNhdGlvbiAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgJiA+IC5maWVsZC12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmID4gLnBob3RvID4gLmRyaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kcmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59Ki9cbi5lbnRpdHkuZGV0YWlsLWltbWV1YmxlLXByb3ByaWV0YWlyZS52aWV3LW1vZGUtdGVhc2VyIHtcbiAgY29sb3I6ICMzQTQxNjM7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtdmFsdWUgPiAuYWJicmV2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtdmFsdWUgPiAuYWJicmV2LXRpdGxlIC5jbGFzc2VkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtdmFsdWUgPiAuYWJicmV2LXRpdGxlIGNvZGUsIC5lbnRpdHkuZGV0YWlsLWltbWV1YmxlLXByb3ByaWV0YWlyZS52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC12YWx1ZSA+IC5hYmJyZXYtdGl0bGUgY29kZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogc2xhc2hlZC16ZXJvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5lbnRpdHkuZGV0YWlsLWltbWV1YmxlLXByb3ByaWV0YWlyZS52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWltbWV1Ymxlcy1jb3VudCBkbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmVudGl0eS5kZXRhaWwtaW1tZXVibGUtcHJvcHJpZXRhaXJlLnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtaW1tZXVibGVzLWNvdW50IGRsLCAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1pbW1ldWJsZXMtY291bnQgZGwgbGkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5lbnRpdHkuZGV0YWlsLWltbWV1YmxlLXByb3ByaWV0YWlyZS52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWltbWV1Ymxlcy1jb3VudCBkbDpob3ZlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1pbW1ldWJsZXMtY291bnQgZGw6aG92ZXIgLmRlZi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1pbW1ldWJsZXMtY291bnQgZGw6aG92ZXIgLmRlZi13cmFwcGVyOmZpcnN0LWNoaWxkIGR0OmFmdGVyLFxuICAgIC5lbnRpdHkuZGV0YWlsLWltbWV1YmxlLXByb3ByaWV0YWlyZS52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWltbWV1Ymxlcy1jb3VudCBkbCAuY291bnQtMSAuZGVmLXdyYXBwZXI6Zmlyc3QtY2hpbGQgZHQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lbnRpdHkuZGV0YWlsLWltbWV1YmxlLXByb3ByaWV0YWlyZS52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWltbWV1Ymxlcy1jb3VudCBkbCAuZGVmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVudGl0eS5kZXRhaWwtaW1tZXVibGUtcHJvcHJpZXRhaXJlLnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtaW1tZXVibGVzLWNvdW50IGRsIC5kZWYtd3JhcHBlciBkZCwgLmVudGl0eS5kZXRhaWwtaW1tZXVibGUtcHJvcHJpZXRhaXJlLnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtaW1tZXVibGVzLWNvdW50IGRsIC5kZWYtd3JhcHBlciBkdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1pbW1ldWJsZXMtY291bnQgZGwgLmRlZi13cmFwcGVyIGR0IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLmVudGl0eS5kZXRhaWwtaW1tZXVibGUtcHJvcHJpZXRhaXJlLnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtaW1tZXVibGVzLWNvdW50IGRsIC5kZWYtd3JhcHBlciBkZCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZW50aXR5LmRldGFpbC1pbW1ldWJsZS1wcm9wcmlldGFpcmUudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1pbW1ldWJsZXMtY291bnQgZGwgLmRlZi13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmVudGl0eS5kZXRhaWwtaW1tZXVibGUtcHJvcHJpZXRhaXJlLnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtaW1tZXVibGVzLWNvdW50IGRsIC5kZWYtd3JhcHBlcjpmaXJzdC1jaGlsZCBkdDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgKCspXCI7IH1cblxuLnZpZXctbW9kZS10ZWFzZXIudmFsaWRpdHktc2VtaS12YWxpZC1rZWVwIC5maWVsZC0tbGFiZWwtaW5saW5lLCAudmlldy1tb2RlLXRlYXNlci52YWxpZGl0eS1zZW1pLXZhbGlkLWtlZXAgLmZpZWxkLS1sYWJlbC1pbmxpbmUgYSB7XG4gIGNvbG9yOiAjNzk3ODI1OyB9XG5cbi52aWV3LW1vZGUtdGVhc2VyLnZhbGlkaXR5LXNlbWktdmFsaWQtaGlkZSAuZmllbGQtLWxhYmVsLWlubGluZSwgLnZpZXctbW9kZS10ZWFzZXIudmFsaWRpdHktc2VtaS12YWxpZC1oaWRlIC5maWVsZC0tbGFiZWwtaW5saW5lIGEge1xuICBjb2xvcjogI2FhYTsgfVxuXG4udmlldy1tb2RlLXRlYXNlci52YWxpZGl0eS1pbnZhbGlkLWtlZXAgLmZpZWxkLS1sYWJlbC1pbmxpbmUsIC52aWV3LW1vZGUtdGVhc2VyLnZhbGlkaXR5LWludmFsaWQta2VlcCAuZmllbGQtLWxhYmVsLWlubGluZSBhIHtcbiAgY29sb3I6ICM5ZDMzMzM7IH1cblxuLnZpZXctbW9kZS10ZWFzZXIudmFsaWRpdHktaW52YWxpZC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLypoZWlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH0qLyB9XG4gIC52aWV3LW1vZGUtdGVhc2VyLnZhbGlkaXR5LWludmFsaWQtaGlkZSAuZmllbGQtLWxhYmVsLWlubGluZSwgLnZpZXctbW9kZS10ZWFzZXIudmFsaWRpdHktaW52YWxpZC1oaWRlIC5maWVsZC0tbGFiZWwtaW5saW5lIGEge1xuICAgIGNvbG9yOiAjOWQzMzMzOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9fa2VlcCA+IHRkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2tlZXAgPiB0ZCwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQgYSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9fa2VlcCA+IHRkIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2tlZXAgPiB0ZCBhIHtcbiAgY29sb3I6ICM3OTc4MjU7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQuYnRuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQuYnRuLCAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2tlZXAgPiB0ZCBhLmJ0biwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9fa2VlcCA+IHRkIGEuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQgYS5idG4sIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9fa2VlcCA+IHRkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnZpZXctY29udGVudCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9fa2VlcCA+IHRkIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19rZWVwID4gdGQgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2tlZXAgPiB0ZCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19oaWRlID4gdGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9faGlkZSA+IHRkLCAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZCBhLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19oaWRlID4gdGQgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9faGlkZSA+IHRkIGEge1xuICBjb2xvcjogI2FhYTsgfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZC5idG4sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZC5idG4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZC5idG4sIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9faGlkZSA+IHRkIGEuYnRuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19oaWRlID4gdGQgYS5idG4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZCBhLmJ0biwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19oaWRlID4gdGQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudmlldy1jb250ZW50IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1zZW1pX3ZhbGlkX19oaWRlID4gdGQgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LXNlbWlfdmFsaWRfX2hpZGUgPiB0ZCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktc2VtaV92YWxpZF9faGlkZSA+IHRkIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2tlZXAgPiB0ZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQsIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIGEsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2tlZXAgPiB0ZCBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQgYSB7XG4gIGNvbG9yOiAjOWQzMzMzICFpbXBvcnRhbnQ7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQuYnRuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQuYnRuLCAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2tlZXAgPiB0ZCBhLmJ0biwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIGEuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQgYS5idG4sIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnZpZXctY29udGVudCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2tlZXAgPiB0ZCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBjb2xvcjogIzlkMzMzMyAhaW1wb3J0YW50OyB9XG4gICAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQuYnRuOmhvdmVyLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQuYnRuOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQuYnRuOmhvdmVyLCAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2tlZXAgPiB0ZCBhLmJ0bjpob3ZlciwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIGEuYnRuOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQgYS5idG46aG92ZXIsIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyW3R5cGU9c3VibWl0XSwgLnZpZXctY29udGVudCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9fa2VlcCA+IHRkIC5idXR0b24tLXByaW1hcnk6aG92ZXJbdHlwZT1zdWJtaXRdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2tlZXAgPiB0ZCAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyW3R5cGU9c3VibWl0XSB7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQsIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkIGEsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQgYSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGNvbG9yOiAjOWQzMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZC5idG4sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZC5idG4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZC5idG4sIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkIGEuYnRuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQgYS5idG4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCBhLmJ0biwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudmlldy1jb250ZW50IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjOWQzMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkLmJ0bjpob3ZlciwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkLmJ0bjpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkLmJ0bjpob3ZlciwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQgYS5idG46aG92ZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCBhLmJ0bjpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkIGEuYnRuOmhvdmVyLCAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0sIC52aWV3LWNvbnRlbnQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyLnZhbGlkaXR5LWludmFsaWRfX2hpZGUgPiB0ZCAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyW3R5cGU9c3VibWl0XSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5ID4gdHIudmFsaWRpdHktaW52YWxpZF9faGlkZSA+IHRkIC5idXR0b24tLXByaW1hcnk6aG92ZXJbdHlwZT1zdWJtaXRdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ci52YWxpZGl0eS1pbnZhbGlkX19oaWRlID4gdGQgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4udmFsb3Jpc2F0aW9uLnZpZXctbW9kZS1mdWxsICNlZGl0LWZpZWxkLWh2LXJlZnMtdHJhbnNhY3Rpb24tZHZmLXdyYXBwZXIgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiBsaWdodGdyYXkgd2hpdGU7XG4gIHNjcm9sbGJhci1jb2xvcjogIzJFOThGRiAjRjFGNkY7IH1cbiAgLnZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjZWRpdC1maWVsZC1odi1yZWZzLXRyYW5zYWN0aW9uLWR2Zi13cmFwcGVyIC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgLnZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjZWRpdC1maWVsZC1odi1yZWZzLXRyYW5zYWN0aW9uLWR2Zi13cmFwcGVyIC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzJFOThGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi52YWxvcmlzYXRpb24udmlldy1tb2RlLWZ1bGwgI2VkaXQtZmllbGQtaHYtcmVmcy10cmFuc2FjdGlvbi1kdmYtd3JhcHBlciAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgY2FwdGlvbiwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIGNhcHRpb24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSBjYXB0aW9uLCAudmlldy1mb290ZXIgLnRhYmxlIGNhcHRpb24sIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIGNhcHRpb24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSwgLnZpZXctY29udGVudCAudGFibGUgY2FwdGlvbiwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIGNhcHRpb24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSBjYXB0aW9uLCAudmlldy1mb290ZXIgLnRhYmxlLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUsIC52aWV3LWZvb3RlciAudGFibGUgY2FwdGlvbiwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgY2FwdGlvbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLCAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aCwgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGggPiBhLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGggPiBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGggPiBhLCAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGggPiBhLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aCA+IGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoID4gYSB7XG4gICAgY29sb3I6ICMzQTQxNjM7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGggPiBhLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGggPiBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGggPiBhLCAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aCA+IC50aXRsZSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoID4gLnRpdGxlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGggPiAudGl0bGUsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGggPiBhLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aCA+IGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoID4gYSwgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aCA+IC50aXRsZSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGggPiAudGl0bGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoID4gLnRpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLWZhY2V0LCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtZmFjZXQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1mYWNldCwgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtc29ydCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLXNvcnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1zb3J0LFxuLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQsXG4udmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQsXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1zb3J0LFxuLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLXNvcnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtc29ydCwgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1mYWNldCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtZmFjZXQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLWZhY2V0LCAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLXNvcnQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLXNvcnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLXNvcnQsXG4udmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLWZhY2V0LFxuLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1mYWNldCxcbi52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtc29ydCxcbi52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLXNvcnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1zb3J0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC1kZXNjLnN2Z1wiKTtcbiAgICAgICAgICAgICB9Ki8gfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1mYWNldDo6YWZ0ZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1mYWNldDo6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1mYWNldDo6YWZ0ZXIsIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLXNvcnQ6OmFmdGVyLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtc29ydDo6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1zb3J0OjphZnRlcixcbiAgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQ6OmFmdGVyLFxuICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQ6OmFmdGVyLFxuICAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1zb3J0OjphZnRlcixcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLXNvcnQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtc29ydDo6YWZ0ZXIsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtZmFjZXQ6OmFmdGVyLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1mYWNldDo6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLWZhY2V0OjphZnRlciwgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1zb3J0OjphZnRlciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtc29ydDo6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLXNvcnQ6OmFmdGVyLFxuICAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLWZhY2V0OjphZnRlcixcbiAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtZmFjZXQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1mYWNldDo6YWZ0ZXIsXG4gIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtc29ydDo6YWZ0ZXIsXG4gIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLXNvcnQ6OmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1zb3J0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvcnQtYXNjLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCA0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS5pcy1hY3RpdmUsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEuaXMtYWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLmlzLWFjdGl2ZSwgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtYWN0aXZlLXNvcnQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1hY3RpdmUtc29ydCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLWFjdGl2ZS1zb3J0LFxuLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLmlzLWFjdGl2ZSxcbi52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUuaXMtYWN0aXZlLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS5pcy1hY3RpdmUsXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtc29ydCxcbi52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtc29ydCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtc29ydCwgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEuaXMtYWN0aXZlLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEuaXMtYWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEuaXMtYWN0aXZlLCAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLWFjdGl2ZS1zb3J0LCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1hY3RpdmUtc29ydCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtYWN0aXZlLXNvcnQsXG4udmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS5pcy1hY3RpdmUsXG4udmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUuaXMtYWN0aXZlLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLmlzLWFjdGl2ZSxcbi52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtYWN0aXZlLXNvcnQsXG4udmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtc29ydCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLWFjdGl2ZS1zb3J0IHtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1hY3RpdmUtZmFjZXQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1hY3RpdmUtZmFjZXQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1hY3RpdmUtZmFjZXQsXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtZmFjZXQsXG4udmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLnRpdGxlLndpdGgtYWN0aXZlLWZhY2V0LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC50aXRsZS53aXRoLWFjdGl2ZS1mYWNldCwgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEud2l0aC1hY3RpdmUtZmFjZXQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYS53aXRoLWFjdGl2ZS1mYWNldCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhLndpdGgtYWN0aXZlLWZhY2V0LFxuLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtZmFjZXQsXG4udmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtZmFjZXQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAudGl0bGUud2l0aC1hY3RpdmUtZmFjZXQge1xuICBjb2xvcjogIzJFOThGRjsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEgLnRhYmxlc29ydCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYSAudGFibGVzb3J0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhIC50YWJsZXNvcnQsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhIC50YWJsZXNvcnQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYSAudGFibGVzb3J0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEgLnRhYmxlc29ydCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvcnQtYXNjLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYywgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYywgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYywgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCA+IGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkID4gYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYywgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgPiBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC1kZXNjLnN2Z1wiKTsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZCAuYmxvY2stZmFjZXQtY29udGFpbmVyLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkIC5ibG9jay1mYWNldC1jb250YWluZXIsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjI7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZDpob3ZlciA+IC5ibG9jay1mYWNldC1jb250YWluZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZDpob3ZlciA+IC5ibG9jay1mYWNldC1jb250YWluZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZDpob3ZlciA+IC5ibG9jay1mYWNldC1jb250YWluZXIsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQ6aG92ZXIgPiAuYmxvY2stZmFjZXQtY29udGFpbmVyLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZDpob3ZlciA+IC5ibG9jay1mYWNldC1jb250YWluZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkOmhvdmVyID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1jbGFzc1wiXSA+IC5ibG9jay1mYWNldC1jb250YWluZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZFtjbGFzcyo9XCItY2xhc3NcIl0gPiAuYmxvY2stZmFjZXQtY29udGFpbmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGRbY2xhc3MqPVwiLWNsYXNzXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZFtjbGFzcyo9XCItY2xhc3NcIl0gPiAuYmxvY2stZmFjZXQtY29udGFpbmVyLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZFtjbGFzcyo9XCItY2xhc3NcIl0gPiAuYmxvY2stZmFjZXQtY29udGFpbmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZFtjbGFzcyo9XCItY2xhc3NcIl0gPiAuYmxvY2stZmFjZXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAzNTBweDsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0aGVhZCB0aC52aWV3cy1maWVsZFtjbGFzcyo9XCItZ3JvdXBcIl0gPiAuYmxvY2stZmFjZXQtY29udGFpbmVyLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGRbY2xhc3MqPVwiLWdyb3VwXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1ncm91cFwiXSA+IC5ibG9jay1mYWNldC1jb250YWluZXIsIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGRbY2xhc3MqPVwiLWdyb3VwXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGRbY2xhc3MqPVwiLWdyb3VwXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGhlYWQgdGgudmlld3MtZmllbGRbY2xhc3MqPVwiLWdyb3VwXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMzAwcHg7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ciA+IHRkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgPiB0ciA+IHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgPiB0ciA+IHRkLCAudmlldy1jb250ZW50IC50YWJsZSB0Zm9vdCA+IHRyID4gdGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Zm9vdCA+IHRyID4gdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Zm9vdCA+IHRyID4gdGQsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgPiB0ciA+IHRkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSA+IHRyID4gdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCwgLnZpZXctZm9vdGVyIC50YWJsZSB0Zm9vdCA+IHRyID4gdGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRmb290ID4gdHIgPiB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGZvb3QgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMzQTQxNjM7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgdGZvb3QgPiB0ciA+IHRkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGZvb3QgPiB0ciA+IHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGZvb3QgPiB0ciA+IHRkLCAudmlldy1mb290ZXIgLnRhYmxlIHRmb290ID4gdHIgPiB0ZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGZvb3QgPiB0ciA+IHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjdGOEZBO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBoZWlnaHQ6IDg4cHg7XG4gIC8qICYudmlld3MtZmllbGQtdGl0bGUgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfSovXG4gIC8qLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3RThGNDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFN0U4RjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTdFOEY0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0qLyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkID4gYTpub3QoLmJ0biksIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGE6bm90KC5idG4pLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgPiBhOm5vdCguYnRuKSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGE6bm90KC5idG4pLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGE6bm90KC5idG4pLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGE6bm90KC5idG4pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkID4gYTpub3QoLmJ0bikgY29kZSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gYTpub3QoLmJ0bikgY29kZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkID4gYTpub3QoLmJ0bikgY29kZSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGE6bm90KC5idG4pIGNvZGUsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gYTpub3QoLmJ0bikgY29kZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgPiBhOm5vdCguYnRuKSBjb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y4RkE7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgPiBzcGFuOm5vdChbY2xhc3NdKSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gc3Bhbjpub3QoW2NsYXNzXSksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCA+IHNwYW46bm90KFtjbGFzc10pLCAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmlkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5pZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIHNwYW4uaWQsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgPiBzcGFuOm5vdChbY2xhc3NdKSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiBzcGFuOm5vdChbY2xhc3NdKSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgPiBzcGFuOm5vdChbY2xhc3NdKSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmlkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmlkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmlkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkID4gc3Bhbjpub3QoW2NsYXNzXSksIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IHNwYW46bm90KFtjbGFzc10pLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgPiBzcGFuOm5vdChbY2xhc3NdKSwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgPiBkaXYuaXRlbSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gZGl2Lml0ZW0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCA+IGRpdi5pdGVtLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkID4gc3Bhbjpub3QoW2NsYXNzXSksIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gc3Bhbjpub3QoW2NsYXNzXSksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkID4gc3Bhbjpub3QoW2NsYXNzXSksIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgPiBkaXYuaXRlbSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiBkaXYuaXRlbSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgPiBkaXYuaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6ICNFN0VCRjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgbWFyZ2luOiAwIDFweDsgfVxuICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlIGEsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGUgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSBhLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGUsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlIGEsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZSBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGUgYSB7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlOmhvdmVyLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0E0MTYzOyB9XG4gICAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZTpob3ZlciBhLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlOmhvdmVyIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIgYSwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlOmhvdmVyIGE6aG92ZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIgYTpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZTpob3ZlciBhOmhvdmVyLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZTpob3ZlciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlOmhvdmVyIGEsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZTpob3ZlciBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIgYSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGU6aG92ZXIgYTpob3ZlciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBjb2RlOmhvdmVyIGE6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gY29kZTpob3ZlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCAzcHg7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7IH1cbiAgICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC5pdGVtLWxpc3QsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLml0ZW0tbGlzdCxcbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyLFxuICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyLFxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHMsXG4gIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHMsXG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0LCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0LFxuICAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC5kZWYtd3JhcHBlcixcbiAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGVmLXdyYXBwZXIsXG4gIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgZGwuZmFjZXRzLFxuICAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIGRsLmZhY2V0cyxcbiAgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogbGlnaHRncmF5IHdoaXRlO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzJFOThGRiAjRjFGNkY7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0Ojotd2Via2l0LXNjcm9sbGJhciwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5pdGVtLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLml0ZW0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLml0ZW0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5pdGVtLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0Ojotd2Via2l0LXNjcm9sbGJhcixcbiAgICAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC5kZWYtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGVmLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgZGwuZmFjZXRzOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIGRsLmZhY2V0czo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5pdGVtLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLml0ZW0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLml0ZW0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5pdGVtLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuaXRlbS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC5kZWYtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRlZi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGVmLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgZGwuZmFjZXRzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbiAgICAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbC5mYWNldHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIGRsLmZhY2V0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAgIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgXG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweDsgfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvdywgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3csIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5yb3csIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucm93LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnJvdyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuY29sLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5jb2wsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmNvbCwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmNvbCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5jb2wsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuY29sIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIG5hdlthcmlhLWxhYmVsXj1cInBhZ2luYXRpb24taGVhZGluZ1wiXSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBuYXZbYXJpYS1sYWJlbF49XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgbmF2W2FyaWEtbGFiZWxePVwicGFnaW5hdGlvbi1oZWFkaW5nXCJdLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBuYXZbYXJpYS1sYWJlbF49XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0sIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBuYXZbYXJpYS1sYWJlbF49XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBuYXZbYXJpYS1sYWJlbF49XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQuY2VsbC1oZWFkZXIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC5jZWxsLWhlYWRlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLmNlbGwtaGVhZGVyLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLmNlbGwtaGVhZGVyLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC5jZWxsLWhlYWRlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQuY2VsbC1oZWFkZXIge1xuICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGl0bGUsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10aXRsZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10aXRsZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKmE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH0qLyB9XG4gICAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10aXRsZSBhLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1hbGlnbi1yaWdodFtjbGFzcyo9XCJ0ZXJyZWlzLWNvbnRlbnRcIl0sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1hbGlnbi1yaWdodFtjbGFzcyo9XCJ0ZXJyZWlzLWNvbnRlbnRcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1hbGlnbi1yaWdodFtjbGFzcyo9XCJ0ZXJyZWlzLWNvbnRlbnRcIl0sIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtYWxpZ24tcmlnaHRbY2xhc3MqPVwidGVycmVpcy1jb250ZW50XCJdLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1hbGlnbi1yaWdodFtjbGFzcyo9XCJ0ZXJyZWlzLWNvbnRlbnRcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWFsaWduLXJpZ2h0W2NsYXNzKj1cInRlcnJlaXMtY29udGVudFwiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1ubG9jYWwgYSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIGEsIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCAuaXRlbSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCAuaXRlbSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCAuaXRlbSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1ubG9jYWwgYSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCBhLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCAuaXRlbSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIC5pdGVtLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1ubG9jYWwgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCBhLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1ubG9jYWwgYSwgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIC5pdGVtLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIC5pdGVtLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIC5pdGVtLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCBhLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1ubG9jYWwgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIGEsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtbmxvY2FsIC5pdGVtLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1ubG9jYWwgLml0ZW0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQgZGwsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIGRsLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyIHRkIGRsLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZCBkbCBkZDpsYXN0LWNoaWxkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGwgZGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIGRsIGRkOmxhc3QtY2hpbGQsIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgZGwgZGQ6bGFzdC1jaGlsZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGwgZGQ6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHIgdGQgZGwgZGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyOmhvdmVyLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHI6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpob3ZlciwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0cjpob3ZlciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHI6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCAuYnRuLmJ0bi1wcmltYXJ5LCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQgLmJ0bi5idG4tcHJpbWFyeSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIC5idG4uYnRuLXByaW1hcnksIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQgLmJ0bi5idG4tcHJpbWFyeSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQgLmJ0bi5idG4tcHJpbWFyeSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICBib3JkZXItY29sb3I6ICNGMUY2RkY7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCAuYnRuLmJ0bi1zZWNvbmRhcnksIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCAuYnRuLmJ0bi1zZWNvbmRhcnksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCAuYnRuLmJ0bi1zZWNvbmRhcnksIC52aWV3LWZvb3RlciAudGFibGUgdGJvZHkgdHI6aG92ZXIgdGQgLmJ0bi5idG4tc2Vjb25kYXJ5LCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCAuYnRuLmJ0bi1zZWNvbmRhcnksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIC5idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICBib3JkZXItY29sb3I6ICMzQTQxNjM7IH1cblxuLnZpZXctY29udGVudCAudGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbiksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSwgLnZpZXctZm9vdGVyIC50YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbiksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZjsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xIHRkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEgdGQsIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZCB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTEub2RkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMS5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xLm9kZCwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xLm9kZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMS5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MzsgfVxuXG4udmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xLmV2ZW4sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xLmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xLmV2ZW4sIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMS5ldmVuLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xLmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ1NzM7IH1cblxuLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZC52aWV3cy1maWVsZC1ub3RoaW5nLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZC52aWV3cy1maWVsZC1ub3RoaW5nLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZC52aWV3cy1maWVsZC1ub3RoaW5nLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTEgdGQudmlld3MtZmllbGQtbm90aGluZywgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSB0ZC52aWV3cy1maWVsZC1ub3RoaW5nLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xIHRkLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMSAuYWpheC16b25lOmVtcHR5LCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSAuYWpheC16b25lOmVtcHR5LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSAuYWpheC16b25lOmVtcHR5LCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTEgLmFqYXgtem9uZTplbXB0eSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMSAuYWpheC16b25lOmVtcHR5LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xIC5hamF4LXpvbmU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIgdGQgYnIsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyIHRkIGJyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ciB0ZCBiciwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyIHRkIGJyLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyIHRkIGJyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyIHRkIGJyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtNC5vZGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC00Lm9kZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTQub2RkLCAudmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC01Lm9kZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTUub2RkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNS5vZGQsIC52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTYub2RkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNi5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC02Lm9kZCwgLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtNy5vZGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC03Lm9kZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTcub2RkLCAudmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC04Lm9kZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTgub2RkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtOC5vZGQsIC52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTkub2RkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtOS5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC05Lm9kZCwgLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMTAub2RkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTAub2RkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTAub2RkLCAudmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xMS5vZGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMS5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMS5vZGQsIC52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTEyLm9kZCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEyLm9kZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEyLm9kZCwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC00Lm9kZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNC5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTQub2RkLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTUub2RkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC01Lm9kZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNS5vZGQsIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtNi5vZGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTYub2RkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC02Lm9kZCwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC03Lm9kZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNy5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTcub2RkLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTgub2RkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC04Lm9kZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtOC5vZGQsIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtOS5vZGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTkub2RkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC05Lm9kZCwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xMC5vZGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEwLm9kZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTAub2RkLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTExLm9kZCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTEub2RkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMS5vZGQsIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMTIub2RkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMi5vZGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEyLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7IH1cblxuLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtNC5ldmVuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNC5ldmVuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNC5ldmVuLCAudmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC01LmV2ZW4sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC01LmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC01LmV2ZW4sIC52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTYuZXZlbiwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTYuZXZlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTYuZXZlbiwgLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtNy5ldmVuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNy5ldmVuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNy5ldmVuLCAudmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC04LmV2ZW4sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC04LmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC04LmV2ZW4sIC52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTkuZXZlbiwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTkuZXZlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTkuZXZlbiwgLnZpZXctY29udGVudCAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMTAuZXZlbiwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTEwLmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMC5ldmVuLCAudmlldy1jb250ZW50IC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xMS5ldmVuLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTEuZXZlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTExLmV2ZW4sIC52aWV3LWNvbnRlbnQgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTEyLmV2ZW4sIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMi5ldmVuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTIuZXZlbiwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC00LmV2ZW4sIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTQuZXZlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNC5ldmVuLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTUuZXZlbiwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNS5ldmVuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC01LmV2ZW4sIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtNi5ldmVuLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC02LmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTYuZXZlbiwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC03LmV2ZW4sIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTcuZXZlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtNy5ldmVuLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTguZXZlbiwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtOC5ldmVuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC04LmV2ZW4sIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtOS5ldmVuLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC05LmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTkuZXZlbiwgLnZpZXctZm9vdGVyIC50YWJsZS52aWV3cy1zZWNvbmRhcnktcm93IHRib2R5IHRyLmNvbC1jb3VudC0xMC5ldmVuLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMC5ldmVuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC52aWV3cy1zZWNvbmRhcnktcm93LnRhYmxlIHRib2R5IHRyLmNvbC1jb3VudC0xMC5ldmVuLCAudmlldy1mb290ZXIgLnRhYmxlLnZpZXdzLXNlY29uZGFyeS1yb3cgdGJvZHkgdHIuY29sLWNvdW50LTExLmV2ZW4sIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTExLmV2ZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnZpZXdzLXNlY29uZGFyeS1yb3cudGFibGUgdGJvZHkgdHIuY29sLWNvdW50LTExLmV2ZW4sIC52aWV3LWZvb3RlciAudGFibGUudmlld3Mtc2Vjb25kYXJ5LXJvdyB0Ym9keSB0ci5jb2wtY291bnQtMTIuZXZlbiwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTIuZXZlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudmlld3Mtc2Vjb25kYXJ5LXJvdy50YWJsZSB0Ym9keSB0ci5jb2wtY291bnQtMTIuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmY7IH1cblxuLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSA+IHRoZWFkID4gdHIgPiB0aCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgPiB0aGVhZCA+IHRyID4gdGgsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBmb250LXNpemU6IDcwJTtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsLCAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAudmlldy1jb250ZW50IC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsOmxhc3QtY2hpbGQsIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsOmxhc3QtY2hpbGQsIC52aWV3LWZvb3RlciAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbDpsYXN0LWNoaWxkLCAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudmlldy1jb250ZW50IC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5maWVsZCwgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZCwgLnZpZXctZm9vdGVyIC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5maWVsZCwgLnZpZXctZm9vdGVyIC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuc3VmZml4LCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4LFxuICAudmlldy1jb250ZW50IC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5maWVsZF9fbGFiZWwsXG4gIC52aWV3LWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZF9fbGFiZWwsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZF9fbGFiZWwsXG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWFib3ZlLFxuICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtYWJvdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtaW5saW5lLCAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLnN1ZmZpeCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5zdWZmaXgsXG4gIC52aWV3LWZvb3RlciAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuZmllbGRfX2xhYmVsLFxuICAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZF9fbGFiZWwsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkX19sYWJlbCxcbiAgLnZpZXctZm9vdGVyIC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtYWJvdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWFib3ZlLFxuICAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cbiAgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuc3VmZml4LCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4LCAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLnN1ZmZpeCwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5zdWZmaXgge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXN0eWxlOiBvYmxpcXVlOyB9XG4gICAgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuc3VmZml4OmFmdGVyLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4OmFmdGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4OmFmdGVyLCAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLnN1ZmZpeDphZnRlciwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4OmFmdGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5zdWZmaXg6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIpXCI7IH1cbiAgICAudmlldy1jb250ZW50IC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5zdWZmaXg6YmVmb3JlLCAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4OmJlZm9yZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLnN1ZmZpeDpiZWZvcmUsIC52aWV3LWZvb3RlciAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuc3VmZml4OmJlZm9yZSwgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4OmJlZm9yZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuc3VmZml4OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIihcIjsgfVxuICBcbiAgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuZmllbGRfX2xhYmVsLFxuICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGRfX2xhYmVsLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGRfX2xhYmVsLFxuICAudmlldy1jb250ZW50IC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWFib3ZlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtYWJvdmUsXG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLnZpZXctZm9vdGVyIC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsIC5maWVsZF9fbGFiZWwsXG4gIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkX19sYWJlbCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGRfX2xhYmVsLFxuICAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWFib3ZlLFxuICAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtYWJvdmUsXG4gIC52aWV3LWZvb3RlciAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbCAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAudmlldy1mb290ZXIgI2RydXBhbC1vZmYtY2FudmFzIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGwgLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGw6aG92ZXIgLnN1ZmZpeCwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLnN1ZmZpeCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLnN1ZmZpeCxcbiAgLnZpZXctY29udGVudCAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGRfX2xhYmVsLFxuICAudmlldy1jb250ZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGRfX2xhYmVsLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGRfX2xhYmVsLFxuICAudmlldy1jb250ZW50IC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsOmhvdmVyIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkLWxhYmVsLWFib3ZlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGQtbGFiZWwtYWJvdmUsXG4gIC52aWV3LWNvbnRlbnQgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkLWxhYmVsLWlubGluZSwgLnZpZXctZm9vdGVyIC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsOmhvdmVyIC5zdWZmaXgsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLnN1ZmZpeCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbDpob3ZlciAuc3VmZml4LFxuICAudmlldy1mb290ZXIgLnRhYmxlLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkX19sYWJlbCxcbiAgLnZpZXctZm9vdGVyICNkcnVwYWwtb2ZmLWNhbnZhcyAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGRfX2xhYmVsLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsOmhvdmVyIC5maWVsZF9fbGFiZWwsXG4gIC52aWV3LWZvb3RlciAudGFibGUudGFibGUucmVzdWx0cy1maWVsZHMtc3VtbWFyeSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGQtbGFiZWwtYWJvdmUsXG4gIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkLWxhYmVsLWFib3ZlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5LnRhYmxlIC5maWVsZC1jZWxsOmhvdmVyIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLnZpZXctZm9vdGVyIC50YWJsZS50YWJsZS5yZXN1bHRzLWZpZWxkcy1zdW1tYXJ5IC5maWVsZC1jZWxsOmhvdmVyIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkudGFibGUgLmZpZWxkLWNlbGw6aG92ZXIgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAucmVzdWx0cy1maWVsZHMtc3VtbWFyeS50YWJsZSAuZmllbGQtY2VsbDpob3ZlciAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIC52aWV3cy1jb250ZW50LXRvZ2dsZSwgLnZpZXctY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIC52aWV3cy1jb250ZW50LXRvZ2dsZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIC52aWV3cy1jb250ZW50LXRvZ2dsZSwgLnZpZXctZm9vdGVyIC50YWJsZSAudmlld3MtY29udGVudC10b2dnbGUsIC52aWV3LWZvb3RlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIC52aWV3cy1jb250ZW50LXRvZ2dsZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAudGFibGUgLnZpZXdzLWNvbnRlbnQtdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC50YWJsZSB0ciB0ZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50LmZhY2V0dGVzX21vZGFsIHtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQSAhaW1wb3J0YW50OyB9XG5cbi5ibG9jay1mYWNldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qLmxhYmVsLW51bWVyaWMge1xuICAgIGEuc29ydC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LTEyMy5zdmdcIik7XG5cbiAgICAgICYuc29ydC1kZXNjIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvcnQtMzIxLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH0qLyB9XG4gIC5jdXN0b20tbW9kYWwgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmN1c3RvbS1tb2RhbCAuYmxvY2stZmFjZXQtY29udGFpbmVyOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDFlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGN0Y4RkE7IH1cbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0biB7XG4gICAgbWFyZ2luOiA1cHggMTBweDsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciAuZmFjZXQtYWN0aXZlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZDogIzJFOThGRjsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgLmZhY2V0LWFjdGl2ZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgLmZhY2V0LWFjdGl2ZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7IH1cbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciAuZmFjZXQtYWN0aXZlIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciBhLnNvcnQtaXRlbSB7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC0xMjMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgYS5zb3J0LWl0ZW0uc29ydC1kZXNjIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LTMyMS5zdmdcIik7IH1cbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIGEuc29ydC1pdGVtIC50YWJsZXNvcnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgYS5zb3J0LWl0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyRTk4RkY7IH1cbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIGEuc29ydC1pdGVtLmlzLWFjdGl2ZSAuc29ydC1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgYS5zb3J0LWl0ZW0gLnNvcnQtbGluayBzbWFsbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgLmxhYmVsLXRleHQgYS5zb3J0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LWF6LnN2Z1wiKTsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgLmxhYmVsLXRleHQgYS5zb3J0LWl0ZW0uc29ydC1kZXNjIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LXphLnN2Z1wiKTsgfVxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyIC5sYWJlbC1kYXRlIGEuc29ydC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC1hc2Muc3ZnXCIpOyB9XG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciAubGFiZWwtZGF0ZSBhLnNvcnQtaXRlbS5zb3J0LWRlc2Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvcnQtZGVzYy5zdmdcIik7IH1cbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgLmgsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyIC5mYWNldHMtc29mdC1saW1pdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0FBQTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMnB4IDA7IH1cbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMkU5OEZGOyB9XG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciAuZmFjZXRzLXNvZnQtbGltaXQtbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAtXCI7IH1cbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi0gXCI7IH1cbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIC8qZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7Ki8gfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgdWxbZGF0YS1kcnVwYWwtZmFjZXQtaWQqPVwidGFnc1wiXSA+IGxpOm5vdCguZmFjZXRzLXJlc2V0KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIHVsW2RhdGEtZHJ1cGFsLWZhY2V0LWlkKj1cInRhZ3NcIl0gPiBsaTpub3QoLmZhY2V0cy1yZXNldCkgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIHVsW2RhdGEtZHJ1cGFsLWZhY2V0LWlkKj1cInRhZ3NcIl0gPiBsaTpub3QoLmZhY2V0cy1yZXNldCk6aG92ZXIgLmZhY2V0LWl0ZW1fX2NvdW50IHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB1bCBsaS5mYWNldC1pdGVtOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB1bCBsaS5mYWNldC1pdGVtIGEsIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB1bCBsaS5mYWNldC1pdGVtLmZhY2V0cy1yZXNldCBhIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSBhIHtcbiAgICAgIC8qIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgd2lkdGg6IDEwMCU7Ki9cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAvKiY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7XG4gICAgICAgIH0qLyB9XG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIHVsIGxpLmZhY2V0LWl0ZW0gYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIHVsIGxpLmZhY2V0LWl0ZW0gYSA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSBhIC5mYWNldC1pdGVtX19zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB1bCBsaS5mYWNldC1pdGVtIGEgLmZhY2V0LWl0ZW1fX2NvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgLyomOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQtYmx1ZS5zdmcpO1xuICAgICAgICAgIH0qLyB9XG4gICAgICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSBhOmhvdmVyIGEsIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSBhOmhvdmVyIGEgPiAqIHtcbiAgICAgICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgdWwgbGkuZmFjZXQtaXRlbSAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4udmlldyAudmlldy1maWx0ZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnZpZXcgLnZpZXctZmlsdGVycy53aXRob3V0LXZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnZpZXcgLnZpZXctZmlsdGVycyBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWV3IC52aWV3LWZpbHRlcnMgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyA+IGZpZWxkc2V0LCAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyA+IGRpdiwgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgPiBkZXRhaWxzIHtcbiAgICAgIGFsaWduLXNlbGY6IGVuZDsgfVxuICAgIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93ID4gZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93ID4gZmllbGRzZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAgICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgPiBmaWVsZHNldC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Ugc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgPiBmaWVsZHNldC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2UsIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93ID4gZmllbGRzZXRbaWQqPVwiZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0LXNlYXJjaGVkLWZpZWxkcy0td3JhcHBlclwiXSwgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgPiBmaWVsZHNldDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuZm9ybS1yYWRpb3MuZm9ybS0taW5saW5lIC5jaGVja2JveCwgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZvcm0tcmFkaW9zLmZvcm0tLWlubGluZSAucmFkaW8sXG4gICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZvcm0tY2hlY2tib3hlcy5mb3JtLS1pbmxpbmUgLmNoZWNrYm94LFxuICAgIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5mb3JtLWNoZWNrYm94ZXMuZm9ybS0taW5saW5lIC5yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5mb3JtLXJhZGlvcy5mb3JtLS1pbmxpbmUgLmNoZWNrYm94Omxhc3QtY2hpbGQsIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5mb3JtLXJhZGlvcy5mb3JtLS1pbmxpbmUgLnJhZGlvOmxhc3QtY2hpbGQsXG4gICAgICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuZm9ybS1jaGVja2JveGVzLmZvcm0tLWlubGluZSAuY2hlY2tib3g6bGFzdC1jaGlsZCxcbiAgICAgIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5mb3JtLWNoZWNrYm94ZXMuZm9ybS0taW5saW5lIC5yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgPiAubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtOyB9XG4gICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZpZWxkc2V0LXdyYXBwZXIgPiBmaWVsZHNldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuYnRuIHtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC52aWV3IC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IC5idG4gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgLnZpZXcgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGOyB9XG5cbi51aS1kaWFsb2cgc3Bhbi5idG4sXG4udWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4sXG4jZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4sXG4uZm9ybS13cmFwcGVyIHNwYW4uYnRuLFxuLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bixcbi52aWV3LWZvb3RlciBzcGFuLmJ0bixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4sXG4udmlld3MtZmllbGQgPiBzcGFuLmJ0bixcbi5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bixcbi5lbnRpdHkgc3Bhbi5idG4sXG4uZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4sXG4uZW50aXR5LWJhciBzcGFuLmJ0bixcbi5lbnRpdHkgLmZsYWcgc3Bhbi5idG4sIC51aS1kaWFsb2dcbmJ1dHRvbi5idG4sXG4udWktZGlhbG9nLWJ1dHRvbnBhbmVcbmJ1dHRvbi5idG4sXG4jZHJ1cGFsLW9mZi1jYW52YXNcbmJ1dHRvbi5idG4sXG4uZm9ybS13cmFwcGVyXG5idXR0b24uYnRuLFxuLnZpZXctYWxsLWhlYWRlclxuYnV0dG9uLmJ0bixcbi52aWV3LWZvb3RlciBidXR0b24uYnRuLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLFxuLnZpZXdzLWZpZWxkID5cbmJ1dHRvbi5idG4sXG4uYmxvY2stZmFjZXQtY29udGFpbmVyID5cbmJ1dHRvbi5idG4sXG4uZW50aXR5XG5idXR0b24uYnRuLFxuLmVudGl0eS1icm93c2VyIC5jYXJkXG5idXR0b24uYnRuLFxuLmVudGl0eS1iYXJcbmJ1dHRvbi5idG4sXG4uZW50aXR5IC5mbGFnXG5idXR0b24uYnRuLCAudWktZGlhbG9nXG5idXR0b24uYnV0dG9uLFxuLnVpLWRpYWxvZy1idXR0b25wYW5lXG5idXR0b24uYnV0dG9uLFxuI2RydXBhbC1vZmYtY2FudmFzXG5idXR0b24uYnV0dG9uLFxuLmZvcm0td3JhcHBlclxuYnV0dG9uLmJ1dHRvbixcbi52aWV3LWFsbC1oZWFkZXJcbmJ1dHRvbi5idXR0b24sXG4udmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbixcbi52aWV3cy1maWVsZCA+XG5idXR0b24uYnV0dG9uLFxuLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG5idXR0b24uYnV0dG9uLFxuLmVudGl0eVxuYnV0dG9uLmJ1dHRvbixcbi5lbnRpdHktYnJvd3NlciAuY2FyZFxuYnV0dG9uLmJ1dHRvbixcbi5lbnRpdHktYmFyXG5idXR0b24uYnV0dG9uLFxuLmVudGl0eSAuZmxhZ1xuYnV0dG9uLmJ1dHRvbiwgLnVpLWRpYWxvZyBhLmJ0biwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLFxuLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4jZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4uZm9ybS13cmFwcGVyIGEuYnRuLFxuLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbi52aWV3LWFsbC1oZWFkZXIgYS5idG4sXG4udmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnZpZXctZm9vdGVyIGEuYnRuLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bixcbi52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnZpZXdzLWZpZWxkID4gYS5idG4sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4uYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLmVudGl0eSBhLmJ0bixcbi5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4uZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4sXG4uZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbi5lbnRpdHktYmFyIGEuYnRuLFxuLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLmVudGl0eSAuZmxhZyBhLmJ0bixcbi5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkU5OEZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1ib3R0b20tY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci10b3AtY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgLyomLmJ0bi1vdmVycmlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZF93LnN2Zyk7XG4gICAgICB9XG4gICAgfSovIH1cbiAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tcHJpbWFyeSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1wcmltYXJ5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLXByaW1hcnksXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLXByaW1hcnksXG4gIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLXByaW1hcnksXG4gIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tcHJpbWFyeSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tcHJpbWFyeSxcbiAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLXByaW1hcnksXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eSBzcGFuLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tcHJpbWFyeSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idG4uYnRuLXByaW1hcnksXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLXByaW1hcnksXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmJ0bi1wcmltYXJ5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbi5idG4tcHJpbWFyeSxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uLmJ0bi1wcmltYXJ5LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLXByaW1hcnksXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1wcmltYXJ5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLXByaW1hcnksXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLXByaW1hcnksXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLXByaW1hcnksXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLXByaW1hcnksIC51aS1kaWFsb2cgYS5idG4uYnRuLXByaW1hcnksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1wcmltYXJ5LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tcHJpbWFyeS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tcHJpbWFyeS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLXByaW1hcnksXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1wcmltYXJ5LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tcHJpbWFyeS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1wcmltYXJ5LFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1wcmltYXJ5LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tcHJpbWFyeSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tcHJpbWFyeSxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLXByaW1hcnksXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1wcmltYXJ5LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tcHJpbWFyeS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1wcmltYXJ5LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tcHJpbWFyeSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uYnRuLXByaW1hcnksXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tcHJpbWFyeS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1wcmltYXJ5LFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXByaW1hcnkuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1wcmltYXJ5LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5IHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1iYXIgc3Bhbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b246aG92ZXI6bm90KHNwYW4pLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3Qoc3BhbiksXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3Qoc3BhbiksXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b246aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG46aG92ZXI6bm90KHNwYW4pLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG46aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG46aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgY29sb3I6ICMyRTk4RkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tdmlldyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi12aWV3LFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi12aWV3LFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi12aWV3LFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi12aWV3LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tdmlldyxcbiAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXZpZXcsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi12aWV3LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bi5idG4tdmlldywgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LCAudWktZGlhbG9nIGEuYnRuLmJ0bi12aWV3LCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tdmlldyxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi12aWV3LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLXZpZXcsXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tdmlldyxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLXZpZXcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLXZpZXcsXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi12aWV3LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tdmlldyxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tdmlldyxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tdmlldyxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMkU5OEZGOyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1hZGQsIC51aS1kaWFsb2cgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLCAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWFkZCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWFkZCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1hZGQsXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1hZGQsXG4gIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWFkZCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tYWRkLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWFkZCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1hZGQsXG4gIC5lbnRpdHkgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWFkZCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tYWRkLFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1hZGQsXG4gIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLWFkZCwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5idG4tYWRkLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4tYWRkLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLWFkZCxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uYnRuLWFkZCxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tYWRkLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWFkZCxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5idG4tYWRkLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWFkZCxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5idG4tYWRkLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1hZGQsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLWFkZCxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLWFkZCwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWFkZCxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWFkZCxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tYWRkLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWFkZCxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdC1jb250YWN0cyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLWFkZCxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1hZGQsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLWFkZCxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1hZGQsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tZWRpdC1jb250YWN0cywgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWFkZCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWFkZCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1hZGQsXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1hZGQsXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLWFkZCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tYWRkLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tYWRkLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl1bdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWFkZCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi1hZGQsXG4gIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWFkZCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4tYWRkLFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXSxcbiAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWVkaXQtY29udGFjdHMsXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1hZGQsXG4gIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdLFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGRfdy5zdmcpOyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWFkZC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYmFyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1hZGQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvYWRkL1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9hZGQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZC5zdmcpOyB9XG4gIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXNhdmUsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tc2F2ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1zYXZlLFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1zYXZlLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1zYXZlLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXNhdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXNhdmUsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1zYXZlLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tc2F2ZSxcbiAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXNhdmUsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bi5idG4tc2F2ZSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idG4uYnRuLXNhdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi1zYXZlLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLXNhdmUsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tc2F2ZSxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXNhdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tc2F2ZSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4tc2F2ZSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5idG4tc2F2ZSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bi5idG4tc2F2ZSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLXNhdmUsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1zYXZlLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZSxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1zYXZlLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tc2F2ZSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1zYXZlLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLXNhdmUsXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tc2F2ZSxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLXNhdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLXNhdmUsXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1zYXZlLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tc2F2ZSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tc2F2ZSxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLXNhdmUsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1zYXZlLFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tc2F2ZSxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZC5zdmcpOyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tc2F2ZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLXNhdmU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tc2F2ZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1zYXZlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXNhdmUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1zYXZlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYWRkX3cuc3ZnKTsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1vdmVycmlkZSwgLnVpLWRpYWxvZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLCAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLW92ZXJyaWRlLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLW92ZXJyaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLW92ZXJyaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLW92ZXJyaWRlLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmVudGl0eSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLW92ZXJyaWRlLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1lZGl0LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tZWRpdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1lZGl0LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGUsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGUsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGUsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGUsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LCAudWktZGlhbG9nIGEuYnRuLmJ0bi1vdmVycmlkZSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnVpLWRpYWxvZyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tZWRpdCwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLW92ZXJyaWRlLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1lZGl0LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLW92ZXJyaWRlLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tZWRpdCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tZWRpdCxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1vdmVycmlkZSxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tZWRpdCxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLW92ZXJyaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1vdmVycmlkZSxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1lZGl0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1lZGl0LFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl1bdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tZWRpdCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLW92ZXJyaWRlLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1lZGl0LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tZWRpdCxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLW92ZXJyaWRlLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1lZGl0LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4tb3ZlcnJpZGUsXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl0sXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWVkaXQsXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1vdmVycmlkZSxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXSxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tZWRpdCxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGVuY2lsLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tb3ZlcnJpZGU6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1vdmVycmlkZS5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1vdmVycmlkZTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi9lZGl0L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tZWRpdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLW92ZXJyaWRlOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLW92ZXJyaWRlLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tb3ZlcnJpZGUuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvZWRpdC9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGVuY2lsX3cuc3ZnKTsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLXZpZXcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tdmlldyxcbiAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi12aWV3LFxuICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXcsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi12aWV3LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5IHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXZpZXcsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi12aWV3LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi12aWV3LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4tdmlldyxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLXZpZXcsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldyxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmJ0bi12aWV3LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLXZpZXcsIC51aS1kaWFsb2cgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLXZpZXcsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLXZpZXcsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW3R5cGU9c3VibWl0XSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi12aWV3LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tdmlldyxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLXZpZXcsXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlldyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlldyxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi12aWV3LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tdmlldyxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1bdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdLFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1bdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1bdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi12aWV3LFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdmlldy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tdmlldzpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi12aWV3OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYmFyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl06aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLXZpZXc6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy92aWV3X3doaXRlLnN2Zyk7IH1cbiAgICAudWktZGlhbG9nIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdW3R5cGU9c3VibWl0XSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BvcHVwLnN2Zyk7IH1cbiAgICAgIC51aS1kaWFsb2cgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmZvcm0td3JhcHBlclxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXJcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctYWxsLWhlYWRlclxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXdzLWZpZWxkID5cbiAgICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlld3MtZmllbGQgPlxuICAgICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eVxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHlcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHktYmFyXG4gICAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1iYXJcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSAuZmxhZ1xuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgLmZsYWdcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmZvcm0td3JhcHBlclxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXJcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctYWxsLWhlYWRlclxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXdzLWZpZWxkID5cbiAgICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlld3MtZmllbGQgPlxuICAgICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eVxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHlcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHktYmFyXG4gICAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1iYXJcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSAuZmxhZ1xuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgLmZsYWdcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmZvcm0td3JhcHBlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi12aWV3W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmVudGl0eSBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmVudGl0eS1iYXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvbW9kYWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9tb2RhbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL21vZGFsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BvcHVwX3doaXRlLnN2Zyk7IH1cbiAgICAudWktZGlhbG9nIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl1bdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdW3R5cGU9c3VibWl0XSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhbmVsLnN2Zyk7IH1cbiAgICAgIC51aS1kaWFsb2cgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmZvcm0td3JhcHBlclxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXJcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctYWxsLWhlYWRlclxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXdzLWZpZWxkID5cbiAgICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlld3MtZmllbGQgPlxuICAgICAgYnV0dG9uLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eVxuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHlcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHktYmFyXG4gICAgICBidXR0b24uYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1iYXJcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSAuZmxhZ1xuICAgICAgYnV0dG9uLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgLmZsYWdcbiAgICAgIGJ1dHRvbi5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmZvcm0td3JhcHBlclxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXJcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctYWxsLWhlYWRlclxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXdzLWZpZWxkID5cbiAgICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlld3MtZmllbGQgPlxuICAgICAgYnV0dG9uLmJ1dHRvbi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idXR0b246bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eVxuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHlcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgICBidXR0b24uYnV0dG9uLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHktYmFyXG4gICAgICBidXR0b24uYnV0dG9uOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eS1iYXJcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLmVudGl0eSAuZmxhZ1xuICAgICAgYnV0dG9uLmJ1dHRvbjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5lbnRpdHkgLmZsYWdcbiAgICAgIGJ1dHRvbi5idXR0b24uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmZvcm0td3JhcHBlciBhLmJ0bjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi12aWV3W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKSxcbiAgICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudmlldy1mb290ZXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLXZpZXdbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnZpZXdzLWZpZWxkID4gYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5lbnRpdHkgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmVudGl0eSBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmVudGl0eS1iYXIgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ1dHRvbi0tcHJpbWFyeTpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL3ZpZXcvXCJdW2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi12aWV3LmJ1dHRvbi0tcHJpbWFyeVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tdmlldy5idXR0b24tLXByaW1hcnlbaHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC5lbnRpdHkgLmZsYWcgYS5idG46bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5Om5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl1baHJlZio9XCIvcGFuZWxcIl06aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idXR0b24tLXByaW1hcnk6bm90KFtjbGFzcyo9XCJidG4tXCJdKVtocmVmKj1cIi92aWV3L1wiXVtocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tdmlld1tocmVmKj1cIi9wYW5lbFwiXTpob3Zlcjpub3Qoc3BhbiksXG4gICAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLXZpZXcuYnV0dG9uLS1wcmltYXJ5W2hyZWYqPVwiL3BhbmVsXCJdOmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhbmVsX3doaXRlLnN2Zyk7IH1cbiAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLCAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eSBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluaywgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluaywgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1kZWxldGUuYnRuLWxpbmssXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWRlbGV0ZS5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWRlbGV0ZS5idG4tbGluayxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tZGVsZXRlLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1kZWxldGUuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tZGVsZXRlLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDg2LCAxMTIsIDAuMyk7IH1cbiAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmVudGl0eSBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsIC51aS1kaWFsb2cgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0LFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyRTk4RkY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuZmllbGQtYWRkLW1vcmUtc3VibWl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1leHRlcm5hbCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLWV4dGVybmFsLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWV4dGVybmFsLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWV4dGVybmFsLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWV4dGVybmFsLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWV4dGVybmFsLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1leHRlcm5hbCwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idG4uYnRuLWV4dGVybmFsLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idG4uYnRuLWV4dGVybmFsLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbCwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZXh0ZXJuYWwsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZXh0ZXJuYWwsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZXh0ZXJuYWwsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tZXh0ZXJuYWwsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbCwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tZXh0ZXJuYWwsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tZXh0ZXJuYWwsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWV4dGVybmFsLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1leHRlcm5hbCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG4uYnRuLWV4dGVybmFsLFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1leHRlcm5hbCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4tZXh0ZXJuYWwsXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWV4dGVybmFsLFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzJFOThGRjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy8zZC1zdmdyZXBvLWNvbS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tZXh0ZXJuYWw6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tZXh0ZXJuYWwuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWV4dGVybmFsOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1leHRlcm5hbDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1leHRlcm5hbC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWV4dGVybmFsLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvM2Qtc3ZncmVwby1jb20taC5zdmcpOyB9XG4gIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWxpbmssXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tbGluayxcbiAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1saW5rLFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1saW5rLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1saW5rLFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWxpbmssXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1saW5rLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tbGluayxcbiAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWxpbmssIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi1saW5rLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bi5idG4tbGluaywgLnVpLWRpYWxvZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLWxpbmssXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1saW5rLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tbGluayxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1saW5rLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWxpbmssXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tbGluayxcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLWxpbmssXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWxpbmssXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1saW5rLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tbGluayxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tbGluayxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWxpbmssXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1saW5rLFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tbGluayxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzJFOThGRjtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWxpbmssIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tbGluayxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tbGluayxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWxpbmssXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tbGluayxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWxpbmssXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tbGluayxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1saW5rLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWxpbmssXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1saW5rLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tbGluayxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1saW5rLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1saW5rLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluaywgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1saW5rLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbmssXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuLmJ0bi1saW5rLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluayxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbmssIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbmssXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbmssXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWxpbmssXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbmssXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluayxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgYS5idG4uYnRuLWxpbmssIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1saW5rLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tbGluayxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWxpbmssXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1saW5rLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWxpbms6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1saW5rLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWxpbmssXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWxpbmssXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tbGluayxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tbGluazpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bi5idG4tbGluayxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tbGluayxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tbGluayxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tbGluay5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tbGluayxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1saW5rOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyODdmZDM7IH1cbiAgICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1saW5rOmZvY3VzLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1saW5rOmZvY3VzLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpmb2N1cyxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmZvY3VzLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6Zm9jdXMsXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6Zm9jdXMsXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6Zm9jdXMsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmZvY3VzLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tbGluazpmb2N1cyxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1saW5rOmZvY3VzLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1saW5rOmZvY3VzLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tbGluay5idXR0b24tLXByaW1hcnk6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tbGluay5idXR0b24tLXByaW1hcnk6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLWxpbmsuYnV0dG9uLS1wcmltYXJ5OmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tbGluazpmb2N1cyxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tbGluay5idXR0b24tLXByaW1hcnk6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWxpbms6Zm9jdXMsXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1saW5rLmJ1dHRvbi0tcHJpbWFyeTpmb2N1c1t0eXBlPXN1Ym1pdF0ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1jb3VudCwgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4taWNvbixcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWljb24sXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4taWNvbixcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4taWNvbixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4taWNvbixcbiAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWNvdW50LFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbixcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSBzcGFuLmJ0bi5idG4taWNvbixcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4taWNvbiwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1jb3VudCwgLnVpLWRpYWxvZ1xuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLWljb24sXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ0bi5idG4taWNvbixcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4taWNvbixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4taWNvbixcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5idG4taWNvbixcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ0bi5idG4taWNvbixcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAuZmxhZ1xuICBidXR0b24uYnRuLmJ0bi1pY29uLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sIC51aS1kaWFsb2cgYS5idG4uYnRuLWNvdW50LCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1pY29uLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1pY29uLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWNvdW50LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWljb24sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tY291bnQsXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1pY29uLFxuICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4taWNvbixcbiAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLWljb24sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWljb24sXG4gIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1jb3VudCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb24sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1jb3VudCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4taWNvbixcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSBhLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tY291bnQuaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMCxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1jb3VudC5oaWRlLXplcm8uY291bnQtMC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWljb24uaGlkZS16ZXJvLmNvdW50LTAsXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1pY29uLmhpZGUtemVyby5jb3VudC0wLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1hbGwtaGVhZGVyIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7IH1cbiAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tY291bnQsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsIC51aS1kaWFsb2cgYS5idG4uYnRuLWNvdW50LCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWNvdW50LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tY291bnQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWNvdW50LFxuICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tY291bnQsXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uYnRuLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tY291bnQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tY291bnQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWljb24sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4taWNvbixcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4taWNvbixcbiAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4taWNvbixcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbixcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWljb24sXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1pY29uLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLWljb24sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4taWNvbixcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uYnRuLWljb24sXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWljb24sXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWljb24sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWljb24sXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLWljb24sIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbiwgLnVpLWRpYWxvZyBhLmJ0bi5idG4taWNvbiwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWljb24sXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4taWNvbixcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1pY29uLFxuICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWljb24sXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1pY29uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1pY29uLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4taWNvbixcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWljb24sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG4uYnRuLWljb24sXG4gIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1pY29uLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4taWNvbixcbiAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWljb24sXG4gIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmVudGl0eS1iYXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5Om5vdCguYnRuLWljb24tY291bnQpW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6bm90KC5idG4taWNvbi1jb3VudClbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5Om5vdCguYnRuLWljb24tY291bnQpW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5Om5vdCguYnRuLWljb24tY291bnQpW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1mb290ZXIgYS5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6bm90KC5idG4taWNvbi1jb3VudClbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6bm90KC5idG4taWNvbi1jb3VudClbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6bm90KC5idG4taWNvbi1jb3VudClbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWljb24tY291bnQpLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5Om5vdCguYnRuLWljb24tY291bnQpW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4taWNvbjpub3QoLmJ0bi1pY29uLWNvdW50KSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6bm90KC5idG4taWNvbi1jb3VudClbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWljb246bm90KC5idG4taWNvbi1jb3VudCksXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmJ0bi1pY29uLWNvdW50KVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCwgLnVpLWRpYWxvZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5IC5mbGFnXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCwgLnVpLWRpYWxvZyBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1mYWNldC1jb250YWluZXIgPiAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJhciAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAgIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuNzVlbSBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWNvdW50LCAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tY291bnQsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWNvdW50LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC5mb3JtLXdyYXBwZXJcbiAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ0bi5idG4tY291bnQsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLWNvdW50LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudCwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tY291bnQsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS1kaWFsb2cgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1jb3VudCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tY291bnQsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1jb3VudCxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5mb3JtLXdyYXBwZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5idG4tY291bnQsXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tY291bnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYS5idG4uYnRuLWNvdW50LFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWZvb3RlciBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWNvdW50LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWNvdW50LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IGEuYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHktYmFyIGEuYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1jb3VudCxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQsXG4gIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgY29sb3I6ICMyRTk4RkY7IH1cbiAgICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2cgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgc3Bhbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWcgc3Bhbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhc1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCAudWktZGlhbG9nIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5mb3JtLXdyYXBwZXIgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5idG4tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWljb24uYnRuLWljb24tY291bnQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLWljb24uYnRuLWljb24tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5LWJhciBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWNvdW50OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4tY291bnQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eSAuZmxhZyBhLmJ0bi5idG4taWNvbi5idG4taWNvbi1jb3VudDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5IC5mbGFnIC5idG4taWNvbi5idG4taWNvbi1jb3VudC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmJ0bi1jb250YWN0LFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgc3Bhbi5idG4uYnRuLWNvbnRhY3QsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmJ0bi5idG4tY29udGFjdCxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5idG4tY29udGFjdCxcbiAgLnZpZXctYWxsLWhlYWRlciBzcGFuLmJ0bi5idG4tY29udGFjdCxcbiAgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1jb250YWN0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmJ0bi1jb250YWN0LFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tY29udGFjdCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IHNwYW4uYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5IHNwYW4uYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgc3Bhbi5idG4uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHktYmFyIHNwYW4uYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmJ0bi1jb250YWN0LCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3QsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZVxuICBidXR0b24uYnRuLmJ0bi1jb250YWN0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5idG4tY29udGFjdCxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnRuLmJ0bi1jb250YWN0LFxuICAudmlldy1hbGwtaGVhZGVyXG4gIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3QsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1jb250YWN0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3QsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3QsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICBidXR0b24uYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3QsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdCxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3QsXG4gICNkcnVwYWwtb2ZmLWNhbnZhc1xuICBidXR0b24uYnV0dG9uLmJ0bi1jb250YWN0LFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3QsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdCxcbiAgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3QsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdCxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdCxcbiAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdCxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHktYmFyXG4gIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdCwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tY29udGFjdCwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYS5idG4uYnRuLWNvbnRhY3QsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyBhLmJ0bi5idG4tY29udGFjdCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZm9ybS13cmFwcGVyIGEuYnRuLmJ0bi1jb250YWN0LFxuICAuZm9ybS13cmFwcGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3LWFsbC1oZWFkZXIgYS5idG4uYnRuLWNvbnRhY3QsXG4gIC52aWV3LWFsbC1oZWFkZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1jb250YWN0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGEuYnRuLmJ0bi1jb250YWN0LFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tY29udGFjdCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gYS5idG4uYnRuLWNvbnRhY3QsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG4uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmJ0bi1jb250YWN0LFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5idG4tY29udGFjdCxcbiAgLmVudGl0eS1iYXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1iYXIgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG4uYnRuLWNvbnRhY3QsXG4gIC5lbnRpdHkgLmZsYWcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eSAuZmxhZyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idG4tY29udGFjdC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxNHB4OyB9XG4gICAgLnVpLWRpYWxvZyBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHNwYW4uYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5mb3JtLXdyYXBwZXIgc3Bhbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXIgc3Bhbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIHNwYW4uYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhciBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZyBzcGFuLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksIC51aS1kaWFsb2dcbiAgICBidXR0b24uYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgICBidXR0b24uYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgICBidXR0b24uYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZm9ybS13cmFwcGVyXG4gICAgYnV0dG9uLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctYWxsLWhlYWRlclxuICAgIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+XG4gICAgYnV0dG9uLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZFxuICAgIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyXG4gICAgYnV0dG9uLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eSAuZmxhZ1xuICAgIGJ1dHRvbi5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLCAudWktZGlhbG9nXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3LWFsbC1oZWFkZXJcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBidXR0b24uYnV0dG9uLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5LWJhclxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHkgLmZsYWdcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSwgLnVpLWRpYWxvZyBhLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmZvcm0td3JhcHBlciBhLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlldy1hbGwtaGVhZGVyIGEuYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWFsbC1oZWFkZXIgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXctZm9vdGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IGEuYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IGEuYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC5lbnRpdHktYnJvd3NlciAuY2FyZCBhLmJ0bi5idG4tY29udGFjdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLmVudGl0eS1icm93c2VyIC5jYXJkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLmVudGl0eS1iYXIgYS5idG4uYnRuLWNvbnRhY3Q6aG92ZXI6bm90KHNwYW4pLFxuICAgIC5lbnRpdHktYmFyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5idG4tY29udGFjdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAuZW50aXR5IC5mbGFnIGEuYnRuLmJ0bi1jb250YWN0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAuZW50aXR5IC5mbGFnIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWNvbnRhY3QuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmJ0bi1jb250YWN0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnRuLWNvbnRhY3QtaG92ZXIuc3ZnKTsgfVxuICAudWktZGlhbG9nIHNwYW4uYnRuLmpzLWhpZGUsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBzcGFuLmJ0bi5qcy1oaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgc3Bhbi5idG4uanMtaGlkZSxcbiAgLmZvcm0td3JhcHBlciBzcGFuLmJ0bi5qcy1oaWRlLFxuICAudmlldy1hbGwtaGVhZGVyIHNwYW4uYnRuLmpzLWhpZGUsXG4gIC52aWV3LWZvb3RlciBzcGFuLmJ0bi5qcy1oaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIHNwYW4uYnRuLmpzLWhpZGUsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmpzLWhpZGUsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBzcGFuLmJ0bi5qcy1oaWRlLFxuICAuZW50aXR5IHNwYW4uYnRuLmpzLWhpZGUsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCBzcGFuLmJ0bi5qcy1oaWRlLFxuICAuZW50aXR5LWJhciBzcGFuLmJ0bi5qcy1oaWRlLFxuICAuZW50aXR5IC5mbGFnIHNwYW4uYnRuLmpzLWhpZGUsIC51aS1kaWFsb2dcbiAgYnV0dG9uLmJ0bi5qcy1oaWRlLFxuICAudWktZGlhbG9nLWJ1dHRvbnBhbmVcbiAgYnV0dG9uLmJ0bi5qcy1oaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXNcbiAgYnV0dG9uLmJ0bi5qcy1oaWRlLFxuICAuZm9ybS13cmFwcGVyXG4gIGJ1dHRvbi5idG4uanMtaGlkZSxcbiAgLnZpZXctYWxsLWhlYWRlclxuICBidXR0b24uYnRuLmpzLWhpZGUsXG4gIC52aWV3LWZvb3RlciBidXR0b24uYnRuLmpzLWhpZGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgYnV0dG9uLmJ0bi5qcy1oaWRlLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmpzLWhpZGUsXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPlxuICBidXR0b24uYnRuLmpzLWhpZGUsXG4gIC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5qcy1oaWRlLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmRcbiAgYnV0dG9uLmJ0bi5qcy1oaWRlLFxuICAuZW50aXR5LWJhclxuICBidXR0b24uYnRuLmpzLWhpZGUsXG4gIC5lbnRpdHkgLmZsYWdcbiAgYnV0dG9uLmJ0bi5qcy1oaWRlLCAudWktZGlhbG9nXG4gIGJ1dHRvbi5idXR0b24uanMtaGlkZSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lXG4gIGJ1dHRvbi5idXR0b24uanMtaGlkZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzXG4gIGJ1dHRvbi5idXR0b24uanMtaGlkZSxcbiAgLmZvcm0td3JhcHBlclxuICBidXR0b24uYnV0dG9uLmpzLWhpZGUsXG4gIC52aWV3LWFsbC1oZWFkZXJcbiAgYnV0dG9uLmJ1dHRvbi5qcy1oaWRlLFxuICAudmlldy1mb290ZXIgYnV0dG9uLmJ1dHRvbi5qcy1oaWRlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyIGJ1dHRvbi5idXR0b24uanMtaGlkZSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5qcy1oaWRlLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID5cbiAgYnV0dG9uLmJ1dHRvbi5qcy1oaWRlLFxuICAuZW50aXR5XG4gIGJ1dHRvbi5idXR0b24uanMtaGlkZSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkXG4gIGJ1dHRvbi5idXR0b24uanMtaGlkZSxcbiAgLmVudGl0eS1iYXJcbiAgYnV0dG9uLmJ1dHRvbi5qcy1oaWRlLFxuICAuZW50aXR5IC5mbGFnXG4gIGJ1dHRvbi5idXR0b24uanMtaGlkZSwgLnVpLWRpYWxvZyBhLmJ0bi5qcy1oaWRlLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuLmpzLWhpZGUsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuanMtaGlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgYS5idG4uanMtaGlkZSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5qcy1oaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLXdyYXBwZXIgYS5idG4uanMtaGlkZSxcbiAgLmZvcm0td3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXctYWxsLWhlYWRlciBhLmJ0bi5qcy1oaWRlLFxuICAudmlldy1hbGwtaGVhZGVyIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuanMtaGlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctYWxsLWhlYWRlciAuanMtaGlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlldy1mb290ZXIgYS5idG4uanMtaGlkZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciBhLmJ0bi5qcy1oaWRlLFxuICAudmlldy1mb290ZXIgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5qcy1oaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uanMtaGlkZSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5qcy1oaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5ibG9jay1mYWNldC1jb250YWluZXIgPiBhLmJ0bi5qcy1oaWRlLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWZhY2V0LWNvbnRhaW5lciA+IC5qcy1oaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgYS5idG4uanMtaGlkZSxcbiAgLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLmVudGl0eS1icm93c2VyIC5jYXJkIGEuYnRuLmpzLWhpZGUsXG4gIC5lbnRpdHktYnJvd3NlciAuY2FyZCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYnJvd3NlciAuY2FyZCAuanMtaGlkZS5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAuZW50aXR5LWJhciBhLmJ0bi5qcy1oaWRlLFxuICAuZW50aXR5LWJhciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHktYmFyIC5qcy1oaWRlLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRpdHkgLmZsYWcgYS5idG4uanMtaGlkZSxcbiAgLmVudGl0eSAuZmxhZyAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkgLmZsYWcgLmpzLWhpZGUuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbj4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIHNwYW4uYnRuLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4taWNvbixcbi52aWV3cy1maWVsZCA+IC5lbnRpdHkgc3Bhbi5idG4sXG4udmlld3MtZmllbGQgPiAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uLFxuLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4sXG4udmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbiwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbmJ1dHRvbi5idG4sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG5idXR0b24uYnRuLmJ0bi1pY29uLFxuLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuYnV0dG9uLmJ0bixcbi52aWV3cy1maWVsZCA+IC5lbnRpdHlcbmJ1dHRvbi5idG4uYnRuLWljb24sXG4udmlld3MtZmllbGQgPlxuYnV0dG9uLmJ0bixcbi52aWV3cy1maWVsZCA+XG5idXR0b24uYnRuLmJ0bi1pY29uLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuYnV0dG9uLmJ1dHRvbiwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbmJ1dHRvbi5idXR0b24uYnRuLWljb24sXG4udmlld3MtZmllbGQgPiAuZW50aXR5XG5idXR0b24uYnV0dG9uLFxuLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuYnV0dG9uLmJ1dHRvbi5idG4taWNvbixcbi52aWV3cy1maWVsZCA+XG5idXR0b24uYnV0dG9uLFxuLnZpZXdzLWZpZWxkID5cbmJ1dHRvbi5idXR0b24uYnRuLWljb24sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sID4gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gYS5idG4uYnRuLWljb24sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4taWNvbi5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bixcbi52aWV3cy1maWVsZCA+IC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4udmlld3MtZmllbGQgPiAuZW50aXR5IGEuYnRuLmJ0bi1pY29uLFxuLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbi52aWV3cy1maWVsZCA+IGEuYnRuLFxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb24sXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzJFOThGRjsgfVxuICA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bjpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBzcGFuLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgc3Bhbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgYnV0dG9uLmJ0bjpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gIGJ1dHRvbi5idG46aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4taWNvbjpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idXR0b246aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICBidXR0b24uYnV0dG9uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sID4gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4taWNvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bjpob3Zlcjpub3Qoc3BhbiksXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IGEuYnRuLmJ0bi1pY29uOmhvdmVyOm5vdChzcGFuKSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAuYnRuLWljb24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuOmhvdmVyOm5vdChzcGFuKSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb246aG92ZXI6bm90KHNwYW4pLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIHNwYW4uYnRuLmJ0bi1hZGQsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4taWNvbi5idG4tYWRkLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBzcGFuLmJ0bi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgc3Bhbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cywgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgYnV0dG9uLmJ0bi5idG4tYWRkLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICBidXR0b24uYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1hZGQsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWVkaXQtY29udGFjdHMsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWFkZCxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICBidXR0b24uYnV0dG9uLmJ0bi1hZGQsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQtY29udGFjdHMsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWFkZCwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXdzLWZpZWxkID5cbiAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1hZGQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLmJ0bi1hZGQsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCA+IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gYS5idG4uYnRuLWVkaXQtY29udGFjdHMsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBhLmJ0bi5idG4taWNvbi5idG4tYWRkLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4taWNvbi5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sID4gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAuYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bi5idG4tYWRkLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAuYnRuLWFkZC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgYS5idG4uYnRuLWljb24uYnRuLWFkZCxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ0bi1pY29uLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cyxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuZW50aXR5IC5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tYWRkLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWVkaXQtY29udGFjdHMsXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb24uYnRuLWFkZCxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4taWNvbi5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYWRkLnN2Zyk7IH1cbiAgICA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gc3Bhbi5idG4uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4taWNvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gc3Bhbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgc3Bhbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBzcGFuLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBzcGFuLmJ0bi5idG4taWNvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWljb24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICAgIGJ1dHRvbi5idG4uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gICAgYnV0dG9uLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgICBidXR0b24uYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCA+IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gYS5idG4uYnRuLWljb24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWFkZC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4taWNvbi5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBhLmJ0bi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sID4gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAuYnRuLWljb24uYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWFkZC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAuYnRuLWFkZC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IGEuYnRuLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgYS5idG4uYnRuLWljb24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ0bi1pY29uLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bi5idG4taWNvbi5idG4tZWRpdC1jb250YWN0czpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuZW50aXR5IC5idG4taWNvbi5idG4tZWRpdC1jb250YWN0cy5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiBhLmJ0bi5idG4tYWRkOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1hZGQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWVkaXQtY29udGFjdHM6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWVkaXQtY29udGFjdHMuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb24uYnRuLWFkZDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5idG4taWNvbi5idG4tYWRkLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzOmhvdmVyOm5vdChzcGFuKSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmJ0bi1lZGl0LWNvbnRhY3RzLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYWRkX3cuc3ZnKTsgfVxuICA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4tZWRpdCwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gc3Bhbi5idG4uYnRuLWljb24uYnRuLWVkaXQsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgc3Bhbi5idG4uYnRuLWVkaXQsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgc3Bhbi5idG4uYnRuLWljb24uYnRuLWVkaXQsXG4gIC52aWV3cy1maWVsZCA+IHNwYW4uYnRuLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4taWNvbi5idG4tZWRpdCwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgYnV0dG9uLmJ0bi5idG4tZWRpdCwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl1cbiAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4tZWRpdCxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICBidXR0b24uYnRuLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWVkaXQsXG4gIC52aWV3cy1maWVsZCA+XG4gIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQsID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdXG4gIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWVkaXQsXG4gIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgYnV0dG9uLmJ1dHRvbi5idG4tZWRpdCxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eVxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPlxuICBidXR0b24uYnV0dG9uLmJ0bi1pY29uLmJ0bi1lZGl0LCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBhLmJ0bi5idG4tZWRpdCwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCA+IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1pY29uLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sID4gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAuYnRuLWljb24uYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSBhLmJ0bi5idG4tZWRpdCxcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuZW50aXR5IC5idG4tZWRpdC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LFxuICAudmlld3MtZmllbGQgPiAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWljb24uYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ0bi1pY29uLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1lZGl0LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gIC52aWV3cy1maWVsZCA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0LFxuICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmJ0bi1pY29uLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGVuY2lsLnN2Zyk7IH1cbiAgICA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBzcGFuLmJ0bi5idG4tZWRpdDpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IHNwYW4uYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IHNwYW4uYnRuLmJ0bi1pY29uLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiBzcGFuLmJ0bi5idG4tZWRpdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID4gc3Bhbi5idG4uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICAgIGJ1dHRvbi5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gICAgYnV0dG9uLmJ0bi5idG4taWNvbi5idG4tZWRpdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idG4uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXVxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IC5lbnRpdHlcbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5XG4gICAgYnV0dG9uLmJ1dHRvbi5idG4taWNvbi5idG4tZWRpdDpob3Zlcjpub3Qoc3BhbiksXG4gICAgLnZpZXdzLWZpZWxkID5cbiAgICBidXR0b24uYnV0dG9uLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPlxuICAgIGJ1dHRvbi5idXR0b24uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLCA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSBhLmJ0bi5idG4tZWRpdDpob3Zlcjpub3Qoc3BhbiksID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sID4gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIGEuYnRuLmJ0bi1pY29uLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSwgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4tZWRpdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSwgPiAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdIC5idG4taWNvbi5idG4tZWRpdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IGEuYnRuLmJ0bi1lZGl0OmhvdmVyOm5vdChzcGFuKSxcbiAgICAudmlld3MtZmllbGQgPiAuZW50aXR5IC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLmJ0bi1lZGl0LmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjpub3Qoc3BhbilbdHlwZT1zdWJtaXRdLFxuICAgIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgYS5idG4uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC52aWV3cy1maWVsZCA+IC5lbnRpdHkgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idG4taWNvbi5idG4tZWRpdC5idXR0b24tLXByaW1hcnk6aG92ZXI6bm90KHNwYW4pW3R5cGU9c3VibWl0XSxcbiAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAuYnRuLWljb24uYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0sXG4gICAgLnZpZXdzLWZpZWxkID4gYS5idG4uYnRuLWljb24uYnRuLWVkaXQ6aG92ZXI6bm90KHNwYW4pLFxuICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlld3MtZmllbGQgPiAuYnRuLWljb24uYnRuLWVkaXQuYnV0dG9uLS1wcmltYXJ5OmhvdmVyOm5vdChzcGFuKVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wZW5jaWxfdy5zdmcpOyB9XG5cbnNwYW4uYnRuIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZpZXctYWxsLWhlYWRlciAuYnV0dG9uLmJ0bi5idG4tcHJpbWFyeVtpZCo9XCJlZGl0LXJlc2V0XCJdLFxuLmZhY2V0LXN1bW1hcnktaXRlbS0tY2xlYXIgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgODYsIDExMiwgMC40KTtcbiAgY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAwLjQpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItdG9wLWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yLCBib3JkZXItYm90dG9tLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuICAudmlldy1hbGwtaGVhZGVyIC5idXR0b24uYnRuLmJ0bi1wcmltYXJ5W2lkKj1cImVkaXQtcmVzZXRcIl06aG92ZXIsXG4gIC5mYWNldC1zdW1tYXJ5LWl0ZW0tLWNsZWFyID4gYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgODYsIDExMiwgMC45KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDg2LCAxMTIsIDAuOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG5mb3JtW2lkKj1cIi1kZWxldGUtZm9ybVwiXSBkaXZbaWQqPVwiZWRpdC1hY3Rpb25zXCJdIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnZpZXcuZW50aXR5LWJyb3dzZXIuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsLFxuLnZpZXcubGlzdGluZy0tbG90cy5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiAwOyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyIC5mZWVkLWljb25zLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCAuZmVlZC1pY29ucyxcbi52aWV3Lmxpc3RpbmctLWxvdHMgLmZlZWQtaWNvbnMsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAuZmVlZC1pY29ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAudmlldy5lbnRpdHktYnJvd3NlciAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZmVlZC1pY29uLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5mZWVkLWljb24sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmZlZWQtaWNvbixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmZlZWQtaWNvbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBNDE2MztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyIC52aWV3LWhlYWRlciA+IC50b3RhbCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgLnZpZXctZm9vdGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3NlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHMgLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90cyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyIC52aWV3LWZvb3RlciA+IC50b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjM0E0MTYzO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90cyAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAudmlldy1oZWFkZXIgPiAudG90YWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyIC52aWV3LWZvb3RlciA+IC50b3RhbCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90cyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyIC52aWV3LWZvb3RlciA+IC50b3RhbCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWVtcHR5LFxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiBuYXYsXG4udmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWZvb3RlciwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctZW1wdHksXG4udmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IG5hdixcbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctZm9vdGVyLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctZW1wdHksXG4udmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiBuYXYsXG4udmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctZm9vdGVyLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctZW1wdHksXG4udmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiBuYXYsXG4udmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctZm9vdGVyLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWVtcHR5LFxuLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IG5hdixcbi52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWZvb3RlciwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctY29udGVudCxcbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZW1wdHksXG4udmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IG5hdixcbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZm9vdGVyLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiBuYXYsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWVtcHR5LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IG5hdixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWZvb3Rlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWVtcHR5LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiBuYXYsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWZvb3Rlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWVtcHR5LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiBuYXYsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWZvb3Rlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IG5hdixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWVtcHR5LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IG5hdixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWZvb3Rlcixcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctZW1wdHksXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gbmF2LFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctZm9vdGVyLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiBuYXYsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gbmF2LFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gbmF2LFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctZW1wdHksXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiBuYXYsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctZm9vdGVyLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiBuYXYsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gbmF2LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1lbXB0eSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gbmF2LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctZW1wdHksXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiBuYXYsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctZm9vdGVyLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWVtcHR5LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gbmF2LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWZvb3Rlcixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctZW1wdHksXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gbmF2LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctZm9vdGVyLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZW1wdHksXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IG5hdixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMThweDtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuXG4udmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1jb250ZW50LFxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbi52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1jb250ZW50LFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctY29udGVudCB7XG4gIHotaW5kZXg6IDI7IH1cblxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgLnZpZXctaGVhZGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciAudmlldy1mb290ZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciAudmlldy1mb290ZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIC52aWV3LWhlYWRlciA+IC50b3RhbCwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgLnZpZXctZm9vdGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgLnZpZXctZm9vdGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gLnZpZXctaGVhZGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgLnZpZXctaGVhZGVyID4gLnRvdGFsLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSAudmlldy1mb290ZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSAudmlldy1oZWFkZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIgPiAudG90YWwsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSAudmlldy1mb290ZXIgPiAudG90YWwsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIC52aWV3LWhlYWRlciA+IC50b3RhbCxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgLnZpZXctaGVhZGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgLnZpZXctZm9vdGVyID4gLnRvdGFsLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlciA+IC50b3RhbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSAudmlldy1mb290ZXIgPiAudG90YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzNBNDE2MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlcixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC5idG4tc3dpdGNoLWxpc3RlIHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnRuLXN3aXRjaC1saXN0ZS5zdmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgfVxuXG4gICAgICAgLmJ0bi1zd2l0Y2gtbGlzdGUuYWN0aXZlIHtcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4tc3dpdGNoLWxpc3RlLWEuc3ZnXCIpO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICB9XG5cbiAgICAgICAuYnRuLXN3aXRjaC1jYXJ0ZSB7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnRuLXN3aXRjaC1jYXJ0ZS5zdmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTdweDtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgfVxuXG4gICAgICAgLmJ0bi1zd2l0Y2gtY2FydGUuYWN0aXZlIHtcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4tc3dpdGNoLWNhcnRlLWEuc3ZnXCIpO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICB9Ki8gfVxuICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LWZpbHRlcnMud2l0aG91dC10aXRsZSwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGgtZmlsdGVycy53aXRob3V0LXRpdGxlLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aC1maWx0ZXJzLndpdGhvdXQtdGl0bGUsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC1maWx0ZXJzLndpdGhvdXQtdGl0bGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0biwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0biwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0biwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyIC5ibG9jay10ZXJyZWlzLWNvbnRlbnQtY3JlYXRlLWJ1dHRvbmxvdF9faGFiaXRhdGlvbiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyIC5ibG9jay10ZXJyZWlzLWNvbnRlbnQtY3JlYXRlLWJ1dHRvbmxvdF9faGFiaXRhdGlvbiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyIC5ibG9jay10ZXJyZWlzLWNvbnRlbnQtY3JlYXRlLWJ1dHRvbmxvdF9faGFiaXRhdGlvbiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyIC5ibG9jay10ZXJyZWlzLWNvbnRlbnQtY3JlYXRlLWJ1dHRvbmxvdF9faGFiaXRhdGlvbiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9ubG90X19oYWJpdGF0aW9uIC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuaCwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IGEsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuaCwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IGEsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuaCxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IGEsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuaCxcbiAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IGEsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuaCxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IGEsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuaCxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IGEsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmgsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gYSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5oLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiBhLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAudG90YWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciB7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucywgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucywgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyIC5mZWVkLWljb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLndpdGgtZmlsdGVycyAuZmVlZC1pY29ucywgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLndpdGgtZmlsdGVycyAuZmVlZC1pY29ucywgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLndpdGgtZmlsdGVycyAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLndpdGgtZmlsdGVycyAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLndpdGgtZmlsdGVycyAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyLndpdGgtZmVlZC1pY29ucy53aXRob3V0LXZpZXctaGVhZGVyLndpdGgtZmlsdGVycyAuZmVlZC1pY29ucyxcbiAgICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIud2l0aC1mZWVkLWljb25zLndpdGhvdXQtdmlldy1oZWFkZXIud2l0aC1maWx0ZXJzIC5mZWVkLWljb25zLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlci53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlci53aXRoLWZpbHRlcnMgLmZlZWQtaWNvbnMge1xuICAgICAgdG9wOiAyNXB4OyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0bixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4sXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJ0bixcbiAgICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJ0bixcbiAgICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJ0bixcbiAgICAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYnRuICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJsb2NrLXRlcnJlaXMtY29udGVudFtpZCo9XCJjcmVhdGUtYnV0dG9uXCJdICsgLmJ0bixcbiAgICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5idG4gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5idG4sXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyID4gLmJ0biArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSxcbiAgICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gKyAuYnRuLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSArIC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jaywgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayxcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2ssXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSA+IC52aWV3LWFsbC1oZWFkZXIgPiAudmlldy1oZWFkZXIgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIC5icmVhZGNydW1iLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYixcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciAjYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sgLmJyZWFkY3J1bWIsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgPiAudmlldy1hbGwtaGVhZGVyID4gLnZpZXctaGVhZGVyICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayAuYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtcGFnZSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LWRpc3BsYXktaWQtbGlzdGluZyB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1wYWdlIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtbGlzdGluZyB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWlkLWNvbnRlbnRfYnJvd3NlciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLFxuLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsXG4udmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtcGFnZSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHQgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctaWQtY29udGVudF9icm93c2VyIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dCAudmlldy5lbnRpdHktYnJvd3Nlci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHQgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHQgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dCAudmlldy5lbnRpdHktYnJvd3NlcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IC52aWV3LmVudGl0eS1icm93c2VyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHQgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHQgLnZpZXcuZW50aXR5LWJyb3dzZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHQgLnZpZXcuZW50aXR5LWJyb3dzZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IC52aWV3LmVudGl0eS1icm93c2VyLnZpZXctZGlzcGxheS1pZC1wYWdlIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctaWQtY29udGVudF9icm93c2VyIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctZGlzcGxheS1pZC1saXN0aW5nIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWNtX19cIl0gdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWxbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbFtjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLWJsb2NrXCJdIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tbG90c1tjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC10YWJfXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1sb3RzW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtYmxvY2tcIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWxvdHNbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtcGFnZSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1pZC1jb250ZW50X2Jyb3dzZXIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctaWQtY29udGVudF9icm93c2VyIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1jb3Vycmllci52aWV3LWRpc3BsYXktaWQtbGlzdGluZyB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLWxpc3RpbmcgdGgudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1jbV9fXCJdIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlLCBib2R5LndpdGgtc2VhcmNoLWFwaS1mdWxsdGV4dFxuICAudmlldy5saXN0aW5nLS1jb3VycmllcltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0gdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtdGFiX1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXJbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSB0aC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLXJlbGV2YW5jZSwgYm9keS53aXRoLXNlYXJjaC1hcGktZnVsbHRleHRcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIudmlldy1kaXNwbGF5LWlkLXBhZ2UgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2UsIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0XG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyLnZpZXctZGlzcGxheS1pZC1wYWdlIHRoLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktcmVsZXZhbmNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCxcbi52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyLFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyLFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIsXG4udmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCxcbi52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3Rlcixcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQsXG4udmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlcixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgI2VkaXQtaGVhZGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50ICNlZGl0LWhlYWRlciwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC5mb3JtLWFjdGlvbnMsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgI2VkaXQtaGVhZGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgI2VkaXQtaGVhZGVyLFxuICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAuZm9ybS1hY3Rpb25zLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLmZvcm0tYWN0aW9ucyxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgI2VkaXQtaGVhZGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgI2VkaXQtaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAjZWRpdC1oZWFkZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyICNlZGl0LWhlYWRlcixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAuZm9ybS1hY3Rpb25zLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAuZm9ybS1hY3Rpb25zLFxuICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC5mb3JtLWFjdGlvbnMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zLFxuICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyICNlZGl0LWhlYWRlcixcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgI2VkaXQtaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgI2VkaXQtaGVhZGVyLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLmZvcm0tYWN0aW9ucyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAjZWRpdC1oZWFkZXIsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAjZWRpdC1oZWFkZXIsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpIDAgIWltcG9ydGFudDsgfVxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIgPiAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50ICNlZGl0LWhlYWRlciA+ICosIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zID4gKiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zID4gKixcbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAjZWRpdC1oZWFkZXIgPiAqLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAjZWRpdC1oZWFkZXIgPiAqLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMgPiAqLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAuZm9ybS1hY3Rpb25zID4gKixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIgPiAqLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIgPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC5mb3JtLWFjdGlvbnMgPiAqLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zID4gKixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyICNlZGl0LWhlYWRlciA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgI2VkaXQtaGVhZGVyID4gKixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMgPiAqLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMgPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50ICNlZGl0LWhlYWRlciA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50ICNlZGl0LWhlYWRlciA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLmZvcm0tYWN0aW9ucyA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC5mb3JtLWFjdGlvbnMgPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgI2VkaXQtaGVhZGVyID4gKixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAjZWRpdC1oZWFkZXIgPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLmZvcm0tYWN0aW9ucyA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLmZvcm0tYWN0aW9ucyA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50ICNlZGl0LWhlYWRlciA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAjZWRpdC1oZWFkZXIgPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAuZm9ybS1hY3Rpb25zID4gKixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC5mb3JtLWFjdGlvbnMgPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyICNlZGl0LWhlYWRlciA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyICNlZGl0LWhlYWRlciA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLmZvcm0tYWN0aW9ucyA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC5mb3JtLWFjdGlvbnMgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLFxuICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZvcm0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZvcm0sXG4gIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC52aWV3cy1mb3JtLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnZpZXdzLWZvcm0sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC52aWV3cy1mb3JtLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZvcm0sXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC52aWV3cy1mb3JtLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudmlld3MtZm9ybSxcbiAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSxcbiAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLWZvcm0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudmlld3MtZm9ybSxcbiAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnZpZXdzLWZvcm0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC52aWV3cy1mb3JtLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudmlld3MtZm9ybSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudmlld3MtZm9ybSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnZpZXdzLWZvcm0sXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudmlld3MtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSxcbiAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxuICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUsXG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSxcbiAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxuICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSxcbiAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUsXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSxcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxuICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW1wdHktdGFibGUudGFibGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSxcbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAuZW1wdHktdGFibGUudGFibGUsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLmVtcHR5LXRhYmxlLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW1wdHktdGFibGUudGFibGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC5lbXB0eS10YWJsZS50YWJsZSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW1wdHktdGFibGUudGFibGUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAuZW1wdHktdGFibGUudGFibGUsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUuZW1wdHktdGFibGUsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC5lbXB0eS10YWJsZS50YWJsZSxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLmVtcHR5LXRhYmxlLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAuZW1wdHktdGFibGUudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLmVtcHR5LXRhYmxlIHRib2R5IHRkLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC5lbXB0eS10YWJsZS50YWJsZSB0Ym9keSB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAuZW1wdHktdGFibGUudGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUuZW1wdHktdGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC5lbXB0eS10YWJsZS50YWJsZSB0Ym9keSB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSB0Ym9keSB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW1wdHktdGFibGUudGFibGUgdGJvZHkgdGQsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUuZW1wdHktdGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW1wdHktdGFibGUudGFibGUgdGJvZHkgdGQsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAuZW1wdHktdGFibGUudGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUuZW1wdHktdGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC5lbXB0eS10YWJsZS50YWJsZSB0Ym9keSB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLmVtcHR5LXRhYmxlIHRib2R5IHRkLFxuICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS5lbXB0eS10YWJsZSB0Ym9keSB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAuZW1wdHktdGFibGUudGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUuZW1wdHktdGFibGUgdGJvZHkgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmVtcHR5LXRhYmxlLnRhYmxlIHRib2R5IHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC5lbXB0eS10YWJsZS50YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICosXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdHIgdGgsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGhlYWQgdHIgdGgsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdHIgdGgsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGhlYWQgdHIgdGgsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGhlYWQgdHIgdGgsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGhlYWQgdHIgdGgsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0aGVhZCB0ciB0aCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRoZWFkIHRyIHRoLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4OyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0cixcbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0cixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0cixcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0cixcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0cixcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0cixcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC8qIC5wbHVzLWRyb3BidXR0b24ge1xuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJFOThGRjtcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH0qL1xuICAgICAgICAvKi5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwcHggOHB4IDhweDtcblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGx1cy1kcm9wYnV0dG9uOmhvdmVyIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH0qLyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7IH1cbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtOmFmdGVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm06YWZ0ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlV0aWxpc2VyICdCdWxrIG9wZXJhdGlvbnMnIMOgIGxhIHBsYWNlXCI7IH1cbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXZpZXdzLWJ1bGstb3BlcmF0aW9ucy1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXZpZXdzLWJ1bGstb3BlcmF0aW9ucy1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXZpZXdzLWJ1bGstb3BlcmF0aW9ucy1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXZpZXdzLWJ1bGstb3BlcmF0aW9ucy1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXZpZXdzLWJ1bGstb3BlcmF0aW9ucy1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC12aWV3cy1idWxrLW9wZXJhdGlvbnMtYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXZpZXdzLWJ1bGstb3BlcmF0aW9ucy1idWxrLWZvcm0gLmZvcm0tY2hlY2stbGFiZWwsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSAuZm9ybS1jaGVjay1sYWJlbCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gYSA+IC5pdGVtLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IC5pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gLml0ZW0sXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IC5pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IC5pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gYSA+IC5pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IC5pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gLml0ZW0sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IC5pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkID4gYSA+IC5pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgPiBhID4gLml0ZW0sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gYSA+IC5pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IC5pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkID4gLml0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCA+IGEgPiAuaXRlbSB7XG4gICAgICAgICAgLyp3aGl0ZS1zcGFjZTogbm93cmFwOyovXG4gICAgICAgICAgY29sb3I6ICM4OThEQTE7IH1cbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLCAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0biksXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0biksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0biksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0biksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlciwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlcixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBhOm5vdCguYnRuKTpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGE6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGJyICsgYnIsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBiciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGJyICsgYnIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGJyICsgYnIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGJyICsgYnIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGJyICsgYnIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSBiciArIGJyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gYnIgKyBicixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGJyICsgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4sIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0biwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0biwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4gKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4gKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4gKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4gKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0biArIC5idG4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG4gKyAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0gLmJ0bjpsYXN0LWNoaWxkLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSAuYnRuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZFtjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIGEsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1pZCBhLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1pZCBhLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIGEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIGEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1pZCBhLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIGEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1pZCBhLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1pZCBhLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIGEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIGEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtaWQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1pZCBhIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzJFOThGRjsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHAsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIHAsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBwLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgcCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgcCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBwLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBwLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgcCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBwLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgcCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgcCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBwLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBwLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIHAsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4bGluay1zZWFyY2hhcGktMSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4bGluay1zZWFyY2hhcGktMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4bGluay1zZWFyY2hhcGktMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4bGluay1zZWFyY2hhcGktMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4bGluay1zZWFyY2hhcGktMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhsaW5rLXNlYXJjaGFwaS0xLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4bGluay1zZWFyY2hhcGktMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyBpbWcsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lZC1hZGRyZXNzIGltZyxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVkLWFkZHJlc3MgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3MgLmFkZHJlc3MtbGluZTEsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzIC5hZGRyZXNzLWxpbmUxLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzIC5hZGRyZXNzLWxpbmUxLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3MgLmFkZHJlc3MtbGluZTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3MgLmFkZHJlc3MtbGluZTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzIC5hZGRyZXNzLWxpbmUxLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3MgLmFkZHJlc3MtbGluZTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzIC5hZGRyZXNzLWxpbmUxLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzIC5hZGRyZXNzLWxpbmUxLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3MgLmFkZHJlc3MtbGluZTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3MgLmFkZHJlc3MtbGluZTEsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzcyAuYWRkcmVzcy1saW5lMSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzIC5hZGRyZXNzLWxpbmUxIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzczpob3ZlciAqLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzczpob3ZlciAqLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzczpob3ZlciAqLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzczpob3ZlciAqLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzczpob3ZlciAqLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3M6aG92ZXIgKixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1maWVsZC1lcC1hZGRyZXNzOmhvdmVyICosXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtZmllbGQtZXAtYWRkcmVzczpob3ZlciAqIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93biwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpob3ZlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpob3ZlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpob3ZlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpob3ZlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhOmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3csXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3cge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3c6aG92ZXIsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3c6aG92ZXIsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3c6aG92ZXIsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3c6aG92ZXIsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3c6aG92ZXIsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24gLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjsgfVxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24sXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24sXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24sXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24sXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td3JhcHBlci5vcGVuIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyLm9wZW4gLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyZW0gNXB4IDhweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmJ0bixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmJ0bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmJ0bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldCArIC5idG4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKyAuYnRuLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmJ0bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0ICsgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBhLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwgYSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpIGEsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gYSxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsIGEsXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSBhLFxuICAgICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4sXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlcixcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgdWwsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHVsLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIGxpLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciBsaSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIgbGkgYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gYSxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBhLFxuICAgICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCxcbiAgICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIHVsIGEsXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gdWwgYSxcbiAgICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiB1bCBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGksXG4gICAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQub3BlbiBsaSBhLFxuICAgICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kcm9wYnV0dG9uLXdpZGdldC5vcGVuIGxpIGEsXG4gICAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgLmRyb3BidXR0b24td2lkZ2V0Lm9wZW4gbGkgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKiwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSA+ICosIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICosIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSA+ICosXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpID4gKixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgPiAqLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSA+ICoge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlcixcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgICAgICAgIG1pbi13aWR0aDogOTJweDsgfVxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDsgfVxuICAgICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LCAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCxcbiAgICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biAuZHJvcGJ1dHRvbi13aWRnZXQsXG4gICAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td2lkZ2V0LFxuICAgICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscywgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscywgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMsXG4gICAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzLFxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMsXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSwgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzIHN1bW1hcnk6ZW1wdHksXG4gICAgICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzIHN1bW1hcnk6ZW1wdHksXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzIHN1bW1hcnk6ZW1wdHksXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQgZGV0YWlscyBzdW1tYXJ5OmVtcHR5LFxuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlIC50YWJsZSB0Ym9keSB0ciB0ZCBkZXRhaWxzIHN1bW1hcnk6ZW1wdHksXG4gICAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtcmVzcG9uc2l2ZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkIGRldGFpbHMgc3VtbWFyeTplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSxcbiAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSxcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHksXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHksXG4gIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5LFxuICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHksXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHksXG4gIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkge1xuICAgIC8qdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIyXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH0qL1xuICAgIC8qdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIzXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfSovXG4gICAgLyp0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfSovXG4gICAgLyp0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjVcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9Ki9cbiAgICAvKnRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9Ki9cbiAgICAvKnRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsID4gKiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH0qL1xuICAgIC8qdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI4XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH0qL1xuICAgIC8qdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI5XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC41ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfSovIH1cbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIyXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIyXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIyXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjJcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjJcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjJcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiMlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjJcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCB7XG4gICAgICB0ZXh0LWluZGVudDogMWVtOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiM1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiM1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiM1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIzXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIzXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIzXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjNcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCIzXCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwge1xuICAgICAgdGV4dC1pbmRlbnQ6IDEuNWVtOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI0XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI0XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI0XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjRcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI0XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwge1xuICAgICAgdGV4dC1pbmRlbnQ6IDJlbTsgfVxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjVcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjVcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjVcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI1XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsIHtcbiAgICAgIHRleHQtaW5kZW50OiAyLjVlbTsgfVxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjZcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjZcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjZcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI2XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiNlwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsIHtcbiAgICAgIHRleHQtaW5kZW50OiAzZW07IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI3XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI3XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI3XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjdcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjdcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjdcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiN1wiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjdcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCB7XG4gICAgICB0ZXh0LWluZGVudDogMy41ZW07IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI4XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI4XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI4XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjhcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjhcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjhcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOFwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjhcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCB7XG4gICAgICB0ZXh0LWluZGVudDogNGVtOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiAudmlldy1jb250ZW50IC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctZm9vdGVyIC50YWJsZS10cmVlIHRib2R5IHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiOVwiXSB0ZC52aWV3cy10cmVlLWhpZXJhcmNoeS1jZWxsLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5lbnRpdHktYnJvd3NlciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI5XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI5XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI5XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gLnZpZXctY29udGVudCAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IC52aWV3LWZvb3RlciAudGFibGUtdHJlZSB0Ym9keSB0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIjlcIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiAudmlldy1mb290ZXIgLnRhYmxlLXRyZWUgdGJvZHkgdHJbZGF0YS1oaWVyYXJjaHktbGV2ZWw9XCI5XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwge1xuICAgICAgdGV4dC1pbmRlbnQ6IDQuNWVtOyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyID4gbmF2LFxuLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IG5hdixcbi52aWV3Lmxpc3RpbmctLWxvdHMgPiBuYXYsXG4udmlldy5saXN0aW5nLS1jb3VycmllciA+IG5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudmlldy5lbnRpdHktYnJvd3NlciA+IG5hdiAucGFnaW5hdGlvbixcbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IG5hdiAucGFnaW5hdGlvbixcbiAgLnZpZXcubGlzdGluZy0tbG90cyA+IG5hdiAucGFnaW5hdGlvbixcbiAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiBuYXYgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiBuYXYgLnBhZ2luYXRpb24gbGksXG4gICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IG5hdiAucGFnaW5hdGlvbiBsaSxcbiAgICAudmlldy5saXN0aW5nLS1sb3RzID4gbmF2IC5wYWdpbmF0aW9uIGxpLFxuICAgIC52aWV3Lmxpc3RpbmctLWNvdXJyaWVyID4gbmF2IC5wYWdpbmF0aW9uIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgPiBuYXYgLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgLnBhZ2UtbGluayxcbiAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gbmF2IC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSAucGFnZS1saW5rLFxuICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IG5hdiAucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCAucGFnZS1saW5rLFxuICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbCA+IG5hdiAucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gLnBhZ2UtbGluayxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiBuYXYgLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgLnBhZ2UtbGluayxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiBuYXYgLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIC5wYWdlLWxpbmssXG4gICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IG5hdiAucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCAucGFnZS1saW5rLFxuICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiBuYXYgLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzg5OERBMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudmlldy5lbnRpdHktYnJvd3NlciA+IG5hdiAucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rLFxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsID4gbmF2IC5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmssXG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMgPiBuYXYgLnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluayxcbiAgICAgICAgLnZpZXcubGlzdGluZy0tY291cnJpZXIgPiBuYXYgLnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogNnB4OyB9IH1cbiAgICAgIC52aWV3LmVudGl0eS1icm93c2VyID4gbmF2IC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayxcbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwgPiBuYXYgLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuICAgICAgLnZpZXcubGlzdGluZy0tbG90cyA+IG5hdiAucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4gICAgICAudmlldy5saXN0aW5nLS1jb3VycmllciA+IG5hdiAucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi52aWV3LmVudGl0eS1icm93c2VyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LmVudGl0eS1icm93c2VyID4gLnZpZXctY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAudmlldy5lbnRpdHktYnJvd3NlciAudmlldy1tb2RlLW1lZGlhLWxpYnJhcnkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luOiAwLjVlbTsgfVxuICAgIC52aWV3LmVudGl0eS1icm93c2VyIC5jYXJkIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC52aWV3LmVudGl0eS1icm93c2VyIC5jb2xzLTIgLmNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSkgIWltcG9ydGFudDsgfVxuICAgIC52aWV3LmVudGl0eS1icm93c2VyIC5jb2xzLTIgLmNhcmQuY29sLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3NlciAuY29scy0yIC5jYXJkLmNvbC0yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudmlldy5lbnRpdHktYnJvd3NlciAuY29scy00IC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxZW0pICFpbXBvcnRhbnQ7IH1cbiAgICAudmlldy5lbnRpdHktYnJvd3NlciAuY29scy00IC5jYXJkLmNvbC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnZpZXcuZW50aXR5LWJyb3dzZXIgLmNvbHMtNCAuY2FyZC5jb2wtNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnZpZXcuZW50aXR5LWJyb3dzZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDsgfVxuXG4vKi5pbW1ldWJsZXMtbGlzdGUtcGFnZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufSovXG4vKlxuXG5ib2R5Lm5vZGUtLXR5cGUtYnVpbGRpbmcge1xuXG4gIC50aXRyZS1kZS1sYS1wYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMHB4IDEwcHg7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgISpmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsqIVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICAubGVmdC1jb250YWluZXIge1xuICAgICYgPiAucm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tLXRvcDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogY2FsYyg3NSUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDYwcHggMzVweCAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2JnLXJlZ2lvbi0tdG9wMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzVweCAyNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAuZmllbGRfX2l0ZW1zLFxuICAgICAgLmZpZWxkX19pdGVtcyBhLFxuICAgICAgLmZpZWxkX19pdGVtIHRpbWUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5yZWdpb24tLXRvcDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAuZmllbGQtZ3JvdXAtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgKiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdWaXNpdGUgdmlydHVlbGxlJztcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIC44KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmNvbC1kZXRhaWxzLWxvdHMsXG4gIC5jb2wtaW5mb3JtYXRpb25zLWdlbmVyYWxlcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mb3JtYXRpb25zLWdlbmVyYWxlcy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuXG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjODU4QzlEO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAuZmllbGRfX2l0ZW1zLFxuICAgICAgLmZpZWxkX19pdGVtcyBhLFxuICAgICAgLmZpZWxkX19pdGVtIHRpbWUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5jb2wtZGV0YWlscy1sb3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RldGFpbHMtbG90cy5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtaV9fcmVmX19sb3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaV9fcmVmX190cmF2YXV4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMTBweCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cblxuICAuc2lkZWJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5yZWdpb24tLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLnBob3RvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgYSxcbiAgICAgICAgLmRyaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgLmRyaW1hZ2UsXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAuZHJpbWFnZSxcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5kcmltYWdlLFxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuZHJpbWFnZSxcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuKi9cbi5sb3Qudmlldy1tb2RlLWZ1bGwgI2hlYWRlci0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubG90LnZpZXctbW9kZS1mdWxsIC5maWVsZHNldC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyLFxuLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQsXG4ubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IHtcbiAgcGFkZGluZzogNXB4OyB9XG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciA+IGZpZWxkc2V0LFxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LFxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gZmllbGRzZXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYmctcmVnaW9uLS10b3AxLnN2Z1wiKTtcbiAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjJweDtcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNXB4IDI1cHg7XG4gICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqLyB9XG4gICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyID4gZmllbGRzZXQgPiBsZWdlbmQsXG4gICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBmaWVsZHNldCA+IGxlZ2VuZCxcbiAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gZmllbGRzZXQgPiBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgY29sb3I6ICM4NThDOUQ7IH1cblxuLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuaGVhZGVyX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2JnLXJlZ2lvbi0tdG9wMS5zdmdcIik7XG4gICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDIycHg7XG4gICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzVweCAyNXB4O1xuICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgbWFyZ2luLXRvcDogMTBweDsqL1xuICAgIC8qLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZl9faW1tZXVibGUgYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuZW50aXR5LWxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9Ki9cbiAgICAvKi5maWVsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAgIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAgIC5maWVsZF9faXRlbXMsXG4gICAgICAgIC5maWVsZF9faXRlbXMgYSxcbiAgICAgICAgLmZpZWxkX19pdGVtIHRpbWUsXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgfSovIH1cbiAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmhlYWRlcl9sZWZ0IGZpZWxkc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG4gICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmhlYWRlcl9sZWZ0IGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5oZWFkZXJfcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyB7XG4gICAgICAgIC5kcmltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9Ki8gfVxuICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuaGVhZGVyX3JpZ2h0ID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBmaWVsZHNldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IGxlZ2VuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUY2RkY7IH1cbiAgICAgICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBmaWVsZHNldC5yb3cgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXY6bnRoLWNoaWxkKG9kZCkuZmllbGQsIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdi5maWVsZDpudGgtY2hpbGQob2RkKSwgI2RydXBhbC1vZmYtY2FudmFzIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IC5maWVsZHNldC13cmFwcGVyID4gZGl2LmZpZWxkOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQsIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IC5maWVsZHNldC13cmFwcGVyID4gZGl2ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBmaWVsZHNldC5yb3cgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgLmZpZWxkOm50aC1jaGlsZChldmVuKSwgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBmaWVsZHNldC5yb3cgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZDpudGgtY2hpbGQoZXZlbiksICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQ6bnRoLWNoaWxkKG9kZCksIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IC5maWVsZHNldC13cmFwcGVyID4gZGl2ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQ6bnRoLWNoaWxkKG9kZCksICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IC5maWVsZHNldC13cmFwcGVyID4gZGl2IC5maWVsZDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLCAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuZm9ybSAubGF5b3V0LXJlZ2lvbi1ub2RlLWZvb3RlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5kZXgtdHJhbnNhY3Rpb25fZHZmIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5kZXgtdHJhbnNhY3Rpb25fZHZmIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbmRleC10cmFuc2FjdGlvbl9kdmYubGV0dGVyLWNvdW50LTEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAuaW5kZXgtdHJhbnNhY3Rpb25fZHZmLmxldHRlci1jb3VudC0yIHtcbiAgICBmb250LXNpemU6IDkwJTsgfVxuXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0LFxuLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBmaWVsZHNldCxcbi5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZmllbGRzZXQsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQsXG4uZ3JvdXAtbG90cy52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzNXB4KSAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQgPiBsZWdlbmQsXG4gIC5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQgPiBsZWdlbmQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBmaWVsZHNldCA+IGxlZ2VuZCxcbiAgLmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCA+IGxlZ2VuZCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0ID4gbGVnZW5kLFxuICAuZ3JvdXAtbG90cy52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCA+IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICM4NThDOUQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNpbmZvcyxcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNpbmZvcyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGZpZWxkc2V0I2luZm9zLFxuICAuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2luZm9zLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjaW5mb3MsXG4gIC5ncm91cC1sb3RzLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2luZm9zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mb3JtYXRpb25zLWdlbmVyYWxlcy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4OyB9XG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjbG90cyxcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNsb3RzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgZmllbGRzZXQjbG90cyxcbiAgLmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNsb3RzLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjbG90cyxcbiAgLmdyb3VwLWxvdHMudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjbG90cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvdHNfcGljdG8uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDsgfVxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2RvY3VtZW50cyxcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNkb2N1bWVudHMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBmaWVsZHNldCNkb2N1bWVudHMsXG4gIC5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjZG9jdW1lbnRzLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjZG9jdW1lbnRzLFxuICAuZ3JvdXAtbG90cy52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNkb2N1bWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb2N1bWVudHNfcGljdG8uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4OyB9XG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjc2lnbmF0dXJlcyxcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNzaWduYXR1cmVzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgZmllbGRzZXQjc2lnbmF0dXJlcyxcbiAgLmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNzaWduYXR1cmVzLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjc2lnbmF0dXJlcyxcbiAgLmdyb3VwLWxvdHMudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjc2lnbmF0dXJlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NpZ25hdHVyZXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDsgfVxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I3ByaWNlcyxcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNwcmljZXMsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBmaWVsZHNldCNwcmljZXMsXG4gIC5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjcHJpY2VzLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjcHJpY2VzLFxuICAuZ3JvdXAtbG90cy52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNwcmljZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcmljZS10YWcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDsgfVxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2NvbW1lbnRzLFxuICAuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2NvbW1lbnRzLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgZmllbGRzZXQjY29tbWVudHMsXG4gIC5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjY29tbWVudHMsXG4gIC5maWNoZS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNjb21tZW50cyxcbiAgLmdyb3VwLWxvdHMudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb21tZW50c19waWN0by5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7IH1cbiAgLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNwcm9zcGVjdCxcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNwcm9zcGVjdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGZpZWxkc2V0I3Byb3NwZWN0LFxuICAuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I3Byb3NwZWN0LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjcHJvc3BlY3QsXG4gIC5ncm91cC1sb3RzLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I3Byb3NwZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJvc3BlY3QucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDsgfVxuICAuZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2NvbnRhY3QsXG4gIC5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjY29udGFjdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGZpZWxkc2V0I2NvbnRhY3QsXG4gIC5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjY29udGFjdCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2NvbnRhY3QsXG4gIC5ncm91cC1sb3RzLnZpZXctbW9kZS1mdWxsIGZpZWxkc2V0I2NvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbmZvcm1hdGlvbnNfY29udGFjdC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4OyB9XG4gIC5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjb2NjdXBhdGlvbixcbiAgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNvY2N1cGF0aW9uLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgZmllbGRzZXQjb2NjdXBhdGlvbixcbiAgLmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCBmaWVsZHNldCNvY2N1cGF0aW9uLFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjb2NjdXBhdGlvbixcbiAgLmdyb3VwLWxvdHMudmlldy1tb2RlLWZ1bGwgZmllbGRzZXQjb2NjdXBhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29jY3VwYXRpb24ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDsgfVxuXG4vKlxuXG4ubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb2N1bWVudHNfcGljdG8uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gICAgICB9XG5cbi5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJpY2UtdGFnLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbi5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb21tZW50c19waWN0by5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG59XG4gKi9cbi8qLm5vZGUtLXR5cGUtaW1tZXVibGUudmlldy1tb2RlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmZpZWxkLS1uYW1lLWRzLWNoYWluc25vZGUtaW1tZXVibGUtZmllbGQtaW1fX3JlZl9fZGV0YWlsLWltbWV1YmxlLWZpZWxkLWVkX19nZW9fX3BvaW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtZWRfX2dlb19fcG9pbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmZpZWxkLXZhbHVlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtbm9kZV9faW1hZ2VzLWVkaXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMge1xuICAgICAgLnBob3RvIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgIC5kcmltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0IHtcbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZl9fZGV0YWlsLWltbWV1YmxlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gLmZpZWxkLWxhYmVsLWFib3ZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgID4gLmZpZWxkLXZhbHVlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWwtaW1tZXVibGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmdyb3VwLWhlYWRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmdyb3VwLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgICAjZ2VvZmllbGQtbWFwLXZpZXctZ2VvLWRhdGFzLW1hcC1kZXRhaWwtaW1tZXVibGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogNjBweCAzNXB4IDI1cHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYmctcmVnaW9uLS10b3AxLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzVweCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgISouZmllbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzNBNDE2MztcblxuICAgICAgICAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkX19pdGVtLFxuICAgICAgICAuZmllbGRfX2l0ZW1zLFxuICAgICAgICAuZmllbGRfX2l0ZW1zIGEsXG4gICAgICAgIC5maWVsZF9faXRlbSB0aW1lLFxuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9KiFcbiAgICB9XG4gIH1cblxufSovXG4udmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgPiAuZmllbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgPiAuZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkLnBhcmNlbGxlIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4udmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQgPiAuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS10ZWFzZXIsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1pbi13aWR0aDogMzE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnVpLWRpYWxvZyAubm9kZS1mb3JtID4gLmNvbnRlbnQge1xuICBtYXJnaW46IDA7IH1cbiAgLnVpLWRpYWxvZyAubm9kZS1mb3JtID4gLmNvbnRlbnQgPiBkaXZbY2xhc3MqPVwibGF5b3V0XCJdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAudWktZGlhbG9nIC5ub2RlLWZvcm0gPiAuY29udGVudCA+IGRpdltjbGFzcyo9XCJsYXlvdXRcIl0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbi51aS1kaWFsb2cgLm5vZGUtY29uZmlybS1mb3JtIHtcbiAgcGFkZGluZzogMCAxZW07IH1cblxuLnVpLWRpYWxvZyAudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQsXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCA+IGlmcmFtZSB7XG4gIHBhZGRpbmc6IDAgMWVtICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gLmdyb3VwLWhlYWRlciwgLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gLmdyb3VwLWZvb3Rlcixcbi5ub2RlLWZvcm0gLmxheW91dF9fcmVnaW9uIC5ncm91cC1sZWZ0LCAubm9kZS1mb3JtIC5sYXlvdXRfX3JlZ2lvbiAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyIC5ncm91cC1oZWFkZXIsXG4uZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyIC5ncm91cC1mb290ZXIsXG4uZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyIC5ncm91cC1sZWZ0LFxuLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5LnZpZXctbW9kZS1tb2RhbCAuZ3JvdXAtaGVhZGVyLFxuLmVudGl0eS52aWV3LW1vZGUtbW9kYWwgLmdyb3VwLWZvb3Rlcixcbi5lbnRpdHkudmlldy1tb2RlLW1vZGFsIC5ncm91cC1sZWZ0LFxuLmVudGl0eS52aWV3LW1vZGUtbW9kYWwgLmdyb3VwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAxZW07IH1cblxuLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyLFxuLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIsXG4uZW50aXR5LnZpZXctbW9kZS1tb2RhbCA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuICAubm9kZS1mb3JtIC5sYXlvdXRfX3JlZ2lvbiA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmhvcml6b250YWwtdGFicyxcbiAgLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyOmZpcnN0LWNoaWxkIC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmhvcml6b250YWwtdGFicy1saXN0LFxuICAuZW50aXR5LnZpZXctbW9kZS1tb2RhbCA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmhvcml6b250YWwtdGFicyxcbiAgLmVudGl0eS52aWV3LW1vZGUtbW9kYWwgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyOmZpcnN0LWNoaWxkIC5ob3Jpem9udGFsLXRhYnMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLWZvcm0gLmxheW91dF9fcmVnaW9uID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZCwgLm5vZGUtZm9ybSAjZHJ1cGFsLW9mZi1jYW52YXMgLmxheW91dF9fcmVnaW9uID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gLmxheW91dF9fcmVnaW9uID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZCwgLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkZ3JvdXAsIC5ub2RlLWZvcm0gI2RydXBhbC1vZmYtY2FudmFzIC5sYXlvdXRfX3JlZ2lvbiA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGRncm91cCwgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLWZvcm0gLmxheW91dF9fcmVnaW9uID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwLFxuICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZCxcbiAgLmVudGl0eS1icm93c2VyLWZvcm0gI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGQsXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5mb3JtLXdyYXBwZXIgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkZ3JvdXAsXG4gIC5lbnRpdHktYnJvd3Nlci1mb3JtICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGRncm91cCxcbiAgLmVudGl0eS52aWV3LW1vZGUtbW9kYWwgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS52aWV3LW1vZGUtbW9kYWwgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkLFxuICAuZW50aXR5LnZpZXctbW9kZS1tb2RhbCA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGRncm91cCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkudmlldy1tb2RlLW1vZGFsID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAxZW07IH1cbiAgICAubm9kZS1mb3JtIC5sYXlvdXRfX3JlZ2lvbiA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGQ6bGFzdC1jaGlsZCwgLm5vZGUtZm9ybSAjZHJ1cGFsLW9mZi1jYW52YXMgLmxheW91dF9fcmVnaW9uID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkOmxhc3QtY2hpbGQsIC5ub2RlLWZvcm0gLmxheW91dF9fcmVnaW9uID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwOmxhc3QtY2hpbGQsIC5ub2RlLWZvcm0gI2RydXBhbC1vZmYtY2FudmFzIC5sYXlvdXRfX3JlZ2lvbiA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGRncm91cDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtZm9ybSAubGF5b3V0X19yZWdpb24gPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkZ3JvdXA6bGFzdC1jaGlsZCxcbiAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZDpsYXN0LWNoaWxkLFxuICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZDpsYXN0LWNoaWxkLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZDpsYXN0LWNoaWxkLFxuICAgIC5lbnRpdHktYnJvd3Nlci1mb3JtIC5mb3JtLXdyYXBwZXIgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkZ3JvdXA6bGFzdC1jaGlsZCxcbiAgICAuZW50aXR5LWJyb3dzZXItZm9ybSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgKyAuZmllbGRncm91cDpsYXN0LWNoaWxkLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5LWJyb3dzZXItZm9ybSAuZm9ybS13cmFwcGVyID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwOmxhc3QtY2hpbGQsXG4gICAgLmVudGl0eS52aWV3LW1vZGUtbW9kYWwgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyICsgLmZpZWxkOmxhc3QtY2hpbGQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkudmlldy1tb2RlLW1vZGFsID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZDpsYXN0LWNoaWxkLFxuICAgIC5lbnRpdHkudmlldy1tb2RlLW1vZGFsID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwOmxhc3QtY2hpbGQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkudmlldy1tb2RlLW1vZGFsID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciArIC5maWVsZGdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlciA+IC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgPiAuZmllbGQtbmFtZS1kZXRhaWwtaW1tZXVibGVfX3Byb3ByaWV0YWlyZXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSA+IC5maWVsZC1uYW1lLWRldGFpbC1pbW1ldWJsZV9fcHJvcHJpZXRhaXJlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSA+IC5maWVsZC1uYW1lLWRldGFpbC1pbW1ldWJsZV9fcHJvcHJpZXRhaXJlcyA+IC5maWVsZC12YWx1ZSwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgPiAuZmllbGQtbmFtZS1kZXRhaWwtaW1tZXVibGVfX3Byb3ByaWV0YWlyZXMgPiAuZmllbGQtdmFsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlID4gYSwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlID4gYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlID4gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZF93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlID4gYTpob3ZlciwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlID4gYTpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlID4gLmZpZWxkLW5hbWUtZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmVzID4gLmZpZWxkLXZhbHVlID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnXCIpOyB9XG5cbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyB7XG4gIGJvcmRlcjogMDsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVGRjk7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkU5OEZGO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3csICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAuZmllbGQuZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZC1sYWJlbC1pbmxpbmUsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS1sYWJlbC1pbmxpbmUuZmllbGQgPiAuZmllbGQtbGFiZWwtaW5saW5lLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLWxhYmVsLWlubGluZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZCA+IC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLXZhbHVlLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLXZhbHVlLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLXZhbHVlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyIC5maWVsZC0tbGFiZWwtaW5saW5lLmZpZWxkID4gLmZpZWxkLXZhbHVlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgYS5idG4sIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgYS5idG4sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgYS5idG4sIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgYS5idG46aG92ZXIsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgYS5idG46aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgYS5idG46aG92ZXIsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0sIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGOyB9XG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyAuaG9yaXpvbnRhbC10YWJzLXBhbmUgLmRldGFpbHMtd3JhcHBlciAuZmllbGQtbmFtZS1hamF4LWxpbmtkZXRhaWwtaW1tZXVibGVfX3Byb3ByaWV0YWlyZSBhLCAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIC5ob3Jpem9udGFsLXRhYnMtcGFuZSAuZGV0YWlscy13cmFwcGVyIC5maWVsZC1uYW1lLWFqYXgtbGlua2RldGFpbC1pbW1ldWJsZV9fcHJvcHJpZXRhaXJlIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgLmhvcml6b250YWwtdGFicy1wYW5lIC5kZXRhaWxzLXdyYXBwZXIgLmZpZWxkLW5hbWUtYWpheC1saW5rZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjM0E0MTYzOyB9XG5cbi52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5idG4sIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5idG46aG92ZXIsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuYnRuOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyRTk4RkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuZmllbGQtbmFtZS1maWVsZC1wc19fcmVmX19pbW1ldWJsZSwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5maWVsZC1uYW1lLWZpZWxkLXBzX19yZWZfX2ltbWV1YmxlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmZpZWxkLW5hbWUtZmllbGQtcHNfX3JlZl9faW1tZXVibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgLnRhYmxlIHRib2R5IHRyIHRkIC5kZXRhaWwtaW1tZXVibGUgLmZpZWxkLW5hbWUtZmllbGQtcHNfX3JlZl9faW1tZXVibGUgPiAuZmllbGQtdmFsdWUsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuZmllbGQtbmFtZS1maWVsZC1wc19fcmVmX19pbW1ldWJsZSA+IC5maWVsZC12YWx1ZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5maWVsZC1uYW1lLWZpZWxkLXBzX19yZWZfX2ltbWV1YmxlID4gLmZpZWxkLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuZmllbGQtbmFtZS1maWVsZC1wc19fcmVmX19pbW1ldWJsZSA+IC5maWVsZC12YWx1ZSA+IGEsIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuZmllbGQtbmFtZS1maWVsZC1wc19fcmVmX19pbW1ldWJsZSA+IC5maWVsZC12YWx1ZSA+IGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSAuZmllbGQtbmFtZS1maWVsZC1wc19fcmVmX19pbW1ldWJsZSA+IC5maWVsZC12YWx1ZSA+IGEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZF93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5maWVsZC1uYW1lLWZpZWxkLXBzX19yZWZfX2ltbWV1YmxlID4gLmZpZWxkLXZhbHVlID4gYTpob3ZlciwgLnZpZXcubGlzdGluZy0tZ2VuZXJhbC52aWV3LXByb3NwZWN0aW9uX19saXN0aW5nID4gLnZpZXctY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5jb2wgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5maWVsZC1uYW1lLWZpZWxkLXBzX19yZWZfX2ltbWV1YmxlID4gLmZpZWxkLXZhbHVlID4gYTpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWdlbmVyYWwudmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUuY29sIC50YWJsZSB0Ym9keSB0ciB0ZCAuZGV0YWlsLWltbWV1YmxlIC5maWVsZC1uYW1lLWZpZWxkLXBzX19yZWZfX2ltbWV1YmxlID4gLmZpZWxkLXZhbHVlID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnXCIpOyB9XG5cbi5wYWdlLXZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgLmxpc3RpbmctLXByb3NwZWN0aW9uIC52aWV3LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyouZmllbGQtbmFtZS1maWVsZC1sb19fcmVmX19hY3F1ZXJldXIsXG4uZmllbGQtbmFtZS1maWVsZC1sb19fYWNxdWVyZXVyLFxuLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZl9fbG9jYXRhaXJlIHtcbiAgYSB7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250YWN0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250YWN0aC5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSovXG5ib2R5LnBhdGgtbm9kZSAudWktZGlhbG9nLnVpLWNvcm5lci1hbGwudWktd2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiA3MHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG5ib2R5LnBhdGgtbm9kZSAudWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudC51aS1kaWFsb2ctY29udGVudC5jdXN0b20tbW9kYWwgLmNvdmVyLFxuYm9keS5wYXRoLW5vZGUgLnVpLWRpYWxvZyAudWktd2lkZ2V0LWNvbnRlbnQudWktZGlhbG9nLWNvbnRlbnQuY3VzdG9tLW1vZGFsIC5wb3B1cC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkucGF0aC1ub2RlIC51aS1kaWFsb2cgLnVpLXdpZGdldC1jb250ZW50LnVpLWRpYWxvZy1jb250ZW50LmN1c3RvbS1tb2RhbCAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBib2R5LnBhdGgtbm9kZSAudWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudC51aS1kaWFsb2ctY29udGVudC5jdXN0b20tbW9kYWwgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7IH1cbiAgICBib2R5LnBhdGgtbm9kZSAudWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudC51aS1kaWFsb2ctY29udGVudC5jdXN0b20tbW9kYWwgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7IH1cbiAgICBib2R5LnBhdGgtbm9kZSAudWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudC51aS1kaWFsb2ctY29udGVudC5jdXN0b20tbW9kYWwgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qXG5maWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciAuZmllbGQtbmFtZS1kaXNwbGF5LWZpZWxkLWNvcHlub2RlLWNtX19pbSxcbmZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1uYW1lLWRpc3BsYXktZmllbGQtY29weW5vZGUtY21fX2ltMixcbmZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1uYW1lLWFqYXgtZWRpdC1saW5rbm9kZV9fbG90X19oYWJpdGF0aW9uLFxuZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLW5hbWUtYWpheC1lZGl0LWxpbmtub2RlX19sb3RfX2hhYml0YXRpb24tMixcbmZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1uYW1lLWFqYXgtZWRpdC1saW5rbm9kZV9fbG90X19oYWJpdGF0aW9uLTMsXG5maWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciAuZmllbGQtbmFtZS1hamF4LWVkaXQtbGlua25vZGVfX2xvdF9faGFiaXRhdGlvbi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLmZpZWxkLXZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG4sXG4gICAgLmxpbmstZWRpdCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuKi9cbi5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0ID4gZmllbGRzZXQucm93IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1uYW1lLWFqYXgtZWRpdC1saW5rbm9kZV9fbG90X19oYWJpdGF0aW9uLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ubGlzdGluZy0tbG90cy0tY29tbWVyY2lhbGlzYXRpb24gLnZpZXdzLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7IH1cbiAgLmxpc3RpbmctLWxvdHMtLWNvbW1lcmNpYWxpc2F0aW9uIC52aWV3cy1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmxpc3RpbmctLWxvdHMtLWNvbW1lcmNpYWxpc2F0aW9uIC52aWV3cy1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cblxuLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nLFxuLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nLFxuLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCwgLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQsXG4gIC5lbnRpdHkuZ3JvdXAtbG90cyAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50LFxuICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCxcbiAgLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQsXG4gIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50LFxuICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCxcbiAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IGgzLCAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgaDMsICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCBoMyxcbiAgICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCBoMyxcbiAgICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgaDMsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IGgzLFxuICAgIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IGgzLFxuICAgIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCBoMyxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgaDMsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgaDMsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IGgzLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlldy1ncm91cCwgLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwLCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXAsXG4gICAgLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXAsXG4gICAgLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlldy1ncm91cCxcbiAgICAucGFyY2VsbGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlldy1ncm91cCxcbiAgICAucGFyY2VsbGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXAsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwLFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlldy1ncm91cCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlldy1ncm91cDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXA6bGFzdC1jaGlsZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtbG90cyAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwOmxhc3QtY2hpbGQsXG4gICAgICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXA6bGFzdC1jaGlsZCxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlldy1ncm91cDpsYXN0LWNoaWxkLFxuICAgICAgLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXA6bGFzdC1jaGlsZCxcbiAgICAgIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlldy1ncm91cDpsYXN0LWNoaWxkLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwOmxhc3QtY2hpbGQsXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlldy1ncm91cDpsYXN0LWNoaWxkLFxuICAgICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3LWdyb3VwOmxhc3QtY2hpbGQsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXctZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgI2RydXBhbC1vZmYtY2FudmFzIC5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAucGFyY2VsbGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyY2VsbGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5maWNoZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWFyZ2luOiAwIC01cHg7IH1cbiAgICAgIC5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pLCAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbiksICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtbG90cyAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pLFxuICAgICAgLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pLFxuICAgICAgLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbiksXG4gICAgICAucGFyY2VsbGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbiksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbiksXG4gICAgICAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSxcbiAgICAgIC5maWNoZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50ICsgLnZpZXctZm9vdGVyLCAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgKyAudmlldy1mb290ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCArIC52aWV3LWZvb3RlcixcbiAgICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCArIC52aWV3LWZvb3RlcixcbiAgICAuZW50aXR5Lmdyb3VwLWxvdHMgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgKyAudmlldy1mb290ZXIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50ICsgLnZpZXctZm9vdGVyLFxuICAgIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAudmlldy1jb250ZW50ICsgLnZpZXctZm9vdGVyLFxuICAgIC5wYXJjZWxsZS52aWV3LW1vZGUtZnVsbCAudmlldy1kb2N1bWVudHMtbGlzdGluZyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCArIC52aWV3LWZvb3RlcixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgKyAudmlldy1mb290ZXIsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIC52aWV3LWNvbnRlbnQgKyAudmlldy1mb290ZXIsXG4gICAgLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ICsgLnZpZXctZm9vdGVyLFxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmljaGUudmlldy1tb2RlLWZ1bGwgLnZpZXctZG9jdW1lbnRzLWxpc3RpbmcgLnZpZXctY29udGVudCArIC52aWV3LWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tZWRpYS5kb2N1bWVudC52aWV3LW1vZGUtdGVhc2VyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubWVkaWEuZG9jdW1lbnQudmlldy1tb2RlLXRlYXNlciA+IC5maWVsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5tZWRpYS5kb2N1bWVudC52aWV3LW1vZGUtdGVhc2VyID4gLmZpZWxkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5tZWRpYS5kb2N1bWVudC52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLXNoYXJlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogNSU7IH1cbiAgLm1lZGlhLmRvY3VtZW50LnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtbmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICAubWVkaWEuZG9jdW1lbnQudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1maWVsZC1tZWRpYS1maWxlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubWVkaWEuZG9jdW1lbnQudmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1maWVsZC1tZWRpYS1maWxlIC5maWVsZF9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tZWRpYS5kb2N1bWVudC52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgLmZpbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5tZWRpYS5kb2N1bWVudC52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgLmZpbGUgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgICAgICAgLm1lZGlhLmRvY3VtZW50LnZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtbWVkaWEtZmlsZSAuZmlsZSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQyaG92ZXIuc3ZnXCIpOyB9XG4gIC5tZWRpYS5kb2N1bWVudC52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLWRvX19kYXRlX19wZXJlbXB0aW9uIHtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnZpZXctbW9kZS1mdWxsIC5maWVsZC1uYW1lLXByb3NwZWN0aW9uX19jb21tZW50c3BhcmNlbGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjNweCAyNXB4IDFlbTsgfVxuXG4uZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuY29tbWVudCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7IH1cbiAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQ6bGFzdC1vZi10eXBlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50Om50aC1jaGlsZChvZGQpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGMUY2RkY7IH1cbiAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQ6bnRoLWNoaWxkKGV2ZW4pLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkVGRUZFOyB9XG4gIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50IC5maWVsZC1uYW1lLWNvbW1lbnQtcG9zdC1kYXRlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtY29tbWVudC1wb3N0LWRhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM4NThDOUQ7IH1cbiAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkW2NsYXNzKj1cImZpZWxkLXVzX19uYW1lMFwiXSwgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJmaWVsZC11c19fbmFtZTBcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuY29tbWVudCAuZmllbGRbY2xhc3MqPVwiZmllbGQtdXNfX25hbWUwXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM4NThDOUQ7IH1cbiAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50IC5maWVsZC1uYW1lLWZpZWxkLWNvbW1lbnQsXG4gIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50IC5saW5rcyxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50IC5saW5rcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuY29tbWVudCAuZmllbGQtbmFtZS1maWVsZC1jb21tZW50IC5maWVsZC12YWx1ZSBwLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCAuZmllbGQtdmFsdWUgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCAuZmllbGQtdmFsdWUgcDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCAuZmllbGQtdmFsdWUgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCAuZmllbGQtdmFsdWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuY29tbWVudCAuZmllbGQtbmFtZS1maWVsZC1jb21tZW50IC5maWVsZC12YWx1ZSwgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCAuZmllbGQtdmFsdWUgcCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIC5jb21tZW50IC5maWVsZC1uYW1lLWZpZWxkLWNvbW1lbnQgLmZpZWxkLXZhbHVlIHAge1xuICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4uZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuaW5kZW50ZWQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuaW5kZW50ZWQge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1sZWZ0OiAxZW0gc29saWQgI0YxRjFGMTsgfVxuICAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuaW5kZW50ZWQgLmNvbW1lbnQ6bnRoLWNoaWxkKGV2ZW4pLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmluZGVudGVkIC5jb21tZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YxRjZGRjsgfVxuICAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuaW5kZW50ZWQgLmNvbW1lbnQ6bnRoLWNoaWxkKG9kZCksICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSAuaW5kZW50ZWQgLmNvbW1lbnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGRUZFRkU7IH1cblxuLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgKyBmb3JtLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gLmNvbW1lbnQgKyBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIGZvcm0gbGFiZWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSBmb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMzQTQxNjM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gZm9ybSBsYWJlbDphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIGZvcm0gbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4OyB9XG5cbi5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIGZvcm0gLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIGZvcm0gLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U4RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjM0E0MTYzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIl9fY29tbWVudHNcIl0gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAuZmllbGRbY2xhc3MqPVwiX19jb21tZW50c1wiXSBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bjpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICBjb2xvcjogIzJFOThGRjsgfVxuXG4uY29tbWVudC52aWV3LW1vZGUtbW9kYWwge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb21tZW50LnZpZXctbW9kZS1tb2RhbCAuZmllbGQtbmFtZS1maWVsZC1jb21tZW50IC5maWVsZC12YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0sIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0sXG4uZW50aXR5Lmdyb3VwLWxvdHMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0sXG4uZW50aXR5Lmdyb3VwLWxvdHMgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICMzQTQxNjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNvbW1lcmNpYWxpc2F0aW9uLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmU6YWZ0ZXIsIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLWxhYmVsLWlubGluZTphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lOmFmdGVyLFxuICAuZW50aXR5Lmdyb3VwLWxvdHMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLWxhYmVsLWlubGluZTphZnRlcixcbiAgLmVudGl0eS5ncm91cC1sb3RzICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lOmFmdGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1sb3RzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIDpcIjsgfVxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLWxhYmVsLWlubGluZSwgLmNvbW1lcmNpYWxpc2F0aW9uLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmNvbW1lcmNpYWxpc2F0aW9uLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtdmFsdWUsXG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmNvbW1lcmNpYWxpc2F0aW9uLnZpZXctbW9kZS1mdWxsIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC12YWx1ZSxcbiAgLmVudGl0eS5ncm91cC1sb3RzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gIC5lbnRpdHkuZ3JvdXAtbG90cyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAuZW50aXR5Lmdyb3VwLWxvdHMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlLFxuICAuZW50aXR5Lmdyb3VwLWxvdHMgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC12YWx1ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtdmFsdWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlLFxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC12YWx1ZSxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtbG90cyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtdmFsdWUsXG4gIC5lbnRpdHkuZ3JvdXAtbG90cyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1sb3RzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC12YWx1ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlIC51c2VyLW5hbWUsIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlIC51c2VyLW5hbWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlIC51c2VyLW5hbWUsXG4gICAgLmVudGl0eS5ncm91cC1sb3RzIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIC5maWVsZC12YWx1ZSAudXNlci1uYW1lLFxuICAgIC5lbnRpdHkuZ3JvdXAtbG90cyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cInJlZnMtdXNlcl9fYXNzZXRtYW5hZ2VcIl0gLmZpZWxkLXZhbHVlIC51c2VyLW5hbWUsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtbG90cyAuZmllbGRbY2xhc3MqPVwicmVmcy11c2VyX19hc3NldG1hbmFnZVwiXSAuZmllbGQtdmFsdWUgLnVzZXItbmFtZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCB7XG4gIC8qaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfSovXG4gIC8qLmZpZWxkLW5hbWUtYWpheC1lZGl0LWxpbmtub2RlX19jb21tZXJjaWFsaXNhdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBhLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICMyRTk4RkYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9Ki9cbiAgLyouZmllbGQtbmFtZS1maWVsZC1jbV9fcmVmX19pbW1ldWJsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0qLyB9XG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgI3ByaWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjNweCAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgI3ByaWNlcyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgICAgLmNvbW1lcmNpYWxpc2F0aW9uLnZpZXctbW9kZS1mdWxsICNwcmljZXMgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGNkZGOyB9XG4gICAgICAgIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjcHJpY2VzIC5maWVsZHNldC13cmFwcGVyID4gZGl2Om50aC1jaGlsZChvZGQpLmZpZWxkLCAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgI3ByaWNlcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYuZmllbGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjcHJpY2VzIC5maWVsZHNldC13cmFwcGVyID4gZGl2IC5maWVsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgI3ByaWNlcyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgI3ByaWNlcyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiAuZmllbGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCAjcHJpY2VzIC5maWVsZHNldC13cmFwcGVyID4gZGl2IC5maWVsZDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSxcbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCxcbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlOmhvdmVyLFxuLmRyb3BidXR0b24tbXVsdGlwbGU6aG92ZXIgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlOmhvdmVyIHtcbiAgei1pbmRleDogMTAwOyB9XG5cbi52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24tbXVsdGlwbGU6aG92ZXIgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLW11bHRpcGxlOmhvdmVyIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wdy5zdmdcIik7IH1cblxuLmRyb3BidXR0b24tbXVsdGlwbGU6aG92ZXIgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3JtLWV2ZW5lbWVudCAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkLW5hbWUtZmllbGQtY2VfX2NvbXB0ZS1yZW5kdSwgLmNybS1ldmVuZW1lbnQgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGQtbmFtZS1maWVsZC1jZV9fY29tcHRlLXJlbmR1LmZpZWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmNybS1ldmVuZW1lbnQgLmZpZWxkLS1sYWJlbC1hYm92ZS5maWVsZC1uYW1lLWZpZWxkLWNlX19jb21wdGUtcmVuZHUuZmllbGQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuY3JtLWV2ZW5lbWVudCAuZmllbGQuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkLW5hbWUtZmllbGQtY2VfX2NvbXB0ZS1yZW5kdSAuZmllbGQtdmFsdWUsIC5jcm0tZXZlbmVtZW50ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkLW5hbWUtZmllbGQtY2VfX2NvbXB0ZS1yZW5kdS5maWVsZCAuZmllbGQtdmFsdWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuY3JtLWV2ZW5lbWVudCAuZmllbGQtLWxhYmVsLWFib3ZlLmZpZWxkLW5hbWUtZmllbGQtY2VfX2NvbXB0ZS1yZW5kdS5maWVsZCAuZmllbGQtdmFsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50LCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50LFxuLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCxcbi52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LFxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQsXG4udmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCxcbi52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQsIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQsXG4gICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCxcbiAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCxcbiAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCxcbiAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC5lbXB0eSwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC5lbXB0eSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC5lbXB0eSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQuZW1wdHksXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC5lbXB0eSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLmVtcHR5LFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQuZW1wdHksXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQuZW1wdHksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQuZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgLnZpZXdzLWxhYmVsLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC52aWV3cy1sYWJlbCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCAudmlld3MtbGFiZWwsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC52aWV3cy1sYWJlbCxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC52aWV3cy1sYWJlbCxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC52aWV3cy1sYWJlbCxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC52aWV3cy1sYWJlbCxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCAudmlld3MtbGFiZWwsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgLnZpZXdzLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50LCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50LFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC5maWVsZC1jb250ZW50LFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgLmZpZWxkLWNvbnRlbnQsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1yZWZzLW1lZGlhcywgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1yZWZzLW1lZGlhcywgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1yZWZzLW1lZGlhcyxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1yZWZzLW1lZGlhcyxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLXJlZnMtbWVkaWFzLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMgaW1nLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLXJlZnMtbWVkaWFzIGltZywgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1yZWZzLW1lZGlhcyBpbWcsXG4gICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMgaW1nLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1yZWZzLW1lZGlhcyBpbWcsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLXJlZnMtbWVkaWFzIGltZyxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMgaW1nLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMgaW1nLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tcmVmcy1tZWRpYXMgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCxcbiAgICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LFxuICAgICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LFxuICAgICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LFxuICAgICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LFxuICAgICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCxcbiAgICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IGEsXG4gICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IGEsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhIHtcbiAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsXG4gICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsXG4gICAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyBhLmJ0biwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIGEuYnRuLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgYS5idG4sIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIGEuYnRuLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIGEuYnRuLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIGEuYnRuLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgICAgICAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIGEuYnRuLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyBhLmJ0bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgYS5idG4sXG4gICAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9c3VibWl0XSxcbiAgICAgICAgLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJ1dHRvbi0tcHJpbWFyeVt0eXBlPXN1Ym1pdF0sXG4gICAgICAgIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGksXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtZHJvcGJ1dHRvbmxvdHMtc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duLFxuICAgICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93bixcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXNzLW9mZnJlczA6YmVmb3JlLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtc3Mtb2ZmcmVzMDpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1zcy1vZmZyZXMwOmJlZm9yZSwgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtdmVuZHVzMDpiZWZvcmUsIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy12ZW5kdXMwOmJlZm9yZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXZlbmR1czA6YmVmb3JlLCAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUsIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtc3Mtb2ZmcmVzMDpiZWZvcmUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXNzLW9mZnJlczA6YmVmb3JlLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1zcy1vZmZyZXMwOmJlZm9yZSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy12ZW5kdXMwOmJlZm9yZSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtdmVuZHVzMDpiZWZvcmUsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXZlbmR1czA6YmVmb3JlLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXByaW5jaXBhdXgwOmJlZm9yZSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtcHJpbmNpcGF1eDA6YmVmb3JlLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXNzLW9mZnJlczA6YmVmb3JlLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtc3Mtb2ZmcmVzMDpiZWZvcmUsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1zcy1vZmZyZXMwOmJlZm9yZSxcbiAgICAgIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtdmVuZHVzMDpiZWZvcmUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy12ZW5kdXMwOmJlZm9yZSxcbiAgICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXZlbmR1czA6YmVmb3JlLFxuICAgICAgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUsXG4gICAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbi1saXN0aW5nLnZpZXctZGlzcGxheS1pZC1saXN0aW5nX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb24tbGlzdGluZy52aWV3LWRpc3BsYXktaWQtbGlzdGluZ19fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy1wcmluY2lwYXV4MDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbi52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtaW0tcmVmLWNvbW1lcmNpYWxpc2F0aW9uLCAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1pbS1yZWYtY29tbWVyY2lhbGlzYXRpb24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWltLXJlZi1jb21tZXJjaWFsaXNhdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtaW0tcmVmLWNvbW1lcmNpYWxpc2F0aW9uIC5maWVsZC1jb250ZW50LCAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1pbS1yZWYtY29tbWVyY2lhbGlzYXRpb24gLmZpZWxkLWNvbnRlbnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWltLXJlZi1jb21tZXJjaWFsaXNhdGlvbiAuZmllbGQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWltLXJlZi1jb21tZXJjaWFsaXNhdGlvbiAuZmllbGQtY29udGVudCBhLCAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1pbS1yZWYtY29tbWVyY2lhbGlzYXRpb24gLmZpZWxkLWNvbnRlbnQgYSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtaW0tcmVmLWNvbW1lcmNpYWxpc2F0aW9uIC5maWVsZC1jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMyZTk4ZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgPiAudmlld3MtbGFiZWwsIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgPiAudmlld3MtbGFiZWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcgPiAudmlld3MtbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtbG8tYmF0aW1lbnQ6YmVmb3JlLCAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1sby1iYXRpbWVudDpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxvLWJhdGltZW50OmJlZm9yZSwgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1sby1ldGFnZTpiZWZvcmUsIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxvLWV0YWdlOmJlZm9yZSwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtbG8tZXRhZ2U6YmVmb3JlLCAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxoLXN1cmZhY2UtYXBwdC1yMDpiZWZvcmUsIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxoLXN1cmZhY2UtYXBwdC1yMDpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxoLXN1cmZhY2UtYXBwdC1yMDpiZWZvcmUsIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtbGgtc3VyZmFjZS1iYzpiZWZvcmUsIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxoLXN1cmZhY2UtYmM6YmVmb3JlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1saC1zdXJmYWNlLWJjOmJlZm9yZSwgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1sby1vY2N1cGF0aW9uOmJlZm9yZSwgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtbG8tb2NjdXBhdGlvbjpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxvLW9jY3VwYXRpb246YmVmb3JlLCAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxvLXN0YXRlLWR1LWxvdDpiZWZvcmUsIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxvLXN0YXRlLWR1LWxvdDpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxvLXN0YXRlLWR1LWxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAwOyB9XG5cbi52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGksIC52aWV3LWNvbW1lcmNpYWxpc2F0aW9uX19sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9faGFiaXRhdGlvbl9fbW9iaWxlICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSAuZHJvcGJ1dHRvbi1kcm9wZG93biwgLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkgLmRyb3BidXR0b24tZHJvcGRvd24sICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIC5kcm9wYnV0dG9uLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG5cbi52aWV3cy1maWVsZC1maWVsZC1pbV9fcmVmc19fbWVkaWFzLFxuLnZpZXdzLWZpZWxkLWZpZWxkLWltLXJlZnMtbWVkaWFzIHtcbiAgd2lkdGg6IDY1cHg7IH1cblxuLm1lZGlhLmltYWdlLnZpZXctbW9kZS10ZWFzZXIgLmRyaW1hZ2Uge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX3ByZXYwLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX25leHQwLFxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtZmllbGQtcnJfX3JlZl9fcHJldjAgYSxcbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX25leHQwIGEsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgYSxcbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgYSB7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX3ByZXYwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX3ByZXYwIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiPCBcIjsgfVxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX2dsb2JhbC0zIC52aWV3LWNvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX2dsb2JhbC0zICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCxcbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgLnZpZXctY29udGVudCxcbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCB1bCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgdWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyAudmlldy1jb250ZW50IHVsLFxuICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zIC52aWV3LWNvbnRlbnQgdWwsXG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgdWwsXG4gICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zIC52aWV3LWNvbnRlbnQgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCA+IHVsID4gbGksXG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgLnZpZXctY29udGVudCA+IHVsID4gbGksXG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpLFxuICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAuNDVlbTsgfVxuICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyAudmlldy1jb250ZW50ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCA+IHVsID4gbGk6bGFzdC1jaGlsZCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyAudmlldy1jb250ZW50ID4gdWwgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMgLnZpZXctY29udGVudCA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gdWwgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCA+IHVsID4gbGkgdWwsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCxcbiAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCxcbiAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCBsaSwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHVsIGxpLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTMgLnZpZXctY29udGVudCA+IHVsID4gbGkgdWwgbGksXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHVsIGxpLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsID4gbGkgdWwgbGksXG4gICAgICAgICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMzpob3ZlciAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTM6aG92ZXIgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHVsLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fZ2xvYmFsLTM6aG92ZXIgLnZpZXctY29udGVudCA+IHVsID4gbGkgdWwsXG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0zOmhvdmVyIC52aWV3LWNvbnRlbnQgPiB1bCA+IGxpIHVsLFxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMzpob3ZlciAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCA+IHVsID4gbGkgdWwsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMzpob3ZlciAudmlldy1jb250ZW50ID4gdWwgPiBsaSB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5jb250YWluZXItaW5saW5lIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX25leHQwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuY29udGFpbmVyLWlubGluZSAuZmllbGQtbmFtZS1maWVsZC1ycl9fcmVmX19uZXh0MCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiID5cIjsgfVxuXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQge1xuICB3aWR0aDogY2FsYyg3MCUgLSAxZW0pO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAudmlldy1jb250ZW50LCAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDNlbTsgfVxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmhvcml6b250YWwtdGFicywgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC52aWV3LWNvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAudmlldy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5cbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1sZWZ0ID4gLmZpZWxkLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gLmZpZWxkLCAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IGZpZWxkc2V0LmZvcm0taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgPiAuZmllbGQ6bGFzdC1jaGlsZCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1sZWZ0ID4gLmZpZWxkOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IC5maWVsZDpsYXN0LWNoaWxkLCAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IGZpZWxkc2V0LmZvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IC5maWVsZHNldC13cmFwcGVyID4gLmZpZWxkOmxhc3QtY2hpbGQsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGRzZXQtd3JhcHBlciA+IC5maWVsZDpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQgLmZpZWxkc2V0LXdyYXBwZXIgPiAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtZm9vdGVyIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMiAuZmVlZC1pY29ucyxcbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3RlciAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0yIC5mZWVkLWljb25zIHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWZvb3RlciA+IC5maWVsZCwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1mb290ZXIgPiAuZmllbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtZm9vdGVyID4gLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtZm9vdGVyID4gLmZpZWxkOmxhc3QtY2hpbGQsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtZm9vdGVyID4gLmZpZWxkOmxhc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtZm9vdGVyID4gLmZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1mb290ZXIgPiAuZmllbGQuZmllbGQtbmFtZS1ub2RlLWNoYW5nZWQtZGF0ZSwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzIC5ncm91cC1mb290ZXIgPiAuZmllbGQtbmFtZS1ub2RlLWNoYW5nZWQtZGF0ZS5maWVsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1mb290ZXIgPiAuZmllbGQtbmFtZS1ub2RlLWNoYW5nZWQtZGF0ZS5maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ob3Jpem9udGFsLXRhYnMge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhLCAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLWxpc3QgLmhvcml6b250YWwtdGFiLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24gYSBzdHJvbmcsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uIGE6aG92ZXIgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGEsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSwgLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IC5ob3Jpem9udGFsLXRhYi1idXR0b24uc2VsZWN0ZWQgYSBzdHJvbmcsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtbGlzdCAuaG9yaXpvbnRhbC10YWItYnV0dG9uLnNlbGVjdGVkIGE6aG92ZXIgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gIC5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCAuaG9yaXpvbnRhbC10YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLypcbi5lbnRpdHkudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuXG4gIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICB9XG5cbn0qL1xuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgaDEuaCB7XG4gICAgZm9udC1zaXplOiAxMzAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwgaDEuaCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCBoMS5oICoge1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGEuYnRuLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5jb250ZXh0dWFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtaGVhZGVyLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1sZWZ0LFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1oZWFkZXI6ZW1wdHksXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdDplbXB0eSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodDplbXB0eSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1mb290ZXI6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1oZWFkZXIgLndpdGgtc3RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCxcbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuZ3JvdXAtbGVmdCA+IGZpZWxkc2V0LmZvcm0taXRlbSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIC5ncm91cC1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCAuaW1hZ2VzLXdyYXBwZXIuaGFzLXN0YXJ0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIGxhYmVsIHtcbiAgICBjb2xvcjogIzNBNDE2MzsgfVxuXG4uZmllbGQtbmFtZS1maWVsZC1jZF9fdGFnczAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpZWxkLW5hbWUtZmllbGQtY2RfX3RhZ3MwIHVsLCAuZmllbGQtbmFtZS1maWVsZC1jZF9fdGFnczAgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5maWVsZC1uYW1lLWZpZWxkLWNkX190YWdzMCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1oZWFkZXIsXG4uZW50aXR5LmNvdXJyaWVyLWxpc3RlLnZpZXctbW9kZS1mdWxsID4gLmdyb3VwLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtaGVhZGVyLFxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1sZWZ0LFxuLmVudGl0eS5jb3Vycmllci1saXN0ZS52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1oZWFkZXIsXG4uZW50aXR5LmNvdXJyaWVyLWxpc3RlLnZpZXctbW9kZS1mdWxsID4gLmdyb3VwLXJpZ2h0LFxuLmVudGl0eS5jb3Vycmllci1saXN0ZS52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsID4gLmdyb3VwLWhlYWRlcjplbXB0eSxcbiAgLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtcmlnaHQ6ZW1wdHksXG4gIC5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsID4gLmdyb3VwLWxlZnQ6ZW1wdHksXG4gIC5lbnRpdHkuY291cnJpZXItbGlzdGUudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtaGVhZGVyOmVtcHR5LFxuICAuZW50aXR5LmNvdXJyaWVyLWxpc3RlLnZpZXctbW9kZS1mdWxsID4gLmdyb3VwLXJpZ2h0OmVtcHR5LFxuICAuZW50aXR5LmNvdXJyaWVyLWxpc3RlLnZpZXctbW9kZS1mdWxsID4gLmdyb3VwLWxlZnQ6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtcmlnaHQsXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1sZWZ0LFxuLmVudGl0eS5jb3Vycmllci1saXN0ZS52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1yaWdodCxcbi5lbnRpdHkuY291cnJpZXItbGlzdGUudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI1cHggMzVweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVudGl0eS5jb25maWctcGFnZXMudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtbGVmdCxcbi5lbnRpdHkuY291cnJpZXItbGlzdGUudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCA+IC5ncm91cC1yaWdodCxcbi5lbnRpdHkuY291cnJpZXItbGlzdGUudmlldy1tb2RlLWZ1bGwgPiAuZ3JvdXAtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZmllbGQtLXR5cGUtZHMgPiBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAuZmllbGQtLXR5cGUtZHMgPiBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdOm5vdCg6ZW1wdHkpID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZmllbGQtLXR5cGUtZHMgPiBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdOm5vdCg6ZW1wdHkpID4gZGl2IC5idG4tY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maWVsZC0tdHlwZS1kcyA+IFtkYXRhLWRydXBhbC1tZXNzYWdlc106bm90KDplbXB0eSkgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZpZWxkLS10eXBlLWRzID4gW2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXTpub3QoOmVtcHR5KSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmZpZWxkLS10eXBlLWRzID4gW2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXTpub3QoOmVtcHR5KSA+IGRpdjpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltbWV1YmxlLnZpZXctbW9kZS1oZWFkZXIgLmZpZWxkLS1uYW1lLWRzLWNoYWluc25vZGUtaW1tZXVibGUtZmllbGQtaW1fX3JlZl9fZGV0YWlsLWltbWV1YmxlLWZpZWxkLWVkX19nZW9fX3BvaW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5pbW1ldWJsZS52aWV3LW1vZGUtaGVhZGVyIC5maWVsZC1uYW1lLW5vZGVfX2ltYWdlcy1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5pbW1ldWJsZS52aWV3LW1vZGUtaGVhZGVyIC5kZXRhaWwtaW1tZXVibGUgLmdyb3VwLWxlZnQsXG4gIC5pbW1ldWJsZS52aWV3LW1vZGUtaGVhZGVyIC5kZXRhaWwtaW1tZXVibGUgLmdyb3VwLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbW1lcmNpYWxpc2F0aW9uIC5maWNoZS52aWV3LW1vZGUtZnVsbCA+IC5oIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb21tZXJjaWFsaXNhdGlvbiAuZmllbGQtbmFtZS1maWVsZC1jbV9fcmVmcy11c2VyX19hc3NldG1hbmFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCA+IGZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbW1lcmNpYWxpc2F0aW9uLnZpZXctbW9kZS1mdWxsID4gZmllbGRzZXQjaW5mb3MsXG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCA+IGZpZWxkc2V0I2xvdHMsXG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCA+IGZpZWxkc2V0I2RvY3VtZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWhlYWRlciAuaGVhZGVyX3JpZ2h0LFxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmhlYWRlcl9sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLWxlZnQsXG4gIC5sb3Qudmlldy1tb2RlLWZ1bGwgLmdyb3VwLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0ID4gZmllbGRzZXQsXG4gICAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtcmlnaHQgPiBmaWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgLmltbWV1YmxlLnZpZXctbW9kZS1oZWFkZXIgLmZpZWxkLW5hbWUtbm9kZV9faW1hZ2VzLWVkaXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmdyb3VwLWxvdHMgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTMwcHg7IH1cbiAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlID4gLnZpZXctY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgPiAudmlldy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlID4gLnZpZXctY29udGVudCAudmlld3Mtcm93LCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXcubGlzdGluZy0tbG90cy52aWV3LWRpc3BsYXktaWQtY21fX3BhcmtpbmdfX21vYmlsZSA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAgIC52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUgPiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlID4gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCBhIHtcbiAgICAgICAgY29sb3I6ICMyZTk4ZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnVzZXItZm9ybSAuZm9ybS1pdGVtLXBhc3MsXG4udXNlci1mb3JtIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnVzZXItZm9ybSAuZm9ybS1pdGVtLXBhc3MgPiAqLFxuICAudXNlci1mb3JtIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCA+ICoge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnVzZXItZm9ybSAuZm9ybS1pdGVtLXBhc3MgPiBmaWVsZHNldCxcbi51c2VyLWZvcm0gLmZpZWxkLS10eXBlLXN0cmluZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udXNlci1mb3JtIC5mb3JtLWl0ZW0tcGFzcyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udXNlci1mb3JtIC5wYXNzd29yZC1jb25maXJtLCAudXNlci1mb3JtIC5wYXNzd29yZC1maWVsZCxcbi51c2VyLWZvcm0gLnBhc3N3b3JkLXN0cmVuZ3RoLCAudXNlci1mb3JtIC5wYXNzd29yZC1jb25maXJtLW1hdGNoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypcbmJvZHkucGF0aC11c2VyICNtYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExODZweDtcblxuICAudXNlci1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG5cbiAgLmJsb2Nrcy1wYWdlLWRhc2hib2FyZCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAuYmxvY2stZGFzaGJvYXJkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgICAgIH1cblxuICAgICAgLm51bWJlci1jb3Vycy1uZXdzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NjcwO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgLmNvdXJzLWluZm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG5cbiAgICAgICAgICAmLm51bWJlci1jb3VycyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgICAuYmxvY2stY29udGVudC1saWVucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgdWwubmF2IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQtYmx1ZS5zdmdcIik7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tzLWJsb2NrIHtcbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51X3Byb3NwZWN0aW9uIHtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnVfdmFsb3Jpc2F0aW9uIHtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnVfZGV0ZW50aW9uIHtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjE5MTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnVfY29tbWVyY2lhbGlzYXRpb24ge1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2RUZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXVzZXItZGFzaGJvYXJkIHtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5ibG9jay11c2VyLWRhc2hib2FyZC1nYXVjaGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmRhdGVfYXVqb3VyZGh1aSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgfVxuXG4gICAgICAuYm9uam91ci1wcmVub20ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stdXNlci1kYXNoYm9hcmQtZHJvaXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJ0bl9oZWFkZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMEQwO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWxlcnRlcyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydGVzLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYXZvcmlzX2FkZCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXZvcmlzX2FkZC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtdXNlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMjdweCAxMXB4IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tYm90dG9tLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgICAmLmFsZXJ0ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0ZXNoLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZhdm9yaXNfYWRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXZvcmlzX2FkZGguc3ZnXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS11c2VyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51X3VzZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC01O1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAyMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDhweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC1ibHVlLnN2Z1wiKTtcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG5faGVhZGVyLm1lbnUtdXNlcjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cbiAgICAgICAgLm1lbnVfdXNlciB7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5ld3MtcGFnZS1kYXNoYm9hcmQge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIC5ibG9jLXNvdXMtdGl0cmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBjb2xvcjogIzg5OERBMTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLm5ld3MtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59XG4qL1xuLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIHtcbiAgLS1iYXJIZWlnaHQ6IDQ3cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkLFxuICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCxcbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCA+IC5zZWN0aW9uLFxuICAgIC5ib2R5LWNsYXNzLWdyb3VwLWdlbyAubWFpbi1jb250ZW50IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayxcbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCxcbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCAudmlldy1tb2RlLWZ1bGwsXG4gICAgLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIC5tYWluLWNvbnRlbnQgLmZpZWxkW2NsYXNzKj1cIi1tYXBfX1wiXSxcbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkW2NsYXNzKj1cIi1tYXBfX1wiXSxcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIC5tYWluLWNvbnRlbnQgLmZpZWxkW2NsYXNzKj1cIi1tYXBfX1wiXSxcbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCAuZmllbGQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gICAgLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIC5tYWluLWNvbnRlbnQgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZCA+IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIC5tYWluLWNvbnRlbnQgLmZpZWxkID4gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuICAgIC5ib2R5LWNsYXNzLWdyb3VwLWdlbyAubWFpbi1jb250ZW50IC5tYXAtLWdlbmVyYWwsXG4gICAgLmJvZHktY2xhc3MtZ3JvdXAtZ2VvIC5tYWluLWNvbnRlbnQgLm1hcC0tZ2VuZXJhbCAudmlld3MtY29udGVudCxcbiAgICAuYm9keS1jbGFzcy1ncm91cC1nZW8gLm1haW4tY29udGVudCAuZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1iYXJIZWlnaHQpKSAhaW1wb3J0YW50OyB9XG4gIC5ib2R5LWNsYXNzLWdyb3VwLWdlbyBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLypcbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1wb3NpdGlvbi1zaWRlIHtcbiAgYm9yZGVyOiAwO1xuXG4gIC51aS1kaWFsb2ctdGl0bGViYXIudWktY29ybmVyLWFsbCB7XG5cbiAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSovXG4vKlxuXG4jZHJ1cGFsLW9mZi1jYW52YXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNBNDE2MztcbiAgcGFkZGluZzogMDtcblxuICAuZHMtMmNvbC1zdGFja2VkID4gLmdyb3VwLWhlYWRlciB7XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtZWRfX2dlb19fcG9pbnQge1xuICAgICAgLmZpZWxkLWxhYmVsLXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5nb29nbGUtbWFwLXN0cmVldHZpZXcge1xuICAgICAgICBoZWlnaHQ6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRzLTJjb2wtc3RhY2tlZCA+IC5ncm91cC1yaWdodCxcbiAgLmRzLTJjb2wtc3RhY2tlZCA+IC5ncm91cC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cblxuXG4gIC5maWVsZC0tbmFtZS1vdmVycmlkZS1saW5rZGV0YWlsLWltbWV1YmxlIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJFOThGRjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZpZWxkc2V0LmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiovXG4udG9vbGJhci1ob3Jpem9udGFsLnBhdGgtcXVhcnRpZXIsIC50b29sYmFyLWhvcml6b250YWwucGF0aC1jb21tdW5lLWFycm9uZGlzc2VtZW50LCAudG9vbGJhci1ob3Jpem9udGFsLnBhdGgtZGVwYXJ0ZW1lbnQsIC50b29sYmFyLWhvcml6b250YWwucGF0aC1yZWdpb24ge1xuICAtLWJhckhlaWdodDogMTAwcHg7IH1cblxuLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3Blbi5wYXRoLXF1YXJ0aWVyLCAudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuLnBhdGgtY29tbXVuZS1hcnJvbmRpc3NlbWVudCwgLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3Blbi5wYXRoLWRlcGFydGVtZW50LCAudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuLnBhdGgtcmVnaW9uIHtcbiAgLS1iYXJIZWlnaHQ6IDExNXB4OyB9XG5cbi5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIsXG4gIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIsXG4gIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyLFxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlcixcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKixcbiAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICosIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICosXG4gICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKiAjcGxhY2VzLWF1dG9jb21wbGV0ZS1sb2NhdGUsXG4gICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICogI3BsYWNlcy1hdXRvY29tcGxldGUtbG9jYXRlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqICNwbGFjZXMtYXV0b2NvbXBsZXRlLWxvY2F0ZSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICogI3BsYWNlcy1hdXRvY29tcGxldGUtbG9jYXRlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGxhY2VzLWF1dG9jb21wbGV0ZS1sb2NhdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRTk4RkY7IH1cbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqICNwbGFjZXMtYXV0b2NvbXBsZXRlLWxvY2F0ZTpob3ZlcixcbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqICNwbGFjZXMtYXV0b2NvbXBsZXRlLWxvY2F0ZTpob3ZlciwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKiAjcGxhY2VzLWF1dG9jb21wbGV0ZS1sb2NhdGU6aG92ZXIsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICogI3BsYWNlcy1hdXRvY29tcGxldGUtbG9jYXRlOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqIC5mb3JtLXR5cGUtc2VhcmNoLFxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqIC5mb3JtLXR5cGUtc2VhcmNoLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqIC5mb3JtLXR5cGUtc2VhcmNoLFxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKiAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqIC5mb3JtLXR5cGUtc2VhcmNoIGlucHV0LFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICogLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICogLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQsXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICogLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YxRjZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBjb2xvcjogIzg5OERBMTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICogLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQ6Zm9jdXMsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqIC5mb3JtLXR5cGUtc2VhcmNoIGlucHV0OmZvY3VzLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqIC5mb3JtLXR5cGUtc2VhcmNoIGlucHV0OmZvY3VzLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICogLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay10ZXJyZWlzLWNvbnRlbnQtY3JlYXRlLWJ1dHRvbnNlYXJjaC1hcGktc2F2ZWQtc2VhcmNoX19kZWZhdWx0LFxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLXRlcnJlaXMtY29udGVudC1jcmVhdGUtYnV0dG9uc2VhcmNoLWFwaS1zYXZlZC1zZWFyY2hfX2RlZmF1bHQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25zZWFyY2gtYXBpLXNhdmVkLXNlYXJjaF9fZGVmYXVsdCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25zZWFyY2gtYXBpLXNhdmVkLXNlYXJjaF9fZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2ssXG4gICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKiAuY29udGVudCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKiAuY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKiAuY29udGVudCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICogLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0sIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0sIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSxcbiAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQsXG4gICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdLFxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2ssIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jaywgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssXG4gICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrLFxuICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jaywgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jaywgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jaywgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2ssIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2ssXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMzVweCA3cHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLXRvcC1jb2xvciwgYm9yZGVyLXJpZ2h0LWNvbG9yLCBib3JkZXItbGVmdC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCA1cHg7IH0gfVxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTphZnRlcixcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tYm90dG9tLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTphZnRlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTphZnRlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmhvdmVyOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6aG92ZXI6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6aG92ZXI6YWZ0ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmhvdmVyOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmhvdmVyOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmhvdmVyOmFmdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTpob3ZlcjphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGU6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmhvdmVyOmFmdGVyLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZTpob3ZlcjphZnRlcixcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wLnN2Zyk7IH1cbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2ssIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2ssICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2ssXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2ssXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2ssXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jaywgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2ssXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jazpsYXN0LWNoaWxkLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2s6bGFzdC1jaGlsZCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jazpsYXN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jazpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2s6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jazpsYXN0LWNoaWxkLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrOmxhc3QtY2hpbGQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2s6bGFzdC1jaGlsZCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2s6bGFzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2s6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jazpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXQtYmxvY2tfX3RpdGxlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldC1ibG9ja19fdGl0bGUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0LWJsb2NrX190aXRsZSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXQtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0LWJsb2NrX190aXRsZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXQtYmxvY2tfX3RpdGxlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXQtYmxvY2tfX3RpdGxlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXQtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0LWJsb2NrX190aXRsZSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0LWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbmssIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbmssICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbmssXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluayxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluaywgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbmssXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbmssXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbmssXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0FBQTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7IH1cbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpob3ZlciwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpob3ZlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpob3ZlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazphZnRlciwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazphZnRlciwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazphZnRlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmFmdGVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmFmdGVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazphZnRlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmFmdGVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgLVwiOyB9XG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YmVmb3JlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpiZWZvcmUsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpiZWZvcmUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCAuZmFjZXQtYmxvY2sgLmZhY2V0cy1zb2Z0LWxpbWl0LWxpbms6YmVmb3JlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgLmZhY2V0LWJsb2NrIC5mYWNldHMtc29mdC1saW1pdC1saW5rOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IC5mYWNldC1ibG9jayAuZmFjZXRzLXNvZnQtbGltaXQtbGluazpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCItIFwiOyB9XG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDQwcHggNHB4IDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYTpob3ZlciwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpOyB9XG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19zdGF0dXMsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19zdGF0dXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19zdGF0dXMsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3N0YXR1cyxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3N0YXR1cywgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19zdGF0dXMsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3N0YXR1cyxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX192YWx1ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fdmFsdWUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX192YWx1ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX192YWx1ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3ZhbHVlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fdmFsdWUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fdmFsdWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fdmFsdWUsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX192YWx1ZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX2NvdW50LCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19jb3VudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX2NvdW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fY291bnQsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fY291bnQsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fY291bnQsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX2NvdW50LCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fY291bnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19jb3VudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19jb3VudCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaSBhIC5mYWNldC1pdGVtX19jb3VudCxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fY291bnQsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpIGEgLmZhY2V0LWl0ZW1fX2NvdW50LFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSAuZmFjZXQtaXRlbV9fY291bnQge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpLmZhY2V0cy1yZXNldCBhLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaS5mYWNldHMtcmVzZXQgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpLmZhY2V0cy1yZXNldCBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkuZmFjZXRzLXJlc2V0IGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpLmZhY2V0cy1yZXNldCBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaS5mYWNldHMtcmVzZXQgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpLmZhY2V0cy1yZXNldCBhLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkuZmFjZXRzLXJlc2V0IGEsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaS5mYWNldHMtcmVzZXQgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaS5mYWNldHMtcmVzZXQgYSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bCBsaS5mYWNldHMtcmVzZXQgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsIGxpLmZhY2V0cy1yZXNldCBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkuZmFjZXRzLXJlc2V0IGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwgbGkuZmFjZXRzLXJlc2V0IGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZXR0ZV9kaXNhYmxlZC5zdmdcIik7IH1cbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZhY2V0dGVfZW5hYmxlZC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTsgfVxuICAgICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX192YWx1ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX192YWx1ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuICAgICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX192YWx1ZSxcbiAgICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUsXG4gICAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjZHJ1cGFsLW9mZi1jYW52YXMgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX192YWx1ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX3ZhbHVlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuaW5jbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX192YWx1ZSxcbiAgICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5pbmNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuICAgICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUsXG4gICAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmluY2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEsXG4gICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYSxcbiAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLFxuICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZXR0ZV9lbmFibGVkLnN2Z1wiKTsgfVxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZXR0ZV9kaXNhYmxlZC5zdmdcIik7IH1cbiAgICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0sIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0sIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSxcbiAgICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0sXG4gICAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdLFxuICAgICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0sIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHVsLmV4Y2x1ZGUtbW9kZSBsaSBhLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0sXG4gICAgICAgICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQgdWwuZXhjbHVkZS1tb2RlIGxpIGEuaXMtYWN0aXZlIC5mYWNldC1pdGVtX19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSxcbiAgICAgICAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdLFxuICAgICAgICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB1bC5leGNsdWRlLW1vZGUgbGkgYS5pcy1hY3RpdmUgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sjcGFyY2VsbGUgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrI3BhcmNlbGxlIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sjcGFyY2VsbGUgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayNwYXJjZWxsZSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrI3BhcmNlbGxlIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrI3BhcmNlbGxlIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sjcGFyY2VsbGUgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayNwYXJjZWxsZSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayNwYXJjZWxsZSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jayNwYXJjZWxsZSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayNwYXJjZWxsZSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sjcGFyY2VsbGUgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbGVmdDogLTEzNXB4OyB9XG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrI3BvaSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sjcG9pIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sjcG9pIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sjcG9pIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sjcG9pIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrI3BvaSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrI3BvaSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrI3BvaSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jayNwb2kgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sjcG9pIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrI3BvaSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2sjcG9pIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAjbWFwLWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgI21hcC1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX190aXRsZSxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI21hcC1oZWFkZXIgPiAqLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX3RpdGxlLFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7IH1cbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWhlYWRlciA+ICouYmxvY2stZmFjZXRzLWJsb2NrLWdyb3VwZWQgLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsICNkcnVwYWwtb2ZmLWNhbnZhcyAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIgPiAqLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIC5mYWNldC1ncm91cC1ibG9jazpob3ZlciAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQsXG4gICAgICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uICNtYXAtaGVhZGVyID4gKi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50LFxuICAgICAgICAgIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAjbWFwLWhlYWRlciA+ICouZmllbGRbY2xhc3MqPVwiZmFjZXRcIl0gLmZhY2V0LWdyb3VwLWJsb2NrOmhvdmVyIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCxcbiAgICAgICAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gI2RydXBhbC1vZmYtY2FudmFzICNtYXAtaGVhZGVyID4gKi5maWVsZFtjbGFzcyo9XCJmYWNldFwiXSAuZmFjZXQtZ3JvdXAtYmxvY2s6aG92ZXIgLmZhY2V0LWdyb3VwLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQsIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1wcm9zcGVjdGlvbiAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1jb250ZW50LCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1jb250ZW50IC5nZW9maWVsZC1nb29nbGUtbWFwIGlmcmFtZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpZXctY29udGVudCAuZ2VvZmllbGQtZ29vZ2xlLW1hcCBpZnJhbWUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWNvbnRlbnQgLmdlb2ZpZWxkLWdvb2dsZS1tYXAgaWZyYW1lLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1jb250ZW50IC5nZW9maWVsZC1nb29nbGUtbWFwIGlmcmFtZSwgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLmdlb2ZpZWxkLWdvb2dsZS1tYXAgaWZyYW1lLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctY29udGVudCAuZ2VvZmllbGQtZ29vZ2xlLW1hcCBpZnJhbWUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ3cHgpOyB9XG4gICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLWZ1bGwgLm1hcC0tZ2VuZXJhbCAudmlldy1lbXB0eSxcbiAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsIC52aWV3LWZvb3RlcixcbiAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtZnVsbCAubWFwLS1nZW5lcmFsICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIsXG4gICAgI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkuZ3JvdXAtZ2VvLnZpZXctbW9kZS1mdWxsIC5tYXAtLWdlbmVyYWwgLnZpZXctZm9vdGVyLCAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1lbXB0eSxcbiAgICAuZW50aXR5Lmdyb3VwLWdlby52aWV3LW1vZGUtcHJvc3BlY3Rpb24gLm1hcC0tZ2VuZXJhbCAudmlldy1mb290ZXIsXG4gICAgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWZvb3RlcixcbiAgICAjZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1nZW8udmlldy1tb2RlLXByb3NwZWN0aW9uIC5tYXAtLWdlbmVyYWwgLnZpZXctZm9vdGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmdtLXN0eWxlICoge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogbGlnaHRncmF5IHdoaXRlO1xuICBzY3JvbGxiYXItY29sb3I6ICMyRTk4RkYgI0YxRjZGOyB9XG4gIC5nbS1zdHlsZSAqOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgLmdtLXN0eWxlICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyBwOmZpcnN0LWNoaWxkLCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IGRpdjpmaXJzdC1jaGlsZCwgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyAuZmllbGQ6Zmlyc3QtY2hpbGQsIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZDpmaXJzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgLmZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IC5maWVsZC1uYW1lLWZpZWxkLWVwX19jbGFzcyAub3B0aW9uLXZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogbGlnaHRncmF5IHdoaXRlO1xuICBzY3JvbGxiYXItY29sb3I6ICMyRTk4RkYgI0YxRjZGO1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3IC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkY7IH1cbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMyRTk4RkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IC5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Zyk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdlb2ZpZWxkLWdvb2dsZS1tYXAgZGl2W2lkKj1cIi0tcmVzZXQtY29udHJvbFwiXSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDAgMXB4IDRweCAtMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQge1xuICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICAuZmllbGQtbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkcXVhcnRpZXItbWFwLXF1YXJ0aWVyLWxlZ2VuZCAubWFwLWxlZ2VuZCB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5maWVsZC1uYW1lLWR5bmFtaWMtYmxvY2stZmllbGRxdWFydGllci1tYXAtcXVhcnRpZXItbGVnZW5kIC5tYXAtbGVnZW5kIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQgLm1hcC1sZWdlbmQgbGkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQgLm1hcC1sZWdlbmQgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4OyB9IH1cbiAgLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQgLm1hcC1sZWdlbmQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpZWxkLW5hbWUtZHluYW1pYy1ibG9jay1maWVsZHF1YXJ0aWVyLW1hcC1xdWFydGllci1sZWdlbmQgLm1hcC1sZWdlbmQtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuLnBhdGgtcHJvc3BlY3Rpb24gLnRpdHJlLWRlLWxhLXBhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXRoLXByb3NwZWN0aW9uIC50aXRyZS1kZS1sYS1wYWdlIGgxIHtcbiAgICBwYWRkaW5nOiAyMnB4IDEycHggMTBweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiAjM0E0MTYzOyB9XG5cbltkYXRhLXBdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mb3dpbmRvdy12aWV3IHtcbiAgd2lkdGg6IDI0MHB4O1xuICAvKlxuICAuYWpheC1wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAqLyB9XG4gIC5pbmZvd2luZG93LXZpZXcucGFyY2VsbGUsIC5pbmZvd2luZG93LXZpZXcuZGV0YWlsLWltbWV1YmxlIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAuaW5mb3dpbmRvdy12aWV3LnBhcmNlbGxlIC5vcHRpb24tdmFsdWUsIC5pbmZvd2luZG93LXZpZXcuZGV0YWlsLWltbWV1YmxlIC5vcHRpb24tdmFsdWUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuaW5mb3dpbmRvdy12aWV3LFxuICAuaW5mb3dpbmRvdy12aWV3IC5maWVsZC12YWx1ZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5pbmZvd2luZG93LXZpZXcgW2NsYXNzKj1cImZpZWxkLW5hbWUtY3VzdG9tLXRpdGxlXCJdLCAuaW5mb3dpbmRvdy12aWV3IFtjbGFzcyo9XCJmaWVsZC1uYW1lLWN1c3RvbS10aXRsZVwiXSBhLCAuaW5mb3dpbmRvdy12aWV3IFtjbGFzcyo9XCJmaWVsZC1uYW1lLWN1c3RvbS10aXRsZVwiXSBzcGFuLFxuICAuaW5mb3dpbmRvdy12aWV3IC5maWVsZC1uYW1lLXRpdGxlLFxuICAuaW5mb3dpbmRvdy12aWV3IC5maWVsZC1uYW1lLXRpdGxlIGEsXG4gIC5pbmZvd2luZG93LXZpZXcgLmZpZWxkLW5hbWUtdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICMyRTk4RkY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5pbmZvd2luZG93LXZpZXcgLml0ZW0tbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogbGlnaHRncmF5IHdoaXRlO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzJFOThGRiAjRjFGNkY7IH1cbiAgICAuaW5mb3dpbmRvdy12aWV3IC5pdGVtLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RjsgfVxuICAgIC5pbmZvd2luZG93LXZpZXcgLml0ZW0tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzJFOThGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5pbmZvd2luZG93LXZpZXcgZGwuc3RhdHVzLWNvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAgIC5pbmZvd2luZG93LXZpZXcgZGwuc3RhdHVzLWNvdW50IGRkLCAuaW5mb3dpbmRvdy12aWV3IGRsLnN0YXR1cy1jb3VudCBkdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5pbmZvd2luZG93LXZpZXcgZGwuc3RhdHVzLWNvdW50IGR0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBjbGVhcjogbGVmdDsgfVxuICAgIC5pbmZvd2luZG93LXZpZXcgZGwuc3RhdHVzLWNvdW50IGRkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAuaW5mb3dpbmRvdy12aWV3IC5idG4ge1xuICAgIC8qdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9Ki8gfVxuICAuaW5mb3dpbmRvdy12aWV3IC5maWVsZC1uYW1lLWFqYXgtbGlua2RldGFpbC1pbW1ldWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbmZvd2luZG93LXZpZXcgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ucGF0aC1kZXBhcnRlbWVudCAubWFpbi1jb250ZW50IC52aWV3LW1vZGUtZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFyYWdyYXBoIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmdlb2ZpZWxkLWdvb2dsZS1tYXAgLmdtLXN0eWxlLm9wZW5pdyBkaXZbYXJpYS1yb2xlZGVzY3JpcHRpb249XCJtYXBcIl0ge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7IH1cblxuLm1hcmtlcmxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tXSAubWFya2VybGFiZWwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1hcmtlcmxhYmVsLnR5cGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG4gIC5tYXJrZXJsYWJlbC50eXBlLXBhcmNlbGxlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDFlbTsgfVxuICAubWFya2VybGFiZWwudHlwZS1kZXBhcnRlbWVudCB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLm1hcmtlcmxhYmVsLnR5cGUtcmVnaW9uIHtcbiAgICB3aWR0aDogNTBweDsgfVxuICAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB3aWR0aDogODBweDsgfVxuICAubWFya2VybGFiZWwudHlwZS1xdWFydGllciB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgW2RhdGEtem9vbT1cIjFcIl0gLm1hcmtlcmxhYmVsLnR5cGUtc2VjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIyXCJdIC5tYXJrZXJsYWJlbC50eXBlLXNlY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiM1wiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjRcIl0gLm1hcmtlcmxhYmVsLnR5cGUtc2VjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCI1XCJdIC5tYXJrZXJsYWJlbC50eXBlLXNlY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiNlwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjdcIl0gLm1hcmtlcmxhYmVsLnR5cGUtc2VjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCI4XCJdIC5tYXJrZXJsYWJlbC50eXBlLXNlY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiOVwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjEwXCJdIC5tYXJrZXJsYWJlbC50eXBlLXNlY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiMTFcIl0gLm1hcmtlcmxhYmVsLnR5cGUtc2VjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxMlwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjEzXCJdIC5tYXJrZXJsYWJlbC50eXBlLXNlY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiMTRcIl0gLm1hcmtlcmxhYmVsLnR5cGUtc2VjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxNVwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxNlwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxN1wiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxOFwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxOVwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIyMFwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIyMVwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIyMlwiXSAubWFya2VybGFiZWwudHlwZS1zZWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxXCJdIC5tYXJrZXJsYWJlbC50eXBlLWNvbW11bmVfYXJyb25kaXNzZW1lbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiMlwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjNcIl0gLm1hcmtlcmxhYmVsLnR5cGUtY29tbXVuZV9hcnJvbmRpc3NlbWVudCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCI0XCJdIC5tYXJrZXJsYWJlbC50eXBlLWNvbW11bmVfYXJyb25kaXNzZW1lbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiNVwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjZcIl0gLm1hcmtlcmxhYmVsLnR5cGUtY29tbXVuZV9hcnJvbmRpc3NlbWVudCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCI3XCJdIC5tYXJrZXJsYWJlbC50eXBlLWNvbW11bmVfYXJyb25kaXNzZW1lbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiOFwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjlcIl0gLm1hcmtlcmxhYmVsLnR5cGUtY29tbXVuZV9hcnJvbmRpc3NlbWVudCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxMFwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjExXCJdIC5tYXJrZXJsYWJlbC50eXBlLWNvbW11bmVfYXJyb25kaXNzZW1lbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiMTJcIl0gLm1hcmtlcmxhYmVsLnR5cGUtY29tbXVuZV9hcnJvbmRpc3NlbWVudCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxM1wiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxNFwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxNVwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxNlwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxN1wiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxOFwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxOVwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIyMFwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIyMVwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIyMlwiXSAubWFya2VybGFiZWwudHlwZS1jb21tdW5lX2Fycm9uZGlzc2VtZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIFtkYXRhLXpvb209XCIxXCJdIC5tYXJrZXJsYWJlbC50eXBlLXBhcmNlbGxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjJcIl0gLm1hcmtlcmxhYmVsLnR5cGUtcGFyY2VsbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiM1wiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCI0XCJdIC5tYXJrZXJsYWJlbC50eXBlLXBhcmNlbGxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjVcIl0gLm1hcmtlcmxhYmVsLnR5cGUtcGFyY2VsbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiNlwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCI3XCJdIC5tYXJrZXJsYWJlbC50eXBlLXBhcmNlbGxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgW2RhdGEtem9vbT1cIjhcIl0gLm1hcmtlcmxhYmVsLnR5cGUtcGFyY2VsbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBbZGF0YS16b29tPVwiOVwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxMFwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxMVwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxMlwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxM1wiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxNFwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxNVwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxNlwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxN1wiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxOFwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIxOVwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIyMFwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFtkYXRhLXpvb209XCIyMVwiXSAubWFya2VybGFiZWwudHlwZS1wYXJjZWxsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBbZGF0YS16b29tPVwiMjJcIl0gLm1hcmtlcmxhYmVsLnR5cGUtcGFyY2VsbGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiIsIi8qIFZBUklBQkxFUyAqL1xuXG4vLyBjb2xvcnNcbiRwcmltYXJ5LXNoYWRlOiByZ2IoMjU1LCA3OCwgNDYpO1xuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktc2hhZGUsIDM3JSk7XG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnktc2hhZGUsIDEyJSk7XG4kYWNjZW50LXNoYWRlOiAjMDA3OUMwO1xuJGFjY2VudC1saWdodDogbGlnaHRlbigkYWNjZW50LXNoYWRlLCAzNyUpO1xuJGFjY2VudC1kYXJrOiBkYXJrZW4oJGFjY2VudC1zaGFkZSwgMTIlKTtcbi8vIFJlYXNzaWduIGNvbG9yIHZhcnMgdG8gc2VtYW50aWMgY29sb3Igc2NoZW1lXG4kcmVkOiAjZGMzNTQ1O1xuJHllbGxvdzogI2ZmYzEwNztcbiRncmVlbjogIzI4YTc0NTtcbiRjeWFuOiAjMTdhMmI4O1xuJHdoaXRlOiAjZmZmO1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktODAwOiAjMzQzYTQwO1xuJHRoZW1lLWNvbG9yczogKHByaW1hcnk6ICRhY2NlbnQtc2hhZGUsIHNlY29uZGFyeTogJHByaW1hcnktc2hhZGUsIHN1Y2Nlc3M6ICRncmVlbiwgaW5mbzogJGN5YW4sIHdhcm5pbmc6ICR5ZWxsb3csIGRhbmdlcjogJHJlZCwgbGlnaHQ6ICRncmF5LTEwMCwgZGFyazogJGdyYXktODAwKTtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGdyYXktODAwO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuJGxpbmstY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICRhY2NlbnQtZGFyaztcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuXG4vKiBUWVBPR1JBUEhZICovXG5cbi8qIEdvb2dsZSBGb250cyAqL1xuXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86NDAwLDMwMCwzMDBpdGFsaWMsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpY1wiKTtcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTo0MDAsMzAwLDUwMCw2MDAsNzAwLDgwMCw5MDBcIik7XG4vLyBmb250IGZhbWlsaWVzXG4kZm9udC1sYXRvOiBcIkxhdG9cIixcbkFyaWFsLFxuVmVyZGFuYSxcbnNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiBcIlJhbGV3YXlcIixcbkFyaWFsLFxuVmVyZGFuYSxcbnNhbnMtc2VyaWY7XG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsXG5cIlRpbWVzIE5ldyBSb21hblwiLFxuVGltZXMsXG5zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIC43NTtcbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkO1xuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWw7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJGgxLWZvbnQtc2l6ZS1oMTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZS1oMjogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemUtaDM6ICRmb250LXNpemUtYmFzZSAqIDEuNzU7XG4kaDQtZm9udC1zaXplLWg0OiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4kaDUtZm9udC1zaXplLWg1OiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGg2LWZvbnQtc2l6ZS1oNjogJGZvbnQtc2l6ZS1iYXNlO1xuQGltcG9ydCBcIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21hcHNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4vYmFycmlvXCI7XG5cbiIsIi8qIE1JWElOUyAqL1xuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IGEge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0gYSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cbi8vIFNWR1xuXG5AbWl4aW4gc3ZnLWljb24tYmFja2dyb3VuZCgkbmFtZSwgJGNvbG9yLCAkaG92ZXItY29sb3I6bnVsbCwgJHBvc2l0aW9uOm51bGwsICRzaXplOm51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIjeyRuYW1lfS5zdmdcIiwgZmlsbD1cIiN7JGNvbG9yfVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiI3skbmFtZX0uc3ZnXCIsIGZpbGw9XCIjeyRob3Zlci1jb2xvcn1cIik7XG4gIH1cbn1cblxuQG1peGluIHN2Zy1pbmxpbmUoJG5hbWUsICRwb3NpdGlvbiwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRzaXplLCAkbWFyZ2luKSB7XG4gICY6OiN7JHBvc2l0aW9ufSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIjeyRuYW1lfS5zdmdcIiwgZmlsbD1cIiN7JGNvbG9yfVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIiN7JG5hbWV9LnN2Z1wiLCBmaWxsPVwiI3skaG92ZXItY29sb3J9XCIpO1xuICAgIH1cblxuICAgIEBpZiAkcG9zaXRpb24gPT0gYWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gICAgfSBAZWxzZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzdmctaWNvbi1yZXBsYWNlKCRuYW1lLCAkY29sb3IsICRob3Zlci1jb2xvciwgJHNpemU6bnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIiN7JG5hbWV9LnN2Z1wiLCBmaWxsPVwiI3skY29sb3J9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIjeyRuYW1lfS5zdmdcIiwgZmlsbD1cIiN7JGhvdmVyLWNvbG9yfVwiKTtcbiAgfVxufVxuXG4vLyBCb3ggc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdyggJGg6IDEwcHggLCAkdjogMTBweCAsICRiOiAxMHB4ICwgJHM6IDBweCAsICRjOiByZ2JhKDAsMCwwLDAuNzUpICkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICAtbW96LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICBib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcbn1cblxuLy8gR3JhZGllbnRcbkBtaXhpbiBncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuICBiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XG4gIEBpZiAkb3JpZW50YXRpb24gPT0gdmVydGljYWwge1xuICAgIC8vIHZlcnRpY2FsXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCAkZW5kLWNvbG9yKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIkc3RhcnQtY29sb3JcIiwgZW5kQ29sb3JzdHI9XCIkZW5kLWNvbG9yXCIsIEdyYWRpZW50VHlwZT0wKTtcbiAgfSBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gaG9yaXpvbnRhbCB7XG4gICAgLy8gaG9yaXpvbnRhbFxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCAkZW5kLWNvbG9yKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiRzdGFydC1jb2xvclwiLCBlbmRDb2xvcnN0cj1cIiRlbmQtY29sb3JcIiwgR3JhZGllbnRUeXBlPTEpO1xuICB9IEBlbHNlIHtcbiAgICAvLyByYWRpYWxcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLCAkc3RhcnQtY29sb3IpLCBjb2xvci1zdG9wKDEwMCUsICRlbmQtY29sb3IpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiJHN0YXJ0LWNvbG9yXCIsIGVuZENvbG9yc3RyPVwiJGVuZC1jb2xvclwiLCBHcmFkaWVudFR5cGU9MSk7XG4gIH1cbn1cblxuLy8gRmFkZVxuQG1peGluIGZhZGUoJHR5cGUpIHtcbiAgQGlmICR0eXBlPT0gXCJoaWRlXCIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIH0gQGVsc2UgaWYgJHR5cGU9PSBcInNob3dcIiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cbiAqL1xuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGxlZnQ6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJyaW8uXG4gKi9cblxuLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udG9hc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEJvb3RzdHJhcCBCYXJyaW8gc3BlY2lmaWMgc3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG5cbi5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDsgLy8gU2FzcyB2YXJpYWJsZSBiZWNhdXNlIG9mICRhY2NvcmRpb24tYnV0dG9uLWljb25cbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4uYm9vay1wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYm9vay1wYWdlcl9faXRlbS0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOCU7XG59XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0OyAvKiBMVFIgKi9cbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIExUUiAqL1xuICB3aWR0aDogNDUlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBicmVhZGNydW1icy5cbiAqL1xuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC45MjllbSAkZm9udC1zaXplLXNtO1xufVxuXG4ucmVnaW9uLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnRpay5cbiAqL1xuXG5cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgI2NvbnRlbnQgaDIgKi9cblxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMi5jb21tZW50LWZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmllbGQtbm9kZS0tY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAkY29tbWVudC1zcGFjZXIteTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNvbW1lbnRfX21ldGEge1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX21ldGEge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG4uY29tbWVudF9fYXR0cmlidXRpb24gaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcgKi9cblxuLmNvbW1lbnQgLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50X19hdXRob3IgLnVzZXJuYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb21tZW50X190aW1lLFxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICM2ODY5NmI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X190aW1lLFxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xufVxuXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29tbWVudF9fY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICAvKiBMVFIgKi9cbiAgdG9wOiAkY29tbWVudC1zcGFjZXIteTtcbiAgYm9yZGVyLXRvcDogJGNvbW1lbnQtc3BhY2VyLXkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNvbW1lbnQtc3BhY2VyLXggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgLyogTFRSICovXG4gIGJvcmRlci1ib3R0b206ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4uY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6ICRjb21tZW50LXNwYWNlci15O1xuICBib3JkZXItdG9wOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkd2hpdGU7XG4gIC8qIExUUiAqL1xuICBib3JkZXItYm90dG9tOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMC45NGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ1ZW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQgbmF2IHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50IC5saW5rcyB7XG4gIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDtcbn1cblxuLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiA1cHggMnB4IDVweCA1cHg7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50LWxpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMnB4O1xufVxuXG5cbi8qKlxuICogQHRvZG86IHVucHVibGlzaGVkIG5vZGVzIGhhdmUgY2xhc3MgLm5vZGUtLXVucHVibGlzaGVkLlxuICogY2hhbmdlIHRoaXMgdG8gLmNvbW1lbnQtLXVucHVibGlzaGVkLlxuICovXG5cbi51bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50LWxpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYWNjZW50LWxpZ2h0O1xufVxuXG4udW5wdWJsaXNoZWQge1xuICBwYWRkaW5nOiAkY29tbWVudC1zcGFjZXIteSAkY29tbWVudC1zcGFjZXIteCAwO1xufVxuXG4uY29tbWVudC1mb290ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogJGFjY2VudC1saWdodDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyLFxuW2Rpcj1cInJ0bFwiXSAubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogJGFjY2VudC1saWdodDtcbn1cbiIsIi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC5maWVsZC0tbmFtZS1wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIH1cblxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5maWVsZC0tbmFtZS1wdXJjaGFzZWQtZW50aXR5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLXF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbi5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkgLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeS5jb2wtYXV0byB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24tc2hpcHBpbmctcHJvZmlsZS1maWVsZC1ydWMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyB7XG4gIC52aWV3cy1yb3cgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYWNjZW50LWRhcms7XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgd2lkdGg6IGF1dG87XG5cbiAgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgdGFibGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgdGhlYWQudGhlYWQtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICB0cjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcblxuICAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rcyB7XG4gICAgcGFkZGluZzogJHNwYWNlci8yICRzcGFjZXI7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2VyIC8gNDtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX190aXRsZSxcbiAgICB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcHJpY2Uge1xuICAgICAgcGFkZGluZzogJHNwYWNlci8yICRzcGFjZXIvNCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLzQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgfVxuXG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuXG4gICAgdGZvb3Qge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci8yO1xuICAgICAgfVxuXG4gICAgICAuYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktc2hhZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb250ZXh0dWFsIGxpbmtzIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuXG4uY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQ29sbGFwc2libGUgZGV0YWlscy5cbiAqXG4gKiBAc2VlIGNvbGxhcHNlLmpzXG4gKiBAc2VlIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9jc3MtYmFja2dyb3VuZC1pbWFnZS1oYWNrcy9cbiAqL1xuXG5kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbn1cblxuXG4vKiBAdG9kbyBSZWdyZXNzaW9uOiBUaGUgc3VtbWFyeSBvZiB1bmNvbGxhcHNpYmxlIGRldGFpbHMgYXJlIG5vIGxvbmdlclxuICAgICB2ZXJ0aWNhbGx5IGFsaWduZWQgd2l0aCB0aGUgLmRldGFpbHMtd3JhcHBlciBpbiBicm93c2VycyB3aXRob3V0IG5hdGl2ZVxuICAgICBkZXRhaWxzIHN1cHBvcnQuICovXG5cbnN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogRmVlZCBpY29uIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuXG4uZmVlZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2VyIDAgMCAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgMCAoJHNwYWNlciAqIDEuMik7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogLjMpO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIC4zKTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwICRzcGFjZXIgMCAwO1xuICAvKiBMVFIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwICRzcGFjZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBtYXJnaW46IDAgJHNwYWNlciAwIDA7XG4gICAgLyogTFRSICovXG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwICRzcGFjZXI7XG4gIH1cbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlICsgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDAgMCAkc3BhY2VyO1xufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcbiAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAxLjIpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAkc3BhY2VyIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAkc3BhY2VyO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG5cblxuLyogRmlsZSBpY29ucy4qL1xuXG4uZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogKCRzcGFjZXIgKiAxLjUpO1xuICAvKiBMVFIgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgKiAxLjUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtLnBuZyk7XG59XG5cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy94LW9mZmljZS1zcHJlYWRzaGVldC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3gtb2ZmaWNlLWRvY3VtZW50LnBuZyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC14LXNjcmlwdC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LWh0bWwucG5nKTtcbn1cblxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24tcGRmLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZS5wbmcpO1xufVxuXG4uZmlsZS0tYXVkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ZpZGVvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmb3JtIGNvbXBvbmVudHMuXG4gKi9cblxuLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZXF1aXJlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogKCRpbnB1dC1oZWlnaHQgLyAyKSAoJGlucHV0LWhlaWdodCAvIDIpO1xuICB3aWR0aDogKCRpbnB1dC1oZWlnaHQgLyAyKTtcbiAgaGVpZ2h0OiAoJGlucHV0LWhlaWdodCAvIDIpO1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbi5mb3JtLXJvdyA+IGZpZWxkc2V0LFxuLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbmZvcm0gLmZpbHRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI25hdmJhci10b3Age1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpob3ZlcixcbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmhvdmVyLFxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMy45ZW0pIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXhzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjllbSkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgaGVscCBibG9jay5cbiAqL1xuXG4uYmxvY2staGVscCB7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAwICgkc3BhY2VyICogMS41KTtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGljb25zLlxuICovXG5cbi5pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLy4uLy4uL2ltYWdlcy9oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMXB4IDAgMXB4ICgkc3BhY2VyICogMS41KTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBwYWRkaW5nOiAxcHggKCRzcGFjZXIgKiAxLjUpIDFweCAwO1xufVxuXG4uZmVlZC1pY29uIHtcbiAgQGluY2x1ZGUgc3ZnLWljb24tcmVwbGFjZShyc3MtZmlsbCwgJG9yYW5nZSwgJG9yYW5nZSwgJGZvbnQtc2l6ZS1iYXNlKTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGltYWdlIGJ1dHRvbnMuXG4gKi9cblxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBCYXNpYyBzdHlsaW5nIGZvciBjb21tZW50IG1vZHVsZS5cbiAqL1xuXG5cbi8qKlxuICogSW5kZW50IHRocmVhZGVkIGNvbW1lbnRzLlxuICovXG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAoJHNwYWNlciAqIDEuNSk7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMS41KTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXG4gKi9cblxuLml0ZW0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXRlbS1saXN0IHVsIGxpIHtcbiAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCAwIDA7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwgbGkge1xuICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBbZGlyPVwicnRsXCJdIHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xufVxuXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QgbGksXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCxcbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIExpc3QgZ3JvdXAuXG4gKiBBIGxpc3Qgb2YgbGlua3MsIGdyb3VwZWQgdG9nZXRoZXIuXG4gKi9cblxuLmxpc3QtZ3JvdXBfX2xpbmsge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDAgMDtcbn1cblxuLmxpc3QtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgbm9kZSBjb21wb25lbnQuXG4gKi9cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbn1cblxuXG4vKiBWaWV3IG1vZGUgdGVhc2VyIHN0eWxlcy4gKi9cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAwICRzcGFjZXIgJHNwYWNlcjtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQge1xuICBjbGVhcjogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cblxuXG4vKiBOb2RlIG1ldGFkYXRhIHN0eWxlcy4gKi9cblxuLm5vZGVfX21ldGEge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDFweCAkc3BhY2VyIDAgMDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLyogTm9kZSBsaW5rcyBzdHlsZXMuICovXG5cbi5ub2RlX19saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbltkaXI9XCJydGxcIl0gLm5vZGVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cblxuLm5vZGUtLXVucHVibGlzaGVkIHtcbiAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyIDA7XG59XG5cbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgI2ZmZjRmNDtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICNmZmY0ZjQ7XG59XG4iLCIubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkMWU4ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmYxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3JkZXItcmFkaXVzOiAuNGVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTsgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MTlmZjEsICMxMDc2ZDUpO1xuICBwYWRkaW5nOiA0cHggMC42ZW0gNHB4IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmZvY3VzLFxuLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTljZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNTlhYmYzLCAjMmE5MGVmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTlhYmYzLCAjMmE5MGVmKTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjliZTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gcGFnZS5cbiAqL1xuXG4iLCIvKipcbiAqIEBmaWxlXG4gKiBUaGUgdmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHNlYXJjaCBmb3JtKHMpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oZWFkZXIgI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbiNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0aGUgU2hvcnRjdXQgYWN0aW9uIGxpbmsgaW4gQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuXG4uc2hvcnRjdXQtd3JhcHBlciB7XG4gIG1hcmdpbjogMi4yZW0gMCAxLjFlbSAwOyAvKiBTYW1lIGFzIHVzdWFsIC5wYWdlLXRpdGxlIG1hcmdpbi4gKi9cbn1cblxuLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIG1hcmdpbjogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNob3J0Y3V0LWFjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTsgLyogTFRSICovXG4gIHBhZGRpbmctdG9wOiAwLjM1ZW07XG59XG5cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uc2hvcnRjdXQtYWN0aW9uOmhvdmVyLFxuLnNob3J0Y3V0LWFjdGlvbjphY3RpdmUsXG4uc2hvcnRjdXQtYWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBTaWRlYmFyIC0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIHtcbiAgLmJsb2NrIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXI7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlcjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgJGJvcmRlci13aWR0aCAwICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB0ci5ldmVuLFxuICB0ci5vZGQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgbmF2IHVsLm5hdiB7XG4gICAgbWFyZ2luOiAwIC0oJHNwYWNlcik7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEZvb3RlciBTdHlsaW5nLlxuICovXG5cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRzcGFjZXIgMDtcblxuICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAkc3BhY2VyO1xuICB9XG59XG5cblxuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLyogRm9vdGVyIEJvdHRvbSBTdHlsaW5nLiAqL1xuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpIDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIHRoZSBza2lwIGxpbmsuXG4gKi9cblxuLnNraXAtbGluayB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6IDFweCAkc3BhY2VyIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2tpcC1saW5rLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHRhYmxlcy5cbiAqL1xuXG4uc3RpY2t5LWhlYWRlciB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxuLnN0aWNreS1oZWFkZXIgdGgge1xuICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXggJHRhYmxlLWNlbGwtcGFkZGluZy15OztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGFibGUgZHJhZy5cbiAqL1xuXG50ci5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbn1cblxudHIuZHJhZy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ7XG59XG5cbmJvZHkgZGl2LnRhYmxlZHJhZy1jaGFuZ2VkLXdhcm5pbmcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVGFibGUgc2VsZWN0IGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgdGFibGVzZWxlY3QuanNcbiAqL1xuXG50ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG5cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbltkaXI9XCJydGxcIl0gdGQuY2hlY2tib3gsXG5bZGlyPVwicnRsXCJdIHRoLmNoZWNrYm94IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiBbZGlyPVwicnRsXCJdIHRkICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxuICovXG5cbnRoLmlzLWFjdGl2ZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnRkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlc29ydCBpbmRpY2F0b3Igc3R5bGVzLlxuICovXG5cbi50YWJsZXNvcnQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDFweCAwIDAgNXB4O1xufVxuXG4udGFibGVzb3J0LS1hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS1kb3duLnN2Zyk7XG59XG5cbi50YWJsZXNvcnQtLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS11cC5zdmcpO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVGhlbWUgc3R5bGluZyBmb3IgdGFicy5cbiAqL1xuXG5uYXYudGFicyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG5cbm5hdi50YWJzIHtcbiAgdWwge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhIHJlc2l6YWJsZSB0ZXh0YXJlYS5cbiAqL1xuXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyB1aS13aWRnZXQgY29tcG9uZW50LlxuICovIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCYXJ0aWsncyBtb2RhbCB3aW5kb3dzXG4gKi9cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGlhbG9nIGlucHV0LFxuLnVpLWRpYWxvZyBzZWxlY3QsXG4udWktZGlhbG9nIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi51aS1kaWFsb2cgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2YzZjMsICNlOGU4ZTgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjRiNGI0O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QyZDJkMjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1MGVtIDEuMDYzZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG5cblxuLyogVmlzdWFsIHN0eWxpbmcgZm9yIHRoZSBQYXNzd29yZCBzdHJlbmd0aCBpbmRpY2F0b3IgKi9cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXdlYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKTtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZmFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKFwiaW5mb1wiKTtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSxcbi5wYXNzd29yZC1maWVsZCxcbi5wYXNzd29yZC1zdHJlbmd0aCxcbi5wYXNzd29yZC1jb25maXJtLW1hdGNoIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIG1hcmdpbjogMC43ZW0gMDtcbiAgbWF4LXdpZHRoOiAzNC43ZW07XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29uZmlybS1wYXJlbnQsXG5bZGlyPVwicnRsXCJdIC5wYXNzd29yZC1wYXJlbnQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cblxuLyogU3R5bGluZyBmb3IgdGhlIHN0YXR1cyBpbmRpY2F0b3Igb2YgdGhlIHBhc3N3b3JkcyBtYXRjaCB0ZXN0LiAgKi9cblxuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYXNzd29yZC1jb25maXJtIC5lcnJvciB7XG4gIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLyogTG9naW4gcGFnZSBzdHlwZSAqL1xuXG4ucGFnZS11c2VyLWxvZ2luIG1haW4gLnJlZ2lvbi1jb250ZW50LFxuLnBhZ2UtdXNlci1wYXNzd29yZCBtYWluIC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbn1cblxuLypcblxuYm9keS5wYXRoLXVzZXIge1xuICAuZmllbGQtLWxhYmVsLWlubGluZSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogJHNwYWNlci80ICRzcGFjZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogJHNwYWNlci80IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1sYWJlbC1hYm92ZSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogJHNwYWNlci80ICRzcGFjZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46ICRzcGFjZXIvNCAwO1xuICAgIH1cbiAgfVxufVxuKi9cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZlcnRpY2FsIHRhYnMgY29tcG9uZW50LlxuICovXG5cbi8qIFZlcnRpY2FsIFRhYnMgUmVzZXQgKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luOiAtMXB4IDAgLTFweDsgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBzcGVjaWZpY2l0eSBvdmVyIFtkaXI9XCJydGxcIl0gLnJlZ2lvbi1jb250ZW50IHVsICovXG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCBUYWJzLlxuICovXG5cbi52ZXJ0aWNhbC10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFicyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLyogTFRSICovXG4gIHdpZHRoOiAxNWVtO1xuICBtYXJnaW46IDA7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUgPiBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBMYXlvdXQgb2YgZWFjaCB0YWIuICovXG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0ge1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpmb2N1cyAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmFjdGl2ZSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIHtcbiAgb3V0bGluZTogJGJvcmRlci13aWR0aCBkb3R0ZWQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6ICRib3JkZXItd2lkdGg7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgVmlld3MgaW4gQmFydGlrLlxuICovXG5cblxuLyogVGFiIHN0eWxlcyAqL1xuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgMCAwO1xufVxuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhOmhvdmVyLFxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbn1cblxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkgLmZvcm0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5cbi8qIFRhYnMgYWN0aW9uIGxpc3Qgc3R5bGVzICovXG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAuYWN0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIENvbnRleHR1YWwgZmlsdGVyIG9wdGlvbnMgc3R5bGVzICovXG5cbi52aWV3cy1maWx0ZXJhYmxlLW9wdGlvbnMgLmZpbHRlcmFibGUtb3B0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG5cbi8qIFZpZXdzIGFjdGlvbiBkcm9wYnV0dG9uIHN0eWxlcyAqL1xuXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQge1xuICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG59XG5cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JzXG5AZnVuY3Rpb24gdG8tcmdiKCR2YWx1ZSkge1xuICBAcmV0dXJuIHJlZCgkdmFsdWUpLCBncmVlbigkdmFsdWUpLCBibHVlKCR2YWx1ZSk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbkBmdW5jdGlvbiByZ2JhLWNzcy12YXIoJGlkZW50aWZpZXIsICR0YXJnZXQpIHtcbiAgQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwiYmdcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1iZy1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwidGV4dFwiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIG1hcC1sb29wKCRtYXAsICRmdW5jLCAkYXJncy4uLikge1xuICAkX21hcDogKCk7XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIC8vIGFsbG93IHRvIHBhc3MgdGhlICRrZXkgYW5kICR2YWx1ZSBvZiB0aGUgbWFwIGFzIGFuIGZ1bmN0aW9uIGFyZ3VtZW50XG4gICAgJF9hcmdzOiAoKTtcbiAgICBAZWFjaCAkYXJnIGluICRhcmdzIHtcbiAgICAgICRfYXJnczogYXBwZW5kKCRfYXJncywgaWYoJGFyZyA9PSBcIiRrZXlcIiwgJGtleSwgaWYoJGFyZyA9PSBcIiR2YWx1ZVwiLCAkdmFsdWUsICRhcmcpKSk7XG4gICAgfVxuXG4gICAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKCRrZXk6IGNhbGwoZ2V0LWZ1bmN0aW9uKCRmdW5jKSwgJF9hcmdzLi4uKSkpO1xuICB9XG5cbiAgQHJldHVybiAkX21hcDtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuXG5AZnVuY3Rpb24gdmFyaWZ5KCRsaXN0KSB7XG4gICRyZXN1bHQ6IG51bGw7XG4gIEBlYWNoICRlbnRyeSBpbiAkbGlzdCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHZhcigtLSN7JHByZWZpeH0jeyRlbnRyeX0pLCBzcGFjZSk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gTWVyZ2UgbXVsdGlwbGUgbWFwc1xuQGZ1bmN0aW9uIG1hcC1tZXJnZS1tdWx0aXBsZSgkbWFwcy4uLikge1xuICAkbWVyZ2VkLW1hcHM6ICgpO1xuXG4gIEBlYWNoICRtYXAgaW4gJG1hcHMge1xuICAgICRtZXJnZWQtbWFwczogbWFwLW1lcmdlKCRtZXJnZWQtbWFwcywgJG1hcCk7XG4gIH1cbiAgQHJldHVybiAkbWVyZ2VkLW1hcHM7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzAxNjhcblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMSByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNkZm4tY29udHJhc3QtcmF0aW9cbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItZnVuY3Rpb25zXG4vLyBUaW50IGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggd2hpdGVcbkBmdW5jdGlvbiB0aW50LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCBibGFja1xuQGZ1bmN0aW9uIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgdGhlIGNvbG9yIGlmIHRoZSB3ZWlnaHQgaXMgcG9zaXRpdmUsIGVsc2UgdGludCBpdFxuQGZ1bmN0aW9uIHNoaWZ0LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIGlmKCR3ZWlnaHQgPiAwLCBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpLCB0aW50LWNvbG9yKCRjb2xvciwgLSR3ZWlnaHQpKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItZnVuY3Rpb25zXG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTIpICE9IG51bWJlciB7XG4gICAgJHZhbHVlMjogdW5xdW90ZShcIihcIikgKyAkdmFsdWUyICsgdW5xdW90ZShcIilcIik7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9mb3JtLWNoZWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZSB7XG4gIEBleHRlbmQgLnRhYmxlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgYTpub3QoLmJ0bikge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICYsICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG5cbiAgJltjbGFzc10sICNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuOjpzZWxlY3Rpb24sIGJvZHk6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xufVxuXG4udWktZGlhbG9nIHtcbiAgYSB7XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gIH1cblxuICAmLnVpLWNvcm5lci1hbGwudWktd2lkZ2V0IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi51aS1kaWFsb2cudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgei1pbmRleDogMTEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcblxuICAgICAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAjZHJ1cGFsLW9mZi1jYW52YXMge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBzY3JvbGxiYXIodGhpbik7XG5cbiAgICAudG9vbGJhci1ob3Jpem9udGFsICYge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZ2luLXRvb2xiYXIteS1vZmZzZXQpKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNtb2RhbC1lbnRpdHktZm9ybSxcbiAgI2RydXBhbC1tb2RhbCxcbiAgZGl2W2lkKj1cImZpZWxkLVwiXVtpZCo9XCItZGlhbG9nXCJdIHtcbiAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIHNjcm9sbGJhcihcInRoaW5cIik7XG5cbiAgICAmLnVpLWRpYWxvZy1jb250ZW50IHtcblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDFlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBkaXZbaWQqPVwiZmllbGQtXCJdW2lkKj1cIi1kaWFsb2dcIl0ge1xuICAgID4gLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYi1idXR0b24gLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG5ib2R5IC51aS1kaWFsb2cudWktd2lkZ2V0Om5vdCgudWktZGlhbG9nLW9mZi1jYW52YXMpIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC40KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaDEuaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjM0E0MTYzO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC50aXRsZS1wcmVmaXgge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuZW50aXR5LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5hLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIC50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbnRyIHRoLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbnRyLm9kZCwgdHI6bnRoLWNoaWxkKG9kZCkge1xuICB0ZC5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbn1cblxudHIuZXZlbiwgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgdGQuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICB9XG59XG5cbi50ZXh0LWZvcm1hdC13cmFwcGVyIHtcbiAgW2lkKj1cImZvcm1hdC1cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpzLW1lZGlhLWxpYnJhcnktd2lkZ2V0LXRvZ2dsZS13ZWlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FjYjBjNztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0IHtcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0W3JlYWRvbmx5XSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2l0ZXdpZGUtYWxlcnQuYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAgICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG4gICAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gICAgfVxuICAgICYuYWxlcnQtI3skc3RhdGV9LXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgICB9XG4gIH1cblxuXG59XG5cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICBzcGFuOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhZGRyZXNzIHtcbiAgQGV4dGVuZCBhZGRyZXNzO1xufVxuXG4ubW0tcGFnZS5tbS1zbGlkZW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTsgLy8gZG9uJ3QgZ28gb3ZlciBhZG1pbiB0b29sYmFyXG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAvLyBBIEpTIGJlaGF2aW9yIHJlZnJlc2ggdGhpcyB0b3AgdmFsdWUgb24gZXZlcnkgY2xpY2tcblxuICBib2R5LnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgYm9keS50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4ge1xuICAgIHRvcDogODBweDtcbiAgfVxuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERFM0VGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gIC5tZW51LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBmb3Igc3ViIG1lbnUgdG8gYXBwZWFyIGp1c3QgYmVsb3dcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERTNFRjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLypcbiAgLm1lbnUtZ2F1Y2hlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICovXG5cbiAgYS5sb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTIxcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDEycHggMTFweCAxNXB4O1xuICAgIH1cblxuICAgIHN0cm9uZywgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzNhNDE2MztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgfVxuXG4gIH1cblxuICAubWVudV90b3Age1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jdXJlbnRfc2VjdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmID4gc3BhbiwgJiA+IGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tYm90dG9tdy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJvc3BlY3Rpb24gPiBhLFxuICAgICAgJi5wcm9zcGVjdGlvbiA+IHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICB9XG5cbiAgICAgICYudmFsb3Jpc2F0aW9uID4gYSxcbiAgICAgICYudmFsb3Jpc2F0aW9uID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzEwNztcbiAgICAgIH1cblxuICAgICAgJi5kZXRlbnRpb24gPiBhLFxuICAgICAgJi5kZXRlbnRpb24gPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBCMTkxO1xuICAgICAgfVxuXG4gICAgICAmLmNvbW1lcmNpYWxpc2F0aW9uID4gYSxcbiAgICAgICYuY29tbWVyY2lhbGlzYXRpb24gPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzk2RUZGO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXRvcHcuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51X3ByaW5jaXBhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY3JtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51X3VzZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICB1bC5uYXYge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTg2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ibG9jay1kYXNoYm9hcmQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGV2ZWwxIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9zcGVjdGlvbjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZhbG9yaXNhdGlvbjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRldGVudGlvbjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMTkxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbW1lcmNpYWxpc2F0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTZFRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2NrLWNvbnRlbnQtbGllbnMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICAgICB1bC5uYXYge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7XG5cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC1ibHVlLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubWVudV9wcmluY2lwYWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1cmVudF9zZWN0aW9uX3NvdXNfbWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bC5uYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcblxuICAgICAgICAgICYuYWN0aXZlLXRyYWlsID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICYsIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLypcbiAgfSovXG5cbiAgLm1lbnUtZHJvaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmJ0bl9oZWFkZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERTNFRjtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMXB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREUzRUY7XG4gICAgICB9XG5cbiAgICAgICYuYWxlcnRlcyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbGVydGVzLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgJi5mYXZvcmlzX2FkZCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYXZvcmlzX2FkZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRERFM0VGO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudS11c2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI5cHggMTVweCAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNXB4IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21lbnUtdXNlci5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtY3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtZmVlZCB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtZW52IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLWJvdHRvbS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnVfdXNlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREUzRUY7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICYubWVudV9mZWVkIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAyMHB4O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDhweDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC1ibHVlLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1jcm0gLm1lbnVfdXNlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgJi5hbGVydGVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWxlcnRlc2guc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYXZvcmlzX2FkZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Zhdm9yaXNfYWRkaC5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtdXNlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgICAgIHRvcDogOTklO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWNybTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudV91c2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi52aWV3LWlkLW1lc3NhZ2VfZmVlZC52aWV3LWRpc3BsYXktaWQtYmxvY2tfbWVudV9iYXIge1xuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdWwsIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjUzLCAyNTMsIDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXl5LWRhdGUge1xuICAgICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWN1c3RvbXRpdGxlLXNlYXJjaGFwaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgLmNsYXNzZWQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJiwgKyAudmlldy1mb290ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcblxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi5wYWdlcl9faXRlbS0tbmV4dCAucGFnZS1saW5rLFxuICAgICAgICAmLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY29sb3I6ICM4OThEQTE7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbn1cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tzLWJsb2NrIHtcbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9zcGVjdGlvbl9fbGlzdGluZ19fX19wYXJjZWxsZXMtcGFnZSB7XG4gICAgLmZvcm0taXRlbS1zZWFyY2gsIGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCA+IGxhYmVsLFxuICAgIC5mb3JtLWFjdGlvbnMsXG4gICAgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSxcbiAgICBkZXRhaWxzLmZvcm0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuLnNpZGViYXJfZmlyc3QuY29sLW1kLTQuc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAyOTtcbiAgfVxuICAuYmxvY2sge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5yZXNwb25zaXZlLW1lbnUtYmxvY2std3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhvcml6b250YWwtbWVudSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJj4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwZW07XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbW1ldWJsZXMtbWVudS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYubWVudS1kYXNoYm9hcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGVhc2hib2FyZC1tZW51LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDEwcHg7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kZWFzaGJvYXJkLW1lbnUtYWN0aXZlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tZW51LWltbWV1YmxlcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbW1ldWJsZXMtbWVudS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW1tZXVibGVzLW1lbnUtYWN0aXZlLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tZW51LWNvbnRhY3RzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbnRhY3RzLW1lbnUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250YWN0cy1tZW51LWFjdGl2ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS12aXNpdGVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Zpc2l0ZXMtbWVudS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxNnB4O1xuXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmlzaXRlcy1tZW51LWFjdGl2ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS1kb2N1bWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG9jdW1lbnRzLW1lbnUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjJweDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RvY3VtZW50cy1tZW51LWFjdGl2ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS1yZWdsYWdlcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yZWdsYWdlcy1tZW51LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEzcHg7XG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcmVnbGFnZXMtbWVudS1hY3RpdmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtbG9nb3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBlbTtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvZ291dC1pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2dvdXQtaWNvbi1ob3Zlci5zdmdcIik7XG5cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiovXG5cblxuLy8gRG9uJ3QgaGlkZSBjaGVja2JveCwgcHV0IHRoZSBsYWJlbDpiZWZvcmUgb24gdG9wIG9mIGl0ICFcbi8qaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn0qL1xuLypcbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzNBNDE2MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja2JveC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Z1wiKTtcbn0qL1xuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJiwgI2RydXBhbC1vZmYtY2FudmFzICYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVja2JveC5zdmdcIik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgQGV4dGVuZCAuZm9ybS1jaGVjay1pbnB1dDtcbn1cblxuLmZvcm0taXRlbSB7XG4gIC5oNCwgaDQsIGxlZ2VuZCA+IC5maWVsZHNldC1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uZmllbGQtLXdpZGdldC1kYXRldGltZS1kZWZhdWx0IHtcbiAgLmZvcm0taW5saW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgPiAqIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgbGkge1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogIzg1OEM5RDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzg1OEM5RDtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi50aXRyZS1kZS1sYS1wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMDtcblxuICAudWktZGlhbG9nLXRpdGxlYmFyLnVpLWNvcm5lci1hbGwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLXZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsLFxuICAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZC1sYWJlbC1hYm92ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtcyxcbiAgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGQtdmFsdWUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGQtdmFsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cbn1cblxuLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJiA+IC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAubmF2YmFyIHtcbiAgICAgICYsID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwubmF2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuLFxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24gPiBhOmFmdGVyLFxuICAgICAgICAmLmRyb3Bkb3duID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLWJvdHRvbS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDhweCA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLmFjdGl2ZS10cmFpbCA+IGEsXG4gICAgICAgICYuZHJvcGRvd24uYWN0aXZlLXRyYWlsID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd246aG92ZXIgPiBhLFxuICAgICAgICAmLmRyb3Bkb3duOmhvdmVyID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YxRjZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAmLmJhY2sgPiBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC1ibHVlLnN2Zyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAmLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mYXZvcmlzX2FkZC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW2hyZWYqPVwiYWRkXCJdIHtcbiAgICAgICAgICAgICAgICAmLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkU5OEZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc3RhcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgIGJvcmRlci1jb2xvcjogIzNBNDE2MztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cblxuICAgICAgJi5wcm9zcGVjdGlvbjpiZWZvcmUsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgIH1cblxuICAgICAgJi52YWxvcmlzYXRpb246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcbiAgICAgIH1cblxuICAgICAgJi5kZXRlbnRpb246YmVmb3JlLCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxOTE7XG4gICAgICB9XG5cbiAgICAgICYuY29tbWVyY2lhbGlzYXRpb246YmVmb3JlLCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTZFRkY7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG5cbiAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIHVsLmRyb3BidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcblxuICAgICAgICAgICAgLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9zcGVjdGlvbiBhOmJlZm9yZSxcbiAgICAgICAgICAgICYucHJvc3BlY3Rpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmFsb3Jpc2F0aW9uIGE6YmVmb3JlLFxuICAgICAgICAgICAgJi52YWxvcmlzYXRpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMxMDc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGV0ZW50aW9uIGE6YmVmb3JlLFxuICAgICAgICAgICAgJi5kZXRlbnRpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxOTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29tbWVyY2lhbGlzYXRpb24gYTpiZWZvcmUsXG4gICAgICAgICAgICAmLmNvbW1lcmNpYWxpc2F0aW9uIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2RUZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBoaWRlIG9uIGxvYWRcblxuICAuanMgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzaG93IGFmdGVyIEpTIGlzIGluaXRpYWxpemVkXG4gIH1cblxuICAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5lbXB0eS1nZW9maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4uZmllbGQuZmllbGQtLWxhYmVsLWlubGluZS5maWVsZC1uYW1lLWRzLWNoYWluc2RldGFpbC1pbW1ldWJsZS1kZXRhaWwtaW1tZXVibGUtZmllbGQtZWRfX3JlZl9fcHJvc3BlY3Rpb24tZmllbGQtcHNfX3N0YXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJiA+IC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYgPiAuZmllbGQtdmFsdWUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNTBweDtcblxuICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICB1bC5kcm9wYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucHJvc3BlY3Rpb24gYTpiZWZvcmUsXG4gICAgICAgICAgJi5wcm9zcGVjdGlvbiAubGluay10eXBlLWNhbm9uaWNhbC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi52YWxvcmlzYXRpb24gYTpiZWZvcmUsXG4gICAgICAgICAgJi52YWxvcmlzYXRpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGV0ZW50aW9uIGE6YmVmb3JlLFxuICAgICAgICAgICYuZGV0ZW50aW9uIC5saW5rLXR5cGUtY2Fub25pY2FsLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjE5MTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbW1lcmNpYWxpc2F0aW9uIGE6YmVmb3JlLFxuICAgICAgICAgICYuY29tbWVyY2lhbGlzYXRpb24gLmxpbmstdHlwZS1jYW5vbmljYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2RUZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgLmRyb3BidXR0b24tYXJyb3cge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiovXG5cbi8vIFN0eWxlIGJvdGggdGhlIGZhY2V0IGFuZCB0aGUgY29sdW1uIHZhbHVlLCBhbmQgdGhlIGxlZ2VuZFxuLmNsYXNzZWQsXG4ub3B0aW9uLXZhbHVlLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlLFxuLm1hcC1sZWdlbmQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWluZGVudDogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgLy9jb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYuZW5zZWlnbmVtZW50LXNlY29uZGFpcmUsXG4gICYuZW5zZWlnbmVtZW50LXN1cGVyaWV1ciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMi42cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lbnNlaWduZW1lbnRfc3VwZXJpZXVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyLjZweCA5cHg7XG4gICAgfVxuICB9XG5cbiAgJi5hY2N1ZWlsLWpldW5lcy1lbmZhbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEyLjZweDtcbiAgICAgIGhlaWdodDogMTIuNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FjY3VlaWxfZGVfamV1bmVzX2VuZmFudHMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIuNnB4IDEyLjZweDtcbiAgICB9XG4gIH1cblxuICAmLmVjb2xlLW1hdGVybmVsbGUtcHJpbWFpcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTIuNnB4O1xuICAgICAgaGVpZ2h0OiAxMi42cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZWNvbGVfbWF0ZXJuZWxsZV9fcHJpbWFpcmUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIuNnB4IDEyLjZweDtcbiAgICB9XG4gIH1cblxuICAmLnBhcmtpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bhcmtpbmcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDExcHg7XG4gICAgfVxuICB9XG5cbiAgJi5sb2NhdGlvbi12ZWxvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEyLjZweDtcbiAgICAgIGhlaWdodDogMTAuNzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbmRldmxvLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyLjZweCAxMC43NnB4O1xuICAgIH1cbiAgfVxuXG4gICYuc3RhdGlvbi1tZXRybyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMi42cHg7XG4gICAgICBoZWlnaHQ6IDEyLjZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGF0aW9uZGVtdHJvLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyLjZweCAxMi42cHg7XG4gICAgfVxuICB9XG5cbiAgJi5hcnJldC1idXMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJldC1idXMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmLnRheGkge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy90YXhpLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5nYXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvMDA0LXRyYWluLTIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uY2hlY2tib3hbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3NcIl0ge1xuICAudmlldyAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyAuZm9ybS1jaGVja2JveGVzLmZvcm0tLWlubGluZSAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxudWwudGFncyAub3B0aW9uLXZhbHVlLFxuLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdLFxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi10YWdzXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlLCAvLyB1bnVzZWQgZm9yIG5vd1xuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZSwgLy8gdGhlIHRhZ3MgZmllbGQgaXMgbm90IGEgc3BlY2lmaWMgY29sdW1uXG4uZmllbGRbY2xhc3MqPVwidGFnc1wiXSAub3B0aW9uLXZhbHVlIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTdFQkY1O1xuICBjb2xvcjogIzg5OERBMTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAmW2RhdGEtdmFsdWVePVwidHlwZV9cIl0sXG4gICZbY2xhc3MqPVwiZm9ybS1pdGVtLXRhZ3MtdHlwZS1cIl0ge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZmE7XG4gIH1cblxuICAmW2RhdGEtdmFsdWVePVwiY2NfXCJdLFxuICAmW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWNjLVwiXSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmZkZjE7XG4gIH1cblxuICAmW2RhdGEtdmFsdWVePVwiZXRfXCJdLFxuICAmW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWV0LVwiXSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmZjZTU7XG4gIH1cblxuICAmW2RhdGEtdmFsdWVePVwiZXRfY2NvZHJvXCJdLFxuICAmW2NsYXNzKj1cImZvcm0taXRlbS10YWdzLWV0LWNjb2Ryb1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZWZmZjtcbiAgfVxuXG4gICZbZGF0YS12YWx1ZSo9XCJfc291cmNlX1wiXSxcbiAgJltjbGFzcyo9XCItc291cmNlLVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWFmZTtcbiAgfVxuXG4gICZbZGF0YS12YWx1ZSo9XCJfY2xhc3NfXCJdLFxuICAmW2NsYXNzKj1cIi1jbGFzcy1cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIH1cblxufVxuXG4kY2xhc3NfY29sb3JzOiAoXG4gIFwiY29wcm9wcmlldGVcIjogIzM3Q0VGRixcbiAgXCJwcm9wcmlldGFpcmUtcGVyc29ubmUtcGh5c2lxdWVcIjogIzAwQjE5MSxcbiAgXCJwcm9wcmlldGFpcmUtZHJvaXQtcHJpdmVcIjogI0ZGQzEwNyxcbiAgXCJwcm9wcmlldGFpcmUtZHJvaXQtcHVibGljXCI6ICM3OTZFRkZcbik7XG5cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG5AZWFjaCAkY2xhc3MsICRjbGFzc19jb2xvciBpbiAkY2xhc3NfY29sb3JzIHtcbiAgLmNsYXNzZWQsXG4gIC5vcHRpb24tdmFsdWUsXG4gIC5mYWNldC1pdGVtX192YWx1ZSxcbiAgLm1hcC1sZWdlbmQtaXRlbSxcbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cIiN7JGNsYXNzfVwiXSB7XG4gICAgJi4jeyRjbGFzc30ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNsYXNzX2NvbG9yfTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xhc3NlZCB7XG4gICAgLy8gVFVQIGFuZCBpdHMgY2hpbGRyZW4gYXJlIGRpYW1vbmRcbiAgICAmLnR1cC1zdGF0dXMtMSxcbiAgICAmLnR1cC1zdGF0dXMtMiB7XG4gICAgICAmLiN7JGNsYXNzfTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwcHggM3B4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvcHJvIGFuZCBpdHMgY2hpbGRyZW4gYXJlIHNxdWFyZVxuICAgICYudHVwLXN0YXR1cy0zLFxuICAgICYudHVwLXN0YXR1cy00IHtcbiAgICAgICYuI3skY2xhc3N9OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ0hJTERSRU4gKG9mIFRVUCBhbmQgY29wcm8pIGFyZSB3aGl0ZSBpbiB0aGUgY2VudGVyXG4gICAgJi50dXAtc3RhdHVzLTEsXG4gICAgJi50dXAtc3RhdHVzLTQge1xuICAgICAgJi4jeyRjbGFzc306YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI3skY2xhc3NfY29sb3J9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveFtjbGFzcyo9XCJmb3JtLWl0ZW0tdGFnc1wiXVtjbGFzcyo9XCIjeyRjbGFzc31cIl0gbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjbGFzc19jb2xvcn07XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItdGFnc1wiXTpub3QoLnJlc2V0LWFsbCksXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItdGFnc1wiXSAub3B0aW9uLXZhbHVlLCAvLyB1bnVzZWQgZm9yIG5vd1xuICAudmlld3MtZmllbGRbY2xhc3MqPVwiLXNvdXJjZVwiXTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSAub3B0aW9uLXZhbHVlLCAvLyB0aGUgdGFncyBmaWVsZCBpcyBub3QgYSBzcGVjaWZpYyBjb2x1bW5cbiAgLmZpZWxkW2NsYXNzKj1cInRhZ3NcIl0gLm9wdGlvbi12YWx1ZSB7XG4gICAgJltjbGFzcyo9XCIjeyRjbGFzc31cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY2xhc3NfY29sb3J9O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cIi1zb3VyY2VcIl0gLmNsYXNzZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbCksXG4udmlld3MtZmllbGRbY2xhc3MqPVwiLXN0YXRlXCJdIC5vcHRpb24tdmFsdWUsXG4uZmllbGRbY2xhc3MqPVwiX19zdGF0ZVwiXSAub3B0aW9uLXZhbHVlIHtcblxuICAuc3VidmFsdWUgKyAuc3VidmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cblxuICAmLFxuICAmW2NsYXNzKj1cIi15ZXNcIl0sXG4gICZbY2xhc3MqPVwiLW1heWJlXCJdLFxuICAmW2NsYXNzKj1cIi1ub1wiXSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTdFQkY1O1xuICAgIGNvbG9yOiAjODk4REExO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuaW5saW5lIHtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiIGxvdC1cIl0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIC8vIG1hcmdpbjogNXB4IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgJi5sb3QtcHJvbWVzc2Uge1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5OGZmMTI7XG4gICAgfVxuXG4gICAgJi5sb3QtYWN0ZSB7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTQxNjMyZTtcbiAgICB9XG5cbiAgICAmLmxvdC1vZmZyZSB7XG4gICAgICBjb2xvcjogI0ZGNUU3NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVFNzcxNDtcbiAgICB9XG5cbiAgICAmLmxvdC12YWNhbnQge1xuICAgICAgY29sb3I6ICM5REE5QzI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOURBOUMyMjE7XG4gICAgfVxuXG4gICAgJi5sb3QtdmVuZHUge1xuICAgICAgY29sb3I6ICMwRDcyMUQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZjJlMmU7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCIgcHMtcHJvY2Vzcy1cIl0ge1xuXG4gICAgJi5wcy1wcm9jZXNzLXRvZG8tdG9kbyB7XG4gICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTk4ZmYxMjtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIiBwcy1wcm9jZXNzLWRvbmVcIl0ge1xuICAgICAgY29sb3I6ICMwRDcyMUQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZjJlMmU7XG4gICAgfVxuXG4gIH1cblxuICAmW2NsYXNzKj1cIiBwcm9zcGVjdC1cIl0ge1xuXG4gICAgJltjbGFzcyo9XCIgcHJvc3BlY3QtdmVuZGV1ci1cIl0ge1xuICAgICAgY29sb3I6ICMwRDcyMUQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZjJlMmU7XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCIgcHJvc3BlY3QtcmVjb250YWN0LVwiXSB7XG4gICAgICBjb2xvcjogIzlEQTlDMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5REE5QzIyMTtcbiAgICB9XG5cbiAgICAmLnByb3NwZWN0LW5vLWNvbnRhY3Qge1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MTYzMmU7XG4gICAgfVxuXG4gICAgJi5wcm9zcGVjdC1yZWZ1c2VkLWNvbnRhY3Qge1xuICAgICAgY29sb3I6ICNGRjVFNzc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RTc3MTQ7XG4gICAgfVxuXG4gICAgJi5wcm9zcGVjdC1vbmdvaW5nIHtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlOThmZjEyO1xuICAgIH1cblxuICB9XG5cbiAgJltjbGFzcyo9XCIgcHMtY29udGFjdC1cIl0ge1xuXG4gICAgJltjbGFzcyo9XCJjb250YWN0LWNvbnRhY3RlZFwiXSB7XG4gICAgICBjb2xvcjogIzBENzIxRDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGZmMmUyZTtcbiAgICB9XG5cbiAgfVxuXG4gICZbY2xhc3MqPVwiIHBzLXNvdXJjZS1cIl0ge1xuXG4gICAgJi5wcy1zb3VyY2UtaW50ZXJuYWwge1xuICAgICAgY29sb3I6ICMwRDcyMUQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZjJlMmU7XG4gICAgfVxuXG4gICAgJi5wcy1zb3VyY2UtcGFydG5lciB7XG4gICAgICBjb2xvcjogIzlEQTlDMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5REE5QzIyMTtcbiAgICB9XG5cbiAgICAmLnBzLXNvdXJjZS1taWRkbGVtYW4ge1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MTYzMmU7XG4gICAgfVxuXG4gIH1cblxufVxuXG4kZGVjZXNfY2xhc3NfY29sb3JzOiAoXG4gIFwic3VzcGljaW9uX3dlYWtcIjogI2QyZDJkMixcbiAgXCJzdXNwaWNpb25fc3Ryb25nXCI6ICNiNmI2YjYsXG4gIFwiY29uZmlybWVkX2FsbW9zdFwiOiAjOWY5ZjlmLFxuICBcImNvbmZpcm1lZF9kb25lXCI6ICMyZDJkMmRcbik7XG5cbi5jbGFzc2VkIHtcbiAgJltjbGFzcyo9XCJkZWNlcy1tYXRjaFwiXTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLy8gTGF0aW4gY3Jvc3Mgd2l0aCBUZXh0IG1vZGlmaWVyLCBjZiBodHRwczovL2NoYXJhY3Rlci5jb25zdHJ1Y3Rpb24vZW1vamktdnMtdGV4dFxuICAgIGNvbnRlbnQ6IFwi4pyd77iOXCI7XG4gICAgLy8gTmV3aXNoIHdheSBub3QgeWV0IHN1cHBvcnRlZCBldmVyeXdoZXJlXG4gICAgLy8gY29udGVudDogXCLinJ3vuI5cIjsgLy8gTGF0aW4gY3Jvc3Mgd2l0aG91dCBUZXh0IG1vZGlmaWVyXG4gICAgLy8gZm9udC12YXJpYW50LWVtb2ppOiB0ZXh0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICZbY2xhc3MqPVwiZGVjZXMtbWF0Y2hcIl1bY2xhc3MqPVwic3VzcGljaW9uXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj9cIlxuICB9XG59XG5cbkBlYWNoICR2YWx1ZSwgJGRlY2VzX2NsYXNzX2NvbG9yIGluICRkZWNlc19jbGFzc19jb2xvcnMge1xuXG4gIC5jbGFzc2VkLmRlY2VzLW1hdGNoLSN7JHZhbHVlfSxcbiAgLmNoZWNrYm94W2NsYXNzKj1cImZvcm0taXRlbS10YWdzXCJdW2NsYXNzKj1cIiN7JHZhbHVlfVwiXSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGRlY2VzX2NsYXNzX2NvbG9yfTtcbiAgICB9XG4gIH1cbiAgLm9wdGlvbi12YWx1ZSxcbiAgLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi1zdGF0ZVwiXTpub3QoLnJlc2V0LWFsbCksXG4gIC52aWV3cy1maWVsZFtjbGFzcyo9XCItc3RhdGVcIl0gLm9wdGlvbi12YWx1ZSxcbiAgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0gLm9wdGlvbi12YWx1ZSB7XG4gICAgJltkYXRhLXZhbHVlPVwiI3skdmFsdWV9XCJdIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skZGVjZXNfY2xhc3NfY29sb3J9O1xuICAgIH1cbiAgfVxuXG59XG5cbi52aWV3cy1maWVsZC1maWVsZC1laC1yZWYtc291cmNlIC5jbGFzc2VkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwic291cmNlXCJdOm5vdCgucmVzZXQtYWxsKTpub3QoW2NsYXNzKj1cInR5cGUtc291cmNlXCJdKSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZSxcbi5maWVsZFtjbGFzcyo9XCJzb3VyY2VcIl06bm90KFtjbGFzcyo9XCJ0eXBlLXNvdXJjZVwiXSkgLm9wdGlvbi12YWx1ZSB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0U3RUJGNTtcbiAgY29sb3I6ICM4OThEQTE7XG4gIGZvbnQtc2l6ZTogMWVtO1xuXG4gICYub3Blbi1kYXRhLCAmLmNlcmVtYSB7XG4gICAgY29sb3I6ICMyRTk4RkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlOThmZjEyO1xuICB9XG5cbiAgJi5jYWRhc3RyZSwgJi5zcGRjIHtcbiAgICBjb2xvcjogIzQ0YjAyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkxLCAyNTUsIDQ2LCAwLjEyKTtcbiAgfVxuXG59XG5cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInZhbGlkaXRlXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZFtjbGFzcyo9XCJ2YWxpZGl0ZVwiXSAub3B0aW9uLXZhbHVlLFxuLmZpZWxkW2NsYXNzKj1cInZhbGlkaXRlXCJdIC5vcHRpb24tdmFsdWUge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFN0VCRjU7XG4gIGNvbG9yOiAjODk4REExO1xuXG4gICYudmFsaWQge1xuICAgIGNvbG9yOiAjNDRiMDIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTEsIDI1NSwgNDYsIDAuMTIpO1xuICB9XG5cbiAgJltjbGFzcyo9XCJzZW1pLXZhbGlkXCJdIHtcbiAgICBjb2xvcjogI2IwYWUyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjU1LCA0NiwgMC4xMik7XG4gIH1cblxuICAmW2NsYXNzKj1cImludmFsaWRcIl0ge1xuICAgIGNvbG9yOiAjYjAyNTIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3MCwgNDYsIDAuMTIpO1xuICB9XG5cbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cInR1cC1zdGF0dXNcIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkW2NsYXNzKj1cInR1cC1zdGF0dXNcIl0gLm9wdGlvbi12YWx1ZSxcbi5maWVsZFtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdIC5vcHRpb24tdmFsdWUge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjNDRiMDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkxLCAyNTUsIDQ2LCAwLjEyKTtcblxuICAmW2RhdGEtdmFsdWU9XCIyXCJdIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oIzQ0YjAyMCwgNTAlKTtcbiAgfVxuXG5cbiAgJltkYXRhLXZhbHVlPVwiMVwiXSB7XG4gICAgY29sb3I6ICNiMDI1MjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDcwLCA0NiwgMC4xMik7XG4gIH1cblxuICAmW2RhdGEtdmFsdWU9XCIzXCJdLCAmW2RhdGEtdmFsdWU9XCI0XCJdIHtcbiAgICBjb2xvcjogIzJFOThGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5OGZmMTI7XG4gIH1cblxuICAmW2RhdGEtdmFsdWU9XCIzXCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWVmZmY7XG4gIH1cbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlW2NsYXNzKj1cIi15ZXNcIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLXllc1wiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0sXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLW1heWJlXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1tYXliZVwiXSxcbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCItbm9cIl06bm90KC5yZXNldC1hbGwpLFxuLnZpZXdzLWZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdLFxuLmZpZWxkIC5vcHRpb24tdmFsdWVbY2xhc3MqPVwiLW5vXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCJ0dXAtc3RhdHVzXCJdOm5vdCgucmVzZXQtYWxsKSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG5cbi5mYWNldC1pdGVtX192YWx1ZVtjbGFzcyo9XCIteWVzXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi15ZXNcIl0sXG4uZmllbGQgLm9wdGlvbi12YWx1ZVtjbGFzcyo9XCIteWVzXCJdIHtcbiAgY29sb3I6ICM0NGIwMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTEsIDI1NSwgNDYsIDAuMTIpO1xufVxuXG4uZmFjZXQtaXRlbV9fdmFsdWVbY2xhc3MqPVwiLW5vXCJdOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXSxcbi5maWVsZCAub3B0aW9uLXZhbHVlW2NsYXNzKj1cIi1ub1wiXSB7XG4gIGNvbG9yOiAjYjAyNTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNzAsIDQ2LCAwLjEyKTtcbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlLFxuLmZpZWxkIC5vcHRpb24tdmFsdWUge1xuICAmW2NsYXNzKj1cIi1tYXliZVwiXSxcbiAgJi5pbW1ldWJsZS1jb250YWN0cy1ubyxcbiAgJi5sb3RzLW5vLFxuICAmLmhhcy1kcm9pdC1wcm9wcmlldGFpcmUtY2FkYXN0cmUtbm8sXG4gICYuaGFzLWRyb2l0LWdlc3Rpb25uYWlyZS1zeW5kaWMtYWRtaW5pc3RyYXRldXItbm8sXG4gICYuaGFzLWRyb2l0LWF1dHJlcy1ubyB7XG4gICAgY29sb3I6ICNiMGFlMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjI2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjU1LCA0NiwgMC4xMik7XG4gIH1cbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlOm5vdCgucmVzZXQtYWxsKSxcbi52aWV3cy1maWVsZCAub3B0aW9uLXZhbHVlLFxuLmZpZWxkIC5vcHRpb24tdmFsdWUge1xuICAmLnJlZnMtcGFyY2VsbGUteWVzLFxuICAmLnJlZnMtcGFyY2VsbGUtbm8ge1xuICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTk4ZmYxMjtcbiAgfVxuXG4gICYucmVmcy1wYXJjZWxsZS15ZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2Y1ZmY7XG4gIH1cbn1cblxuXG4ub3B0aW9uLXZhbHVlIHtcblxuICAmLnJhdy1rZXkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5zdWJ2YWx1ZS13cmFwcGVyIHtcbiAgICAmLnNtYWxsLXN1YnZhbHVlLCAmLnN1YnZhbHVlLXNtYWxsIHtcbiAgICAgIC5zdWJ2YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1uYW1lLWZpZWxkLWVkX19qc29uLWxvY2F1eCxcbi5maWVsZC1uYW1lLWZpZWxkLWVkX19qc29uLWxvY2F1eCB7XG4gIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERTNFRjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDhweCAwO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFM0VGO1xuXG4gICAgICAmLmNvbW1lcmNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NkVGRjtcbiAgICAgIH1cblxuICAgICAgJi5sb2dlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzN0NFRkY7XG4gICAgICB9XG5cbiAgICAgICYuYnVyZWF1eCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEREUzRUY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtaW5saW5lLmxlZ2VuZCB7XG4gICAgbGkge1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFM0VGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYuY29tbWVyY2U6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NkVGRjtcbiAgICAgIH1cblxuICAgICAgJi5sb2dlbWVudDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdDRUZGO1xuICAgICAgfVxuXG4gICAgICAmLmJ1cmVhdXg6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RERTNFRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0qL1xuXG4udmlldy1wcm9zcGVjdGlvbl9fcG9pIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4udmlldy52aWV3LXByb3NwZWN0aW9uX19wcm9wcmlldGFpcmVzX19jb21wYWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgfVxuICB9XG59XG5cbmRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10sXG4udmlldy1oZWFkZXIsXG4udmlldy1mb290ZXIge1xuICA+IC5hbGVydCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDhweCA0OXB4IDhweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcblxuICAgICNtZXNzYWdlLWVycm9yLXRpdGxlLFxuICAgICNtZXNzYWdlLXdhcm5pbmctdGl0bGUsXG4gICAgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLFxuICAgICNtZXNzYWdlLWVycm9yLXRpdGxlLS0yLFxuICAgICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTIsXG4gICAgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0yLFxuICAgICNtZXNzYWdlLWVycm9yLXRpdGxlLS0zLFxuICAgICNtZXNzYWdlLXdhcm5pbmctdGl0bGUtLTMsXG4gICAgI21lc3NhZ2Utc3RhdHVzLXRpdGxlLS0zIHtcbiAgICAgICYsICYgKyBociB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuXG4gICAgZGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgZGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyA+IGhyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hbGVydC1zdWNjZXNzLFxuICAgICYuYWxlcnQtc3RhdHVzIHtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDE2OSwgLjIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDIwNywgMTY5LCAuMik7XG4gICAgfVxuXG4gICAgJi5hbGVydC1kYW5nZXIsXG4gICAgJi5hbGVydC1lcnJvciB7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAuMyk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAuMyk7XG4gICAgfVxuXG4gICAgJi5hbGVydC13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgLjMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAuMyk7XG4gICAgfVxuXG4gIH1cblxuICAmLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTNweCAxcmVtO1xuICB9XG5cblxuICAua2ludC1yaWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxcHggMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbn1cblxuZm9ybSwgLmFsZXJ0IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxufVxuXG5ib2R5LnRvb2xiYXItdHJheS1vcGVuIC5tbS1wYWdlLm1tLXNsaWRlb3V0IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk3NnB4KSB7XG4gIGJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLXRyYXktb3Blbjpub3QoLnRvb2xiYXItdmVydGljYWwpIHtcbiAgICAtLWdpbi10b29sYmFyLXktb2Zmc2V0OiA2NXB4O1xuICB9XG59XG5cbmJvZHkucGFnZS12aWV3LWV2ZW5lbWVudHMtbGlzdGluZyB7XG4gIC51aS1kaWFsb2cudWktY29ybmVyLWFsbC51aS13aWRnZXQge1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICB9XG59XG5cbi5mb3JtLXdyYXBwZXIge1xuICAmW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImFkZHJlc3MtMC1cIl0ge1xuICAgID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbaWQqPVwiYWRkcmVzcy1jb3VudHJ5LWNvZGVcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLXR5cGUtdGV4dGZpZWxkW2NsYXNzPVwiYWRkcmVzcy1vcmdhbml6YXRpb25cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hZGRyZXNzLWNvbnRhaW5lci1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdGgtdXNlciAucGFnZS1kYXNoYm9hcmQgLmJsb2NrLXVzZXItZGFzaGJvYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5wcmUge1xuICAmLnlhbWwsXG4gICYuanNvbixcbiAgLnlhbWwgPiAmLFxuICAuanNvbiA+ICYge1xuICAgIC8vIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBpbmNsdWRlIHNjcm9sbGJhcih0aGluKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kcmFnZ2FibGUge1xuICAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuZGl2W2lkKj1cImFkZC1tb3JlLXdyYXBwZXJcIl0ge1xuICAuZHJhZ2dhYmxlIHtcbiAgICAmLm9kZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICAgIH1cblxuICAgICYuZXZlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIH1cbiAgfVxuXG4gIGRldGFpbHMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJixcbiAgICAubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tdHlwZS1keW5hbWljLWVudGl0eS1yZWZlcmVuY2Uge1xuICAuZHJhZ2dhYmxlIHtcblxuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgPiBmaWVsZHNldCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLmpzLWZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuanMtZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudC5jb250YWluZXItaW5saW5lIHtcbiAgJiwgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gID4gW2lkXj1cImVkaXQtZmllbGRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cblxuLmZpZWxkLS10eXBlLWludGVydmFsIC5jb250YWluZXItaW5saW5lIHtcbiAgJiwgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gID4gW2lkXj1cImVkaXQtZmllbGRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbm5hdi5lYi10YWJzIHVsIHtcblxuICAmLCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVGRjk7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkU5OEZGO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgfVxufVxuXG4uaXRlbS1jb250YWluZXJbZGF0YS1lbnRpdHktaWRdIHtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59XG5cbi5ibG9jay1mYWNldHMtc3VtbWFyeSB7XG4gIC5saXN0LWlubGluZSB7XG4gICAgLmxpc3QtaW5saW5lLWl0ZW0gPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LXdpZHRoLCBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgd2lsbC1jaGFuZ2U6IG1heC13aWR0aDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHlwZS1mYWNldHMtc3VtbWFyeS1mYWNldCA+IHNwYW4ge1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBib3JkZXItY29sb3I6ICMzQTQxNjM7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBhLmJ0bixcbiAgLmZlZWQtaWNvbnMsXG4gIGhlYWRlciNoZWFkZXIsXG4gICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuICAudmlld3MtZXhwb3NlZC1mb3JtLFxuICAuY29tbWVudC1mb3JtLFxuICBkaXZbaWQqPVwidmJvLWFjdGlvbi1mb3JtLXdyYXBwZXJcIl0sXG4gIHRhYmxlIHRkLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbiAgdGFibGUgdGgudmlld3MtZmllbGQtdmlldy1ub2RlLFxuICB0YWJsZSB0aDpsYXN0LWNoaWxkW2NsYXNzKj1cInZpZXdzLWZpZWxkLW5vdGhpbmdcIl0sXG4gIHRhYmxlIHRkW2NsYXNzKj1cInZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90c1wiXSxcbiAgdGFibGUgdGRbY2xhc3MqPVwidmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvblwiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNmb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay10ZXJyZWlzLWNvbnRlbnQtZm9vdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgICYsICoge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjb2xvcjogI0NDQztcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtYmc6ICMzQTQxNjM7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk1O1xuXG4gIC50b29sdGlwLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2RlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuaXRlbS1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29tcHV0ZWQtcG9wb3ZlciB7XG4gICAgLS1icy10b29sdGlwLW1heC13aWR0aDogNTAwcHg7XG5cbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCA+IC5ub2RlLWZvcm0gLmxheW91dC1yZWdpb24tbm9kZS1tYWluLFxuLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgPiAubm9kZS1mb3JtIC5sYXlvdXQtcmVnaW9uLW5vZGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmxheW91dC1yZWdpb24tbm9kZS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5odG1sLXN1cGVyLWFkbWluICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ub2RlLWZvcm0ge1xuICAmW2NsYXNzKj1cImh5cG90aGVzZVwiXSB7XG5cbiAgICAubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxheW91dC1yZWdpb24tbm9kZS1tYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgI2hlYWRlci0xIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5oIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvL2xhYmVsIHtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIC8vICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAvLyAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIC8vfVxuICAgICAgICAuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvdC1ncm91cCxcbiAgICAgIC5kZXBlbnNlcyB7XG4gICAgICAgID4gbGVnZW5kIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG90LWdyb3VwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjZGRjtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIC8vIFRvZG8gbWFrZSBmbGV4ID9cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICYuZmllbGQtLXdpZGdldC1udW1iZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuXG4gICAgICAgICAgICAgICZbY2xhc3MqPVwiX19zdVwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZbY2xhc3MqPVwiX19uYlwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpZWxkLS13aWRnZXQtY29tbWVyY2UtcHJpY2UtZGVmYXVsdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOSU7XG5cbiAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm9jY3VwZS1ncm91cCxcbiAgICAgIC52YWNhbnQtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDAgLTI1cHggNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBsZWdlbmQge1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gICAgICAgICAgW2NsYXNzKj1cIl9fcGFcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9jY3VwZS1ncm91cCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUU0RUM7XG4gICAgICB9XG5cbiAgICAgIC52YWNhbnQtZ3JvdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREFGOEVFO1xuICAgICAgfVxuXG4gICAgICAudG90YXV4LmZpZWxkLWdyb3VwLWZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICA+IGxlZ2VuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJFOThGRjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgICAgfVxuXG4gICAgICAuaW5kaSB7XG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNBNDE2MztcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLXR5cGUtY29tbWVyY2UtcHJpY2Uge1xuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC10b3AsXG4gICAgICAucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC10b3Age1xuICAgICAgICB3aWR0aDogMyU7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtbXVsdGlwbGUtdGFibGUgdGhlYWQsXG4gICAgICAucGFyYWdyYXBoLXRvcCAucGFyYWdyYXBocy1pY29uLWJ1dHRvbi1jb2xsYXBzZSxcbiAgICAgIC5wYXJhZ3JhcGgtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGhzLXN1YmZvcm0ge1xuICAgICAgICB3aWR0aDogOTclO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgJi5maWVsZC0tbmFtZS1maWVsZC12ZF9fdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjM3NXJlbSAyLjI1cmVtIC4zNzVyZW0gLjc1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLXZkX191bml0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maWVsZC0td2lkZ2V0LW51bWJlciB7XG4gICAgICAgICAgICB3aWR0aDogOCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maWVsZC0td2lkZ2V0LWNvbW1lcmNlLXByaWNlLWRlZmF1bHQge1xuICAgICAgICAgICAgd2lkdGg6IDI0JTtcblxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LXJlZ2lvbi1ub2RlLWZvb3RlciB7XG5cbiAgICAuYnRuLWRlbGV0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHkuZ3JvdXAtdmFsb3Jpc2F0aW9uLnZpZXctbW9kZS1lbWJlZCB7XG4gID4gZmllbGRzZXQge1xuICAgID4gbGVnZW5kLFxuICAgID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG5cbiAgICA+IGxlZ2VuZCB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgPiAuZmllbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAuZmllbGQtbGFiZWwtYWJvdmUge1xuICAgICAgICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiAuZmllbGRzZXQtd3JhcHBlciA+IC5maWVsZCAuZmllbGQtbGFiZWwtYWJvdmUge1xuICAgICAgICAvLyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG90YXV4IHtcbiAgICAgIGJhY2tncm91bmQ6ICMzQTQxNjM7XG5cbiAgICAgICYsXG4gICAgICAuZmllbGQge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lc3NhZ2UtbGFiZWwge1xuICBkaXYge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3B0aW9uLXZhbHVlIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG5cbiAgJiArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cblxuICAuY2xhc3NlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG5cbn1cblxuLnZpZXdzLWZpZWxkIHtcblxuICAudGl0bGUtb3ZlcnJpZGUtcHJlZml4LFxuICAudGl0bGUtc291cmNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC50aXRsZS1zb3VyY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLmhpbnQtcG9wb3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0NDQztcbn1cbiIsIkBtaXhpbiBzY3JvbGxiYXIoJHNpemU6IHRoaW4sICR0cmFjay1jb2xvcjogI0YxRjZGLCAkdGh1bWItY29sb3I6ICMyRTk4RkYpIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiAkc2l6ZTtcbiAgc2Nyb2xsYmFyLWNvbG9yOiBsaWdodGdyYXkgd2hpdGU7XG4gIHNjcm9sbGJhci1jb2xvcjogJHRodW1iLWNvbG9yICR0cmFjay1jb2xvcjtcbiAgXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBAaWYgJHNpemUgPT0gXCJ0aGluXCIge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhY2stY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICR0aHVtYi1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIucGFnZS11c2VyLXBhc3N3b3JkLFxuLnBhZ2UtdXNlci1sb2dpbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXG4gICNibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgLypkaXNwbGF5OiBub25lOyovXG4gIH1cblxuICBuYXYudGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZF9wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5zaG93X3Bhc3N3b3JkIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGxlZnQ6IDkwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFzc3dvcmQtcGljdG8uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Bhc3N3b3JkLXBpY3RvMi5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1yb3cge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc2lkZWJhcl9maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb2wtZ2F1Y2hlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDExMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbC1nYXVjaGUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGNkZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZHBvdWJsaWUgYSB7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLWRyb2l0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnX2xvZ2luLmpwZ1wiKTtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby5zdmdcIik7Ki9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLmZpZWxkLCAuZmllbGRncm91cCB7XG4gICYuZmllbGQtLWxhYmVsLWFib3ZlIHtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICA+IC5maWVsZC1sYWJlbC1hYm92ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgPiB1bCwgPiBvbCB7XG4gICAgICAmOm5vdCgudGFncykge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcih0aGluKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhZ3Mge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIC8vICYuZmllbGQtLWxhYmVsLWFib3ZlLFxuICAmLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IC8vY2hhbmdlIHJpZ2h0IHRvIGxlZnRcblxuICAgID4gLmZpZWxkX19sYWJlbCxcbiAgICA+IC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICAgPiAuZmllbGQtdmFsdWUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgPiAuZmllbGRfX2xhYmVsLFxuICAgID4gLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICA+IC5maWVsZC12YWx1ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIGFkZHJlc3Mge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGNvZGUge1xuICAgICAgICAmLCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IHNsYXNoZWQtemVybztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gdWwsID4gb2wge1xuICAgICAgJjpub3QoLnRhZ3MpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXIodGhpbik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhZ3Mge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQge1xuICBAZXh0ZW5kIC5maWVsZDtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZGdyb3VwIHtcbiAgQGV4dGVuZCAuZmllbGRncm91cDtcbn1cblxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLXByaW1hcnlbdHlwZT1zdWJtaXRdIHtcbiAgQGV4dGVuZCBhLmJ0bjtcbn1cblxuLmZpZWxkLCAudmlld3MtZmllbGQge1xuICAubnVtYmVyLXdpdGgtcGVyY2VudCB7XG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBtaW4td2lkdGg6IDMuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlYnVnIG1vZGVcbiAgICAvKiZbdGl0bGVdIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfSovXG4gIH1cbn1cblxuLmZpZWxkZ3JvdXAge1xuICAmLmdyb3VwLWJ1dHRvbnMge1xuICAgICYuaW5saW5lLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmllbGQtLWxhYmVsLWlubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJltjbGFzcyo9XCJpbnRlcnZhbFwiXSAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZpZWxkc2V0LmhpZGUtbGVnZW5kIHtcbiAgPiBsZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpY2hlLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiB7XG5cbiAgLm1hcC0tZ2VuZXJhbCB7XG4gICAgLnZpZXctY29udGVudC5yb3cge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nZW9maWVsZC1nb29nbGUtbWFwLFxuICAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cblxuICAuZ29vZ2xlLW1hcC1zdHJlZXR2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYnRuLXN0cmVldHZpZXcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmRzLTFjb2wge1xuICAgID4gLmZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG50ZC52aWV3cy1maWVsZC1maWVsZC1lZC1jb2RlLFxuLmVudGl0eS1sYWJlbFtkYXRhLXR5cGVrZXk9XCJkZXRhaWxfaW1tZXVibGVcIl0gLmtleSB7XG4gICYsIGEge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBzbGFzaGVkLXplcm87XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gIH1cbn1cblxuLmVudGl0eS1sYWJlbFtkYXRhLXR5cGVrZXk9XCJzZWFyY2hfYXBpX3NhdmVkX3NlYXJjaC5kZWZhdWx0XCJdIHtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogIzNBNDE2MztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gJiB7XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4udmlldy5saXN0aW5nLS1nZW5lcmFsID4gLnZpZXctYWxsLWhlYWRlcixcbi5maWNoZS52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCxcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiLFxuLmxvdC52aWV3LW1vZGUtZnVsbCxcbi5sb3Qudmlldy1tb2RlLWdyb3VwLXRhYixcbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIHtcblxuICAjaGVhZGVyLTEge1xuICAgID4gKiB7XG4gICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJi53aXRoLXN0YXRlID4gLmgge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5oLFxuICAjaGVhZGVyLTEgPiAuaCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmICsgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICA+IC5wcmVmaXgge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgfVxuXG4gICAgPiAuc3VmZml4IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5hYmJyZXYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgLmVudGl0eS1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmLndpdGgtYXBwZW5kIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC44NTtcblxuICAgICAgICAgICYuc3VmZml4Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJiArIC5zdWZmaXgge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi53aXRob3V0LWFwcGVuZCB7XG4gICAgICAgIC5wcmVmaXgge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICAuY29udGV4dHVhbCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgI3N0YXRlcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmZpZWxkW2NsYXNzKj1cIl9fc3RhdGVcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAgID4gLmZpZWxkLXZhbHVlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjODk4REExO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zdGF0ZS1tYWNoaW5lLXRyYW5zaXRpb24tZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAuZHJvcGJ1dHRvbi1kcm9wZG93biB7XG4gICAgICBoZWlnaHQ6IDNlbTtcblxuICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHVsLmRyb3BidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcblxuICAgICAgICAgICAgPiBhLCA+IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdGUtY29udGVudC10b2dnbGUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkuZHJvcGJ1dHRvbi10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgPiAuZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xuXG4gICAgICA+IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMzJlbSAxZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIHtcbiAgQGV4dGVuZCAuZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWw7XG59XG5cbi5lbnRpdHkuY3JtLWNvbnRhY3Qge1xuICAmLnZpZXctbW9kZS1mdWxsLFxuICAmLnZpZXctbW9kZS1ncm91cC10YWIge1xuICAgIC5oIHtcbiAgICAgIC5hYmJyZXYtdGl0bGUge1xuICAgICAgICAucHJlZml4IHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHkge1xuICAuZ3JvdXAtZm9vdGVyIHtcbiAgICAuZmllbGQtbmFtZS1ub2RlLWNoYW5nZWQtZGF0ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC12YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50ID4gLm5vZGUtZm9ybSBbY2xhc3MqPVwibGF5b3V0LXJlZ2lvblwiXSxcbi5lbnRpdHkuZ3JvdXAtY291cnJpZXIudmlldy1tb2RlLWZ1bGwsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwsXG4uZmljaGUudmlldy1tb2RlLWdyb3VwLXRhYixcbi5sb3Qudmlldy1tb2RlLWZ1bGwsXG4ubG90LnZpZXctbW9kZS1ncm91cC10YWIsXG4uZW50aXR5LmNvbmZpZy1wYWdlcy52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1ncm91cC10YWIsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZ3JvdXAtdGFiIHtcblxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMzVweCBhdXRvIDM1cHggNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbn1cblxuLnZpZXcubGlzdGluZy0tbG90cyA+IC52aWV3LWNvbnRlbnQgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypcbi5ub2RlLS10eXBlLWNvbW1lcmNpYWxpc2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcblxuICAuZ3JvdXAtaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgxIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgIH1cblxuICAgICYgPiAuZm9ybS1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgISp3aWR0aDogMTAwJTsqIVxuXG4gICAgICAuZmllbGQtLW5hbWUtZHMtY2hhaW5zbm9kZS1pbW1ldWJsZS1maWVsZC1pbV9fcmVmX19kZXRhaWwtaW1tZXVibGUtZmllbGQtZWRfX2dlb19fcG9pbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4qL1xuXG5cbi5lbnRpdHkubm9kZS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLWNybS52aWV3LW1vZGUtZ3JvdXAtdGFiLFxuLmVudGl0eS5ncm91cC1yZXBvcnRpbmcudmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtdmlld3MtbGluZS1lbWJlZCxcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1ncm91cC10YWIge1xuXG4gIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogbm9uZTtcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdW5zZXQ7XG4gIH1cblxuICAuZ3JvdXAtaGVhZGVyLFxuICAuZ3JvdXAtZm9vdGVyIHtcbiAgICBoMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtaGVhZGVyLFxuICAuZ3JvdXAtbGVmdCxcbiAgLmdyb3VwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuZ3JvdXAtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmdyb3VwLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmdyb3VwLWxlZnQsXG4gIC5ncm91cC1yaWdodCB7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICA+IGRldGFpbHMuZm9ybS13cmFwcGVyLFxuICAgID4gLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgZGV0YWlscy5mb3JtLXdyYXBwZXIgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgZGV0YWlscy5mb3JtLXdyYXBwZXIsXG4gICAgZmllbGRzZXQuZm9ybS1pdGVtLFxuICAgIC5pbWFnZXMtd3JhcHBlci5oYXMtc3RhcnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAuZmllbGQtbmFtZS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5ncm91cC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdIHtcbiAgICAmLCAudmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vIGZsb2F0OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuLm5vZGUtZm9ybSxcbi5lbnRpdHktYnJvd3Nlci1mb3JtLFxuLmVudGl0eS5ncm91cC1jb3Vycmllci52aWV3LW1vZGUtZnVsbCxcbi5maWNoZS52aWV3LW1vZGUtZnVsbCxcbi5maWNoZS52aWV3LW1vZGUtZ3JvdXAtdGFiLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWZ1bGwsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtcGFuZWwsXG4uZW50aXR5Lmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtbW9kYWwsXG4uZW50aXR5Lmdyb3VwLW92ZXJyaWRlLnZpZXctbW9kZS1tb2RhbCxcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLWdyb3VwLXRhYixcbi5lbnRpdHkuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS12aWV3cy1saW5lLWVtYmVkLFxuLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLWdyb3VwLXRhYiB7XG5cbiAgZGV0YWlsczpub3QoW2lkKj1cImNvbGxhcHNpYmxlXCJdKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG5cbiAgICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgID4gLmZpZWxkIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgIH1cblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSBkZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMXJlbSAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyBkZXRhaWxzLCAmICsgZGl2W2lkKj1cImVkaXQtZmllbGRcIl1baWQqPVwiLWZpbGUtXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiZmllbGQtbmFtZS12aWV3cy10YWJzXCJdLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIGFsbCB0aXRsZXMgYW5kIGJ1dHRvbnMgYXJlIGNlbnRlcmVkXG5cbiAgICBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLXRhYnMsXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBjYW5jZWwgY2VudGVyIG9mIHBhcmVudFxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtdGFicyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAuaG9yaXpvbnRhbC10YWJzLXBhbmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcblxuICAgICAgICA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvcml6b250YWwtdGFicy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREUzRUY7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsLXRhYi1idXR0b24ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAvLyBTdHlsZSB0aGUgYSwgbm90IHRoZSBsaVxuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjNGM0YzO1xuXG4gICAgICAgICAgICAgICYsIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRTk4RkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICYsIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcblxuICAgICAgPiAuZW50aXR5LFxuICAgICAgPiAudmlld3Mtcm93IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XG5cbiAgICAgICAgLmZpZWxkLW5hbWUtdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzg5OERBMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4uZW50aXR5LnZpZXctbW9kZS1tb2RhbC5kcy0xY29sIHtcbiAgW2NsYXNzKj1cImZpZWxkLW5hbWUtdmlld3MtdGFic1wiXSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gICAgLmhvcml6b250YWwtdGFicyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LnBhcmNlbGxlIHtcbiAgLy8gTWluaSBibG9jaywgbm90IHRoZSB0YWJcbiAgLnZpZXctcHJvc3BlY3Rpb25fX3Byb3ByaWV0YWlyZXMudmlldy1kaXNwbGF5LWlkLWJsb2NrIHtcblxuICAgID4gLnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgIGNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAudmlldy1wcm9zcGVjdGlvbl9fcG9pIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyKHRoaW4pO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWluaSBibG9jayBvZiBzdGF0dXMgKyBlZGl0IGJ0biBpbiBsaXN0aW5nXG4gICYudmlldy1tb2RlLXN0YXR1cyB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgIC5ncm91cC1sZWZ0LFxuICAgIC5ncm91cC1yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmdyb3VwLWxlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXG4gICAgICA+IC5maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uLXZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JvdXAtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdHkucGFyY2VsbGUge1xuICBAZXh0ZW5kIC5lbnRpdHkucGFyY2VsbGU7XG59XG5cbi51aS1hdXRvY29tcGxldGUuc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuXG4gIGxpLnVpLW1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICB9XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZmMTtcbiAgICBjb2xvcjogIzNBNDE2MztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZjE7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZmMTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgfVxuXG5cbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogMC4yNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuYWJicmV2LXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmVudGl0eSB7XG4gICYucGFyY2VsbGUsXG4gICYuZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmUge1xuICAgICYudmlldy1tb2RlLWxpdmUtcmVzdWx0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgIC5ncm91cC1sZWZ0LFxuICAgICAgLmdyb3VwLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5IC5maWVsZFtjbGFzcyo9XCJpbWFnZXMtZWRpdFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5pbWFnZXMtd3JhcHBlciB7XG4gICAgLy8gbWFyZ2luOiAtNnB4O1xuXG4gICAgJi5oYXMtaW1hZ2VzIHtcbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zIHtcblxuICAgICAgLmJ0biArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWltX19yZWZzX19tZWRpYXMsXG4uZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZzX19tZWRpYXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYgPiAuZmllbGQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJiA+IC5waG90byA+IC5kcmltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZHJpbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxuXG4gIC5waG90byB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY292ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMSU7XG4gICAgICBsZWZ0OiAxJTtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgICBoZWlnaHQ6IDk3JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gZG9uJ3QgYWxsb3cgY2xpY2sgb24gdGhpcywgcGFzcyBpdCB0byB0aGUgPGE+IGZvciBsaWdodGJveCBvcGVuaW5nXG4gICAgfVxuICB9XG5cbiAgLmNvdW50LTEge1xuICAgIC5waG90byB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY291bnQtMiwgLmNvdW50LTMsIC5jb3VudC00LCAud2l0aC1oaWRkZW4ge1xuICAgIC5kZWx0YS0xLCAuZGVsdGEtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmRlbHRhLTIsIC5kZWx0YS00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3VudC0zLCAuY291bnQtNCwgLndpdGgtaGlkZGVuIHtcbiAgICAuZGVsdGEtMSwgLmRlbHRhLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuZGVsdGEtMywgLmRlbHRhLTQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgfVxufVxuXG4vKi5jb21tZXJjaWFsaXNhdGlvbiAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmc19fbWVkaWFzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgJiA+IC5maWVsZC12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmID4gLnBob3RvID4gLmRyaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kcmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59Ki9cblxuLmVudGl0eS5kZXRhaWwtaW1tZXVibGUtcHJvcHJpZXRhaXJlLnZpZXctbW9kZS10ZWFzZXIge1xuICBjb2xvcjogIzNBNDE2MztcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIC5maWVsZC12YWx1ZSA+IC5hYmJyZXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIC5jbGFzc2VkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgY29kZSB7XG4gICAgICAmLCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBzbGFzaGVkLXplcm87XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtaW1tZXVibGVzLWNvdW50IHtcbiAgICBkbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmLCBsaSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmRlZi13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgLmNvdW50LTEge1xuICAgICAgICAuZGVmLXdyYXBwZXI6Zmlyc3QtY2hpbGQgZHQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlZi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGRkLCBkdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBkdCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIGR0OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiICgrKVwiXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LW1vZGUtdGVhc2VyIHtcbiAgJi52YWxpZGl0eS12YWxpZCB7IC8vIFZhbGlkZVxuICAgIC8vIGRvIG5vdGhpbmdcbiAgfVxuXG4gICYudmFsaWRpdHktc2VtaS12YWxpZC1rZWVwIHsgLy8gSW5kaXF1ZXIgdW4gZG91dGUgc3VyIGxhIHZhbGlkaXTDqSBtYWlzIGdhcmRlciBhZmZpY2jDqVxuICAgIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAgICYsIGEge1xuICAgICAgICBjb2xvcjogIzc5NzgyNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnZhbGlkaXR5LXNlbWktdmFsaWQtaGlkZSB7IC8vIEluZGlxdWVyIHVuIGRvdXRlIHN1ciBsYSB2YWxpZGl0w6kgZXQgZ3Jpc2VyXG4gICAgLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICAgICAgJiwgYSB7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmFsaWRpdHktaW52YWxpZC1rZWVwIHsgLy8gTWFycXVlciBjb21tZSBpbnZhbGlkZSBtYWlzIGdhcmRlciBhZmZpY2jDqVxuICAgIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAgICYsIGEge1xuICAgICAgICBjb2xvcjogIzlkMzMzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnZhbGlkaXR5LWludmFsaWQtaGlkZSB7IC8vIE1hcnF1ZXIgY29tbWUgaW52YWxpZGUgZXQgY2FjaGVyXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAgICYsIGEge1xuICAgICAgICBjb2xvcjogIzlkMzMzMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKmhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfSovXG4gIH1cblxufVxuXG5cbi52aWV3LWNvbnRlbnQgLnRhYmxlIHRib2R5ID4gdHIge1xuXG4gICYudmFsaWRpdHktc2VtaV92YWxpZF9fa2VlcCA+IHRkIHsgLy8gSW5kaXF1ZXIgdW4gZG91dGUgc3VyIGxhIHZhbGlkaXTDqSBtYWlzIGdhcmRlciBhZmZpY2jDqVxuICAgICYsIGEge1xuICAgICAgY29sb3I6ICM3OTc4MjU7XG5cbiAgICAgICYuYnRuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52YWxpZGl0eS1zZW1pX3ZhbGlkX19oaWRlID4gdGQgeyAvLyBJbmRpcXVlciB1biBkb3V0ZSBzdXIgbGEgdmFsaWRpdMOpIGV0IGdyaXNlclxuICAgICYsIGEge1xuICAgICAgY29sb3I6ICNhYWE7XG5cbiAgICAgICYuYnRuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52YWxpZGl0eS1pbnZhbGlkX19rZWVwID4gdGQgeyAvLyBNYXJxdWVyIGNvbW1lIGludmFsaWRlIG1haXMgZ2FyZGVyIGFmZmljaMOpXG4gICAgJiwgYSB7XG4gICAgICBjb2xvcjogIzlkMzMzMyAhaW1wb3J0YW50O1xuXG4gICAgICAmLmJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBjb2xvcjogIzlkMzMzMyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYXJxdWVyIGNvbW1lIGludmFsaWRlIGV0IGNhY2hlclxuICAmLnZhbGlkaXR5LWludmFsaWRfX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICA+IHRkIHtcblxuICAgICAgJiwgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY29sb3I6ICM5ZDMzMzMgIWltcG9ydGFudDtcblxuICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogIzlkMzMzMyAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuLnZhbG9yaXNhdGlvbi52aWV3LW1vZGUtZnVsbCB7XG5cbiAgI2VkaXQtZmllbGQtaHYtcmVmcy10cmFuc2FjdGlvbi1kdmYtd3JhcHBlciB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcih0aGluKTtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1jb250ZW50LCAudmlldy1mb290ZXIge1xuXG4gIC50YWJsZSB7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYsIGNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgICAgICYsID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEsID4gLnRpdGxlIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDsgLy8gQWxpZ25tZW50IGNhbiBiZSBjaGFuZ2VkIGluIHZpZXdzIGZvcm1hdCBzZXR0aW5ncywgZG9uJ3Qgb3ZlcnJpZGUgaXRcbiAgICAgICAgJi52aWV3cy1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgdGgudmlld3MtZmllbGQge1xuXG4gICAgICAgID4gYSxcbiAgICAgICAgLnRpdGxlIHtcblxuICAgICAgICAgICYud2l0aC1mYWNldCxcbiAgICAgICAgICAmLndpdGgtc29ydCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LWFzYy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LWRlc2Muc3ZnXCIpO1xuICAgICAgICAgICAgIH0qL1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICYud2l0aC1hY3RpdmUtc29ydCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYud2l0aC1hY3RpdmUtZmFjZXQge1xuICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIC50YWJsZXNvcnQge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LWFzYy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAmLnRhYmxlc29ydC0tZGVzYyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC1kZXNjLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stZmFjZXQtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgPiAuYmxvY2stZmFjZXQtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MqPVwiLWNsYXNzXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MqPVwiLWdyb3VwXCJdID4gLmJsb2NrLWZhY2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICB0Ym9keSwgdGZvb3Qge1xuICAgICAgPiB0ciA+IHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3Qge1xuICAgICAgPiB0ciA+IHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGN0Y4RkE7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBBbGlnbm1lbnQgY2FuIGJlIGNoYW5nZWQgaW4gdmlld3MgZm9ybWF0IHNldHRpbmdzLCBkb24ndCBvdmVycmlkZSBpdFxuICAgICAgICAgIGhlaWdodDogODhweDtcblxuICAgICAgICAgID4gYTpub3QoLmJ0bikge1xuICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGNvZGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gc3Bhbjpub3QoW2NsYXNzXSksIHNwYW4uaWQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHNwYW46bm90KFtjbGFzc10pLCA+IGRpdi5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJltjbGFzcyo9XCJ2aWV3cy1maWVsZC1ub3RoaW5nXCJdIGNvZGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFN0VCRjU7XG5cbiAgICAgICAgICAgICYsIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0E0MTYzO1xuXG4gICAgICAgICAgICAgICYsIGEsIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLml0ZW0tbGlzdCxcbiAgICAgICAgICAuZGVmLXdyYXBwZXIsXG4gICAgICAgICAgZGwuZmFjZXRzLFxuICAgICAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyKHRoaW4pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3IC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEV2ZW4gd2l0aCBhamF4LCB0aGUgcGFnZXIgZG9lc24ndCBzZWVtIHRvIHdvcmsgd2hlbiBpbiBhbm90aGVyIHZpZXdcbiAgICAgICAgICAgIG5hdlthcmlhLWxhYmVsXj1cInBhZ2luYXRpb24taGVhZGluZ1wiXSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jZWxsLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKmE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH0qL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qICYudmlld3MtZmllbGQtdGl0bGUgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfSovXG5cbiAgICAgICAgICAmLnZpZXdzLWFsaWduLXJpZ2h0W2NsYXNzKj1cInRlcnJlaXMtY29udGVudFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgICYudmlld3MtZmllbGRbY2xhc3MqPVwic3RhdGVcIl0sXG4gICAgICAgICAgLmVudGl0eS52aWV3LW1vZGUtc3RhdHVzIHtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCB7XG4gICAgICAgICAgICBhLCAuaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWVwLW5sb2NhbCB7XG4gICAgICAgICAgICBhLCAuaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBkZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKi5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFN0U4RjQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTdFOEY0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U3RThGNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgLmJ0biB7XG5cbiAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICB9XG5cbiAgICAgIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZpZXdzLXNlY29uZGFyeS1yb3cge1xuXG4gICAgICB0Ym9keSB7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgJi5jb2wtY291bnQtMSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDQ1NzM7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgdGQudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFqYXgtem9uZSB7XG4gICAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvbC1jb3VudC00LFxuICAgICAgICAgICYuY29sLWNvdW50LTUsXG4gICAgICAgICAgJi5jb2wtY291bnQtNixcbiAgICAgICAgICAmLmNvbC1jb3VudC03LFxuICAgICAgICAgICYuY29sLWNvdW50LTgsXG4gICAgICAgICAgJi5jb2wtY291bnQtOSxcbiAgICAgICAgICAmLmNvbC1jb3VudC0xMCxcbiAgICAgICAgICAmLmNvbC1jb3VudC0xMSxcbiAgICAgICAgICAmLmNvbC1jb3VudC0xMiB7XG4gICAgICAgICAgICAmLm9kZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYmxlLnJlc3VsdHMtZmllbGRzLXN1bW1hcnkge1xuICAgICAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1jZWxsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWZmaXgsXG4gICAgICAgIC5maWVsZF9fbGFiZWwsXG4gICAgICAgIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgICAgICAgLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWZmaXgge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIilcIlxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZF9fbGFiZWwsXG4gICAgICAgIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgICAgICAgLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN1ZmZpeCxcbiAgICAgICAgICAuZmllbGRfX2xhYmVsLFxuICAgICAgICAgIC5maWVsZC1sYWJlbC1hYm92ZSxcbiAgICAgICAgICAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWNvbnRlbnQtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICB9XG5cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQge1xuICBAZXh0ZW5kIC52aWV3LWNvbnRlbnQ7XG5cbiAgLnRhYmxlIHRyIHRkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC52aWV3LWNvbnRlbnQgLnRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAudmlldy1mb290ZXIge1xuICBAZXh0ZW5kIC52aWV3LWZvb3Rlcjtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQuZmFjZXR0ZXNfbW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1mYWNldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgLmN1c3RvbS1tb2RhbCAmIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gID4gLmJsb2NrIHtcbiAgICBwYWRkaW5nOiAxZW0gMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjdGOEZBO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICA+IC5idG4ge1xuICAgIG1hcmdpbjogNXB4IDEwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZhY2V0LWFjdGl2ZSB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJFOThGRjtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBhLnNvcnQtaXRlbSB7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC0xMjMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuc29ydC1kZXNjIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LTMyMS5zdmdcIik7XG4gICAgfVxuXG4gICAgLnRhYmxlc29ydCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUgLnNvcnQtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBvYmxpcXVlO1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgfVxuXG4gICAgLnNvcnQtbGluayB7XG4gICAgICBzbWFsbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubGFiZWwtdGV4dCB7XG4gICAgYS5zb3J0LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvcnQtYXouc3ZnXCIpO1xuXG4gICAgICAmLnNvcnQtZGVzYyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LXphLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKi5sYWJlbC1udW1lcmljIHtcbiAgICBhLnNvcnQtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC0xMjMuc3ZnXCIpO1xuXG4gICAgICAmLnNvcnQtZGVzYyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb3J0LTMyMS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9Ki9cblxuICAubGFiZWwtZGF0ZSB7XG4gICAgYS5zb3J0LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvcnQtYXNjLnN2Z1wiKTtcblxuICAgICAgJi5zb3J0LWRlc2Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29ydC1kZXNjLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmgsXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZmFjZXRzLXNvZnQtbGltaXQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNBQUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzJFOThGRjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIC1cIjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi0gXCI7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAvKmZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyovXG5cbiAgICAmW2RhdGEtZHJ1cGFsLWZhY2V0LWlkKj1cInRhZ3NcIl0ge1xuICAgICAgPiBsaTpub3QoLmZhY2V0cy1yZXNldCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5mYWNldC1pdGVtX19jb3VudCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkuZmFjZXQtaXRlbSB7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGEsIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJi5mYWNldHMtcmVzZXQgYSAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC8qIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgd2lkdGg6IDEwMCU7Ki9cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIHBhZGRpbmc6IDZweCAwIDZweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNldC1pdGVtX19zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhY2V0LWl0ZW1fX2NvdW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAvKiY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7XG4gICAgICAgIH0qL1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGEsIGEgPiAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnKTtcbiAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnZpZXcge1xuXG4gIC52aWV3LWZpbHRlcnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgJi53aXRob3V0LXZpZXctaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiBmaWVsZHNldCwgPiBkaXYsID4gZGV0YWlscyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgIH1cblxuICAgICAgPiBkZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgfVxuXG4gICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcblxuICAgICAgICAmLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlLFxuICAgICAgICAmW2lkKj1cImVkaXQtc2VhcmNoLWFwaS1mdWxsdGV4dC1zZWFyY2hlZC1maWVsZHMtLXdyYXBwZXJcIl0sXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tcmFkaW9zLFxuICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgICYuZm9ybS0taW5saW5lIHtcblxuICAgICAgICAgIC5jaGVja2JveCwgLnJhZGlvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLm1iLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgID4gZmllbGRzZXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJiArIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5zcGFuLmJ0bixcbmJ1dHRvbi5idG4sXG5idXR0b24uYnV0dG9uLFxuYS5idG4ge1xuICAudWktZGlhbG9nICYsXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAmLFxuICAjZHJ1cGFsLW9mZi1jYW52YXMgJixcbiAgLmZvcm0td3JhcHBlciAmLFxuICAudmlldy1hbGwtaGVhZGVyICYsXG4gIC52aWV3LWZvb3RlciAmLFxuICAudmlld3MtZmllbGQgPiAmLFxuICAuYmxvY2stZmFjZXQtY29udGFpbmVyID4gJixcbiAgLmVudGl0eSAmLFxuICAuZW50aXR5LWJyb3dzZXIgLmNhcmQgJixcbiAgLmVudGl0eS1iYXIgJixcbiAgLmVudGl0eSAuZmxhZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRTk4RkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYm9yZGVyLWxlZnQtY29sb3IsIGJvcmRlci1yaWdodC1jb2xvciwgYm9yZGVyLXRvcC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWluZGVudDogMDtcblxuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmJ0bi12aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogIzJFOThGRjtcblxuICAgICAgJjpob3Zlcjpub3Qoc3Bhbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1hZGQsXG4gICAgJjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2FkZC9cIl0sXG4gICAgJi5idG4tZWRpdC1jb250YWN0cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZF93LnN2Zyk7XG5cbiAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zYXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYWRkLnN2Zyk7XG5cbiAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGRfdy5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qJi5idG4tb3ZlcnJpZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGRfdy5zdmcpO1xuICAgICAgfVxuICAgIH0qL1xuXG4gICAgJi5idG4tb3ZlcnJpZGUsXG4gICAgJjpub3QoW2NsYXNzKj1cImJ0bi1cIl0pW2hyZWYqPVwiL2VkaXQvXCJdLFxuICAgICYuYnRuLWVkaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wZW5jaWwuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGVuY2lsX3cuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdChbY2xhc3MqPVwiYnRuLVwiXSlbaHJlZio9XCIvdmlldy9cIl0sXG4gICAgJi5idG4tdmlldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ZpZXcuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdmlld193aGl0ZS5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmW2hyZWYqPVwiL21vZGFsXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wb3B1cC5zdmcpO1xuXG4gICAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BvcHVwX3doaXRlLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltocmVmKj1cIi9wYW5lbFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFuZWwuc3ZnKTtcblxuICAgICAgICAmOmhvdmVyOm5vdChzcGFuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wYW5lbF93aGl0ZS5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZGVsZXRlIHtcbiAgICAgICYuYnRuLWxpbmsge1xuICAgICAgICAmLCAmOmhvdmVyOm5vdChzcGFuKSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZXh0ZXJuYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy8zZC1zdmdyZXBvLWNvbS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuXG4gICAgICAmOmhvdmVyOm5vdChzcGFuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zLzNkLXN2Z3JlcG8tY29tLWguc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmLFxuICAgICAgJjpob3Zlcjpub3Qoc3Bhbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMyODdmZDM7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWNvdW50LFxuICAgICYuYnRuLWljb24ge1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICYuaGlkZS16ZXJvLmNvdW50LTAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOm5vdChzcGFuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuYnRuLWNvdW50IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAmLmJ0bi1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICY6bm90KC5idG4taWNvbi1jb3VudCkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYnRuLWljb24tY291bnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjc1ZW0gY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1jb3VudCxcbiAgICAmLmJ0bi1pY29uLmJ0bi1pY29uLWNvdW50IHtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuXG4gICAgICAmOmhvdmVyOm5vdChzcGFuKSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWNvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idG4tY29udGFjdC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDE0cHg7XG5cbiAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idG4tY29udGFjdC1ob3Zlci5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuanMtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgPiAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0gJixcbiAgLnZpZXdzLWZpZWxkID4gLmVudGl0eSAmLFxuICAudmlld3MtZmllbGQgPiAmIHtcbiAgICAmLCAmLmJ0bi1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogIzJFOThGRjtcblxuICAgICAgJjpob3Zlcjpub3Qoc3Bhbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cblxuICAgICAgJi5idG4tYWRkLCAmLmJ0bi1lZGl0LWNvbnRhY3RzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGQuc3ZnKTtcblxuICAgICAgICAmOmhvdmVyOm5vdChzcGFuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGRfdy5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnRuLWVkaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BlbmNpbC5zdmcpO1xuXG4gICAgICAgICY6aG92ZXI6bm90KHNwYW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BlbmNpbF93LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbnNwYW4uYnRuIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlldy1hbGwtaGVhZGVyIC5idXR0b24uYnRuLmJ0bi1wcmltYXJ5W2lkKj1cImVkaXQtcmVzZXRcIl0sXG4uZmFjZXQtc3VtbWFyeS1pdGVtLS1jbGVhciA+IGEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAuNCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgODYsIDExMiwgLjQpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItdG9wLWNvbG9yLCBib3JkZXItcmlnaHQtY29sb3IsIGJvcmRlci1sZWZ0LWNvbG9yLCBib3JkZXItYm90dG9tLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAuOSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCA4NiwgMTEyLCAuOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxufVxuXG5cbmZvcm1baWQqPVwiLWRlbGV0ZS1mb3JtXCJdIHtcbiAgZGl2W2lkKj1cImVkaXQtYWN0aW9uc1wiXSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG59XG5cblxuLnZpZXcuZW50aXR5LWJyb3dzZXIsXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLFxuLnZpZXcubGlzdGluZy0tbG90cyxcbi52aWV3Lmxpc3RpbmctLWNvdXJyaWVyIHtcblxuICAmLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICAuY29udGV4dHVhbCB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZmVlZC1pY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG5cbiAgICAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZmVlZC1pY29uIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTQxNjM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWhlYWRlciwgLnZpZXctZm9vdGVyIHtcbiAgICA+IC50b3RhbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctaGVhZGVyID4gLnRvdGFsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAudmlldy1mb290ZXIgPiAudG90YWwge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLnZpZXctaWQtY29udGVudF9icm93c2VyLFxuICAmLnZpZXctZGlzcGxheS1pZC1saXN0aW5nLFxuICAmW2NsYXNzKj1cIiB2aWV3LWRpc3BsYXktaWQtY21fX1wiXSxcbiAgJltjbGFzcyo9XCIgdmlldy1kaXNwbGF5LWlkLXRhYl9cIl0sXG4gICZbY2xhc3MqPVwiIHZpZXctZGlzcGxheS1pZC1ibG9ja1wiXSxcbiAgJi52aWV3LWRpc3BsYXktaWQtcGFnZSB7XG4gICAgPiAudmlldy1hbGwtaGVhZGVyLFxuICAgID4gLnZpZXctY29udGVudCxcbiAgICA+IC52aWV3LWVtcHR5LFxuICAgID4gbmF2LCAvLyBwYWdlclxuICAgID4gLnZpZXctZm9vdGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgID4gLnZpZXctY29udGVudCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC52aWV3LWhlYWRlciwgLnZpZXctZm9vdGVyIHtcbiAgICAgID4gLnRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnZpZXctYWxsLWhlYWRlciA+IC52aWV3LWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLndpdGgtZmVlZC1pY29ucy53aXRoLWZpbHRlcnMud2l0aG91dC10aXRsZSxcbiAgICAgICYud2l0aC1mZWVkLWljb25zLndpdGhvdXQtZmlsdGVycy53aXRob3V0LXRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuYmxvY2stdGVycmVpcy1jb250ZW50LWNyZWF0ZS1idXR0b25sb3RfX2hhYml0YXRpb24gLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgPiAuaCwgPiBhLCA+IC50b3RhbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvLyBvbmx5IGV4cG9ydCBpY29uc1xuICAgICAgJi53aXRoLWZlZWQtaWNvbnMud2l0aG91dC12aWV3LWhlYWRlciB7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgLmZlZWQtaWNvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLndpdGgtZmlsdGVycyB7XG4gICAgICAgICAgLmZlZWQtaWNvbnMge1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5idG4sXG4gICAgICA+IC5ibG9jay10ZXJyZWlzLWNvbnRlbnRbaWQqPVwiY3JlYXRlLWJ1dHRvblwiXSB7XG4gICAgICAgIC8vIE5vIGFic29sdXRlIG9yIGl0IHdpbGwgZ28gb3ZlciBleHBvcnQgYnV0dG9uc1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJiArIC5idG4sXG4gICAgICAgICYgKyAuYmxvY2stdGVycmVpcy1jb250ZW50W2lkKj1cImNyZWF0ZS1idXR0b25cIl0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIC5idG4tc3dpdGNoLWxpc3RlIHtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnRuLXN3aXRjaC1saXN0ZS5zdmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgfVxuXG4gICAgICAgLmJ0bi1zd2l0Y2gtbGlzdGUuYWN0aXZlIHtcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4tc3dpdGNoLWxpc3RlLWEuc3ZnXCIpO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICB9XG5cbiAgICAgICAuYnRuLXN3aXRjaC1jYXJ0ZSB7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYnRuLXN3aXRjaC1jYXJ0ZS5zdmdcIik7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTdweDtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgfVxuXG4gICAgICAgLmJ0bi1zd2l0Y2gtY2FydGUuYWN0aXZlIHtcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9idG4tc3dpdGNoLWNhcnRlLWEuc3ZnXCIpO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDE2MztcbiAgICAgICB9Ki9cblxuICAgICAgI2Jsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgICYudmlld3MtZmllbGQtc2VhcmNoLWFwaS1yZWxldmFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGJvZHkud2l0aC1zZWFyY2gtYXBpLWZ1bGx0ZXh0ICYge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC52aWV3LWNvbnRlbnQsXG4gID4gLnZpZXctZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICNlZGl0LWhlYWRlciwgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW46IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpIDAgIWltcG9ydGFudDtcblxuICAgICAgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZSxcbiAgICAudmlld3MtZm9ybSB7XG4gICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuXG4gICAgICAudGFibGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYuZW1wdHktdGFibGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktYnVsay1mb3JtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVXRpbGlzZXIgJ0J1bGsgb3BlcmF0aW9ucycgw6AgbGEgcGxhY2VcIjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmlld3MtZmllbGQtdmlld3MtYnVsay1vcGVyYXRpb25zLWJ1bGstZm9ybSxcbiAgICAgICAgICAgICYudmlld3MtZmllbGQtc2VhcmNoLWFwaS1idWxrLWZvcm0ge1xuICAgICAgICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLml0ZW0sICYgPiBhID4gLml0ZW0ge1xuICAgICAgICAgICAgICAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki9cbiAgICAgICAgICAgICAgY29sb3I6ICM4OThEQTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbY2xhc3MqPVwidmlld3MtZmllbGQtbm90aGluZ1wiXSB7XG4gICAgICAgICAgICAgIGJyICsgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAmICsgLmJ0biB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWlkIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGxpbmstc2VhcmNoYXBpLTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC8qIC5wbHVzLWRyb3BidXR0b24ge1xuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJFOThGRjtcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgICAvKi5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwcHggOHB4IDhweDtcblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGx1cy1kcm9wYnV0dG9uOmhvdmVyIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgICAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmlld3MtZmllbGQtZmllbGQtZWQtYWRkcmVzcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWVwLWFkZHJlc3Mge1xuXG4gICAgICAgICAgICAgIC5hZGRyZXNzLWxpbmUxIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLWFjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyZW0gNXB4IDhweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJiArIC5idG4sICYgKyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciwgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLCB1bCwgbGkge1xuICAgICAgICAgICAgICAgICAgJiwgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi52aWV3cy1maWVsZC10ZXJyZWlzLWNvbnRlbnQtYWpheGVkaXRkcm9wYnV0dG9uLXNlYXJjaGFwaSxcbiAgICAgICAgICAgICYudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWRyb3BidXR0b25sb3RzLXNlYXJjaGFwaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICAgICAgICAgICAgICAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgLy8gcmVzZXQgZHJ1cGFsIENTU1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1hamF4ZWRpdGRyb3BidXR0b24tc2VhcmNoYXBpIHtcbiAgICAgICAgICAgICAgLmRyb3BidXR0b24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuXG4gICAgICAgICAgICAgIC5kcm9wYnV0dG9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRldGFpbHMge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtdHJlZSB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG4gICAgICAgICAgLyp0cltkYXRhLWhpZXJhcmNoeS1sZXZlbD1cIiN7JGl9XCJdIHRkLnZpZXdzLXRyZWUtaGllcmFyY2h5LWNlbGwgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skaS8yfWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH0qL1xuICAgICAgICAgIHRyW2RhdGEtaGllcmFyY2h5LWxldmVsPVwiI3skaX1cIl0gdGQudmlld3MtdHJlZS1oaWVyYXJjaHktY2VsbCB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogI3skaS8yfWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2VyXG4gID4gbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAucGFnaW5hdGlvbiB7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICYucGFnZXJfX2l0ZW0tLW5leHQgLnBhZ2UtbGluayxcbiAgICAgICAgJi5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGNvbG9yOiAjODk4REExO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuXG4udmlldy5lbnRpdHktYnJvd3NlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcblxuICA+IC52aWV3LWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAudmlldy1tb2RlLW1lZGlhLWxpYnJhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBtYXJnaW46IDAuNWVtO1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbHMtMiB7XG4gICAgLmNhcmQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKSAhaW1wb3J0YW50O1xuXG4gICAgICAmLmNvbC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuY29sLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHMtNCB7XG4gICAgLmNhcmQge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMWVtKSAhaW1wb3J0YW50O1xuXG4gICAgICAmLmNvbC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuY29sLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLy8gUmVzZXQgZW50aXR5X2Jyb3dzZXJfZW5oYW5jZWQgbW9kdWxlIENTU1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxufVxuXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLmxpc3RpbmctLWNvbnRhY3RzIC52aWV3LWZpbHRlcnMgZm9ybSB7XG4gIC8vIG1hcmdpbjogYXV0bztcbn1cblxuLyouaW1tZXVibGVzLWxpc3RlLXBhZ2UgLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn0qL1xuXG4vKlxuXG5ib2R5Lm5vZGUtLXR5cGUtYnVpbGRpbmcge1xuXG4gIC50aXRyZS1kZS1sYS1wYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMHB4IDEwcHg7XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgISpmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsqIVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICAubGVmdC1jb250YWluZXIge1xuICAgICYgPiAucm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tLXRvcDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogY2FsYyg3NSUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDYwcHggMzVweCAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2JnLXJlZ2lvbi0tdG9wMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzVweCAyNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAuZmllbGRfX2l0ZW1zLFxuICAgICAgLmZpZWxkX19pdGVtcyBhLFxuICAgICAgLmZpZWxkX19pdGVtIHRpbWUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5yZWdpb24tLXRvcDIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAuZmllbGQtZ3JvdXAtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgKiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdWaXNpdGUgdmlydHVlbGxlJztcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIC44KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmNvbC1kZXRhaWxzLWxvdHMsXG4gIC5jb2wtaW5mb3JtYXRpb25zLWdlbmVyYWxlcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mb3JtYXRpb25zLWdlbmVyYWxlcy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuXG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjODU4QzlEO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAuZmllbGQtbGFiZWwtaW5saW5lLFxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAuZmllbGRfX2l0ZW1zLFxuICAgICAgLmZpZWxkX19pdGVtcyBhLFxuICAgICAgLmZpZWxkX19pdGVtIHRpbWUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5jb2wtZGV0YWlscy1sb3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RldGFpbHMtbG90cy5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtaV9fcmVmX19sb3RzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaV9fcmVmX190cmF2YXV4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMTBweCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cblxuICAuc2lkZWJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5yZWdpb24tLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLnBob3RvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgYSxcbiAgICAgICAgLmRyaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgLmRyaW1hZ2UsXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAuZHJpbWFnZSxcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMzNweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5kcmltYWdlLFxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuZHJpbWFnZSxcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuKi9cblxuLmxvdC52aWV3LW1vZGUtZnVsbCB7XG5cbiAgI2hlYWRlci0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyb3VwLWhlYWRlcixcbiAgLmdyb3VwLXJpZ2h0LFxuICAuZ3JvdXAtbGVmdCB7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgJiA+IGZpZWxkc2V0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAvLyBwYWRkaW5nOiA2MHB4IDM1cHggMjVweCAzNXB4O1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9iZy1yZWdpb24tLXRvcDEuc3ZnXCIpO1xuICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1cHggMjVweDtcbiAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyovXG5cbiAgICAgICYgPiBsZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzg1OEM5RDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuaGVhZGVyX2xlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweCAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9iZy1yZWdpb24tLXRvcDEuc3ZnXCIpO1xuICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1cHggMjVweDtcbiAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgIG1hcmdpbi10b3A6IDEwcHg7Ki9cblxuXG4gICAgICAvKi5maWVsZC1uYW1lLWZpZWxkLWxvX19yZWZfX2ltbWV1YmxlIGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLmVudGl0eS1sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfSovXG5cbiAgICAgIC8qLmZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG5cbiAgICAgICAgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZF9faXRlbSxcbiAgICAgICAgLmZpZWxkX19pdGVtcyxcbiAgICAgICAgLmZpZWxkX19pdGVtcyBhLFxuICAgICAgICAuZmllbGRfX2l0ZW0gdGltZSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICB9Ki9cbiAgICB9XG5cbiAgICAuaGVhZGVyX3JpZ2h0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXG4gICAgICB9XG5cbiAgICAgIC8qLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZnNfX21lZGlhcyB7XG4gICAgICAgIC5kcmltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9Ki9cbiAgICB9XG5cbiAgfVxuXG4gIC5ncm91cC1sZWZ0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgID4gZmllbGRzZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgID4gZmllbGRzZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBmaWVsZHNldC5yb3cge1xuXG4gICAgICBsZWdlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YxRjZGRjtcblxuICAgICAgICAgICAgJi5maWVsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuZm9ybSB7XG4gIC5sYXlvdXQtcmVnaW9uLW5vZGUtZm9vdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBkdmYgbWFya2VyIHRleHQgLSBzdXBwb3NlZCB0byBiZSBwb3NpdGlvbm5lZCBjZW50ZXIgb2YgdGhlIG1hcmtlciBieSBKU1xuLmluZGV4LXRyYW5zYWN0aW9uX2R2ZiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmxldHRlci1jb3VudC0xIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cblxuICAmLmxldHRlci1jb3VudC0yIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuXG4uZW50aXR5Lmdyb3VwLWNvdXJyaWVyLnZpZXctbW9kZS1mdWxsLFxuLmdyb3VwLWNlcmVtYS52aWV3LW1vZGUtZnVsbCxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZ3JvdXAtY2VyZW1hLnZpZXctbW9kZS1wYW5lbCxcbi5ncm91cC1jcm0udmlldy1tb2RlLWZ1bGwsXG4uZmljaGUudmlldy1tb2RlLWZ1bGwsXG4uZ3JvdXAtbG90cy52aWV3LW1vZGUtZnVsbCB7XG5cbiAgZmllbGRzZXQge1xuXG4gICAgJiA+IGxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBjb2xvcjogIzg1OEM5RDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDM1cHgpIDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICYjaW5mb3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2luZm9ybWF0aW9ucy1nZW5lcmFsZXMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgICYjbG90cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbG90c19waWN0by5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgJiNkb2N1bWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RvY3VtZW50c19waWN0by5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjBweDtcbiAgICB9XG5cbiAgICAmI3NpZ25hdHVyZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NpZ25hdHVyZXMucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgICYjcHJpY2VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcmljZS10YWcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICYjY29tbWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbW1lbnRzX3BpY3RvLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xuICAgIH1cblxuICAgICYjcHJvc3BlY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Byb3NwZWN0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAmI2NvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2luZm9ybWF0aW9uc19jb250YWN0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAmI29jY3VwYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29jY3VwYXRpb24ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4vKlxuXG4ubm9kZS0tdHlwZS1sb3RfX2hhYml0YXRpb24gLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtbGVmdCA+IGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb2N1bWVudHNfcGljdG8uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gICAgICB9XG5cbi5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJpY2UtdGFnLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbi5ub2RlLS10eXBlLWxvdF9faGFiaXRhdGlvbiAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb21tZW50c19waWN0by5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG59XG4gKi9cblxuLyoubm9kZS0tdHlwZS1pbW1ldWJsZS52aWV3LW1vZGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuZmllbGQtLW5hbWUtZHMtY2hhaW5zbm9kZS1pbW1ldWJsZS1maWVsZC1pbV9fcmVmX19kZXRhaWwtaW1tZXVibGUtZmllbGQtZWRfX2dlb19fcG9pbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAuZmllbGQtbmFtZS1maWVsZC1lZF9fZ2VvX19wb2ludCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZmllbGQtdmFsdWUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1ub2RlX19pbWFnZXMtZWRpdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtaW1fX3JlZnNfX21lZGlhcyB7XG4gICAgICAucGhvdG8ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgLmRyaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVkaXQge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1maWVsZC1pbV9fcmVmX19kZXRhaWwtaW1tZXVibGUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiAuZmllbGQtbGFiZWwtYWJvdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgPiAuZmllbGQtdmFsdWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbC1pbW1ldWJsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZ3JvdXAtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ3JvdXAtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG5cbiAgICAgICNnZW9maWVsZC1tYXAtdmlldy1nZW8tZGF0YXMtbWFwLWRldGFpbC1pbW1ldWJsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA2MHB4IDM1cHggMjVweCAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9iZy1yZWdpb24tLXRvcDEuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNXB4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAhKi5maWVsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuXG4gICAgICAgIC5maWVsZC1sYWJlbC1pbmxpbmUsXG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRfX2l0ZW0sXG4gICAgICAgIC5maWVsZF9faXRlbXMsXG4gICAgICAgIC5maWVsZF9faXRlbXMgYSxcbiAgICAgICAgLmZpZWxkX19pdGVtIHRpbWUsXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH0qIVxuICAgIH1cbiAgfVxuXG59Ki9cblxuXG4udmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQge1xuICA+IC5maWVsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLnBhcmNlbGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgPiAuY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmVudGl0eS5ncm91cC1jcm0udmlldy1tb2RlLXRlYXNlcixcbi5lbnRpdHkuZ3JvdXAtY3JtLnZpZXctbW9kZS1jb21wYWN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWluLXdpZHRoOiAzMTVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnVpLWRpYWxvZyAubm9kZS1mb3JtIHtcbiAgPiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBkaXZbY2xhc3MqPVwibGF5b3V0XCJdIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuXG4gICAgICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGVsZXRlXG4udWktZGlhbG9nIC5ub2RlLWNvbmZpcm0tZm9ybSB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG4vLyBFbnRpdHkgYnJvd3NlciArIE1vZGFsIExvY2F1eFxuLnVpLWRpYWxvZyAudmlldy1tb2RlLXZpZXdzLWxpbmUtZW1iZWQsXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCA+IGlmcmFtZSB7XG4gIHBhZGRpbmc6IDAgMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLWZvcm0gLmxheW91dF9fcmVnaW9uLFxuLmVudGl0eS1icm93c2VyLWZvcm0gLmZvcm0td3JhcHBlcixcbi5lbnRpdHkudmlldy1tb2RlLW1vZGFsIHtcblxuICAuZ3JvdXAtaGVhZGVyLCAuZ3JvdXAtZm9vdGVyLFxuICAuZ3JvdXAtbGVmdCwgLmdyb3VwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgfVxuXG4gID4gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5ob3Jpem9udGFsLXRhYnMsXG4gICAgICAuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiArIC5maWVsZCwgJiArIC5maWVsZGdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDFlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHktYnJvd3Nlci1mb3JtIC5mb3JtLXdyYXBwZXIgPiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4udmlldy5saXN0aW5nLS1nZW5lcmFsLnZpZXctcHJvc3BlY3Rpb25fX2xpc3RpbmcgPiAudmlldy1jb250ZW50IC50YWJsZS1yZXNwb25zaXZlLmNvbCAudGFibGUgdGJvZHkgdHIgdGQgLmRldGFpbC1pbW1ldWJsZSB7XG4gICYgPiAuZmllbGQtbmFtZS1kZXRhaWwtaW1tZXVibGVfX3Byb3ByaWV0YWlyZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiAuZmllbGQtdmFsdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZF93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FkZC5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9yaXpvbnRhbC10YWJzIHtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAuaG9yaXpvbnRhbC10YWItYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFRkY5O1xuICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRTk4RkY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkLXZhbHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLW5hbWUtYWpheC1saW5rZGV0YWlsLWltbWV1YmxlX19wcm9wcmlldGFpcmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1maWVsZC1wc19fcmVmX19pbW1ldWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+IC5maWVsZC12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgJiA+IGEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FkZF93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FkZC5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utdmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyAubGlzdGluZy0tcHJvc3BlY3Rpb24gLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2Utdmlldy1wcm9zcGVjdGlvbl9fbGlzdGluZyAubGlzdGluZy0tcHJvc3BlY3Rpb24udmlldyA+IC52aWV3LWZpbHRlcnMgZm9ybSB7XG4gIC8vIG1hcmdpbjogYXV0bztcbn1cblxuLyouZmllbGQtbmFtZS1maWVsZC1sb19fcmVmX19hY3F1ZXJldXIsXG4uZmllbGQtbmFtZS1maWVsZC1sb19fYWNxdWVyZXVyLFxuLmZpZWxkLW5hbWUtZmllbGQtbG9fX3JlZl9fbG9jYXRhaXJlIHtcbiAgYSB7XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250YWN0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250YWN0aC5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSovXG5cbmJvZHkucGF0aC1ub2RlIC51aS1kaWFsb2cudWktY29ybmVyLWFsbC51aS13aWRnZXQge1xuICBtYXgtd2lkdGg6IDcwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5ib2R5LnBhdGgtbm9kZSAudWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudC51aS1kaWFsb2ctY29udGVudCB7XG4gICYuY3VzdG9tLW1vZGFsIHtcbiAgICAuY292ZXIsXG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbmZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1uYW1lLWRpc3BsYXktZmllbGQtY29weW5vZGUtY21fX2ltLFxuZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLW5hbWUtZGlzcGxheS1maWVsZC1jb3B5bm9kZS1jbV9faW0yLFxuZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLW5hbWUtYWpheC1lZGl0LWxpbmtub2RlX19sb3RfX2hhYml0YXRpb24sXG5maWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciAuZmllbGQtbmFtZS1hamF4LWVkaXQtbGlua25vZGVfX2xvdF9faGFiaXRhdGlvbi0yLFxuZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgLmZpZWxkLW5hbWUtYWpheC1lZGl0LWxpbmtub2RlX19sb3RfX2hhYml0YXRpb24tMyxcbmZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1uYW1lLWFqYXgtZWRpdC1saW5rbm9kZV9fbG90X19oYWJpdGF0aW9uLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAuZmllbGQtdmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmJ0bixcbiAgICAubGluay1lZGl0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4qL1xuXG4ubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCA+IGZpZWxkc2V0LnJvdyBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciAuZmllbGQtbmFtZS1hamF4LWVkaXQtbGlua25vZGVfX2xvdF9faGFiaXRhdGlvbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5saXN0aW5nLS1sb3RzLS1jb21tZXJjaWFsaXNhdGlvbiB7XG5cbiAgLnZpZXdzLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbG90X19oYWJpdGF0aW9uIC52aWV3LWRvY3VtZW50cy1saXN0aW5nLFxuLmVudGl0eS5ncm91cC1sb3RzIC52aWV3LWRvY3VtZW50cy1saXN0aW5nLFxuLnBhcmNlbGxlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nLFxuLmZpY2hlLnZpZXctbW9kZS1mdWxsIC52aWV3LWRvY3VtZW50cy1saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnZpZXctZ3JvdXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW46IDAgLTVweDtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYgKyAudmlldy1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgfVxufVxuXG4ubWVkaWEuZG9jdW1lbnQge1xuICAmLnZpZXctbW9kZS10ZWFzZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICA+IC5maWVsZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS1zaGFyZS1jaGVja2JveCB7XG4gICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgJHNpemU6IDI1cHg7XG5cblxuICAgIC5maWVsZC1uYW1lLW5hbWUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtbWVkaWEtZmlsZSB7XG4gICAgICB3aWR0aDogJHNpemU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgLmZpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkMi5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkMmhvdmVyLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWRvX19kYXRlX19wZXJlbXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LW1vZGUtZnVsbCAuZmllbGQtbmFtZS1wcm9zcGVjdGlvbl9fY29tbWVudHNwYXJjZWxsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIzcHggMjVweCAxZW07XG59XG5cbi5maWVsZFtjbGFzcyo9XCJfX2NvbW1lbnRzXCJdIHtcblxuICAuY29tbWVudCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI0YxRjZGRjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkVGRUZFO1xuICAgIH1cblxuICAgIC5maWVsZC1uYW1lLWNvbW1lbnQtcG9zdC1kYXRlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogIzg1OEM5RDtcbiAgICB9XG5cbiAgICAuZmllbGRbY2xhc3MqPVwiZmllbGQtdXNfX25hbWUwXCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogIzg1OEM5RDtcbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS1maWVsZC1jb21tZW50LFxuICAgIC5saW5rcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS1maWVsZC1jb21tZW50IHtcblxuICAgICAgLmZpZWxkLXZhbHVlIHtcbiAgICAgICAgLy8gZm9yIHBhbmVsIG1vZGVcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiwgcCB7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubGluZV9fbGlua3Mge1xuXG4gICAgfVxuXG5cbiAgfVxuXG4gIC5pbmRlbnRlZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxZW0gc29saWQgI0YxRjFGMTtcblxuICAgIC5jb21tZW50IHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjZGRjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRUZFRkU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQgKyBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBmb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFN0U4RjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50LnZpZXctbW9kZS1tb2RhbCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtY29tbWVudCB7XG4gICAgLmZpZWxkLXZhbHVlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCxcbi5lbnRpdHkuZ3JvdXAtbG90cyB7XG4gIC5maWVsZFtjbGFzcyo9XCJyZWZzLXVzZXJfX2Fzc2V0bWFuYWdlXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6ICMzQTQxNjM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgLmZpZWxkLWxhYmVsLWlubGluZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiA6XCI7XG4gICAgfVxuXG4gICAgLmZpZWxkLWxhYmVsLWlubGluZSxcbiAgICAuZmllbGQtdmFsdWUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmllbGQtdmFsdWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwge1xuXG4gIC8qaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfSovXG5cbiAgLmdyb3VwLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjcHJpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblxuICAgIC5maWVsZHNldC13cmFwcGVyIHtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGNkZGO1xuXG4gICAgICAgICAgJi5maWVsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvKi5maWVsZC1uYW1lLWFqYXgtZWRpdC1saW5rbm9kZV9fY29tbWVyY2lhbGlzYXRpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgYS5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjMkU5OEZGICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfSovXG5cbiAgLyouZmllbGQtbmFtZS1maWVsZC1jbV9fcmVmX19pbW1ldWJsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0qL1xufVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSxcbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCxcbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZTpob3Zlcixcbi5kcm9wYnV0dG9uLW11bHRpcGxlOmhvdmVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGU6aG92ZXIge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi52aWV3LW1vZGUtZnVsbCAuc3RhdGUtbWFjaGluZS10cmFuc2l0aW9uLWZvcm0gLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24tbXVsdGlwbGU6aG92ZXIgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIC5kcm9wYnV0dG9uLWFycm93LFxuLnZpZXctbW9kZS1ncm91cC10YWIgLnN0YXRlLW1hY2hpbmUtdHJhbnNpdGlvbi1mb3JtIC5kcm9wYnV0dG9uLWRyb3Bkb3duIC5kcm9wYnV0dG9uLW11bHRpcGxlOmhvdmVyIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tdG9wdy5zdmdcIik7XG59XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlOmhvdmVyIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcm0tZXZlbmVtZW50IC5maWVsZC5maWVsZC0tbGFiZWwtYWJvdmUuZmllbGQtbmFtZS1maWVsZC1jZV9fY29tcHRlLXJlbmR1IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmZpZWxkLXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi52aWV3Lmxpc3RpbmctLWxvdHMudmlldy1kaXNwbGF5LWlkLWNtX19wYXJraW5nX19tb2JpbGUsXG4udmlldy1jb21tZXJjaWFsaXNhdGlvbl9fbG90cy52aWV3LWRpc3BsYXktaWQtY21fX2hhYml0YXRpb25fX21vYmlsZSxcbi52aWV3LWNvbW1lcmNpYWxpc2F0aW9uLWxpc3Rpbmcudmlldy1kaXNwbGF5LWlkLWxpc3RpbmdfX21vYmlsZSB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdzLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWltLXJlZnMtbWVkaWFzIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtY29udGVudCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZXdzLWZpZWxkLXRlcnJlaXMtY29udGVudC1kcm9wYnV0dG9ubG90cy1zZWFyY2hhcGkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5kcm9wYnV0dG9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1pbS1uYi1sb3RzLXNzLW9mZnJlczAsXG4gICAgICAgICYudmlld3MtZmllbGQtZmllbGQtaW0tbmItbG90cy12ZW5kdXMwLFxuICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWltLW5iLWxvdHMtcHJpbmNpcGF1eDAge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctY29tbWVyY2lhbGlzYXRpb25fX2xvdHMudmlldy1kaXNwbGF5LWlkLWNtX19oYWJpdGF0aW9uX19tb2JpbGUge1xuICAudmlldy1jb250ZW50IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgICYudmlld3MtZmllbGQtaW0tcmVmLWNvbW1lcmNpYWxpc2F0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYig0NiwgMTUyLCAyNTUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgICAgJiA+IC52aWV3cy1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlld3MtZmllbGQtZmllbGQtbG8tYmF0aW1lbnQsXG4gICAgICAgICYudmlld3MtZmllbGQtZmllbGQtbG8tZXRhZ2UsXG4gICAgICAgICYudmlld3MtZmllbGQtZmllbGQtbGgtc3VyZmFjZS1hcHB0LXIwLFxuICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWxoLXN1cmZhY2UtYmMsXG4gICAgICAgICYudmlld3MtZmllbGQtZmllbGQtbG8tb2NjdXBhdGlvbixcbiAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1sby1zdGF0ZS1kdS1sb3Qge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlld3MtZmllbGQtdGVycmVpcy1jb250ZW50LWFqYXhlZGl0ZHJvcGJ1dHRvbi1zZWFyY2hhcGkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5kcm9wYnV0dG9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3cy1maWVsZC1maWVsZC1pbV9fcmVmc19fbWVkaWFzLFxuLnZpZXdzLWZpZWxkLWZpZWxkLWltLXJlZnMtbWVkaWFzIHtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5tZWRpYS5pbWFnZS52aWV3LW1vZGUtdGVhc2VyIHtcbiAgLmRyaW1hZ2Uge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZW50aXR5Lmdyb3VwLXJlcG9ydGluZy52aWV3LW1vZGUtZnVsbCB7XG4gIC5ncm91cC1oZWFkZXIge1xuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcnJfX3JlZl9fcHJldjAsXG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1ycl9fcmVmX19uZXh0MCxcbiAgICAgIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMyxcbiAgICAgIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19tYW5hZ2VyLTMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXJyX19yZWZfX3ByZXYwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIjwgXCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX2dsb2JhbC0zLFxuICAgICAgLmZpZWxkLW5hbWUtdmlld3MtdGFic25vZGVfX3JlcG9ydGluZ19fY21fX21hbmFnZXItMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjQ1ZW07XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuXG4gICAgICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcnJfX3JlZl9fbmV4dDAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiID5cIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1sZWZ0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMWVtKTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzZW07XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtdGFicyxcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gIH1cblxuICAuZ3JvdXAtbGVmdCB7XG5cbiAgICA+IC5maWVsZCwgPiBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgID4gLmZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5maWVsZC1uYW1lLXZpZXdzLXRhYnNub2RlX19yZXBvcnRpbmdfX2NtX19nbG9iYWwtMixcbiAgICAuZmllbGQtbmFtZS12aWV3cy10YWJzbm9kZV9fcmVwb3J0aW5nX19jbV9fbWFuYWdlci0yIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0xZW07XG5cbiAgICAgIC5mZWVkLWljb25zIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi5maWVsZC1uYW1lLW5vZGUtY2hhbmdlZC1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5lbnRpdHkuZ3JvdXAtcmVwb3J0aW5nLnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCB7XG4gIC5ob3Jpem9udGFsLXRhYnMge1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5ob3Jpem9udGFsLXRhYnMtbGlzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC5ob3Jpem9udGFsLXRhYi1idXR0b24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgLy8gU3R5bGUgdGhlIGEsIG5vdCB0aGUgbGlcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAmLCAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYsIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJFOThGRiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICYsIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLypcbi5lbnRpdHkudmlldy1tb2RlLWdyb3VwLXRhYiAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuXG4gIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICB9XG5cbn0qL1xuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0eS5ncm91cC1jZXJlbWEudmlldy1tb2RlLXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgaDEuaCB7XG4gICAgZm9udC1zaXplOiAxMzAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICYsICoge1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICBhIHtcblxuICAgICYuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZXh0dWFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JvdXAtaGVhZGVyLFxuICAuZ3JvdXAtbGVmdCxcbiAgLmdyb3VwLXJpZ2h0LFxuICAuZ3JvdXAtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLWhlYWRlciB7XG4gICAgLndpdGgtc3RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1sZWZ0LFxuICAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgPiBmaWVsZHNldC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC5pbWFnZXMtd3JhcHBlci5oYXMtc3RhcnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAjM0E0MTYzO1xuICB9XG59XG5cbi5maWVsZC1uYW1lLWZpZWxkLWNkX190YWdzMCB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsLCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5cbi5lbnRpdHkuY29uZmlnLXBhZ2VzLnZpZXctbW9kZS1mdWxsLFxuLmVudGl0eS5jb3Vycmllci1saXN0ZS52aWV3LW1vZGUtZnVsbCB7XG5cbiAgPiAuZ3JvdXAtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgPiAuZ3JvdXAtaGVhZGVyLFxuICA+IC5ncm91cC1yaWdodCxcbiAgPiAuZ3JvdXAtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuZ3JvdXAtcmlnaHQsXG4gID4gLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICA+IC5ncm91cC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICA+IC5ncm91cC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmZpZWxkLS10eXBlLWRzIHtcbiAgPiBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdOm5vdCg6ZW1wdHkpIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbW1ldWJsZS52aWV3LW1vZGUtaGVhZGVyIHtcbiAgICAuZmllbGQtLW5hbWUtZHMtY2hhaW5zbm9kZS1pbW1ldWJsZS1maWVsZC1pbV9fcmVmX19kZXRhaWwtaW1tZXVibGUtZmllbGQtZWRfX2dlb19fcG9pbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5maWVsZC1uYW1lLW5vZGVfX2ltYWdlcy1lZGl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZGV0YWlsLWltbWV1YmxlIHtcbiAgICAgIC5ncm91cC1sZWZ0LFxuICAgICAgLmdyb3VwLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb21tZXJjaWFsaXNhdGlvbiAuZmljaGUudmlldy1tb2RlLWZ1bGwgPiAuaCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29tbWVyY2lhbGlzYXRpb24gLmZpZWxkLW5hbWUtZmllbGQtY21fX3JlZnMtdXNlcl9fYXNzZXRtYW5hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgPiBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb21tZXJjaWFsaXNhdGlvbi52aWV3LW1vZGUtZnVsbCA+IGZpZWxkc2V0I2luZm9zLFxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgPiBmaWVsZHNldCNsb3RzLFxuICAuY29tbWVyY2lhbGlzYXRpb24udmlldy1tb2RlLWZ1bGwgPiBmaWVsZHNldCNkb2N1bWVudHMge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1oZWFkZXIgLmhlYWRlcl9yaWdodCxcbiAgLmxvdC52aWV3LW1vZGUtZnVsbCAuZ3JvdXAtaGVhZGVyIC5oZWFkZXJfbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1sZWZ0LFxuICAubG90LnZpZXctbW9kZS1mdWxsIC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgJiA+IGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB9XG4gIH1cbiAgLmltbWV1YmxlLnZpZXctbW9kZS1oZWFkZXIgLmZpZWxkLW5hbWUtbm9kZV9faW1hZ2VzLWVkaXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmdyb3VwLWxvdHMgLmRyb3BidXR0b24tZHJvcGRvd24gLmRyb3BidXR0b24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgLmJsb2NrLmJsb2NrLXRlcnJlaXMtY29udGVudC1lbnRpdHktYmFyIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAudmlldy5saXN0aW5nLS1sb3RzLnZpZXctZGlzcGxheS1pZC1jbV9fcGFya2luZ19fbW9iaWxlIHtcbiAgICAmID4gLnZpZXctY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICAgICAudmlld3MtZmllbGQge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDQ2LCAxNTIsIDI1NSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51aS1kaWFsb2cudWktY29ybmVyLWFsbC51aS13aWRnZXQge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG5cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gTW9kYWwgQU5EIHBhZ2Vcbi51c2VyLWZvcm0ge1xuICAuZm9ybS1pdGVtLXBhc3MsXG4gIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgID4gKiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tcGFzcyA+IGZpZWxkc2V0LFxuICAuZmllbGQtLXR5cGUtc3RyaW5nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmZvcm0taXRlbS1wYXNzIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFzc3dvcmQtY29uZmlybSwgLnBhc3N3b3JkLWZpZWxkLFxuICAucGFzc3dvcmQtc3RyZW5ndGgsIC5wYXNzd29yZC1jb25maXJtLW1hdGNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKlxuYm9keS5wYXRoLXVzZXIgI21haW4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTE4NnB4O1xuXG4gIC51c2VyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cblxuICAuYmxvY2tzLXBhZ2UtZGFzaGJvYXJkIHtcbiAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIC5ibG9jay1kYXNoYm9hcmQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICAgICAgfVxuXG4gICAgICAubnVtYmVyLWNvdXJzLW5ld3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU2NzA7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgICAuY291cnMtaW5mbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNkZGO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzNBNDE2MztcblxuICAgICAgICAgICYubnVtYmVyLWNvdXJzIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1jb250ZW50LWxpZW5zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICB1bC5uYXYge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDhweDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRTk4RkY7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1yaWdodC1ibHVlLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MtYmxvY2sge1xuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnVfcHJvc3BlY3Rpb24ge1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudV92YWxvcmlzYXRpb24ge1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudV9kZXRlbnRpb24ge1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMTkxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudV9jb21tZXJjaWFsaXNhdGlvbiB7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTZFRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdXNlci1kYXNoYm9hcmQge1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmJsb2NrLXVzZXItZGFzaGJvYXJkLWdhdWNoZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuZGF0ZV9hdWpvdXJkaHVpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICB9XG5cbiAgICAgIC5ib25qb3VyLXByZW5vbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay11c2VyLWRhc2hib2FyZC1kcm9pdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuYnRuX2hlYWRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwRDA7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hbGVydGVzIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsZXJ0ZXMuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhdm9yaXNfYWRkIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Zhdm9yaXNfYWRkLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS11c2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAyN3B4IDExcHggMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi1ib3R0b20uc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgICYuYWxlcnRlcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWxlcnRlc2guc3ZnXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmF2b3Jpc19hZGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Zhdm9yaXNfYWRkaC5zdmdcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LXVzZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZlYXRoZXItY2hldnJvbi10b3Auc3ZnXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnVfdXNlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTU7XG4gICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBEMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweDtcblxuICAgICAgICAubmF2IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDIwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mZWF0aGVyLWNoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggOHB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXJpZ2h0LWJsdWUuc3ZnXCIpO1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bl9oZWFkZXIubWVudS11c2VyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblxuICAgICAgICAubWVudV91c2VyIHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubmV3cy1wYWdlLWRhc2hib2FyZCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLmJsb2Mtc291cy10aXRyZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjODk4REExO1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG5cbiAgICAubmV3cy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cbiovXG4iLCJAaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5ib2R5LWNsYXNzLWdyb3VwLWdlbyB7XG5cbiAgLS1iYXJIZWlnaHQ6IDQ3cHg7XG5cbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJixcbiAgICA+IC5zZWN0aW9uLFxuICAgIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayxcbiAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCxcbiAgICAudmlldy1tb2RlLWZ1bGwsXG4gICAgLmZpZWxkW2NsYXNzKj1cIi1tYXBfX1wiXSxcbiAgICAuZmllbGQgPiAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gICAgLm1hcC0tZ2VuZXJhbCxcbiAgICAubWFwLS1nZW5lcmFsIC52aWV3cy1jb250ZW50LFxuICAgIC5nZW9maWVsZC1nb29nbGUtbWFwIHtcbiAgICAgIC8vIFRvZG8gOiBoYW5kbGUgYmV0dGVyIHZpYSBmbGV4ID9cbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWJhckhlaWdodCkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxufVxuXG4vKlxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUge1xuICBib3JkZXI6IDA7XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhci51aS1jb3JuZXItYWxsIHtcblxuICAgIC51aS1kaWFsb2ctdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzNXB4IDAgMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59Ki9cbi8qXG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM0E0MTYzO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5kcy0yY29sLXN0YWNrZWQgPiAuZ3JvdXAtaGVhZGVyIHtcbiAgICAuZmllbGQtbmFtZS1maWVsZC1lZF9fZ2VvX19wb2ludCB7XG4gICAgICAuZmllbGQtbGFiZWwtdmlzdWFsbHktaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmdvb2dsZS1tYXAtc3RyZWV0dmlldyB7XG4gICAgICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHMtMmNvbC1zdGFja2VkID4gLmdyb3VwLXJpZ2h0LFxuICAuZHMtMmNvbC1zdGFja2VkID4gLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuXG5cbiAgLmZpZWxkLS1uYW1lLW92ZXJyaWRlLWxpbmtkZXRhaWwtaW1tZXVibGUge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkU5OEZGO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmllbGRzZXQuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuKi9cblxuXG4udG9vbGJhci1ob3Jpem9udGFsIHtcblxuICAmLnBhdGgtcXVhcnRpZXIsXG4gICYucGF0aC1jb21tdW5lLWFycm9uZGlzc2VtZW50LFxuICAmLnBhdGgtZGVwYXJ0ZW1lbnQsXG4gICYucGF0aC1yZWdpb24ge1xuICAgIC0tYmFySGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICYudG9vbGJhci10cmF5LW9wZW4ge1xuICAgICYucGF0aC1xdWFydGllcixcbiAgICAmLnBhdGgtY29tbXVuZS1hcnJvbmRpc3NlbWVudCxcbiAgICAmLnBhdGgtZGVwYXJ0ZW1lbnQsXG4gICAgJi5wYXRoLXJlZ2lvbiB7XG4gICAgICAtLWJhckhlaWdodDogMTE1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLmVudGl0eS5ncm91cC1nZW8ge1xuICAmLnZpZXctbW9kZS1mdWxsLFxuICAmLnZpZXctbW9kZS1wcm9zcGVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1hcC0tZ2VuZXJhbCAudmlldy1oZWFkZXIsXG4gICAgI21hcC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cblxuICAgICAgPiAqIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgI3BsYWNlcy1hdXRvY29tcGxldGUtbG9jYXRlIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wbGFjZXMtYXV0b2NvbXBsZXRlLWxvY2F0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTk4RkY7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJFOThGRjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGNkZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBjb2xvcjogIzg5OERBMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ibG9jay10ZXJyZWlzLWNvbnRlbnQtY3JlYXRlLWJ1dHRvbnNlYXJjaC1hcGktc2F2ZWQtc2VhcmNoX19kZWZhdWx0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibG9jay1mYWNldHMtYmxvY2stZ3JvdXBlZCAuZmFjZXQtZ3JvdXAtYmxvY2sge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsb2NrLWZhY2V0cy1ibG9jay1ncm91cGVkLFxuICAgICAgICAmLmZpZWxkW2NsYXNzKj1cImZhY2V0XCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgLmZhY2V0LWdyb3VwLWJsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDM1cHggN3B4IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLXRvcC1jb2xvciwgYm9yZGVyLXJpZ2h0LWNvbG9yLCBib3JkZXItbGVmdC1jb2xvciwgYm9yZGVyLWJvdHRvbS1jb2xvciwgYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCA1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLWJvdHRvbS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDhweCA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmVhdGhlci1jaGV2cm9uLXRvcC5zdmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICAuZmFjZXQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY2V0LWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzNBNDE2MztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWNldHMtc29mdC1saW1pdC1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0FBQTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkU5OEZGO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgLVwiO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0E0MTYzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0MHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhY2V0LWl0ZW1fX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhY2V0LWl0ZW1fX2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5mYWNldHMtcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW5jbHVkZS1tb2RlIHtcbiAgICAgICAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZXR0ZV9kaXNhYmxlZC5zdmdcIik7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNldHRlX2VuYWJsZWQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXhjbHVkZS1tb2RlIHtcbiAgICAgICAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZXR0ZV9lbmFibGVkLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZhY2V0dGVfZGlzYWJsZWQuc3ZnXCIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmZhY2V0LWl0ZW1fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgJiNwYXJjZWxsZSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmI3BvaSAuZmFjZXQtZ3JvdXAtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5mYWNldC1ncm91cC1ibG9ja19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJFOThGRjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWNldC1ncm91cC1ibG9ja19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLS1nZW5lcmFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5nZW9maWVsZC1nb29nbGUtbWFwIHtcblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDdweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3LWVtcHR5LFxuICAgICAgLnZpZXctZm9vdGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ20tc3R5bGUge1xuICAvLyBubyByb2JvdG9cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIHNjcm9sbGJhcih0aGluKTtcbiAgfVxuXG4gIC5nbS1zdHlsZS1pdyB7XG5cbiAgICBwLCBkaXYsIC5maWVsZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDsgLy8gcmVzZXQgcGFkZGluZyBmcm9tIG1vZHVsZVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtZXBfX2NsYXNzIC5vcHRpb24tdmFsdWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcih0aGluKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgfVxufVxuXG4uZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gIGRpdltpZCo9XCItLXJlc2V0LWNvbnRyb2xcIl0ge1xuICAgID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDFweCA0cHggLTFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkcXVhcnRpZXItbWFwLXF1YXJ0aWVyLWxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG5cbiAgLm1hcC1sZWdlbmQge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcC1sZWdlbmQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1wcm9zcGVjdGlvbiB7XG5cbiAgLnRpdHJlLWRlLWxhLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDEge1xuICAgICAgcGFkZGluZzogMjJweCAxMnB4IDEwcHggMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgY29sb3I6ICMzQTQxNjM7XG4gICAgfVxuICB9XG5cblxufVxuXG5bZGF0YS1wXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbmZvd2luZG93LXZpZXcge1xuXG4gIHdpZHRoOiAyNDBweDtcblxuICAmLnBhcmNlbGxlLFxuICAmLmRldGFpbC1pbW1ldWJsZSB7XG4gICAgd2lkdGg6IDI4MHB4OyAvLyBsYXJnZXIgdG8gYWNjb21vZGF0ZSB0aGUgY2xhc3MgZmllbGQgYW5kIGxvbmdlciB0aXRsZVxuICAgIC5vcHRpb24tdmFsdWUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLCAvLyByZXNldCBnbWFwIHN0eWxlXG4gIC5maWVsZC12YWx1ZSB7IC8vIHJlc2V0IGNzcyBmcm9tIG1vZHVsZVxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIFtjbGFzcyo9XCJmaWVsZC1uYW1lLWN1c3RvbS10aXRsZVwiXSwgLy8gZHNmaWVsZCBhYmJyZXYgdGl0bGVcbiAgLmZpZWxkLW5hbWUtdGl0bGUge1xuICAgICYsIGEsIHNwYW4ge1xuICAgICAgY29sb3I6ICMyRTk4RkY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuaXRlbS1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBAaW5jbHVkZSBzY3JvbGxiYXIodGhpbik7XG4gIH1cblxuICBkbC5zdGF0dXMtY291bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgZGQsIGR0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIGR0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyRTk4RkY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH0qL1xuICB9XG5cbiAgLypcbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgKi9cbiAgLmZpZWxkLW5hbWUtYWpheC1saW5rZGV0YWlsLWltbWV1YmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYWpheC1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cblxuLnBhdGgtZGVwYXJ0ZW1lbnQgLm1haW4tY29udGVudCAudmlldy1tb2RlLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJhZ3JhcGgge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZW9maWVsZC1nb29nbGUtbWFwIC5nbS1zdHlsZS5vcGVuaXcgZGl2W2FyaWEtcm9sZWRlc2NyaXB0aW9uPVwibWFwXCJdIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4ubWFya2VybGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAuOCk7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IC8vIGhpZGUgYnkgZGVmYXVsdFxuICBbZGF0YS16b29tXSAmIHsgLy8gc2hvdyB3aGVuIHRoZSBtYXAgaXMgZnVsbHkgaW5pdGlhbGl6ZWRcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi50eXBlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuXG4gICYudHlwZS1wYXJjZWxsZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cblxuICAmLnR5cGUtZGVwYXJ0ZW1lbnQge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgJi50eXBlLXJlZ2lvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAmLnR5cGUtY29tbXVuZV9hcnJvbmRpc3NlbWVudCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAmLnR5cGUtcXVhcnRpZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLy8gMSBpcyBtb3N0IHpvb21lZCBvdXQsIDIyIGlzIG1vc3Qgem9vbWVkIGluXG4gICR6b29tX3N3aXRjaDogMTQ7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHpvb21fc3dpdGNoIHtcbiAgICBbZGF0YS16b29tPVwiI3skaX1cIl0gJiB7XG4gICAgICAmLnR5cGUtc2VjdGlvbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tICgkem9vbV9zd2l0Y2grMSkgdGhyb3VnaCAyMiB7XG4gICAgW2RhdGEtem9vbT1cIiN7JGl9XCJdICYge1xuICAgICAgJi50eXBlLXNlY3Rpb24ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICR6b29tX3N3aXRjaDogMTI7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHpvb21fc3dpdGNoIHtcbiAgICBbZGF0YS16b29tPVwiI3skaX1cIl0gJiB7XG4gICAgICAmLnR5cGUtY29tbXVuZV9hcnJvbmRpc3NlbWVudCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tICgkem9vbV9zd2l0Y2grMSkgdGhyb3VnaCAyMiB7XG4gICAgW2RhdGEtem9vbT1cIiN7JGl9XCJdICYge1xuICAgICAgJi50eXBlLWNvbW11bmVfYXJyb25kaXNzZW1lbnQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICR6b29tX3N3aXRjaDogMjA7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHpvb21fc3dpdGNoIHtcbiAgICBbZGF0YS16b29tPVwiI3skaX1cIl0gJiB7XG4gICAgICAmLnR5cGUtcGFyY2VsbGUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAoJHpvb21fc3dpdGNoKzEpIHRocm91Z2ggMjIge1xuICAgIFtkYXRhLXpvb209XCIjeyRpfVwiXSAmIHtcbiAgICAgICYudHlwZS1wYXJjZWxsZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuIl19 */
