body {
  background: #fff;
  color: #000;
}
.modal-backdrop {
  background: #fff;
}
a.action-link {
  color: #4469F4;
}
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;
}
.page-node-type-page .unframed-link a {
  color: #4469F4;
}
.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,
.art-exhibitions-travelling .radio {
  color: #000;
}
.checkbox:hover,
.art-exhibitions-travelling .radio:hover {
  color: #000;
}
.checkbox:hover .cr,
.art-exhibitions-travelling .radio:hover .cr {
  border-color: #000;
}
.checkbox:hover .cr-icon,
.art-exhibitions-travelling .radio:hover .cr-icon {
  color: #fff;
}
.checkbox label input[type="checkbox"]:checked + .cr,
.art-exhibitions-travelling .radio label input[type="radio"]:checked + .cr {
  background: #000;
  border: 1px solid #000;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.art-exhibitions-travelling .radio label input[type="radio"]: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 {
  color: #4469F4;
}
.path-frontpage .home-carousel-nav .carousel-cell.active {
  color: black;
  border-bottom: 2px solid #000000;
}
.path-frontpage .location,
.path-frontpage .details,
.path-frontpage .visit-info,
.path-frontpage .date {
  color: black;
}
.path-frontpage .home-carousel-main .carousel-cell .events .read-more a,
.path-frontpage .home-carousel-main .carousel-cell .visit-info .read-more a,
.path-frontpage .home-carousel-main .carousel-cell .events .more-info a,
.path-frontpage .home-carousel-main .carousel-cell .visit-info .more-info a {
  color: #4469F4;
}
body.partnerships .block-layout-builder__image img.dark-theme,
body.path-lab .block-layout-builder__image img.dark-theme {
  display: none;
}
body.partnerships .block-layout-builder__image img.light-theme,
body.path-lab .block-layout-builder__image img.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 {
  color: #4469F4;
}
.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;
}
.path-press .wordfly-form .form-actions .btn {
  border-color: #000;
}
.path-press .wordfly-form .form-actions .btn:hover {
  background: #000;
}
.path-press .wordfly-form .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;
}
.nav-main__menu .main-menu__static a {
  color: #4469F4;
}
@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;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #000;
  color: #fff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.path-user .user-login-form .btn,
.path-user .user-pass .btn {
  color: #000;
  border-radius: 8px;
}
.path-user .user-login-form .btn:hover,
.path-user .user-pass .btn:hover {
  background: #000;
  color: #fff;
}
.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: #4469F4 !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;
}
.form-text:focus,
.form-email:focus,
.form-select: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,
.art-exhibitions-travelling .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;
}
.page-node-type-exhibition .region-content .unframed-link a {
  color: #4469F4;
}
.page-node-type-exhibition .presskit-link a {
  color: #4469F4;
}
.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 .wordfly-block,
.page-node-type-art-tech-project .main-container .wordfly-block {
  background: #0000FF;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email {
  border-bottom-color: #fff;
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email::-moz-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email:-ms-input-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email:-moz-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder,
.path-lab .main-container .wordfly-block .wordfly-form .form-email,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email {
  color: #fff;
}
.path-lab .main-container .wordfly-block .close-x:before,
.page-node-type-art-tech-project .main-container .wordfly-block .close-x:before,
.path-lab .main-container .wordfly-block .close-x:after,
.page-node-type-art-tech-project .main-container .wordfly-block .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 .custom-page__construction-update h2,
.block-simple-checkbox-block .custom-page__construction-update h2 {
  font-family: "BauOT";
  font-size: 16px;
}
.path-gettickets .accordion-toggle,
.block-simple-checkbox-block .accordion-toggle,
.path-gettickets .disclaimer-txt a,
.block-simple-checkbox-block .disclaimer-txt a,
.path-gettickets .disclaimer a,
.block-simple-checkbox-block .disclaimer a {
  color: #4469F4;
}
.path-gettickets .custom-row__item-input .custom-checkbox .checkmark,
.block-simple-checkbox-block .custom-row__item-input .custom-checkbox .checkmark {
  background-color: #000000;
}
.path-gettickets .custom-row__item-input .custom-checkbox .checkmark:after,
.block-simple-checkbox-block .custom-row__item-input .custom-checkbox .checkmark:after {
  border-color: #ffffff;
}
.path-gettickets .custom-row__item-input .custom-checkbox input:checked ~ .checkmark,
.block-simple-checkbox-block .custom-row__item-input .custom-checkbox input:checked ~ .checkmark {
  background-color: #000000;
}
.path-gettickets .custom-row__terms .accept,
.block-simple-checkbox-block .custom-row__terms .accept {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.path-gettickets .custom-row__terms .accept:hover,
.block-simple-checkbox-block .custom-row__terms .accept:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}
.path-gettickets .custom-row__terms .accept.disabled,
.block-simple-checkbox-block .custom-row__terms .accept.disabled {
  color: #BBBDBF;
  border-color: #BBBDBF;
  font-style: italic;
}
.path-gettickets .custom-row__terms .decline,
.block-simple-checkbox-block .custom-row__terms .decline {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.path-gettickets .custom-row__terms .decline:hover,
.block-simple-checkbox-block .custom-row__terms .decline:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}
.block-inline-announcement-block .body a {
  color: #4469F4;
}
.footer .nav > li > a {
  color: #4469F4;
}
.region-content article a:not([data-toggle]):not(.btn):not(.slider-nav__item):not(.no-text-styles) {
  text-decoration: underline;
  color: #4469F4;
}
.region-content article a:not([data-toggle]):not(.btn):not(.slider-nav__item):not(.no-text-styles):hover,
.region-content article a:not([data-toggle]):not(.btn):not(.slider-nav__item):not(.no-text-styles):focus {
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpZ2h0LXRoZW1lLmxlc3MiLCJsaWdodC10aGVtZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QUNORjtBRFNBO0VBQ0UsZ0JBQUE7QUNQRjtBRFVBO0VBQ0UsY0FBQTtBQ1JGO0FEV0E7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkUsV0FBQTtBQ1RGO0FEV0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRSxXQUFBO0FDbURKO0FEOUNBO0VBQ0UsK0NBQUE7QUNnREY7QUQ5Q0U7RUFDRTtJQUNFLDRCQUFBO0VDZ0RKO0FBQ0Y7QUR0REE7RUFVSSxXQUFBO0FDK0NKO0FEekRBO0VBYU0sc0JBQUE7QUMrQ047QUQxQ0E7Ozs7RUFJRSx1QkFBQTtBQzRDRjtBRHhDRTtFQUNFLGtCQUFBO0VBQ0EseUNBQUE7QUMwQ0o7QUR0Q0E7RUFDRSxnQkFBQTtBQ3dDRjtBRHBDRTtFQUNFLGlEQUFBO0FDc0NKO0FEbENBO0VBQ0U7SUFFSSxnQkFBQTtFQ21DSjtFRC9CQTs7SUFJSSxnQkFBQTtFQytCSjtFRDNCQTs7SUFJSSxnQkFBQTtFQzJCSjtBQUNGO0FEdkJBO0VBQ0UsV0FBQTtBQ3lCRjtBRDFCQTtFQUlJLFdBQUE7QUN5Qko7QURyQkE7RUFFSSxnQkFBQTtBQ3NCSjtBRHhCQTtFQU9NLGNBQUE7QUNvQk47QURmQTs7RUFFRSxVQUFBO0FDaUJGO0FEZEE7Ozs7RUFJRSxrQkFBQTtFQUNBLFdBQUE7QUNnQkY7QURkRTs7OztFQUNFLGdCQUFBO0VBQ0EsV0FBQTtBQ21CSjtBRGJJOzs7Ozs7Ozs7Ozs7RUFDRSxjQUFBO0FDMEJOO0FEdEJFO0VBR0U7Ozs7SUFDRSxzQkFBQTtJQUNBLDZCQUFBO0VDeUJKO0FBQ0Y7QURyQkE7RUFDRSxXQUFBO0FDdUJGO0FEckJFO0VBQ0UsV0FBQTtBQ3VCSjtBRG5CQTtFQUNFLFdBQUE7QUNxQkY7QURuQkU7RUFD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T04iLCJmaWxlIjoibGlnaHQtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gT3ZlcnJpZGUgZGVmYXVsdCBzdHlsZXMgd2hlbiBsaWdodCB0aGVtZSBpcyBhY3RpdmF0ZWRcblxuQGltcG9ydCAnYm9vdHN0cmFwLW92ZXJyaWRlcyc7XG5AYnJhbmQtaW52ZXJzZTogIzAwMDtcbkBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAjMDAwO1xuQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0OiAjNDQ2OUY0O1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbmEuYWN0aW9uLWxpbmsge1xuICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxucCxcbmxpLFxuYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmEsXG4uY2FyZC1ibG9nX19jb250ZW50LFxuLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXB0aW9uLFxuLnF1b3RlcyxcbnRhYmxlLFxuLm1vYmlsZS1ib2R5IC5yZWFkLW1vcmUge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gIC5jYXJkLWJsb2ctLWdyZWVuICYsXG4gIC5jYXJkLWV2ZW50LS1ncmVlbiAmLFxuICAuY2FyZC1jYXQtLWdyZWVuICYsXG4gIC5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgJiB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufVxuXG4vLyBTaXRlIEFsZXJ0IE92ZXJyaWRlc1xuLmJzLXNpdGUtYWxlcnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAmLnN1Ym5hdi1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgY29sb3I6IEBibGFjaztcblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeTphY3RpdmUge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLm5hdi1tYWluX19iYXIge1xuICAuc2Nyb2xsZWQgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciBAcHJpbWFyeS10cmFuc2l0aW9uO1xuICB9XG59XG5cbi5uYXYtbWFpbl9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xufVxuXG4uYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgLnNjcm9sbGVkICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIGJvZHkubWVudS1vcGVuIHtcbiAgICAubmF2LW1haW5fX2Jhci1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGJvZHkuZGVjYXktNTAubWVudS1vcGVuIHtcblxuICAgIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lcixcbiAgICAubmF2LW1haW5fX3NlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIGJvZHkuZGVjYXktMTAwLm1lbnUtb3BlbiB7XG5cbiAgICAubmF2LW1haW5fX3NlYXJjaCxcbiAgICAubmF2LW1haW5fX2Jhci1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWxhY21hLXNlYXJjaCB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgaW5wdXQuZm9ybS10ZXh0IHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcbiAgLmpzLWJwLXRhYi1maXhlZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIH1cblxuICAudW5mcmFtZWQtbGluayB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS13cmFwcGVyIC5mbGlja2l0eS1idXR0b24taWNvbixcbi5nYWxsZXJ5IC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IEBibGFjaztcbn1cblxuLmJ0bi1wcmltYXJ5LFxuLnd5c2l3eWctYnV0dG9uLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5LFxuLnZpZXcgLnBhZ2VyX19pdGVtIGEge1xuICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYnJhbmQtaW52ZXJzZTtcbiAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICAuYnRuLWluYWN0aXZlLFxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbSkge1xuXG4gICAgLy8gcHJpbWFyaWx5IGZvciBpY2FsIGJ1dHRvblxuICAgICZfX3Jlc2V0IHtcbiAgICAgIGNvbG9yOiBAYmxhY2sgICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IEBibGFjayAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG59XG5cbi5idG4taWNvbl9fbGluayB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCBAYmxhY2s7XG4gIH1cbn1cblxuLnNvY2lhbHMgYSB7XG4gIGJvcmRlci1jb2xvcjogQGJsYWNrO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG59XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcblxuICAgIC5jciB7XG4gICAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICAuY3ItaWNvbiB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmNyLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsuY3Ige1xuICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBibGFjaztcbn1cblxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy5jcj4uY3ItaWNvbixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLmNyPi5jci1pY29uIHtcbiAgY29sb3I6IEB3aGl0ZTtcbn1cblxuXG4uaWNvbiBzdmcge1xuICBmaWxsOiBAYmxhY2s7XG59XG5cbi52aWV3LXRvZ2dsZV9fYnV0dG9uIHtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcblxuICAuaWNvbiBzdmcge1xuICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgIC5pY29uIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZSB7XG4gIC5ob21lLWNhcm91c2VsLW5hdiB7XG4gICAgLmNhcm91c2VsLWNlbGwge1xuICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2NhdGlvbixcbiAgLmRldGFpbHMsXG4gIC52aXNpdC1pbmZvLFxuICAuZGF0ZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLmhvbWUtY2Fyb3VzZWwtbWFpbiB7XG4gICAgLmNhcm91c2VsLWNlbGwge1xuXG4gICAgICAuZXZlbnRzLFxuICAgICAgLnZpc2l0LWluZm8ge1xuXG4gICAgICAgIC5yZWFkLW1vcmUsXG4gICAgICAgIC5tb3JlLWluZm8ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5wYXJ0bmVyc2hpcHMsXG5ib2R5LnBhdGgtbGFiIHtcbiAgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcge1xuICAgICYuZGFyay10aGVtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubGlnaHQtdGhlbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIENhcmRzXG4uY2FyZC1ibG9nLFxuLmNhcmQtY2F0IHtcblxuICAvLyBIb3ZlciBzdHlsZXNcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAuY2FyZC1jYXRfX2NvbnRlbnQge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2FyZC1ibG9nX19jb250ZW50LFxuICAgIC5jYXJkLWJsb2dfX2RhdGUge1xuICAgICAgY29sb3I6IEBncmF5LWJhc2U7XG4gICAgfVxuXG4gICAgLmNhcmQtY2F0X19oZWFkaW5nLFxuICAgIC5jYXJkLWJsb2dfX2hlYWRlciB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ldmVudCB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAuY2FyZC1ldmVudF9fbmFtZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZSAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ldmVudF9fY29udGVudCB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuXG4gICAgICBwLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUgICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZXZlbnRfX2hlYWRlciB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gc2xpZGVyLW5hdlxuLnNsaWRlci1uYXZfX2l0ZW0ge1xuICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIGxhY21hLW1lbnVcbi5sYWNtYS1tZW51IHtcbiAgbGkgYSB7XG4gICAgLy9jb2xvcjogQGJsYWNrO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gV29yZGZseVxuLnBhdGgtcHJlc3MgLndvcmRmbHktZm9ybSB7XG4gIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIG5hdi1vdmVybGF5XG4ubmF2LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIG5hdi1tYWluXG4ubmF2LW1haW4ge1xuICAmX19iYXIge1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHdoaXRlLCA4MCUpO1xuXG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBwcmltYXJ5LXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LW9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAgIC5tYWluLW1lbnVfX3N0YXRpYyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5tYWluLW1lbnVfX3RvcC1pdGVtIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1tZW51X19ncm91cC5zdWJuYXYtb3BlbiAubWFpbi1tZW51X190b3AtaXRlbTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgLnRvZ2dsZS1jbG9zZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIC50b2dnbGUtb3BlbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmRlY2F5LTUwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kZWNheS0xMDAgLm5hdi1tYWluX19tZW51IC5tZW51LWluc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLy8gU2VhcmNoIHBhZ2VcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtLmlzLXNlbGVjdGVkIGEsXG4udmlldy1mdWxsLXNlYXJjaCAuaW5mbyxcbi52aWV3LWZ1bGwtc2VhcmNoIC5ib2R5LFxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW06aG92ZXIgYSxcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yZXNldC1zZWFyY2ggc3Bhbixcbi5zbGlkZXItbmF2X19pdGVtOmFmdGVyLFxuI2FydHdvcmstdG9nZ2xlIC5zZWxlY3RlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4jYXJ0d29yay10b2dnbGUgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuaW5mbyxcbiNsYWNtYS1jb2xsZWN0aW9ucy1yZXN1bHRzIC5zbmlwcGV0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5cbi5tYWluLW1lbnUge1xuICAmX19ncm91cCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciBAcHJpbWFyeS10cmFuc2l0aW9uO1xuXG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cblxuICAgICYuc3VibmF2LWNsb3NlZCB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2IFRhYnNcbi5uYXYtdGFicz5saT5hOmhvdmVyLFxuLm5hdi10YWJzPmxpPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSxcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpob3Zlcixcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gVXNlciBsb2dpblxuLnBhdGgtdXNlciB7XG5cbiAgLnVzZXItbG9naW4tZm9ybSxcbiAgLnVzZXItcGFzcyB7XG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2FsZW5kYXJcbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGUgICFpbXBvcnRhbnQ7XG5cbiAgdGgge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAYmxhY2sgICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgdGQge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAmLmluLXJhbmdlIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHdoaXRlICAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0ICAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQGJsYWNrICAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZSAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrICAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXZlbnRzLWNhbGVuZGFyIC5mb3JtLWl0ZW0ta2V5cyAuZm9ybS1zdWJtaXQge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2sgICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogQGJsYWNrO1xuICB9XG59XG5cbi5mb3JtLXRleHQsXG4uZm9ybS1lbWFpbCxcbi5mb3JtLXNlbGVjdCB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gIH1cbn1cblxuYm9keS5wdWJsaWNhdGlvbnMge1xuICAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogIzk1OTU5NTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG5cbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgfVxuXG4gIC5wdWJsaWNhdGlvbnMtaXRlbSAuZGV0YWlscyAudGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4uYXJ0LWV4aGliaXRpb25zLXBhc3QgLnZpZXctdmlldy1leGhpYml0aW9uIC52aWV3cy1leHBvc2VkLWZvcm0gLmN1c3RvbS1jb2xsYXBzZSxcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuYm9keS5wcmVzcyAjdmlld3MtZXhwb3NlZC1mb3JtLXByZXNzLXZpZXctcHJlc3MtbGlzdGluZy1wYWdlIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbmJvZHkucGFydG5lcnNoaXBzIC5maWVsZC0tbmFtZS1icC10ZXh0IHtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLy8gRmlsdGVyIG92ZXJsYXlzXG5cbi5qcy1jdXN0b20tY29sbGFwc2Utd3JhcHBlciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuXG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogQGJsYWNrICAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbmZpbml0ZSBzY3JvbGxcblxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbixcbiNhamF4LWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2xhY21hLWljb25zLXBhdGh9L1NwaW5uZXJfTGlnaHRNb2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4udmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB3aGl0ZSAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB3aGl0ZSAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlldy1hcnQtdGVjaC1wcmVzcyB7XG4gIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAd2hpdGUgICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAd2hpdGUgICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRXhoaWJpdGlvbiBQYWdlXG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiB7XG4gIC5maXhlZC10aXRsZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblxuICAgIC5maXhlZC1wYWdlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAudW5mcmFtZWQtbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJlc3NraXQtbGluayB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBcnQgVGVjaCBsYWJcbkBsYWItYmx1ZTogIzAwMDBGRjtcblxuLmRlY2F5LTUwIC5zY3JvbGxlZCxcbi5zY3JvbGxlZCAuZGVjYXktNTAge1xuICAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMCk7XG4gIH1cbn1cblxuLmRlY2F5LTEwMCAuc2Nyb2xsZWQsXG4uc2Nyb2xsZWQgLmRlY2F5LTEwMCB7XG4gIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwKTtcbiAgfVxufVxuXG4uZGVjYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gIC5icy1zaXRlLWFsZXJ0LFxuICAubmF2LW1haW5fX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWFydC10ZWNoLXByZXNzIHtcbiAgICAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24gLnBhZ2UtY3VybC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZGVjYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblxuICAuYnMtc2l0ZS1hbGVydCxcbiAgLm5hdi1tYWluX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmlldy1hcnQtdGVjaC1wcmVzcyB7XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtbGFiIC5tZW51LS1hcnQtdGVjaC1sYWIgLmFjdGl2ZSBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1lbnUtLWFydC10ZWNoLWxhYiAuYWN0aXZlIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wcm9qZWN0LXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtbGFiLWFydGlzdC1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2ssXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sge1xuICBiYWNrZ3JvdW5kOiBAbGFiLWJsdWU7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YmVmb3JlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmJlZm9yZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtc3RpY2t5LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1zdGlja3ksXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC5ibG9jay10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAuYmxvY2stdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3Qtc2lkZWJhci10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiB7XG4gIGNvbG9yOiBAbGFiLWJsdWU7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuIHtcbiAgY29sb3I6IEBsYWItYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiBAbGFiLWJsdWU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIC5idXR0b24taWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI2ZmZiA4MCUsICNmZmYgMTAwJSk7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIkB7bGFjbWEtaWNvbnMtcGF0aH0vcG9zaXRpdmUtZHJvcGRvd24ucG5nXCIpIC0zcHggOHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0b3A6IDIzcHggIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cykge1xuICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cykge1xuICAgIHRvcDogLTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpLCB0bygjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI2ZmZiA4MCUsICNmZmYgMTAwJSlcbn1cblxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgzNCwgMzQsIDM0LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZWVlKSwgdG8oI2VlZSkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgI2VlZSA4MCUsICNlZWUgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgzNCwgMzQsIDM0LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZGRkKSwgdG8oI2RkZCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgI2RkZCA4MCUsICNkZGQgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMDAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWJsb2ctZW50cnktZGF0ZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5tb3JlLWxpbmsgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGEsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXIgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kOiBAbGFiLWJsdWU7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYXRoLWxhYixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IHtcblxuICAucGFnZS1oZWFkZXIsXG4gIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUge1xuICAgIGNvbG9yOiBAbGFiLWJsdWU7XG4gIH1cblxuICAuaGlnaGxpZ2h0LFxuICBhcnRpY2xlIGZpZ2NhcHRpb24sXG4gIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWRlc2NyaXB0aW9uLFxuICBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXNob3ctY2FwdGlvbiB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuXG4gIGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3Pi5wYXJhZ3JhcGhfX2NvbHVtbj5kaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93IHtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mZWVkYmFjayAud2ViZm9ybS1zdWJtaXNzaW9uLWZlZWRiYWNrLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbmJvZHkucHVibGljYXRpb25zIC5leGhpYml0aW9uLWxpc3QucHVibGljYXRpb24gLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vLyBnZXR0aWNrZXRzIHBhZ2Vcbi5wYXRoLWdldHRpY2tldHMsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIHtcblxuICAuY3VzdG9tLXBhZ2VfX2NvbnN0cnVjdGlvbi11cGRhdGUge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhdU9UXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi10b2dnbGUsXG4gIC5kaXNjbGFpbWVyLXR4dCBhLFxuICAuZGlzY2xhaW1lciBhIHtcbiAgICBjb2xvcjogIzQ0NjlGNDtcbiAgfVxuXG4gIC5jdXN0b20tcm93X19pdGVtLWlucHV0IHtcbiAgICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgIC5jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2Vkfi5jaGVja21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmN1c3RvbS1yb3dfX3Rlcm1zIHtcblxuICAgIC5hY2NlcHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI0JCQkRCRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQkJCREJGO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlY2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIElubGluZSBhbm5vdWNlbWVudHNcbi5ibG9jay1pbmxpbmUtYW5ub3VuY2VtZW50LWJsb2NrIHtcbiAgLmJvZHkge1xuICAgIGEge1xuICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIC5uYXYge1xuICAgID5saSB7XG5cbiAgICAgID5hIHtcbiAgICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW5saW5lIGxpbmtzIGluIGJvZHkgY29udGVudC5cbi5yZWdpb24tY29udGVudCBhcnRpY2xlIHtcblxuICAvLyBJbmxpbmUgbGlua3MgaW4gYm9keSBjb250ZW50LlxuICBhOm5vdChbZGF0YS10b2dnbGVdKTpub3QoLmJ0bik6bm90KC5zbGlkZXItbmF2X19pdGVtKTpub3QoLm5vLXRleHQtc3R5bGVzKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYS5hY3Rpb24tbGluayB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG5saSxcbmEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWJsb2dfX2NvbnRlbnQsXG4ubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcHRpb24sXG4ucXVvdGVzLFxudGFibGUsXG4ubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtYmxvZy0tZ3JlZW4gaDEsXG4uY2FyZC1ibG9nLS1ncmVlbiBoMixcbi5jYXJkLWJsb2ctLWdyZWVuIGgzLFxuLmNhcmQtYmxvZy0tZ3JlZW4gaDQsXG4uY2FyZC1ibG9nLS1ncmVlbiBoNSxcbi5jYXJkLWJsb2ctLWdyZWVuIHAsXG4uY2FyZC1ibG9nLS1ncmVlbiBsaSxcbi5jYXJkLWJsb2ctLWdyZWVuIGEsXG4uY2FyZC1ibG9nLS1ncmVlbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5jYXJkLWJsb2ctLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWJsb2ctLWdyZWVuIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1ibG9nLS1ncmVlbiAubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLmNhcHRpb24sXG4uY2FyZC1ibG9nLS1ncmVlbiAucXVvdGVzLFxuLmNhcmQtYmxvZy0tZ3JlZW4gdGFibGUsXG4uY2FyZC1ibG9nLS1ncmVlbiAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoMSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoMixcbi5jYXJkLWV2ZW50LS1ncmVlbiBoMyxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoNCxcbi5jYXJkLWV2ZW50LS1ncmVlbiBoNSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBwLFxuLmNhcmQtZXZlbnQtLWdyZWVuIGxpLFxuLmNhcmQtZXZlbnQtLWdyZWVuIGEsXG4uY2FyZC1ldmVudC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uY2FyZC1ldmVudC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1ldmVudC0tZ3JlZW4gLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXJkLWV2ZW50LS1ncmVlbiAuY2FwdGlvbixcbi5jYXJkLWV2ZW50LS1ncmVlbiAucXVvdGVzLFxuLmNhcmQtZXZlbnQtLWdyZWVuIHRhYmxlLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5tb2JpbGUtYm9keSAucmVhZC1tb3JlLFxuLmNhcmQtY2F0LS1ncmVlbiBoMSxcbi5jYXJkLWNhdC0tZ3JlZW4gaDIsXG4uY2FyZC1jYXQtLWdyZWVuIGgzLFxuLmNhcmQtY2F0LS1ncmVlbiBoNCxcbi5jYXJkLWNhdC0tZ3JlZW4gaDUsXG4uY2FyZC1jYXQtLWdyZWVuIHAsXG4uY2FyZC1jYXQtLWdyZWVuIGxpLFxuLmNhcmQtY2F0LS1ncmVlbiBhLFxuLmNhcmQtY2F0LS1ncmVlbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5jYXJkLWNhdC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmNhcmQtY2F0LS1ncmVlbiAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtY2F0LS1ncmVlbiAubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcmQtY2F0LS1ncmVlbiAuY2FwdGlvbixcbi5jYXJkLWNhdC0tZ3JlZW4gLnF1b3Rlcyxcbi5jYXJkLWNhdC0tZ3JlZW4gdGFibGUsXG4uY2FyZC1jYXQtLWdyZWVuIC5tb2JpbGUtYm9keSAucmVhZC1tb3JlLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBoMSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDIsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGgzLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBoNCxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDUsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIHAsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGxpLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBhLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAuY2FyZC1ibG9nX19jb250ZW50LFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAuY2FwdGlvbixcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLnF1b3Rlcyxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgdGFibGUsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIC5tb2JpbGUtYm9keSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnMtc2l0ZS1hbGVydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5icy1zaXRlLWFsZXJ0LnN1Ym5hdi1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnMtc2l0ZS1hbGVydCAuY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnMtc2l0ZS1hbGVydCAuY2xvc2UtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uc2Nyb2xsZWQgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBlYXNlO1xufVxuLm5hdi1tYWluX19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNjcm9sbGVkIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIGJvZHkubWVudS1vcGVuIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICBib2R5LmRlY2F5LTUwLm1lbnUtb3BlbiAubmF2LW1haW5fX2Jhci1jb250YWluZXIsXG4gIGJvZHkuZGVjYXktNTAubWVudS1vcGVuIC5uYXYtbWFpbl9fc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIGJvZHkuZGVjYXktMTAwLm1lbnUtb3BlbiAubmF2LW1haW5fX3NlYXJjaCxcbiAgYm9keS5kZWNheS0xMDAubWVudS1vcGVuIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgfVxufVxuLmJsb2NrLWxhY21hLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLWxhY21hLXNlYXJjaCBpbnB1dC5mb3JtLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5qcy1icC10YWItZml4ZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAudW5mcmFtZWQtbGluayBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG4uZ2FsbGVyeS13cmFwcGVyIC5mbGlja2l0eS1idXR0b24taWNvbixcbi5nYWxsZXJ5IC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYnRuLXByaW1hcnksXG4ud3lzaXd5Zy1idXR0b24sXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnksXG4udmlldyAucGFnZXJfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4ud3lzaXd5Zy1idXR0b246aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnk6aG92ZXIsXG4udmlldyAucGFnZXJfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1wcmltYXJ5IC5idG4taW5hY3RpdmU6aG92ZXIsXG4ud3lzaXd5Zy1idXR0b24gLmJ0bi1pbmFjdGl2ZTpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeSAuYnRuLWluYWN0aXZlOmhvdmVyLFxuLnZpZXcgLnBhZ2VyX19pdGVtIGEgLmJ0bi1pbmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi53eXNpd3lnLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi52aWV3IC5wYWdlcl9faXRlbSBhLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi53eXNpd3lnLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnZpZXcgLnBhZ2VyX19pdGVtIGFbZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmJ0bi1wcmltYXJ5X19yZXNldCxcbiAgLnd5c2l3eWctYnV0dG9uX19yZXNldCxcbiAgLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5X19yZXNldCxcbiAgLnZpZXcgLnBhZ2VyX19pdGVtIGFfX3Jlc2V0IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuLWljb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4taWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1pY29uX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4taWNvbl9fbGluazphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDAwO1xufVxuLnNvY2lhbHMgYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5jaGVja2JveCxcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jaGVja2JveDpob3Zlcixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW86aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jaGVja2JveDpob3ZlciAuY3IsXG4uYXJ0LWV4aGliaXRpb25zLXRyYXZlbGxpbmcgLnJhZGlvOmhvdmVyIC5jciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5jaGVja2JveDpob3ZlciAuY3ItaWNvbixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW86aG92ZXIgLmNyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGVja2JveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jcixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNyID4gLmNyLWljb24sXG4uYXJ0LWV4aGliaXRpb25zLXRyYXZlbGxpbmcgLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmNyID4gLmNyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY29uIHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG4udmlldy10b2dnbGVfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cbi52aWV3LXRvZ2dsZV9fYnV0dG9uLS1hY3RpdmUgLmljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSAuaWNvbiBzdmcge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbmF2IC5jYXJvdXNlbC1jZWxsIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbmF2IC5jYXJvdXNlbC1jZWxsLmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmxvY2F0aW9uLFxuLnBhdGgtZnJvbnRwYWdlIC5kZXRhaWxzLFxuLnBhdGgtZnJvbnRwYWdlIC52aXNpdC1pbmZvLFxuLnBhdGgtZnJvbnRwYWdlIC5kYXRlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWNhcm91c2VsLW1haW4gLmNhcm91c2VsLWNlbGwgLmV2ZW50cyAucmVhZC1tb3JlIGEsXG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbWFpbiAuY2Fyb3VzZWwtY2VsbCAudmlzaXQtaW5mbyAucmVhZC1tb3JlIGEsXG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbWFpbiAuY2Fyb3VzZWwtY2VsbCAuZXZlbnRzIC5tb3JlLWluZm8gYSxcbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1tYWluIC5jYXJvdXNlbC1jZWxsIC52aXNpdC1pbmZvIC5tb3JlLWluZm8gYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuYm9keS5wYXJ0bmVyc2hpcHMgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcuZGFyay10aGVtZSxcbmJvZHkucGF0aC1sYWIgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcuZGFyay10aGVtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5saWdodC10aGVtZSxcbmJvZHkucGF0aC1sYWIgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcubGlnaHQtdGhlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLWJsb2c6aG92ZXIsXG4uY2FyZC1jYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtYmxvZzpob3ZlciAuY2FyZC1jYXRfX2NvbnRlbnQsXG4uY2FyZC1jYXQ6aG92ZXIgLmNhcmQtY2F0X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1jYXQ6aG92ZXIgLmNhcmQtYmxvZ19fY29udGVudCxcbi5jYXJkLWJsb2c6aG92ZXIgLmNhcmQtYmxvZ19fZGF0ZSxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19kYXRlIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWNhdF9faGVhZGluZyxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1jYXRfX2hlYWRpbmcsXG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWJsb2dfX2hlYWRlcixcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWV2ZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1ldmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fbmFtZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIC5jYXJkLWV2ZW50X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fY29udGVudCBwLFxuLmNhcmQtZXZlbnQ6aG92ZXIgLmNhcmQtZXZlbnRfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9faGVhZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uc2xpZGVyLW5hdl9faXRlbSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnNsaWRlci1uYXZfX2l0ZW06aG92ZXIsXG4uc2xpZGVyLW5hdl9faXRlbTpmb2N1cyxcbi5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsaWRlci1uYXZfX2l0ZW06aG92ZXI6YWZ0ZXIsXG4uc2xpZGVyLW5hdl9faXRlbTpmb2N1czphZnRlcixcbi5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaSBhOmhvdmVyLFxuLmxhY21hLW1lbnUgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5sYWNtYS1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGF0aC1wcmVzcyAud29yZGZseS1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5wYXRoLXByZXNzIC53b3JkZmx5LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wYXRoLXByZXNzIC53b3JkZmx5LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLm5hdi1tYWluX19iYXIuc3VibmF2LW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIH1cbn1cbi5uYXYtbWFpbl9fYmFyLm1lbnUtb3BlbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2LW1haW5fX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX3N0YXRpYyBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX3RvcC1pdGVtIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1vcGVuIC5tYWluLW1lbnVfX3RvcC1pdGVtOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuICAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuLm5hdi1tYWluX19zZWFyY2gtaWNvbiAudG9nZ2xlLWNsb3NlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm5hdi1tYWluX190b2dnbGUgLnRvZ2dsZS1vcGVuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmRlY2F5LTUwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZGRkICFpbXBvcnRhbnQ7XG59XG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbS5pcy1zZWxlY3RlZCBhLFxuLnZpZXctZnVsbC1zZWFyY2ggLmluZm8sXG4udmlldy1mdWxsLXNlYXJjaCAuYm9keSxcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtOmhvdmVyIGEsXG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlc2V0LXNlYXJjaCBzcGFuLFxuLnNsaWRlci1uYXZfX2l0ZW06YWZ0ZXIsXG4jYXJ0d29yay10b2dnbGUgLnNlbGVjdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jYXJ0d29yay10b2dnbGUgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuI2xhY21hLWNvbGxlY3Rpb25zLXJlc3VsdHMgLmluZm8sXG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuc25pcHBldCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tYWluLW1lbnVfX2dyb3VwIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLm1haW4tbWVudV9fZ3JvdXAuc3VibmF2LW9wZW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1jbG9zZWQge1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmJ0bixcbi5wYXRoLXVzZXIgLnVzZXItcGFzcyAuYnRuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSAuYnRuOmhvdmVyLFxuLnBhdGgtdXNlciAudXNlci1wYXNzIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSBsYWJlbCxcbi5wYXRoLXVzZXIgLnVzZXItcGFzcyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGgge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGg6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjlGNCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIHRkOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ldmVudHMtY2FsZW5kYXIgLmZvcm0taXRlbS1rZXlzIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5ldmVudHMtY2FsZW5kYXIgLmZvcm0taXRlbS1rZXlzIC5mb3JtLXN1Ym1pdDpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLmV2ZW50cy1jYWxlbmRhciAuZm9ybS1pdGVtLWtleXMgLmZvcm0tc3VibWl0IHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG4uZm9ybS10ZXh0OmZvY3VzLFxuLmZvcm0tZW1haWw6Zm9jdXMsXG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5wdWJsaWNhdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5NTk1O1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucHVibGljYXRpb25zIC5qcy1jdXN0b20tY29sbGFwc2Utd3JhcHBlciAuY3VzdG9tLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnMtaXRlbSAuZGV0YWlscyAudGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYXJ0LWV4aGliaXRpb25zLXBhc3QgLnZpZXctdmlldy1leGhpYml0aW9uIC52aWV3cy1leHBvc2VkLWZvcm0gLmN1c3RvbS1jb2xsYXBzZSxcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuYm9keS5wcmVzcyAjdmlld3MtZXhwb3NlZC1mb3JtLXByZXNzLXZpZXctcHJlc3MtbGlzdGluZy1wYWdlIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5wYXJ0bmVyc2hpcHMgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5idG4ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sXG4jYWpheC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL1NwaW5uZXJfTGlnaHRNb2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1leGhpYml0aW9uIC5maXhlZC10aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiAuZml4ZWQtdGl0bGUtY29udGFpbmVyIC5maXhlZC1wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiAucmVnaW9uLWNvbnRlbnQgLnVuZnJhbWVkLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV4aGliaXRpb24gLnByZXNza2l0LWxpbmsgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLmRlY2F5LTUwIC5zY3JvbGxlZCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyLFxuLnNjcm9sbGVkIC5kZWNheS01MCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDApO1xufVxuLmRlY2F5LTEwMCAuc2Nyb2xsZWQgLmJvcmRlciAubmF2LW1haW5fX2Jhcixcbi5zY3JvbGxlZCAuZGVjYXktMTAwIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMCk7XG59XG4uZGVjYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmRlY2F5LTUwIC5icy1zaXRlLWFsZXJ0LFxuLmRlY2F5LTUwIC5uYXYtbWFpbl9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjgpICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktNTAgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5kZWNheS0xMDAgLmJzLXNpdGUtYWxlcnQsXG4uZGVjYXktMTAwIC5uYXYtbWFpbl9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjgpICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWVudS0tYXJ0LXRlY2gtbGFiIC5hY3RpdmUgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tZW51LS1hcnQtdGVjaC1sYWIgLmFjdGl2ZSBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucHJvamVjdC10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhYi1hcnRpc3QtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICMwMDAwRkY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotbW96LXBsYWNlaG9sZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6LW1vei1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YmVmb3JlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmJlZm9yZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtc3RpY2t5LFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAuYmxvY2stdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLmJsb2NrLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LXNpZGViYXItdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24ge1xuICBjb2xvcjogIzAwMDBGRjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuIHtcbiAgY29sb3I6ICMwMDAwRkY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDBGRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIC5idXR0b24taWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmYgODAlLCAjZmZmIDEwMCUpO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3Bvc2l0aXZlLWRyb3Bkb3duLnBuZ1wiKSAtM3B4IDhweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4gIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZiksIHRvKCNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZmZmIDgwJSwgI2ZmZiAxMDAlKTtcbn1cbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMzQsIDM0LCAzNCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2VlZSksIHRvKCNlZWUpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzQsIDM0LCAzNCwgMCkgMCUsICNlZWUgODAlLCAjZWVlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNkZGQpLCB0bygjZGRkKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZGRkIDgwJSwgI2RkZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWJsb2ctZW50cnktZGF0ZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogIzAwMDBGRjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5tb3JlLWxpbmsgYTpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGE6aG92ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXIgYTpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLnBhZ2UtaGVhZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLnBhZ2UtaGVhZGVyLFxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lIHtcbiAgY29sb3I6ICMwMDAwRkY7XG59XG4ucGF0aC1sYWIgLmhpZ2hsaWdodCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5oaWdobGlnaHQsXG4ucGF0aC1sYWIgYXJ0aWNsZSBmaWdjYXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSBmaWdjYXB0aW9uLFxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWRlc2NyaXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZGVzY3JpcHRpb24sXG4ucGF0aC1sYWIgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWNhcHRpb24sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXNob3ctY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1idWJibGUtdGV4dCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3ID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3ID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhdGgtbGFiIGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3ID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3csXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93IGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmVlZGJhY2sgLndlYmZvcm0tc3VibWlzc2lvbi1mZWVkYmFjay1mb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuYm9keS5wdWJsaWNhdGlvbnMgLmV4aGliaXRpb24tbGlzdC5wdWJsaWNhdGlvbiAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIgLmN1c3RvbS1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcGFnZV9fY29uc3RydWN0aW9uLXVwZGF0ZSBoMixcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1wYWdlX19jb25zdHJ1Y3Rpb24tdXBkYXRlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmF1T1RcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuYWNjb3JkaW9uLXRvZ2dsZSxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmFjY29yZGlvbi10b2dnbGUsXG4ucGF0aC1nZXR0aWNrZXRzIC5kaXNjbGFpbWVyLXR4dCBhLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuZGlzY2xhaW1lci10eHQgYSxcbi5wYXRoLWdldHRpY2tldHMgLmRpc2NsYWltZXIgYSxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IC5jaGVja21hcmssXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5jdXN0b20tcm93X19pdGVtLWlucHV0IC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X19pdGVtLWlucHV0IC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyazphZnRlcixcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5hY2NlcHQsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0OmhvdmVyLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0LmRpc2FibGVkLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCREJGO1xuICBib3JkZXItY29sb3I6ICNCQkJEQkY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmRlY2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lOmhvdmVyLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmRlY2xpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLWlubGluZS1hbm5vdW5jZW1lbnQtYmxvY2sgLmJvZHkgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLmZvb3RlciAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG4ucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSBhOm5vdChbZGF0YS10b2dnbGVdKTpub3QoLmJ0bik6bm90KC5zbGlkZXItbmF2X19pdGVtKTpub3QoLm5vLXRleHQtc3R5bGVzKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5yZWdpb24tY29udGVudCBhcnRpY2xlIGE6bm90KFtkYXRhLXRvZ2dsZV0pOm5vdCguYnRuKTpub3QoLnNsaWRlci1uYXZfX2l0ZW0pOm5vdCgubm8tdGV4dC1zdHlsZXMpOmhvdmVyLFxuLnJlZ2lvbi1jb250ZW50IGFydGljbGUgYTpub3QoW2RhdGEtdG9nZ2xlXSk6bm90KC5idG4pOm5vdCguc2xpZGVyLW5hdl9faXRlbSk6bm90KC5uby10ZXh0LXN0eWxlcyk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiJdfQ== */
