body {
  background: #fff;
  color: #000;
}
.modal-backdrop {
  background: #fff;
}
h1,
h2,
h3,
h4,
h5,
p,
li,
a,
.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a,
.card-blog__content,
.mailchimp-description,
.caption,
.quotes,
table,
.mobile-body .read-more {
  color: #000;
}
.card-blog--green h1,
.card-blog--green h2,
.card-blog--green h3,
.card-blog--green h4,
.card-blog--green h5,
.card-blog--green p,
.card-blog--green li,
.card-blog--green a,
.card-blog--green .navbar-default .navbar-brand,
.card-blog--green .navbar-default .navbar-nav > li > a,
.card-blog--green .card-blog__content,
.card-blog--green .mailchimp-description,
.card-blog--green .caption,
.card-blog--green .quotes,
.card-blog--green table,
.card-blog--green .mobile-body .read-more,
.card-event--green h1,
.card-event--green h2,
.card-event--green h3,
.card-event--green h4,
.card-event--green h5,
.card-event--green p,
.card-event--green li,
.card-event--green a,
.card-event--green .navbar-default .navbar-brand,
.card-event--green .navbar-default .navbar-nav > li > a,
.card-event--green .card-blog__content,
.card-event--green .mailchimp-description,
.card-event--green .caption,
.card-event--green .quotes,
.card-event--green table,
.card-event--green .mobile-body .read-more,
.card-cat--green h1,
.card-cat--green h2,
.card-cat--green h3,
.card-cat--green h4,
.card-cat--green h5,
.card-cat--green p,
.card-cat--green li,
.card-cat--green a,
.card-cat--green .navbar-default .navbar-brand,
.card-cat--green .navbar-default .navbar-nav > li > a,
.card-cat--green .card-blog__content,
.card-cat--green .mailchimp-description,
.card-cat--green .caption,
.card-cat--green .quotes,
.card-cat--green table,
.card-cat--green .mobile-body .read-more,
.hero-header__text-container h1,
.hero-header__text-container h2,
.hero-header__text-container h3,
.hero-header__text-container h4,
.hero-header__text-container h5,
.hero-header__text-container p,
.hero-header__text-container li,
.hero-header__text-container a,
.hero-header__text-container .navbar-default .navbar-brand,
.hero-header__text-container .navbar-default .navbar-nav > li > a,
.hero-header__text-container .card-blog__content,
.hero-header__text-container .mailchimp-description,
.hero-header__text-container .caption,
.hero-header__text-container .quotes,
.hero-header__text-container table,
.hero-header__text-container .mobile-body .read-more {
  color: #fff;
}
.bs-site-alert {
  background: rgba(255, 255, 255, 0.8) !important;
}
@media (min-width: 850px) {
  .bs-site-alert.subnav-open {
    background: white !important;
  }
}
.bs-site-alert .close-button {
  color: #000;
}
.bs-site-alert .close-button span {
  background-color: #000;
}
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
  color: black !important;
}
.scrolled .nav-main__bar {
  border-color: #fff;
  transition: border-bottom-color 0.3s ease;
}
.nav-main__search {
  background: #fff;
}
.scrolled .border .nav-main__bar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
@media (min-width: 850px) {
  body.menu-open .nav-main__bar-container {
    background: #fff;
  }
  body.decay-50.menu-open .nav-main__bar-container,
  body.decay-50.menu-open .nav-main__search {
    background: #eee;
  }
  body.decay-100.menu-open .nav-main__search,
  body.decay-100.menu-open .nav-main__bar-container {
    background: #ddd;
  }
}
.block-lacma-search {
  color: #000;
}
.block-lacma-search input.form-text {
  color: #000;
}
.page-node-type-page .js-bp-tab-fixed-content {
  background: #fff;
}
.gallery-wrapper .flickity-button-icon,
.gallery .flickity-button-icon {
  fill: #000;
}
.btn-primary,
.wysiwyg-button,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary,
.view .pager__item a {
  border-color: #000;
  color: #000;
}
.btn-primary:hover,
.wysiwyg-button:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary:hover,
.view .pager__item a:hover {
  background: #000;
  color: #fff;
}
.btn-primary .btn-inactive:hover,
.wysiwyg-button .btn-inactive:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary .btn-inactive:hover,
.view .pager__item a .btn-inactive:hover,
.btn-primary.disabled:hover,
.wysiwyg-button.disabled:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary.disabled:hover,
.view .pager__item a.disabled:hover,
.btn-primary[disabled]:hover,
.wysiwyg-button[disabled]:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary[disabled]:hover,
.view .pager__item a[disabled]:hover {
  color: #959595;
}
@media (max-width: 850px) {
  .btn-primary__reset,
  .wysiwyg-button__reset,
  .page-node-type-press-release .webform-submission-press-info-form .btn-primary__reset,
  .view .pager__item a__reset {
    color: #000 !important;
    border-color: #000 !important;
  }
}
.btn-icon {
  color: #000;
}
.btn-icon:hover {
  color: #000;
}
.btn-icon__link {
  color: #000;
}
.btn-icon__link:hover {
  color: #000;
}
.btn-icon__link:after {
  border-bottom: solid 3px #000;
}
.socials a {
  border-color: #000;
}
.form-control {
  border-color: #000;
}
.input-group-btn .btn {
  background: transparent;
  color: #000;
  border-color: #000;
}
.input-group-btn .btn:hover {
  border-color: #000;
}
.checkbox {
  color: #000;
}
.checkbox:hover {
  color: #000;
}
.checkbox:hover .cr {
  border-color: #000;
}
.checkbox:hover .cr-icon {
  color: #fff;
}
.checkbox label input[type="checkbox"]:checked + .cr {
  background: #000;
  border: 1px solid #000;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {
  color: #fff;
}
.icon svg {
  fill: #000;
}
.view-toggle__button {
  color: #000;
}
.view-toggle__button--active {
  background: #000 !important;
}
.view-toggle__button--active .icon svg {
  fill: #fff !important;
}
.view-id-art_tech_lab_archive.view-display-id-page_1 .view-toggle__button--active {
  background: transparent !important;
}
.view-id-art_tech_lab_archive.view-display-id-page_1 .view-toggle__button--active .icon svg {
  fill: #000 !important;
}
.path-frontpage .home-carousel-nav .carousel-cell.active {
  color: black;
}
.path-frontpage .location,
.path-frontpage .details,
.path-frontpage .visit-info,
.path-frontpage .date {
  color: black;
}
body.partnerships .partner-logo .dark-theme,
body.path-lab .partner-logo .dark-theme {
  display: none;
}
body.partnerships .partner-logo .light-theme,
body.path-lab .partner-logo .light-theme {
  display: block;
}
.card-blog:hover,
.card-cat:hover {
  background: #000;
  border-color: #000;
  color: #000;
}
.card-blog:hover .card-cat__content,
.card-cat:hover .card-cat__content {
  color: #fff;
}
.card-blog:hover .card-blog__content,
.card-cat:hover .card-blog__content,
.card-blog:hover .card-blog__date,
.card-cat:hover .card-blog__date {
  color: #959595;
}
.card-blog:hover .card-cat__heading,
.card-cat:hover .card-cat__heading,
.card-blog:hover .card-blog__header,
.card-cat:hover .card-blog__header {
  color: #fff;
}
.card-event {
  color: #000;
}
.card-event:hover {
  background: #000;
  border-color: #000;
  color: #fff;
}
.card-event:hover .card-event__name a {
  color: #fff !important;
}
.card-event:hover .card-event__content {
  color: #fff;
}
.card-event:hover .card-event__content p,
.card-event:hover .card-event__content a {
  color: #fff !important;
}
.card-event:hover .card-event__header {
  color: #959595;
}
.slider-nav__item:hover,
.slider-nav__item:focus,
.slider-nav__item.active {
  color: #000;
}
.slider-nav__item:hover:after,
.slider-nav__item:focus:after,
.slider-nav__item.active:after {
  background: #000;
}
.lacma-menu li a:hover,
.lacma-menu li a:active {
  color: #000;
}
.lacma-menu li.active a {
  color: #000;
}
.lacma-menu li.active a:after {
  background: #000;
}
.block-mailchimp-signup .form-actions .btn {
  border-color: #000;
}
.block-mailchimp-signup .form-actions .btn:hover {
  background: #000;
}
.block-mailchimp-signup .form-actions .btn:hover svg {
  fill: #fff;
}
.modal-content {
  background: #fff;
}
.nav-overlay {
  background: #fff;
}
.nav-main__bar {
  background: rgba(255, 255, 255, 0.8);
}
@media (min-width: 850px) {
  .nav-main__bar.subnav-open {
    background: #fff;
    transition: background 0.3s ease;
  }
}
.nav-main__bar.menu-open {
  background: #fff;
}
.nav-main__menu {
  background: #fff;
}
@media (min-width: 850px) {
  .nav-main__menu .main-menu__top-item {
    color: black;
  }
  .nav-main__menu .main-menu__group.subnav-open .main-menu__top-item:after {
    background: black;
  }
  .nav-main__menu .menu-inside {
    background: white;
  }
}
.nav-main__search-icon .toggle-close span {
  background: #000;
}
.nav-main__toggle .toggle-open span {
  background: #000;
}
.decay-50 .nav-main__menu .menu-inside {
  background: #eee !important;
}
.decay-100 .nav-main__menu .menu-inside {
  background: #ddd !important;
}
#lacma-tabs .slider-nav .slider-nav__item.is-selected a,
.view-full-search .info,
.view-full-search .body,
#lacma-tabs .slider-nav .slider-nav__item:hover a,
#lacma-tabs .slider-nav .slider-nav__item.active a {
  color: #000;
}
.reset-search span,
.slider-nav__item:after,
#artwork-toggle .selected:before {
  background: #000;
}
#artwork-toggle li:before {
  border-color: #000;
}
#lacma-collections-results .info,
#lacma-collections-results .snippet {
  color: black;
}
.main-menu__group {
  width: 160px;
  color: #000;
  transition: color 0.3s ease;
}
.main-menu__group.subnav-open {
  color: #000;
}
.main-menu__group.subnav-closed {
  color: #959595;
}
.path-user .user-login-form .form-submit,
.path-user .user-pass .form-submit {
  color: #000 !important;
  border-radius: 8px;
}
.path-user .user-login-form label,
.path-user .user-pass label {
  color: #000;
}
.daterangepicker {
  background: #fff !important;
}
.daterangepicker th {
  color: #000;
}
.daterangepicker th:hover {
  color: #000 !important;
}
.daterangepicker td {
  color: #000;
}
.daterangepicker td.in-range {
  color: #000;
}
.daterangepicker td.active,
.daterangepicker td:hover {
  color: #fff !important;
  background-color: #000 !important;
}
.daterangepicker td.disabled:hover {
  color: #999 !important;
  background-color: #fff !important;
}
@media (max-width: 849px) {
  .daterangepicker td:hover {
    color: #000 !important;
    background-color: #fff !important;
  }
  .daterangepicker td.active {
    color: #fff !important;
    background-color: #000 !important;
  }
}
.events-calendar .form-item-keys .form-submit:hover {
  background: #000 !important;
}
.events-calendar .form-item-keys .form-submit:hover svg {
  fill: #fff;
}
.events-calendar .form-item-keys .form-submit svg {
  fill: #000;
}
#mc_embed_signup .btn {
  border-color: #000;
}
#mc_embed_signup .btn:hover {
  background: #000 !important;
}
#mc_embed_signup .btn:hover svg {
  fill: #fff !important;
}
.form-text:focus,
.form-email:focus {
  color: #000;
  border-color: #000;
}
body.publications .views-exposed-form .form-text {
  border-color: #959595;
  color: #000;
}
body.publications .js-custom-collapse-wrapper .custom-collapse {
  background: #fff;
}
body.publications .publications-item .details .title {
  color: black;
}
.art-exhibitions-past .view-view-exhibition .views-exposed-form .custom-collapse,
body.press #views-exposed-form-press-view-press-listing-page .custom-collapse {
  background: #fff;
}
body.partnerships .field--name-bp-text {
  color: #000;
}
@media (max-width: 850px) {
  .js-custom-collapse-wrapper {
    background: #fff;
  }
  .js-custom-collapse-wrapper .btn {
    color: #000 !important;
  }
}
.ajax-progress-fullscreen,
#ajax-loading {
  background: url("../../images/Spinner_LightMode.gif") no-repeat center center;
  background-size: contain;
}
.view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type .page-curl-icon {
  background-color: #fff !important;
  border-top-color: #fff !important;
  border-right-color: #fff !important;
}
.view-art-tech-press .views-field-field-publication .page-curl-icon {
  background-color: #fff !important;
  border-top-color: #fff !important;
  border-right-color: #fff !important;
}
.page-node-type-exhibition .fixed-title-container {
  background: rgba(255, 255, 255, 0.8);
}
.page-node-type-exhibition .fixed-title-container .fixed-page-title {
  color: #000;
}
.decay-50 .scrolled .border .nav-main__bar,
.scrolled .decay-50 .border .nav-main__bar {
  border-color: rgba(17, 17, 17, 0);
}
.decay-100 .scrolled .border .nav-main__bar,
.scrolled .decay-100 .border .nav-main__bar {
  border-color: rgba(34, 34, 34, 0);
}
.decay-50 {
  background-color: #eee;
}
.decay-50 .bs-site-alert,
.decay-50 .nav-main__bar {
  background-color: rgba(238, 238, 238, 0.8) !important;
}
.decay-50 .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type .page-curl-icon {
  background-color: #eee !important;
  border-top-color: #eee !important;
  border-right-color: #eee !important;
}
.decay-50 .view-art-tech-press .views-field-field-publication .page-curl-icon {
  background-color: #eee !important;
  border-top-color: #eee !important;
  border-right-color: #eee !important;
}
.decay-100 {
  background-color: #ddd;
}
.decay-100 .bs-site-alert,
.decay-100 .nav-main__bar {
  background-color: rgba(221, 221, 221, 0.8) !important;
}
.decay-100 .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type .page-curl-icon {
  background-color: #ddd !important;
  border-top-color: #ddd !important;
  border-right-color: #ddd !important;
}
.decay-100 .view-art-tech-press .views-field-field-publication .page-curl-icon {
  background-color: #ddd !important;
  border-top-color: #ddd !important;
  border-right-color: #ddd !important;
}
.path-lab .menu--art-tech-lab .active a,
.page-node-type-art-tech-project .menu--art-tech-lab .active a,
.page-node-type-art-tech-project article .project-title,
.page-node-type-art-tech-project article .field--name-field-lab-artist-name {
  color: #000;
}
.path-lab .main-container .mailchimp-signup-subscribe-form,
.page-node-type-art-tech-project .main-container .mailchimp-signup-subscribe-form {
  background: #0000FF;
}
.path-lab .main-container .mailchimp-signup-subscribe-form #mailchimp-signup-subscribe-block-art-tech-lab-form .form-email,
.page-node-type-art-tech-project .main-container .mailchimp-signup-subscribe-form #mailchimp-signup-subscribe-block-art-tech-lab-form .form-email {
  border-bottom-color: #fff;
  color: #fff;
}
.path-lab .main-container .mailchimp-signup-subscribe-form #mailchimp-signup-subscribe-block-art-tech-lab-form .form-email::-webkit-input-placeholder,
.page-node-type-art-tech-project .main-container .mailchimp-signup-subscribe-form #mailchimp-signup-subscribe-block-art-tech-lab-form .form-email::-webkit-input-placeholder,
.path-lab .main-container .mailchimp-signup-subscribe-form #mailchimp-signup-subscribe-block-art-tech-lab-form .form-actions button,
.page-node-type-art-tech-project .main-container .mailchimp-signup-subscribe-form #mailchimp-signup-subscribe-block-art-tech-lab-form .form-actions button {
  color: #fff;
}
.path-lab .main-container .mailchimp-signup-subscribe-form .close-x:before,
.page-node-type-art-tech-project .main-container .mailchimp-signup-subscribe-form .close-x:before,
.path-lab .main-container .mailchimp-signup-subscribe-form .close-x:after,
.page-node-type-art-tech-project .main-container .mailchimp-signup-subscribe-form .close-x:after {
  background-color: #fff;
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-sticky,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-sticky,
.path-lab .main-container .block-title,
.page-node-type-art-tech-project .main-container .block-title,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form label,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form label,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-title,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-title,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-lab-artist-name,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-lab-artist-name,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-subtitle,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-subtitle,
.page-node-type-art-tech-project .field--name-field-project-sidebar-title,
.path-lab .main-container .view-art-tech-press .views-field-field-publication,
.page-node-type-art-tech-project .main-container .view-art-tech-press .views-field-field-publication {
  color: #0000FF;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp span,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp span,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp span,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp span {
  color: #0000FF;
  border-color: #0000FF;
}
.page-node-type-art-tech-project article .paragraph--type--button .button-icon svg {
  fill: #fff;
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-title:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-title:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-lab-artist-name:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-subtitle:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff 80%, #fff 100%);
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
  background: url("../../images/positive-dropdown.png") -3px 8px no-repeat;
  background-size: contain;
  width: 15px;
  height: 26px;
  top: 23px !important;
}
@media (max-width: 480px) {
  .path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
  .path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
  .page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
  .page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
    top: 3px !important;
  }
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
  top: 0px !important;
}
@media (max-width: 480px) {
  .path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
  .page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
    top: -6px !important;
  }
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-title:after,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-subtitle:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-title:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-subtitle:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-row .views-field-title:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-row .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-row .views-field-field-subtitle:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_1 .views-row .views-field-title:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_1 .views-row .views-field-field-lab-artist-name:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_1 .views-row .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff 80%, #fff 100%);
}
.decay-50 .art_tech_project .views-field-title:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-title:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-title:after,
.decay-50 .art_tech_project .views-field-field-lab-artist-name:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-lab-artist-name:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-lab-artist-name:after,
.decay-50 .art_tech_project .views-field-field-subtitle:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-subtitle:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(34, 34, 34, 0) 0%, #eee 80%, #eee 100%) !important;
}
.decay-100 .art_tech_project .views-field-title:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-title:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-title:after,
.decay-100 .art_tech_project .views-field-field-lab-artist-name:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-lab-artist-name:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-lab-artist-name:after,
.decay-100 .art_tech_project .views-field-field-subtitle:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-subtitle:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(34, 34, 34, 0) 0%, #ddd 80%, #ddd 100%) !important;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form {
  background-color: #fff;
}
.decay-50 .art_tech_project .views-exposed-form,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-exposed-form {
  background-color: #eee !important;
}
.decay-100 .art_tech_project .views-exposed-form,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-exposed-form {
  background-color: #ddd !important;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .selectric .label,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .selectric .label,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .selectric .label,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .selectric .label {
  background-color: #eee;
  color: #000;
}
.selectric-items li {
  background-color: #eee;
  color: #000;
}
.selectric-items li:hover {
  background: #ddd;
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-archive-year,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-archive-year,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-blog-entry-date,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-blog-entry-date,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-archive-year,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-archive-year,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year-1,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year-1,
.page-node-type-art-tech-project article .field--name-field-video-title {
  color: #666;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a,
.page-node-type-art-tech-project article .paragraph--type--button a {
  background: #0000FF;
  color: #fff;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a:hover,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a:hover,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a:hover,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a:hover,
.page-node-type-art-tech-project article .paragraph--type--button a:hover {
  background: black;
  color: #fff;
}
.path-lab .page-header,
.page-node-type-art-tech-project .page-header,
.path-lab article .field--name-field-interviewee-name,
.page-node-type-art-tech-project article .field--name-field-interviewee-name {
  color: #0000FF;
}
.path-lab .highlight,
.page-node-type-art-tech-project .highlight,
.path-lab article figcaption,
.page-node-type-art-tech-project article figcaption,
.path-lab article .field--name-field-video-description,
.page-node-type-art-tech-project article .field--name-field-video-description,
.path-lab article .field--name-field-slideshow-caption,
.page-node-type-art-tech-project article .field--name-field-slideshow-caption {
  color: #000 !important;
}
.path-lab article .field--name-field-bubble-text,
.page-node-type-art-tech-project article .field--name-field-bubble-text {
  color: #666;
}
.path-lab article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-interviewee-name,
.page-node-type-art-tech-project article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-interviewee-name {
  color: #000;
}
.path-lab article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-bubble-text,
.page-node-type-art-tech-project article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-bubble-text {
  color: #000 !important;
  border-color: #000 !important;
}
.path-lab .main-container .view-tech-lab-ticker-tape .views-row,
.page-node-type-art-tech-project .main-container .view-tech-lab-ticker-tape .views-row {
  border-color: #666;
}
.path-lab .main-container .view-tech-lab-ticker-tape .views-row a,
.page-node-type-art-tech-project .main-container .view-tech-lab-ticker-tape .views-row a {
  color: #666;
}
.path-lab .main-container .view-tech-lab-ticker-tape .views-row a:hover,
.page-node-type-art-tech-project .main-container .view-tech-lab-ticker-tape .views-row a:hover {
  color: #000;
}
.feedback .webform-submission-feedback-form .webform-button--submit {
  color: black;
}
body.publications .exhibition-list.publication .js-custom-collapse-wrapper .custom-collapse {
  background: #fff;
}
.path-gettickets .accordion-toggle,
.path-gettickets .disclaimer-txt a,
.path-gettickets .disclaimer a {
  color: #4469F4;
}
.path-gettickets .custom-row__item-input .custom-checkbox .checkmark {
  background-color: #000000;
}
.path-gettickets .custom-row__item-input .custom-checkbox .checkmark:after {
  border-color: #ffffff;
}
.path-gettickets .custom-row__item-input .custom-checkbox input:checked ~ .checkmark {
  background-color: #000000;
}
.path-gettickets .custom-row__terms .accept {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.path-gettickets .custom-row__terms .accept:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}
.path-gettickets .custom-row__terms .accept.disabled {
  color: #BBBDBF;
  border-color: #BBBDBF;
  font-style: italic;
}
.path-gettickets .custom-row__terms .decline {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.path-gettickets .custom-row__terms .decline:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpZ2h0LXRoZW1lLmxlc3MiLCJsaWdodC10aGVtZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QUNKRjtBRE9BO0VBQ0UsZ0JBQUE7QUNMRjtBRFFBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFLFdBQUE7QUNORjtBRFFFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUUsV0FBQTtBQ3NESjtBRGpEQTtFQUNFLCtDQUFBO0FDbURGO0FEbERFO0VBQ0U7SUFDRSw0QkFBQTtFQ29ESjtBQUNGO0FEekRBO0VBUUksV0FBQTtBQ29ESjtBRDVEQTtFQVVNLHNCQUFBO0FDcUROO0FEakRBOzs7O0VBQ0UsdUJBQUE7QUNzREY7QURsREU7RUFDRSxrQkFBQTtFQUNBLHlDQUFBO0FDb0RKO0FEaERBO0VBQ0UsZ0JBQUE7QUNrREY7QUQ5Q0U7RUFDRSxpREFBQTtBQ2dESjtBRDVDQTtFQUNFO0lBRUksZ0JBQUE7RUM2Q0o7RUQxQ0E7O0lBR0ksZ0JBQUE7RUMyQ0o7RUR4Q0E7O0lBR0ksZ0JBQUE7RUN5Q0o7QUFDRjtBRHJDQTtFQUNFLFdBQUE7QUN1Q0Y7QUR4Q0E7RUFHSSxXQUFBO0FDd0NKO0FEcENBO0VBRUksZ0JBQUE7QUNxQ0o7QURqQ0E7O0VBRUUsVUFBQTtBQ21DRjtBRGhDQTs7OztFQUlFLGtCQUFBO0VBQ0EsV0FBQTtBQ2tDRjtBRGhDRTs7OztFQUNFLGdCQUFBO0VBQ0EsV0FBQTtBQ3FDSjtBRGpDSTs7Ozs7Ozs7Ozs7O0VBQ0UsY0FBQTtBQzhDTjtBRDFDRTtFQUVFOzs7O0lBQ0Usc0JBQUE7SUFDQSw2QkFBQTtFQzhDSjtBQUNGO0FEMUNBO0VBQ0UsV0FBQTtBQzRDRjtBRDFDRTtFQUNFLFdBQUE7QUM0Q0o7QUR4Q0E7RUFDRSxXQUFBO0FDMENGO0FEeENFO0VBQ0UsV0FBQTtBQzBDSjtBRHZDRTtFQUNFLDZCQUFBO0FDeUNKO0FEckNBO0VBQ0Usa0JBQUE7QUN1Q0Y7QURwQ0E7RUFDRSxrQkFBQTtBQ3NDRjtBRG5DQTtFQUVJLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDb0NKO0FEbENJO0VBQ0Usa0JBQUE7QUNvQ047QUQvQkE7RUFDRSxXQUFBO0FDaUNGO0FEL0JFO0VBQ0UsV0FBQTtBQ2lDSjtBRGxDRTtFQUlJLGtCQUFBO0FDaUNOO0FEckNFO0VBUUksV0FBQTtBQ2dDTjtBRDVCQTtFQUNFLGdCQUFBO0VBQ0Esc0JBQUE7QUM4QkY7QUQ1QkE7RUFDRSxXQUFBO0FDOEJGO0FEMUJBO0VBQ0UsVUFBQTtBQzRCRjtBRHpCQTtFQUNFLFdBQUE7QUMyQkY7QUR6QkE7RUFDRSwyQkFBQTtBQzJCRjtBRDVCQTtFQUdJLHFCQUFBO0FDNEJKO0FEekJBO0VBRUksa0NBQUE7QUMwQko7QUQ1QkE7RUFJTSxxQkFBQTtBQzJCTjtBRG5CTTtFQUNFLFlBQUE7QUNxQlI7QUR6QkE7Ozs7RUFZSSxZQUFBO0FDbUJKO0FEZkE7O0VBSU0sYUFBQTtBQ2VOO0FEbkJBOztFQU9NLGNBQUE7QUNnQk47QURORTs7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBQ1NKO0FEWkU7O0VBS0ksV0FBQTtBQ1dOO0FEaEJFOzs7O0VBVUksY0FBQTtBQ1lOO0FEdEJFOzs7O0VBZUksV0FBQTtBQ2FOO0FEUkE7RUFDRSxXQUFBO0FDVUY7QURSRTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FDVUo7QURiRTtFQU9NLHNCQUFBO0FDU1I7QURoQkU7RUFZSSxXQUFBO0FDT047QURuQkU7O0VBZU0sc0JBQUE7QUNRUjtBRHZCRTtFQW9CSSxjQUFBO0FDTU47QURBQTs7O0VBR0UsV0FBQTtBQ0VGO0FEQUU7OztFQUNFLGdCQUFBO0FDSUo7QURLSTs7RUFFRSxXQUFBO0FDSE47QURIQTtFQVVJLFdBQUE7QUNKSjtBREtJO0VBQ0UsZ0JBQUE7QUNITjtBRFVBO0VBRUksa0JBQUE7QUNUSjtBRFVJO0VBQ0UsZ0JBQUE7QUNSTjtBRE9JO0VBR0ksVUFBQTtBQ1BSO0FEY0E7RUFDRSxnQkFBQTtBQ1pGO0FEZ0JBO0VBQ0UsZ0JBQUE7QUNkRjtBRG1CRTtFQUNFLG9DQUFBO0FDakJKO0FEbUJNO0VBQUE7SUFDRSxnQkFBQTtJQUNBLGdDQUFBO0VDaEJOO0FBQ0Y7QURtQkk7RUFDRSxnQkFBQTtBQ2pCTjtBRHFCRTtFQUNFLGdCQUFBO0FDbkJKO0FEb0JJO0VBQUE7SUFFSSxZQUFBO0VDbEJOO0VEZ0JFO0lBS0ksaUJBQUE7RUNsQk47RURhRTtJQVFJLGlCQUFBO0VDbEJOO0FBQ0Y7QURzQkU7RUFFSSxnQkFBQTtBQ3JCTjtBRHlCRTtFQUVJLGdCQUFBO0FDeEJOO0FENEJBO0VBQ0UsMkJBQUE7QUMxQkY7QUQ0QkE7RUFDRSwyQkFBQTtBQzFCRjtBRDhCQTs7Ozs7RUFLRSxXQUFBO0FDNUJGO0FEK0JBOzs7RUFHRSxnQkFBQTtBQzdCRjtBRCtCQTtFQUNFLGtCQUFBO0FDN0JGO0FEK0JBOztFQUVFLFlBQUE7QUM3QkY7QURrQ0U7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUVBLDJCQUFBO0FDakNKO0FEbUNJO0VBQ0UsV0FBQTtBQ2pDTjtBRG9DSTtFQUNFLGNBQUE7QUNsQ047QUR3Q0E7O0VBSU0sc0JBQUE7RUFDQSxrQkFBQTtBQ3hDTjtBRG1DQTs7RUFRTSxXQUFBO0FDdkNOO0FENkNBO0VBQ0UsMkJBQUE7QUMzQ0Y7QUQwQ0E7RUFHSSxXQUFBO0FDMUNKO0FEMkNJO0VBQ0Usc0JBQUE7QUN6Q047QURvQ0E7RUFTSSxXQUFBO0FDMUNKO0FEMkNJO0VBQ0UsV0FBQTtBQ3pDTjtBRDJDSTs7RUFFRSxzQkFBQTtFQUNBLGlDQUFBO0FDekNOO0FEMkNJO0VBQ0Usc0JBQUE7RUFDQSxpQ0FBQTtBQ3pDTjtBRDJDSTtFQUNFO0lBQ0Usc0JBQUE7SUFDQSxpQ0FBQTtFQ3pDTjtFRDJDSTtJQUNFLHNCQUFBO0lBQ0EsaUNBQUE7RUN6Q047QUFDRjtBRDhDRTtFQUNFLDJCQUFBO0FDNUNKO0FEMkNFO0VBR0ksVUFBQTtBQzNDTjtBRHVDQTtFQVFJLFVBQUE7QUM1Q0o7QUQrQ0E7RUFDRSxrQkFBQTtBQzdDRjtBRDhDRTtFQUNFLDJCQUFBO0FDNUNKO0FEMkNFO0VBR0kscUJBQUE7QUMzQ047QURpREU7O0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FDOUNKO0FEaURBO0VBRUkscUJBQUE7RUFDQSxXQUFBO0FDaERKO0FENkNBO0VBTUksZ0JBQUE7QUNoREo7QUQwQ0E7RUFTSSxZQUFBO0FDaERKO0FEbURBOztFQUVFLGdCQUFBO0FDakRGO0FEbURBO0VBQ0UsV0FBQTtBQ2pERjtBRHVERTtFQUFBO0lBQ0UsZ0JBQUE7RUNwREY7RURtREE7SUFJSSxzQkFBQTtFQ3BESjtBQUNGO0FEMERBOztFQUVFLDZFQUFBO0VBQ0Esd0JBQUE7QUN4REY7QUQyREE7RUFFSSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7QUMxREo7QUQ2REE7RUFFSSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7QUM1REo7QURpRUE7RUFFSSxvQ0FBQTtBQ2hFSjtBRDhEQTtFQUlNLFdBQUE7QUMvRE47QUR1RUE7O0VBR0ksaUNBQUE7QUN0RUo7QUQwRUE7O0VBR0ksaUNBQUE7QUN6RUo7QUQ0RUE7RUFDRSxzQkFBQTtBQzFFRjtBRHlFQTs7RUFJSSxxREFBQTtBQ3pFSjtBRHFFQTtFQVFNLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtBQzFFTjtBRGdFQTtFQWVNLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtBQzVFTjtBRGdGQTtFQUNFLHNCQUFBO0FDOUVGO0FENkVBOztFQUlJLHFEQUFBO0FDN0VKO0FEeUVBO0VBUU0saUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG1DQUFBO0FDOUVOO0FEb0VBO0VBZU0saUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG1DQUFBO0FDaEZOO0FEcUZBOzs7O0VBRUUsV0FBQTtBQ2pGRjtBRG9GQTs7RUFDRSxtQkFBQTtBQ2pGRjtBRG1GQTs7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUNoRkY7QURrRkE7Ozs7RUFFRSxXQUFBO0FDOUVGO0FEZ0ZBOzs7O0VBQ0Usc0JBQUE7QUMzRUY7QUQ2RUE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUUsY0FBQTtBQ2hFRjtBRGtFQTs7Ozs7Ozs7RUFJRSxjQUFBO0VBQ0EscUJBQUE7QUM1REY7QUQ4REE7RUFDRSxVQUFBO0FDNURGO0FEOERBOzs7Ozs7RUFDRSxxRkFBQTtBQ3ZERjtBRDBEQTs7OztFQUlFLHdFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0FDeERGO0FEeURFO0VBQUE7Ozs7SUFDRSxtQkFBQTtFQ25ERjtBQUNGO0FEc0RBOztFQUVFLG1CQUFBO0FDcERGO0FEcURFO0VBQUE7O0lBQ0Usb0JBQUE7RUNqREY7QUFDRjtBRG1EQTs7Ozs7Ozs7Ozs7O0VBYUUscUZBQUE7QUNqREY7QURtREE7Ozs7Ozs7OztFQVVFLG1HQUFBO0FDakRGO0FEbURBOzs7Ozs7Ozs7RUFVRSxtR0FBQTtBQ2pERjtBRG9EQTs7RUFDRSxzQkFBQTtBQ2pERjtBRG1EQTs7O0VBR0UsaUNBQUE7QUNqREY7QURtREE7OztFQUNFLGlDQUFBO0FDL0NGO0FEaURBOzs7O0VBRUUsc0JBQUE7RUFDQSxXQUFBO0FDN0NGO0FEK0NBO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0FDN0NGO0FEOENFO0VBQ0UsZ0JBQUE7QUM1Q0o7QUQrQ0E7Ozs7Ozs7Ozs7O0VBSUUsV0FBQTtBQ3RDRjtBRHdDQTs7Ozs7RUFHRSxtQkFBQTtFQUNBLFdBQUE7QUNwQ0Y7QURxQ0U7Ozs7O0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0FDL0JKO0FEbUNBOzs7O0VBSUksY0FBQTtBQ2pDSjtBRDZCQTs7Ozs7Ozs7RUFVSSxzQkFBQTtBQzdCSjtBRG1CQTs7RUFhSSxXQUFBO0FDNUJKO0FEZUE7O0VBaUJNLFdBQUE7QUM1Qk47QURXQTs7RUFvQk0sc0JBQUE7RUFDQSw2QkFBQTtBQzNCTjtBRE1BOztFQXlCSSxrQkFBQTtBQzNCSjtBREVBOztFQTJCTSxXQUFBO0FDekJOO0FEMEJNOztFQUNFLFdBQUE7QUN2QlI7QUQ2QkE7RUFDRSxZQUFBO0FDM0JGO0FEOEJBO0VBQ0UsZ0JBQUE7QUM1QkY7QURnQ0E7OztFQUtJLGNBQUE7QUNoQ0o7QUQyQkE7RUFXUSx5QkFBQTtBQ25DUjtBRHFDUTtFQUNFLHFCQUFBO0FDbkNWO0FEcUJBO0VBbUJRLHlCQUFBO0FDckNSO0FEa0JBO0VBNEJNLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FDM0NOO0FENkNNO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUMzQ1I7QUQ4Q007RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQzVDUjtBREdBO0VBOENNLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FDOUNOO0FEZ0RNO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUM5Q1IiLCJmaWxlIjoibGlnaHQtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gT3ZlcnJpZGUgZGVmYXVsdCBzdHlsZXMgd2hlbiBsaWdodCB0aGVtZSBpcyBhY3RpdmF0ZWRcblxuQGltcG9ydCAnYm9vdHN0cmFwLW92ZXJyaWRlcyc7XG5AYnJhbmQtaW52ZXJzZTogICAgICAgICAjMDAwO1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxubGksXG5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4uY2FyZC1ibG9nX19jb250ZW50LFxuLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXB0aW9uLFxuLnF1b3RlcyxcbnRhYmxlLFxuLm1vYmlsZS1ib2R5IC5yZWFkLW1vcmUge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gIC5jYXJkLWJsb2ctLWdyZWVuICYsXG4gIC5jYXJkLWV2ZW50LS1ncmVlbiAmLFxuICAuY2FyZC1jYXQtLWdyZWVuICYsXG4gIC5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgJiB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufVxuXG4vLyBTaXRlIEFsZXJ0IE92ZXJyaWRlc1xuLmJzLXNpdGUtYWxlcnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxufVxuLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtbWFpbl9fYmFyIHtcbiAgLnNjcm9sbGVkICYge1xuICAgIGJvcmRlci1jb2xvcjogQHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgQHByaW1hcnktdHJhbnNpdGlvbjtcbiAgfVxufVxuXG4ubmF2LW1haW5fX3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbn1cblxuLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gIC5zY3JvbGxlZCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICBib2R5Lm1lbnUtb3BlbiB7XG4gICAgLm5hdi1tYWluX19iYXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgYm9keS5kZWNheS01MC5tZW51LW9wZW4ge1xuICAgIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lcixcbiAgICAubmF2LW1haW5fX3NlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIH1cbiAgfVxuICBib2R5LmRlY2F5LTEwMC5tZW51LW9wZW4ge1xuICAgIC5uYXYtbWFpbl9fc2VhcmNoLFxuICAgIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stbGFjbWEtc2VhcmNoIHtcbiAgY29sb3I6IEBibGFjaztcbiAgaW5wdXQuZm9ybS10ZXh0IHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcbiAgLmpzLWJwLXRhYi1maXhlZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIH1cbn1cblxuLmdhbGxlcnktd3JhcHBlciAuZmxpY2tpdHktYnV0dG9uLWljb24sXG4uZ2FsbGVyeSAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBAYmxhY2s7XG59XG5cbi5idG4tcHJpbWFyeSxcbi53eXNpd3lnLWJ1dHRvbixcbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeSxcbi52aWV3IC5wYWdlcl9faXRlbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJyYW5kLWludmVyc2U7XG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICB9XG5cbiAgLmJ0bi1pbmFjdGl2ZSwgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF0ge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBncmF5LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgLy8gcHJpbWFyaWx5IGZvciBpY2FsIGJ1dHRvblxuICAgICZfX3Jlc2V0IHtcbiAgICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxufVxuXG4uYnRuLWljb25fX2xpbmsge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggQGJsYWNrO1xuICB9XG59XG5cbi5zb2NpYWxzIGEge1xuICBib3JkZXItY29sb3I6IEBibGFjaztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogQGJsYWNrO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveCB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcblxuICAgIC5jciB7XG4gICAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICAuY3ItaWNvbiB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsuY3Ige1xuICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBibGFjaztcbn1cbi5jaGVja2JveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuY3I+LmNyLWljb24ge1xuICBjb2xvcjogQHdoaXRlO1xufVxuXG5cbi5pY29uIHN2ZyB7XG4gIGZpbGw6IEBibGFjaztcbn1cblxuLnZpZXctdG9nZ2xlX19idXR0b24ge1xuICBjb2xvcjogQGJsYWNrO1xufVxuLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgLmljb24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAudmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC5pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZSB7XG4gIC5ob21lLWNhcm91c2VsLW5hdiB7XG4gICAgLmNhcm91c2VsLWNlbGwge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2NhdGlvbixcbiAgLmRldGFpbHMsXG4gIC52aXNpdC1pbmZvLFxuICAuZGF0ZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbmJvZHkucGFydG5lcnNoaXBzLFxuYm9keS5wYXRoLWxhYiB7XG4gIC5wYXJ0bmVyLWxvZ28ge1xuICAgIC5kYXJrLXRoZW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5saWdodC10aGVtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDYXJkc1xuLmNhcmQtYmxvZyxcbi5jYXJkLWNhdCB7XG4gIC8vIEhvdmVyIHN0eWxlc1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICAuY2FyZC1jYXRfX2NvbnRlbnR7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cblxuICAgIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4gICAgLmNhcmQtYmxvZ19fZGF0ZSB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG5cbiAgICAuY2FyZC1jYXRfX2hlYWRpbmcsXG4gICAgLmNhcmQtYmxvZ19faGVhZGVyIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWV2ZW50IHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgIC5jYXJkLWV2ZW50X19uYW1lIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZXZlbnRfX2NvbnRlbnQge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICAgcCwgYSB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ldmVudF9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiBAZ3JheS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzbGlkZXItbmF2XG4uc2xpZGVyLW5hdl9faXRlbTpob3Zlcixcbi5zbGlkZXItbmF2X19pdGVtOmZvY3VzLFxuLnNsaWRlci1uYXZfX2l0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gIH1cbn1cblxuLy8gbGFjbWEtbWVudVxuLmxhY21hLW1lbnUge1xuICBsaSBhIHtcbiAgICAvL2NvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG4gIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIG1haWxjaGltcFxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAge1xuICAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIG5hdi1vdmVybGF5XG4ubmF2LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIG5hdi1tYWluXG4ubmF2LW1haW4ge1xuICAmX19iYXIge1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHdoaXRlLCA4MCUpO1xuICAgICYuc3VibmF2LW9wZW4ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAcHJpbWFyeS10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAubWFpbi1tZW51X190b3AtaXRlbSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICAgIC5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1vcGVuIC5tYWluLW1lbnVfX3RvcC1pdGVtOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB9XG4gICAgICAubWVudS1pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgLnRvZ2dsZS1jbG9zZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIC50b2dnbGUtb3BlbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cbi5kZWNheS01MCAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgYmFja2dyb3VuZDogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWFyY2ggcGFnZVxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW0uaXMtc2VsZWN0ZWQgYSxcbi52aWV3LWZ1bGwtc2VhcmNoIC5pbmZvLFxuLnZpZXctZnVsbC1zZWFyY2ggLmJvZHksXG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbTpob3ZlciBhLFxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJlc2V0LXNlYXJjaCBzcGFuLFxuLnNsaWRlci1uYXZfX2l0ZW06YWZ0ZXIsXG4jYXJ0d29yay10b2dnbGUgLnNlbGVjdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jYXJ0d29yay10b2dnbGUgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuI2xhY21hLWNvbGxlY3Rpb25zLXJlc3VsdHMgLmluZm8sXG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuc25pcHBldCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuXG4ubWFpbi1tZW51IHtcbiAgJl9fZ3JvdXAge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgQHByaW1hcnktdHJhbnNpdGlvbjtcblxuICAgICYuc3VibmF2LW9wZW4ge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICAmLnN1Ym5hdi1jbG9zZWQge1xuICAgICAgY29sb3I6IEBncmF5LWJhc2U7XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZXIgbG9naW5cbi5wYXRoLXVzZXIge1xuICAudXNlci1sb2dpbi1mb3JtLFxuICAudXNlci1wYXNzIHtcbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENhbGVuZGFyXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogQHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRoIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICAmLmluLXJhbmdlIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmV2ZW50cy1jYWxlbmRhciAuZm9ybS1pdGVtLWtleXMgLmZvcm0tc3VibWl0IHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICBmaWxsOiBAYmxhY2s7XG4gIH1cbn1cbiNtY19lbWJlZF9zaWdudXAgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICBzdmcge1xuICAgICAgZmlsbDogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uZm9ybS10ZXh0LFxuLmZvcm0tZW1haWwge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICB9XG59XG5ib2R5LnB1YmxpY2F0aW9ucyB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5NTk1O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgfVxuICAucHVibGljYXRpb25zLWl0ZW0gLmRldGFpbHMgLnRpdGxlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbn1cbi5hcnQtZXhoaWJpdGlvbnMtcGFzdCAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuYm9keS5wcmVzcyAjdmlld3MtZXhwb3NlZC1mb3JtLXByZXNzLXZpZXctcHJlc3MtbGlzdGluZy1wYWdlIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAuZmllbGQtLW5hbWUtYnAtdGV4dCB7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG5cbi8vIEZpbHRlciBvdmVybGF5c1xuXG4uanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbSkge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAgIC5idG4ge1xuICAgICAgY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbmZpbml0ZSBzY3JvbGxcblxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbixcbiNhamF4LWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2xhY21hLWljb25zLXBhdGh9L1NwaW5uZXJfTGlnaHRNb2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4udmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctYXJ0LXRlY2gtcHJlc3Mge1xuICAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24gLnBhZ2UtY3VybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEV4aGliaXRpb24gUGFnZVxuLnBhZ2Utbm9kZS10eXBlLWV4aGliaXRpb24ge1xuICAuZml4ZWQtdGl0bGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgLmZpeGVkLXBhZ2UtdGl0bGUge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLy8gQXJ0IFRlY2ggbGFiXG5AbGFiLWJsdWU6ICMwMDAwRkY7XG5cbi5kZWNheS01MCAuc2Nyb2xsZWQsXG4uc2Nyb2xsZWQgLmRlY2F5LTUwIHtcbiAgLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDApO1xuICB9XG59XG5cbi5kZWNheS0xMDAgLnNjcm9sbGVkLFxuLnNjcm9sbGVkIC5kZWNheS0xMDAge1xuICAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMCk7XG4gIH1cbn1cbi5kZWNheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIC5icy1zaXRlLWFsZXJ0LFxuICAubmF2LW1haW5fX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnZpZXctYXJ0LXRlY2gtcHJlc3Mge1xuICAgIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uZGVjYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgLmJzLXNpdGUtYWxlcnQsXG4gIC5uYXYtbWFpbl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuICAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudmlldy1hcnQtdGVjaC1wcmVzcyB7XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtbGFiIC5tZW51LS1hcnQtdGVjaC1sYWIgLmFjdGl2ZSBhLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWVudS0tYXJ0LXRlY2gtbGFiIC5hY3RpdmUgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnByb2plY3QtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhYi1hcnRpc3QtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiBAbGFiLWJsdWU7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1hcnQtdGVjaC1sYWItZm9ybSAuZm9ybS1lbWFpbCwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1hcnQtdGVjaC1sYWItZm9ybSAuZm9ybS1lbWFpbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAjbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stYXJ0LXRlY2gtbGFiLWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAjbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stYXJ0LXRlY2gtbGFiLWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1hcnQtdGVjaC1sYWItZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1hcnQtdGVjaC1sYWItZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuY2xvc2UteDpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuY2xvc2UteDpiZWZvcmUsIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLmNsb3NlLXg6YWZ0ZXIsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuY2xvc2UteDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1zdGlja3ksXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5ibG9jay10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5ibG9jay10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlLCAucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZSwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1zaWRlYmFyLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24sIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24ge1xuICBjb2xvcjogQGxhYi1ibHVlO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3Bhbixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3BhbiB7XG4gIGNvbG9yOiBAbGFiLWJsdWU7XG4gIGJvcmRlci1jb2xvcjogQGxhYi1ibHVlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gLmJ1dHRvbi1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlciwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlciwgLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlciwgLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmYgODAlLCAjZmZmIDEwMCUpO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2xhY21hLWljb25zLXBhdGh9L3Bvc2l0aXZlLWRyb3Bkb3duLnBuZ1wiKSAtM3B4IDhweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzKSB7XG4gICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cykge1xuICAgIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZmZmKSwgdG8oI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmYgODAlLCAjZmZmIDEwMCUpXG59XG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNlZWUpLCB0bygjZWVlKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZWVlIDgwJSwgI2VlZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgzNCwgMzQsIDM0LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZGRkKSwgdG8oI2RkZCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgI2RkZCA4MCUsICNkZGQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWV4cG9zZWQtZm9ybSwgLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLCAuZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhciwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWJsb2ctZW50cnktZGF0ZSwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhciwgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLCAucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLCAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGEsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGEsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGEsIC5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6IEBsYWItYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYXRoLWxhYixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IHtcbiAgLnBhZ2UtaGVhZGVyLFxuICBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lIHtcbiAgICBjb2xvcjogQGxhYi1ibHVlO1xuICB9XG4gIC5oaWdobGlnaHQsXG4gIGFydGljbGUgZmlnY2FwdGlvbixcbiAgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZGVzY3JpcHRpb24sXG4gIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlc2hvdy1jYXB0aW9uIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuICBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgIGEge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mZWVkYmFjayAud2ViZm9ybS1zdWJtaXNzaW9uLWZlZWRiYWNrLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbmJvZHkucHVibGljYXRpb25zIC5leGhpYml0aW9uLWxpc3QucHVibGljYXRpb24gLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vLyBnZXR0aWNrZXRzIHBhZ2Vcbi5wYXRoLWdldHRpY2tldHMge1xuXG4gIC5hY2NvcmRpb24tdG9nZ2xlLFxuICAuZGlzY2xhaW1lci10eHQgYSxcbiAgLmRpc2NsYWltZXIgYSB7XG4gICAgY29sb3I6ICM0NDY5RjQ7XG4gIH1cblxuICAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCB7XG4gICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmN1c3RvbS1yb3dfX3Rlcm1zIHtcblxuICAgIC5hY2NlcHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI0JCQkRCRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkJCREJGO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlY2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG5saSxcbmEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWJsb2dfX2NvbnRlbnQsXG4ubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcHRpb24sXG4ucXVvdGVzLFxudGFibGUsXG4ubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtYmxvZy0tZ3JlZW4gaDEsXG4uY2FyZC1ibG9nLS1ncmVlbiBoMixcbi5jYXJkLWJsb2ctLWdyZWVuIGgzLFxuLmNhcmQtYmxvZy0tZ3JlZW4gaDQsXG4uY2FyZC1ibG9nLS1ncmVlbiBoNSxcbi5jYXJkLWJsb2ctLWdyZWVuIHAsXG4uY2FyZC1ibG9nLS1ncmVlbiBsaSxcbi5jYXJkLWJsb2ctLWdyZWVuIGEsXG4uY2FyZC1ibG9nLS1ncmVlbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5jYXJkLWJsb2ctLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWJsb2ctLWdyZWVuIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1ibG9nLS1ncmVlbiAubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLmNhcHRpb24sXG4uY2FyZC1ibG9nLS1ncmVlbiAucXVvdGVzLFxuLmNhcmQtYmxvZy0tZ3JlZW4gdGFibGUsXG4uY2FyZC1ibG9nLS1ncmVlbiAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoMSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoMixcbi5jYXJkLWV2ZW50LS1ncmVlbiBoMyxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoNCxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoNSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBwLFxuLmNhcmQtZXZlbnQtLWdyZWVuIGxpLFxuLmNhcmQtZXZlbnQtLWdyZWVuIGEsXG4uY2FyZC1ldmVudC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uY2FyZC1ldmVudC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1ldmVudC0tZ3JlZW4gLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXJkLWV2ZW50LS1ncmVlbiAuY2FwdGlvbixcbi5jYXJkLWV2ZW50LS1ncmVlbiAucXVvdGVzLFxuLmNhcmQtZXZlbnQtLWdyZWVuIHRhYmxlLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5tb2JpbGUtYm9keSAucmVhZC1tb3JlLFxuLmNhcmQtY2F0LS1ncmVlbiBoMSxcbi5jYXJkLWNhdC0tZ3JlZW4gaDIsXG4uY2FyZC1jYXQtLWdyZWVuIGgzLFxuLmNhcmQtY2F0LS1ncmVlbiBoNCxcbi5jYXJkLWNhdC0tZ3JlZW4gaDUsXG4uY2FyZC1jYXQtLWdyZWVuIHAsXG4uY2FyZC1jYXQtLWdyZWVuIGxpLFxuLmNhcmQtY2F0LS1ncmVlbiBhLFxuLmNhcmQtY2F0LS1ncmVlbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5jYXJkLWNhdC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmNhcmQtY2F0LS1ncmVlbiAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtY2F0LS1ncmVlbiAubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcmQtY2F0LS1ncmVlbiAuY2FwdGlvbixcbi5jYXJkLWNhdC0tZ3JlZW4gLnF1b3Rlcyxcbi5jYXJkLWNhdC0tZ3JlZW4gdGFibGUsXG4uY2FyZC1jYXQtLWdyZWVuIC5tb2JpbGUtYm9keSAucmVhZC1tb3JlLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBoMSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDIsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGgzLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBoNCxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDUsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIHAsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGxpLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBhLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAuY2FyZC1ibG9nX19jb250ZW50LFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAuY2FwdGlvbixcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLnF1b3Rlcyxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgdGFibGUsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIC5tb2JpbGUtYm9keSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnMtc2l0ZS1hbGVydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5icy1zaXRlLWFsZXJ0LnN1Ym5hdi1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnMtc2l0ZS1hbGVydCAuY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnMtc2l0ZS1hbGVydCAuY2xvc2UtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uc2Nyb2xsZWQgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBlYXNlO1xufVxuLm5hdi1tYWluX19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNjcm9sbGVkIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIGJvZHkubWVudS1vcGVuIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICBib2R5LmRlY2F5LTUwLm1lbnUtb3BlbiAubmF2LW1haW5fX2Jhci1jb250YWluZXIsXG4gIGJvZHkuZGVjYXktNTAubWVudS1vcGVuIC5uYXYtbWFpbl9fc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIGJvZHkuZGVjYXktMTAwLm1lbnUtb3BlbiAubmF2LW1haW5fX3NlYXJjaCxcbiAgYm9keS5kZWNheS0xMDAubWVudS1vcGVuIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgfVxufVxuLmJsb2NrLWxhY21hLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLWxhY21hLXNlYXJjaCBpbnB1dC5mb3JtLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5qcy1icC10YWItZml4ZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ2FsbGVyeS13cmFwcGVyIC5mbGlja2l0eS1idXR0b24taWNvbixcbi5nYWxsZXJ5IC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYnRuLXByaW1hcnksXG4ud3lzaXd5Zy1idXR0b24sXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnksXG4udmlldyAucGFnZXJfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4ud3lzaXd5Zy1idXR0b246aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnk6aG92ZXIsXG4udmlldyAucGFnZXJfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1wcmltYXJ5IC5idG4taW5hY3RpdmU6aG92ZXIsXG4ud3lzaXd5Zy1idXR0b24gLmJ0bi1pbmFjdGl2ZTpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeSAuYnRuLWluYWN0aXZlOmhvdmVyLFxuLnZpZXcgLnBhZ2VyX19pdGVtIGEgLmJ0bi1pbmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi53eXNpd3lnLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi52aWV3IC5wYWdlcl9faXRlbSBhLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi53eXNpd3lnLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnZpZXcgLnBhZ2VyX19pdGVtIGFbZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJ0bi1wcmltYXJ5X19yZXNldCxcbiAgLnd5c2l3eWctYnV0dG9uX19yZXNldCxcbiAgLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5X19yZXNldCxcbiAgLnZpZXcgLnBhZ2VyX19pdGVtIGFfX3Jlc2V0IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuLWljb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4taWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1pY29uX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4taWNvbl9fbGluazphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDAwO1xufVxuLnNvY2lhbHMgYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5jaGVja2JveCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2hlY2tib3g6aG92ZXIgLmNyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jci1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNyID4gLmNyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY29uIHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG4udmlldy10b2dnbGVfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cbi52aWV3LXRvZ2dsZV9fYnV0dG9uLS1hY3RpdmUgLmljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSAuaWNvbiBzdmcge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbmF2IC5jYXJvdXNlbC1jZWxsLmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYXRoLWZyb250cGFnZSAubG9jYXRpb24sXG4ucGF0aC1mcm9udHBhZ2UgLmRldGFpbHMsXG4ucGF0aC1mcm9udHBhZ2UgLnZpc2l0LWluZm8sXG4ucGF0aC1mcm9udHBhZ2UgLmRhdGUge1xuICBjb2xvcjogYmxhY2s7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAucGFydG5lci1sb2dvIC5kYXJrLXRoZW1lLFxuYm9keS5wYXRoLWxhYiAucGFydG5lci1sb2dvIC5kYXJrLXRoZW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFydG5lcnNoaXBzIC5wYXJ0bmVyLWxvZ28gLmxpZ2h0LXRoZW1lLFxuYm9keS5wYXRoLWxhYiAucGFydG5lci1sb2dvIC5saWdodC10aGVtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtYmxvZzpob3Zlcixcbi5jYXJkLWNhdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWNhdF9fY29udGVudCxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1jYXRfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWJsb2c6aG92ZXIgLmNhcmQtYmxvZ19fY29udGVudCxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtYmxvZzpob3ZlciAuY2FyZC1ibG9nX19kYXRlLFxuLmNhcmQtY2F0OmhvdmVyIC5jYXJkLWJsb2dfX2RhdGUge1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5jYXJkLWJsb2c6aG92ZXIgLmNhcmQtY2F0X19oZWFkaW5nLFxuLmNhcmQtY2F0OmhvdmVyIC5jYXJkLWNhdF9faGVhZGluZyxcbi5jYXJkLWJsb2c6aG92ZXIgLmNhcmQtYmxvZ19faGVhZGVyLFxuLmNhcmQtY2F0OmhvdmVyIC5jYXJkLWJsb2dfX2hlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZXZlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIC5jYXJkLWV2ZW50X19uYW1lIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNhcmQtZXZlbnQ6aG92ZXIgLmNhcmQtZXZlbnRfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIC5jYXJkLWV2ZW50X19jb250ZW50IHAsXG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIC5jYXJkLWV2ZW50X19oZWFkZXIge1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5zbGlkZXItbmF2X19pdGVtOmhvdmVyLFxuLnNsaWRlci1uYXZfX2l0ZW06Zm9jdXMsXG4uc2xpZGVyLW5hdl9faXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zbGlkZXItbmF2X19pdGVtOmhvdmVyOmFmdGVyLFxuLnNsaWRlci1uYXZfX2l0ZW06Zm9jdXM6YWZ0ZXIsXG4uc2xpZGVyLW5hdl9faXRlbS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmxhY21hLW1lbnUgbGkgYTpob3Zlcixcbi5sYWNtYS1tZW51IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxhY21hLW1lbnUgbGkuYWN0aXZlIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIC5mb3JtLWFjdGlvbnMgLmJ0bjpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYtbWFpbl9fYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5uYXYtbWFpbl9fYmFyLnN1Ym5hdi1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB9XG59XG4ubmF2LW1haW5fX2Jhci5tZW51LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAubmF2LW1haW5fX21lbnUgLm1haW4tbWVudV9fdG9wLWl0ZW0ge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAubmF2LW1haW5fX21lbnUgLm1haW4tbWVudV9fZ3JvdXAuc3VibmF2LW9wZW4gLm1haW4tbWVudV9fdG9wLWl0ZW06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICB9XG4gIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG4ubmF2LW1haW5fX3NlYXJjaC1pY29uIC50b2dnbGUtY2xvc2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ubmF2LW1haW5fX3RvZ2dsZSAudG9nZ2xlLW9wZW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZGVjYXktNTAgLm5hdi1tYWluX19tZW51IC5tZW51LWluc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5kZWNheS0xMDAgLm5hdi1tYWluX19tZW51IC5tZW51LWluc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbn1cbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtLmlzLXNlbGVjdGVkIGEsXG4udmlldy1mdWxsLXNlYXJjaCAuaW5mbyxcbi52aWV3LWZ1bGwtc2VhcmNoIC5ib2R5LFxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW06aG92ZXIgYSxcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVzZXQtc2VhcmNoIHNwYW4sXG4uc2xpZGVyLW5hdl9faXRlbTphZnRlcixcbiNhcnR3b3JrLXRvZ2dsZSAuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbiNhcnR3b3JrLXRvZ2dsZSBsaTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuaW5mbyxcbiNsYWNtYS1jb2xsZWN0aW9ucy1yZXN1bHRzIC5zbmlwcGV0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1haW4tbWVudV9fZ3JvdXAge1xuICB3aWR0aDogMTYwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ubWFpbi1tZW51X19ncm91cC5zdWJuYXYtb3BlbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1haW4tbWVudV9fZ3JvdXAuc3VibmF2LWNsb3NlZCB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLXN1Ym1pdCxcbi5wYXRoLXVzZXIgLnVzZXItcGFzcyAuZm9ybS1zdWJtaXQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gbGFiZWwsXG4ucGF0aC11c2VyIC51c2VyLXBhc3MgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRoOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgLmRhdGVyYW5nZXBpY2tlciB0ZDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnRzLWNhbGVuZGFyIC5mb3JtLWl0ZW0ta2V5cyAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uZXZlbnRzLWNhbGVuZGFyIC5mb3JtLWl0ZW0ta2V5cyAuZm9ybS1zdWJtaXQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5ldmVudHMtY2FsZW5kYXIgLmZvcm0taXRlbS1rZXlzIC5mb3JtLXN1Ym1pdCBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mb3JtLXRleHQ6Zm9jdXMsXG4uZm9ybS1lbWFpbDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5ib2R5LnB1YmxpY2F0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXRleHQge1xuICBib3JkZXItY29sb3I6ICM5NTk1OTU7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5wdWJsaWNhdGlvbnMgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9ucy1pdGVtIC5kZXRhaWxzIC50aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5hcnQtZXhoaWJpdGlvbnMtcGFzdCAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuYm9keS5wcmVzcyAjdmlld3MtZXhwb3NlZC1mb3JtLXByZXNzLXZpZXctcHJlc3MtbGlzdGluZy1wYWdlIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5wYXJ0bmVyc2hpcHMgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5idG4ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sXG4jYWpheC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL1NwaW5uZXJfTGlnaHRNb2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1leGhpYml0aW9uIC5maXhlZC10aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiAuZml4ZWQtdGl0bGUtY29udGFpbmVyIC5maXhlZC1wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGVjYXktNTAgLnNjcm9sbGVkIC5ib3JkZXIgLm5hdi1tYWluX19iYXIsXG4uc2Nyb2xsZWQgLmRlY2F5LTUwIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMCk7XG59XG4uZGVjYXktMTAwIC5zY3JvbGxlZCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyLFxuLnNjcm9sbGVkIC5kZWNheS0xMDAgLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwKTtcbn1cbi5kZWNheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uZGVjYXktNTAgLmJzLXNpdGUtYWxlcnQsXG4uZGVjYXktNTAgLm5hdi1tYWluX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOCkgIWltcG9ydGFudDtcbn1cbi5kZWNheS01MCAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSAucGFnZS1jdXJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5kZWNheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLmRlY2F5LTEwMCAuYnMtc2l0ZS1hbGVydCxcbi5kZWNheS0xMDAgLm5hdi1tYWluX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuOCkgIWltcG9ydGFudDtcbn1cbi5kZWNheS0xMDAgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24gLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIC5tZW51LS1hcnQtdGVjaC1sYWIgLmFjdGl2ZSBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1lbnUtLWFydC10ZWNoLWxhYiAuYWN0aXZlIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wcm9qZWN0LXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbGFiLWFydGlzdC1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzAwMDBGRjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gI21haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWJsb2NrLWFydC10ZWNoLWxhYi1mb3JtIC5mb3JtLWVtYWlsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1hcnQtdGVjaC1sYWItZm9ybSAuZm9ybS1lbWFpbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAjbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stYXJ0LXRlY2gtbGFiLWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gI21haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWJsb2NrLWFydC10ZWNoLWxhYi1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAjbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stYXJ0LXRlY2gtbGFiLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gI21haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWJsb2NrLWFydC10ZWNoLWxhYi1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5jbG9zZS14OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuY2xvc2UteDpiZWZvcmUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5jbG9zZS14OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5jbG9zZS14OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1zdGlja3ksXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLmJsb2NrLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5ibG9jay10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1zaWRlYmFyLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIHtcbiAgY29sb3I6ICMwMDAwRkY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3Bhbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMEZGO1xuICBib3JkZXItY29sb3I6ICMwMDAwRkY7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiAuYnV0dG9uLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZmZmIDgwJSwgI2ZmZiAxMDAlKTtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9wb3NpdGl2ZS1kcm9wZG93bi5wbmdcIikgLTNweCA4cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogMjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpLCB0bygjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI2ZmZiA4MCUsICNmZmYgMTAwJSk7XG59XG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNlZWUpLCB0bygjZWVlKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZWVlIDgwJSwgI2VlZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgzNCwgMzQsIDM0LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZGRkKSwgdG8oI2RkZCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgI2RkZCA4MCUsICNkZGQgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYmxvZy1lbnRyeS1kYXRlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5tb3JlLWxpbmsgYSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXIgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwRkY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhOmhvdmVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5wYWdlLWhlYWRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5wYWdlLWhlYWRlcixcbi5wYXRoLWxhYiBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwMEZGO1xufVxuLnBhdGgtbGFiIC5oaWdobGlnaHQsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAuaGlnaGxpZ2h0LFxuLnBhdGgtbGFiIGFydGljbGUgZmlnY2FwdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgZmlnY2FwdGlvbixcbi5wYXRoLWxhYiBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1kZXNjcmlwdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWRlc2NyaXB0aW9uLFxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlc2hvdy1jYXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWNhcHRpb24ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXRoLWxhYiBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1pbnRlcnZpZXcgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5maWVsZC0tbmFtZS1maWVsZC1idWJibGUtdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cge1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93IGEge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZlZWRiYWNrIC53ZWJmb3JtLXN1Ym1pc3Npb24tZmVlZGJhY2stZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbmJvZHkucHVibGljYXRpb25zIC5leGhpYml0aW9uLWxpc3QucHVibGljYXRpb24gLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuYWNjb3JkaW9uLXRvZ2dsZSxcbi5wYXRoLWdldHRpY2tldHMgLmRpc2NsYWltZXItdHh0IGEsXG4ucGF0aC1nZXR0aWNrZXRzIC5kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5hY2NlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5hY2NlcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCREJGO1xuICBib3JkZXItY29sb3I6ICNCQkJEQkY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuZGVjbGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4iXX0= */
