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;
}
.socials a.social_icon_twitter .icon svg path {
  fill: #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,
body.partnerships .partner-logo img.dark-theme,
body.path-lab .partner-logo img.dark-theme {
  display: none;
}
body.partnerships .block-layout-builder__image img.light-theme,
body.path-lab .block-layout-builder__image img.light-theme,
body.partnerships .partner-logo img.light-theme,
body.path-lab .partner-logo 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: #fff;
}
@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__group.subnav-open .main-menu__item-label:after {
  background: black;
}
@media (min-width: 850px) {
  .nav-main__menu .main-menu__top-item {
    color: 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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O0FDbE9OIiwiZmlsZSI6ImxpZ2h0LXRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIE92ZXJyaWRlIGRlZmF1bHQgc3R5bGVzIHdoZW4gbGlnaHQgdGhlbWUgaXMgYWN0aXZhdGVkXG5cbkBpbXBvcnQgJ2Jvb3RzdHJhcC1vdmVycmlkZXMnO1xuQGJyYW5kLWludmVyc2U6ICMwMDA7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogIzAwMDtcbkBhY3Rpb24tbGluay1jb2xvci1saWdodDogIzQ0NjlGNDtcblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xufVxuXG5hLmFjdGlvbi1saW5rIHtcbiAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG5saSxcbmEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hLFxuLmNhcmQtYmxvZ19fY29udGVudCxcbi5tYWlsY2hpbXAtZGVzY3JpcHRpb24sXG4uY2FwdGlvbixcbi5xdW90ZXMsXG50YWJsZSxcbi5tb2JpbGUtYm9keSAucmVhZC1tb3JlIHtcbiAgY29sb3I6IEBibGFjaztcblxuICAuY2FyZC1ibG9nLS1ncmVlbiAmLFxuICAuY2FyZC1ldmVudC0tZ3JlZW4gJixcbiAgLmNhcmQtY2F0LS1ncmVlbiAmLFxuICAuaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyICYge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuLy8gU2l0ZSBBbGVydCBPdmVycmlkZXNcbi5icy1zaXRlLWFsZXJ0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS1idXR0b24ge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtbWFpbl9fYmFyIHtcbiAgLnNjcm9sbGVkICYge1xuICAgIGJvcmRlci1jb2xvcjogQHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgQHByaW1hcnktdHJhbnNpdGlvbjtcbiAgfVxufVxuXG4ubmF2LW1haW5fX3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbn1cblxuLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gIC5zY3JvbGxlZCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICBib2R5Lm1lbnUtb3BlbiB7XG4gICAgLm5hdi1tYWluX19iYXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBib2R5LmRlY2F5LTUwLm1lbnUtb3BlbiB7XG5cbiAgICAubmF2LW1haW5fX2Jhci1jb250YWluZXIsXG4gICAgLm5hdi1tYWluX19zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICB9XG4gIH1cblxuICBib2R5LmRlY2F5LTEwMC5tZW51LW9wZW4ge1xuXG4gICAgLm5hdi1tYWluX19zZWFyY2gsXG4gICAgLm5hdi1tYWluX19iYXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1sYWNtYS1zZWFyY2gge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSB7XG4gIC5qcy1icC10YWItZml4ZWQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICB9XG5cbiAgLnVuZnJhbWVkLWxpbmsge1xuICAgIGEge1xuICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnktd3JhcHBlciAuZmxpY2tpdHktYnV0dG9uLWljb24sXG4uZ2FsbGVyeSAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBAYmxhY2s7XG59XG5cbi5idG4tcHJpbWFyeSxcbi53eXNpd3lnLWJ1dHRvbixcbi5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeSxcbi52aWV3IC5wYWdlcl9faXRlbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJyYW5kLWludmVyc2U7XG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICB9XG5cbiAgLmJ0bi1pbmFjdGl2ZSxcbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0ge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBncmF5LWJhc2U7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20pIHtcblxuICAgIC8vIHByaW1hcmlseSBmb3IgaWNhbCBidXR0b25cbiAgICAmX19yZXNldCB7XG4gICAgICBjb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWljb24ge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cbn1cblxuLmJ0bi1pY29uX19saW5rIHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IEBibGFjaztcbiAgfVxufVxuXG4uc29jaWFscyBhIHtcbiAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG5cbiAgJi5zb2NpYWxfaWNvbl90d2l0dGVyIHtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBAYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogQGJsYWNrO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveCxcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8ge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAuY3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgfVxuXG4gICAgLmNyLWljb24ge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy5jcixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLmNyIHtcbiAgYmFja2dyb3VuZDogQGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYmxhY2s7XG59XG5cbi5jaGVja2JveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuY3I+LmNyLWljb24sXG4uYXJ0LWV4aGliaXRpb25zLXRyYXZlbGxpbmcgLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKy5jcj4uY3ItaWNvbiB7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cblxuLmljb24gc3ZnIHtcbiAgZmlsbDogQGJsYWNrO1xufVxuXG4udmlldy10b2dnbGVfX2J1dHRvbiB7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG5cbi52aWV3LXRvZ2dsZV9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG5cbiAgLmljb24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gIC52aWV3LXRvZ2dsZV9fYnV0dG9uLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAuaWNvbiBzdmcge1xuICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICAuaG9tZS1jYXJvdXNlbC1uYXYge1xuICAgIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9jYXRpb24sXG4gIC5kZXRhaWxzLFxuICAudmlzaXQtaW5mbyxcbiAgLmRhdGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuXG4gIC5ob21lLWNhcm91c2VsLW1haW4ge1xuICAgIC5jYXJvdXNlbC1jZWxsIHtcblxuICAgICAgLmV2ZW50cyxcbiAgICAgIC52aXNpdC1pbmZvIHtcblxuICAgICAgICAucmVhZC1tb3JlLFxuICAgICAgICAubW9yZS1pbmZvIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkucGFydG5lcnNoaXBzLFxuYm9keS5wYXRoLWxhYiB7XG5cbiAgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcsXG4gIC5wYXJ0bmVyLWxvZ28gaW1nIHtcbiAgICAmLmRhcmstdGhlbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxpZ2h0LXRoZW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDYXJkc1xuLmNhcmQtYmxvZyxcbi5jYXJkLWNhdCB7XG5cbiAgLy8gSG92ZXIgc3R5bGVzXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgLmNhcmQtY2F0X19jb250ZW50IHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuXG4gICAgLmNhcmQtYmxvZ19fY29udGVudCxcbiAgICAuY2FyZC1ibG9nX19kYXRlIHtcbiAgICAgIGNvbG9yOiBAZ3JheS1iYXNlO1xuICAgIH1cblxuICAgIC5jYXJkLWNhdF9faGVhZGluZyxcbiAgICAuY2FyZC1ibG9nX19oZWFkZXIge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZXZlbnQge1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgICBjb2xvcjogQHdoaXRlO1xuXG4gICAgLmNhcmQtZXZlbnRfX25hbWUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ldmVudF9fY29udGVudCB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuXG4gICAgICBwLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ldmVudF9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiBAZ3JheS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzbGlkZXItbmF2XG4uc2xpZGVyLW5hdl9faXRlbSB7XG4gIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLy8gbGFjbWEtbWVudVxuLmxhY21hLW1lbnUge1xuICBsaSBhIHtcbiAgICAvL2NvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cblxufVxuXG4vLyBXb3JkZmx5XG4ucGF0aC1wcmVzcyAud29yZGZseS1mb3JtIHtcbiAgLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiBAd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbn1cblxuLy8gbmF2LW92ZXJsYXlcbi5uYXYtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbn1cblxuLy8gbmF2LW1haW5cbi5uYXYtbWFpbiB7XG4gICZfX2JhciB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuXG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBwcmltYXJ5LXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LW9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAgIC5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1vcGVuIC5tYWluLW1lbnVfX2l0ZW0tbGFiZWw6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAubWFpbi1tZW51X190b3AtaXRlbSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaW5zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLWljb24ge1xuICAgIC50b2dnbGUtY2xvc2Ugc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICAudG9nZ2xlLW9wZW4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5kZWNheS01MCAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZGVjYXktMTAwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlYXJjaCBwYWdlXG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbS5pcy1zZWxlY3RlZCBhLFxuLnZpZXctZnVsbC1zZWFyY2ggLmluZm8sXG4udmlldy1mdWxsLXNlYXJjaCAuYm9keSxcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtOmhvdmVyIGEsXG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVzZXQtc2VhcmNoIHNwYW4sXG4uc2xpZGVyLW5hdl9faXRlbTphZnRlcixcbiNhcnR3b3JrLXRvZ2dsZSAuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuI2FydHdvcmstdG9nZ2xlIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuI2xhY21hLWNvbGxlY3Rpb25zLXJlc3VsdHMgLmluZm8sXG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuc25pcHBldCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuXG4ubWFpbi1tZW51IHtcbiAgJl9fZ3JvdXAge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgQHByaW1hcnktdHJhbnNpdGlvbjtcblxuICAgICYuc3VibmF2LW9wZW4ge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICAmLnN1Ym5hdi1jbG9zZWQge1xuICAgICAgY29sb3I6IEBncmF5LWJhc2U7XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdiBUYWJzXG4ubmF2LXRhYnM+bGk+YTpob3Zlcixcbi5uYXYtdGFicz5saT5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICBjb2xvcjogQHdoaXRlO1xufVxuXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmEsXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsXG4ubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICBjb2xvcjogQGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vIFVzZXIgbG9naW5cbi5wYXRoLXVzZXIge1xuXG4gIC51c2VyLWxvZ2luLWZvcm0sXG4gIC51c2VyLXBhc3Mge1xuICAgIC5idG4ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENhbGVuZGFyXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogQHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgdGgge1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgY29sb3I6IEBibGFjaztcblxuICAgICYuaW4tcmFuZ2Uge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50cy1jYWxlbmRhciAuZm9ybS1pdGVtLWtleXMgLmZvcm0tc3VibWl0IHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogQGJsYWNrO1xuICB9XG59XG5cbi5mb3JtLXRleHQsXG4uZm9ybS1lbWFpbCxcbi5mb3JtLXNlbGVjdCB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gIH1cbn1cblxuYm9keS5wdWJsaWNhdGlvbnMge1xuICAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogIzk1OTU5NTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG5cbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgfVxuXG4gIC5wdWJsaWNhdGlvbnMtaXRlbSAuZGV0YWlscyAudGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4uYXJ0LWV4aGliaXRpb25zLXBhc3QgLnZpZXctdmlldy1leGhpYml0aW9uIC52aWV3cy1leHBvc2VkLWZvcm0gLmN1c3RvbS1jb2xsYXBzZSxcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuYm9keS5wcmVzcyAjdmlld3MtZXhwb3NlZC1mb3JtLXByZXNzLXZpZXctcHJlc3MtbGlzdGluZy1wYWdlIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbmJvZHkucGFydG5lcnNoaXBzIC5maWVsZC0tbmFtZS1icC10ZXh0IHtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLy8gRmlsdGVyIG92ZXJsYXlzXG5cbi5qcy1jdXN0b20tY29sbGFwc2Utd3JhcHBlciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuXG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEluZmluaXRlIHNjcm9sbFxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuLFxuI2FqYXgtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIkB7bGFjbWEtaWNvbnMtcGF0aH0vU3Bpbm5lcl9MaWdodE1vZGUuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3LWFydC10ZWNoLXByZXNzIHtcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBFeGhpYml0aW9uIFBhZ2Vcbi5wYWdlLW5vZGUtdHlwZS1leGhpYml0aW9uIHtcbiAgLmZpeGVkLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXG4gICAgLmZpeGVkLXBhZ2UtdGl0bGUge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG4gIH1cblxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIC51bmZyYW1lZC1saW5rIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmVzc2tpdC1saW5rIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEFydCBUZWNoIGxhYlxuQGxhYi1ibHVlOiAjMDAwMEZGO1xuXG4uZGVjYXktNTAgLnNjcm9sbGVkLFxuLnNjcm9sbGVkIC5kZWNheS01MCB7XG4gIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwKTtcbiAgfVxufVxuXG4uZGVjYXktMTAwIC5zY3JvbGxlZCxcbi5zY3JvbGxlZCAuZGVjYXktMTAwIHtcbiAgLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDApO1xuICB9XG59XG5cbi5kZWNheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbiAgLmJzLXNpdGUtYWxlcnQsXG4gIC5uYXYtbWFpbl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICAudmlld3MtZmllbGQtdHlwZSAucGFnZS1jdXJsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYXJ0LXRlY2gtcHJlc3Mge1xuICAgIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5kZWNheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXG4gIC5icy1zaXRlLWFsZXJ0LFxuICAubmF2LW1haW5fX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiB7XG4gICAgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWFydC10ZWNoLXByZXNzIHtcbiAgICAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24gLnBhZ2UtY3VybC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1sYWIgLm1lbnUtLWFydC10ZWNoLWxhYiAuYWN0aXZlIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWVudS0tYXJ0LXRlY2gtbGFiIC5hY3RpdmUgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnByb2plY3QtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sYWItYXJ0aXN0LW5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IEBsYWItYmx1ZTtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAuY2xvc2UteDpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YmVmb3JlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAuY2xvc2UteDphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAuY2xvc2UteDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1zdGlja3ksXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLmJsb2NrLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5ibG9jay10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1zaWRlYmFyLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIHtcbiAgY29sb3I6IEBsYWItYmx1ZTtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3Bhbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3Bhbixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4ge1xuICBjb2xvcjogQGxhYi1ibHVlO1xuICBib3JkZXItY29sb3I6IEBsYWItYmx1ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gLmJ1dHRvbi1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZmZmIDgwJSwgI2ZmZiAxMDAlKTtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiQHtsYWNtYS1pY29ucy1wYXRofS9wb3NpdGl2ZS1kcm9wZG93bi5wbmdcIikgLTNweCA4cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogMjNweCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzKSB7XG4gICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzKSB7XG4gICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZiksIHRvKCNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZmZmIDgwJSwgI2ZmZiAxMDAlKVxufVxuXG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNlZWUpLCB0bygjZWVlKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZWVlIDgwJSwgI2VlZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNkZGQpLCB0bygjZGRkKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZGRkIDgwJSwgI2RkZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgfVxufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWJsb2ctZW50cnktZGF0ZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYmxvZy1lbnRyeS1kYXRlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXItMSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXItMSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLXRpdGxlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5tb3JlLWxpbmsgYSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXIgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6IEBsYWItYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnBhdGgtbGFiLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3Qge1xuXG4gIC5wYWdlLWhlYWRlcixcbiAgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSB7XG4gICAgY29sb3I6IEBsYWItYmx1ZTtcbiAgfVxuXG4gIC5oaWdobGlnaHQsXG4gIGFydGljbGUgZmlnY2FwdGlvbixcbiAgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZGVzY3JpcHRpb24sXG4gIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlc2hvdy1jYXB0aW9uIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1pbnRlcnZpZXc+LnBhcmFncmFwaF9fY29sdW1uPmRpdjpudGgtY2hpbGQoZXZlbikge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1idWJibGUtdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM2NjY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZlZWRiYWNrIC53ZWJmb3JtLXN1Ym1pc3Npb24tZmVlZGJhY2stZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keS5wdWJsaWNhdGlvbnMgLmV4aGliaXRpb24tbGlzdC5wdWJsaWNhdGlvbiAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIgLmN1c3RvbS1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8vIGdldHRpY2tldHMgcGFnZVxuLnBhdGgtZ2V0dGlja2V0cyxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sge1xuXG4gIC5jdXN0b20tcGFnZV9fY29uc3RydWN0aW9uLXVwZGF0ZSB7XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmF1T1RcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLXRvZ2dsZSxcbiAgLmRpc2NsYWltZXItdHh0IGEsXG4gIC5kaXNjbGFpbWVyIGEge1xuICAgIGNvbG9yOiAjNDQ2OUY0O1xuICB9XG5cbiAgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQge1xuICAgIC5jdXN0b20tY2hlY2tib3gge1xuICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY3VzdG9tLXJvd19fdGVybXMge1xuXG4gICAgLmFjY2VwdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjQkJCREJGO1xuICAgICAgICBib3JkZXItY29sb3I6ICNCQkJEQkY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVjbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW5saW5lIGFubm91Y2VtZW50c1xuLmJsb2NrLWlubGluZS1hbm5vdW5jZW1lbnQtYmxvY2sge1xuICAuYm9keSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgLm5hdiB7XG4gICAgPmxpIHtcblxuICAgICAgPmEge1xuICAgICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbmxpbmUgbGlua3MgaW4gYm9keSBjb250ZW50LlxuLnJlZ2lvbi1jb250ZW50IGFydGljbGUge1xuXG4gIC8vIElubGluZSBsaW5rcyBpbiBib2R5IGNvbnRlbnQuXG4gIGE6bm90KFtkYXRhLXRvZ2dsZV0pOm5vdCguYnRuKTpub3QoLnNsaWRlci1uYXZfX2l0ZW0pOm5vdCgubm8tdGV4dC1zdHlsZXMpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmEuYWN0aW9uLWxpbmsge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxubGksXG5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4uY2FyZC1ibG9nX19jb250ZW50LFxuLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXB0aW9uLFxuLnF1b3RlcyxcbnRhYmxlLFxuLm1vYmlsZS1ib2R5IC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJkLWJsb2ctLWdyZWVuIGgxLFxuLmNhcmQtYmxvZy0tZ3JlZW4gaDIsXG4uY2FyZC1ibG9nLS1ncmVlbiBoMyxcbi5jYXJkLWJsb2ctLWdyZWVuIGg0LFxuLmNhcmQtYmxvZy0tZ3JlZW4gaDUsXG4uY2FyZC1ibG9nLS1ncmVlbiBwLFxuLmNhcmQtYmxvZy0tZ3JlZW4gbGksXG4uY2FyZC1ibG9nLS1ncmVlbiBhLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uY2FyZC1ibG9nLS1ncmVlbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4uY2FyZC1ibG9nLS1ncmVlbiAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtYmxvZy0tZ3JlZW4gLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXJkLWJsb2ctLWdyZWVuIC5jYXB0aW9uLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLnF1b3Rlcyxcbi5jYXJkLWJsb2ctLWdyZWVuIHRhYmxlLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLm1vYmlsZS1ib2R5IC5yZWFkLW1vcmUsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDEsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDIsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDMsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDQsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDUsXG4uY2FyZC1ldmVudC0tZ3JlZW4gcCxcbi5jYXJkLWV2ZW50LS1ncmVlbiBsaSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBhLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWV2ZW50LS1ncmVlbiAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5tYWlsY2hpbXAtZGVzY3JpcHRpb24sXG4uY2FyZC1ldmVudC0tZ3JlZW4gLmNhcHRpb24sXG4uY2FyZC1ldmVudC0tZ3JlZW4gLnF1b3Rlcyxcbi5jYXJkLWV2ZW50LS1ncmVlbiB0YWJsZSxcbi5jYXJkLWV2ZW50LS1ncmVlbiAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSxcbi5jYXJkLWNhdC0tZ3JlZW4gaDEsXG4uY2FyZC1jYXQtLWdyZWVuIGgyLFxuLmNhcmQtY2F0LS1ncmVlbiBoMyxcbi5jYXJkLWNhdC0tZ3JlZW4gaDQsXG4uY2FyZC1jYXQtLWdyZWVuIGg1LFxuLmNhcmQtY2F0LS1ncmVlbiBwLFxuLmNhcmQtY2F0LS1ncmVlbiBsaSxcbi5jYXJkLWNhdC0tZ3JlZW4gYSxcbi5jYXJkLWNhdC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uY2FyZC1jYXQtLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWNhdC0tZ3JlZW4gLmNhcmQtYmxvZ19fY29udGVudCxcbi5jYXJkLWNhdC0tZ3JlZW4gLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXJkLWNhdC0tZ3JlZW4gLmNhcHRpb24sXG4uY2FyZC1jYXQtLWdyZWVuIC5xdW90ZXMsXG4uY2FyZC1jYXQtLWdyZWVuIHRhYmxlLFxuLmNhcmQtY2F0LS1ncmVlbiAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDEsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGgyLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBoMyxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDQsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGg1LFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBwLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBsaSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgYSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLmNhcmQtYmxvZ19fY29udGVudCxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLmNhcHRpb24sXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIC5xdW90ZXMsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIHRhYmxlLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJzLXNpdGUtYWxlcnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYnMtc2l0ZS1hbGVydC5zdWJuYXYtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJzLXNpdGUtYWxlcnQgLmNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJzLXNpdGUtYWxlcnQgLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnNjcm9sbGVkIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uYXYtbWFpbl9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zY3JvbGxlZCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICBib2R5Lm1lbnUtb3BlbiAubmF2LW1haW5fX2Jhci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgYm9keS5kZWNheS01MC5tZW51LW9wZW4gLm5hdi1tYWluX19iYXItY29udGFpbmVyLFxuICBib2R5LmRlY2F5LTUwLm1lbnUtb3BlbiAubmF2LW1haW5fX3NlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuICBib2R5LmRlY2F5LTEwMC5tZW51LW9wZW4gLm5hdi1tYWluX19zZWFyY2gsXG4gIGJvZHkuZGVjYXktMTAwLm1lbnUtb3BlbiAubmF2LW1haW5fX2Jhci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cbn1cbi5ibG9jay1sYWNtYS1zZWFyY2gge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9jay1sYWNtYS1zZWFyY2ggaW5wdXQuZm9ybS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuanMtYnAtdGFiLWZpeGVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnVuZnJhbWVkLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLmdhbGxlcnktd3JhcHBlciAuZmxpY2tpdHktYnV0dG9uLWljb24sXG4uZ2FsbGVyeSAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAjMDAwO1xufVxuLmJ0bi1wcmltYXJ5LFxuLnd5c2l3eWctYnV0dG9uLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5LFxuLnZpZXcgLnBhZ2VyX19pdGVtIGEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnd5c2l3eWctYnV0dG9uOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnZpZXcgLnBhZ2VyX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcHJpbWFyeSAuYnRuLWluYWN0aXZlOmhvdmVyLFxuLnd5c2l3eWctYnV0dG9uIC5idG4taW5hY3RpdmU6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnkgLmJ0bi1pbmFjdGl2ZTpob3Zlcixcbi52aWV3IC5wYWdlcl9faXRlbSBhIC5idG4taW5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4ud3lzaXd5Zy1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4udmlldyAucGFnZXJfX2l0ZW0gYS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4ud3lzaXd5Zy1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi52aWV3IC5wYWdlcl9faXRlbSBhW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5idG4tcHJpbWFyeV9fcmVzZXQsXG4gIC53eXNpd3lnLWJ1dHRvbl9fcmVzZXQsXG4gIC5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeV9fcmVzZXQsXG4gIC52aWV3IC5wYWdlcl9faXRlbSBhX19yZXNldCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi1pY29uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4taWNvbl9fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1pY29uX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb25fX2xpbms6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwMDtcbn1cbi5zb2NpYWxzIGEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uc29jaWFscyBhLnNvY2lhbF9pY29uX3R3aXR0ZXIgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biAuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94LFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jcixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW86aG92ZXIgLmNyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jci1pY29uLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbzpob3ZlciAuY3ItaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNyLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY3IgPiAuY3ItaWNvbixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3IgPiAuY3ItaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24gc3ZnIHtcbiAgZmlsbDogIzAwMDtcbn1cbi52aWV3LXRvZ2dsZV9fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSAuaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LXRvZ2dsZV9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIC5pY29uIHN2ZyB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1uYXYgLmNhcm91c2VsLWNlbGwge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1uYXYgLmNhcm91c2VsLWNlbGwuYWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5wYXRoLWZyb250cGFnZSAubG9jYXRpb24sXG4ucGF0aC1mcm9udHBhZ2UgLmRldGFpbHMsXG4ucGF0aC1mcm9udHBhZ2UgLnZpc2l0LWluZm8sXG4ucGF0aC1mcm9udHBhZ2UgLmRhdGUge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbWFpbiAuY2Fyb3VzZWwtY2VsbCAuZXZlbnRzIC5yZWFkLW1vcmUgYSxcbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1tYWluIC5jYXJvdXNlbC1jZWxsIC52aXNpdC1pbmZvIC5yZWFkLW1vcmUgYSxcbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1tYWluIC5jYXJvdXNlbC1jZWxsIC5ldmVudHMgLm1vcmUtaW5mbyBhLFxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWNhcm91c2VsLW1haW4gLmNhcm91c2VsLWNlbGwgLnZpc2l0LWluZm8gLm1vcmUtaW5mbyBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5kYXJrLXRoZW1lLFxuYm9keS5wYXRoLWxhYiAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5kYXJrLXRoZW1lLFxuYm9keS5wYXJ0bmVyc2hpcHMgLnBhcnRuZXItbG9nbyBpbWcuZGFyay10aGVtZSxcbmJvZHkucGF0aC1sYWIgLnBhcnRuZXItbG9nbyBpbWcuZGFyay10aGVtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5saWdodC10aGVtZSxcbmJvZHkucGF0aC1sYWIgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcubGlnaHQtdGhlbWUsXG5ib2R5LnBhcnRuZXJzaGlwcyAucGFydG5lci1sb2dvIGltZy5saWdodC10aGVtZSxcbmJvZHkucGF0aC1sYWIgLnBhcnRuZXItbG9nbyBpbWcubGlnaHQtdGhlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLWJsb2c6aG92ZXIsXG4uY2FyZC1jYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtYmxvZzpob3ZlciAuY2FyZC1jYXRfX2NvbnRlbnQsXG4uY2FyZC1jYXQ6aG92ZXIgLmNhcmQtY2F0X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1jYXQ6aG92ZXIgLmNhcmQtYmxvZ19fY29udGVudCxcbi5jYXJkLWJsb2c6aG92ZXIgLmNhcmQtYmxvZ19fZGF0ZSxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19kYXRlIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWNhdF9faGVhZGluZyxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1jYXRfX2hlYWRpbmcsXG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWJsb2dfX2hlYWRlcixcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWV2ZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1ldmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fbmFtZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIC5jYXJkLWV2ZW50X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fY29udGVudCBwLFxuLmNhcmQtZXZlbnQ6aG92ZXIgLmNhcmQtZXZlbnRfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9faGVhZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uc2xpZGVyLW5hdl9faXRlbSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnNsaWRlci1uYXZfX2l0ZW06aG92ZXIsXG4uc2xpZGVyLW5hdl9faXRlbTpmb2N1cyxcbi5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsaWRlci1uYXZfX2l0ZW06aG92ZXI6YWZ0ZXIsXG4uc2xpZGVyLW5hdl9faXRlbTpmb2N1czphZnRlcixcbi5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaSBhOmhvdmVyLFxuLmxhY21hLW1lbnUgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5sYWNtYS1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGF0aC1wcmVzcyAud29yZGZseS1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5wYXRoLXByZXNzIC53b3JkZmx5LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wYXRoLXByZXNzIC53b3JkZmx5LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5uYXYtbWFpbl9fYmFyLnN1Ym5hdi1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB9XG59XG4ubmF2LW1haW5fX2Jhci5tZW51LW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYtbWFpbl9fbWVudSAubWFpbi1tZW51X19ncm91cC5zdWJuYXYtb3BlbiAubWFpbi1tZW51X19pdGVtLWxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX3RvcC1pdGVtIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLm5hdi1tYWluX19tZW51IC5tZW51LWluc2lkZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cbi5uYXYtbWFpbl9fc2VhcmNoLWljb24gLnRvZ2dsZS1jbG9zZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5uYXYtbWFpbl9fdG9nZ2xlIC50b2dnbGUtb3BlbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5kZWNheS01MCAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgYmFja2dyb3VuZDogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgYmFja2dyb3VuZDogI2RkZCAhaW1wb3J0YW50O1xufVxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW0uaXMtc2VsZWN0ZWQgYSxcbi52aWV3LWZ1bGwtc2VhcmNoIC5pbmZvLFxuLnZpZXctZnVsbC1zZWFyY2ggLmJvZHksXG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbTpob3ZlciBhLFxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZXNldC1zZWFyY2ggc3Bhbixcbi5zbGlkZXItbmF2X19pdGVtOmFmdGVyLFxuI2FydHdvcmstdG9nZ2xlIC5zZWxlY3RlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2FydHdvcmstdG9nZ2xlIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbiNsYWNtYS1jb2xsZWN0aW9ucy1yZXN1bHRzIC5pbmZvLFxuI2xhY21hLWNvbGxlY3Rpb25zLXJlc3VsdHMgLnNuaXBwZXQge1xuICBjb2xvcjogYmxhY2s7XG59XG4ubWFpbi1tZW51X19ncm91cCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1vcGVuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWFpbi1tZW51X19ncm91cC5zdWJuYXYtY2xvc2VkIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5idG4sXG4ucGF0aC11c2VyIC51c2VyLXBhc3MgLmJ0biB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmJ0bjpob3Zlcixcbi5wYXRoLXVzZXIgLnVzZXItcGFzcyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gbGFiZWwsXG4ucGF0aC11c2VyIC51c2VyLXBhc3MgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRoOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDY5RjQgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgLmRhdGVyYW5nZXBpY2tlciB0ZDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXZlbnRzLWNhbGVuZGFyIC5mb3JtLWl0ZW0ta2V5cyAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uZXZlbnRzLWNhbGVuZGFyIC5mb3JtLWl0ZW0ta2V5cyAuZm9ybS1zdWJtaXQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5ldmVudHMtY2FsZW5kYXIgLmZvcm0taXRlbS1rZXlzIC5mb3JtLXN1Ym1pdCBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuLmZvcm0tdGV4dDpmb2N1cyxcbi5mb3JtLWVtYWlsOmZvY3VzLFxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbmJvZHkucHVibGljYXRpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTU5NTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnB1YmxpY2F0aW9ucyAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIgLmN1c3RvbS1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zLWl0ZW0gLmRldGFpbHMgLnRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmFydC1leGhpYml0aW9ucy1wYXN0IC52aWV3LXZpZXctZXhoaWJpdGlvbiAudmlld3MtZXhwb3NlZC1mb3JtIC5jdXN0b20tY29sbGFwc2UsXG4uYXJ0LWV4aGliaXRpb25zLXRyYXZlbGxpbmcgLnZpZXctdmlldy1leGhpYml0aW9uIC52aWV3cy1leHBvc2VkLWZvcm0gLmN1c3RvbS1jb2xsYXBzZSxcbmJvZHkucHJlc3MgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcmVzcy12aWV3LXByZXNzLWxpc3RpbmctcGFnZSAuY3VzdG9tLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkucGFydG5lcnNoaXBzIC5maWVsZC0tbmFtZS1icC10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5qcy1jdXN0b20tY29sbGFwc2Utd3JhcHBlciAuYnRuIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuLFxuI2FqYXgtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9TcGlubmVyX0xpZ2h0TW9kZS5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiAuZml4ZWQtdGl0bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV4aGliaXRpb24gLmZpeGVkLXRpdGxlLWNvbnRhaW5lciAuZml4ZWQtcGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV4aGliaXRpb24gLnJlZ2lvbi1jb250ZW50IC51bmZyYW1lZC1saW5rIGEge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1leGhpYml0aW9uIC5wcmVzc2tpdC1saW5rIGEge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5kZWNheS01MCAuc2Nyb2xsZWQgLmJvcmRlciAubmF2LW1haW5fX2Jhcixcbi5zY3JvbGxlZCAuZGVjYXktNTAgLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwKTtcbn1cbi5kZWNheS0xMDAgLnNjcm9sbGVkIC5ib3JkZXIgLm5hdi1tYWluX19iYXIsXG4uc2Nyb2xsZWQgLmRlY2F5LTEwMCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDApO1xufVxuLmRlY2F5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5kZWNheS01MCAuYnMtc2l0ZS1hbGVydCxcbi5kZWNheS01MCAubmF2LW1haW5fX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC44KSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTUwIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24gLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4uZGVjYXktMTAwIC5icy1zaXRlLWFsZXJ0LFxuLmRlY2F5LTEwMCAubmF2LW1haW5fX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC44KSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSAucGFnZS1jdXJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgLm1lbnUtLWFydC10ZWNoLWxhYiAuYWN0aXZlIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWVudS0tYXJ0LXRlY2gtbGFiIC5hY3RpdmUgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnByb2plY3QtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1sYWItYXJ0aXN0LW5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2ssXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwMEZGO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOi1tb3otcGxhY2Vob2xkZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAuY2xvc2UteDpiZWZvcmUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1zdGlja3ksXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLmJsb2NrLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC5ibG9jay10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGE6aG92ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC1zaWRlYmFyLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIHtcbiAgY29sb3I6ICMwMDAwRkY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3Bhbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMEZGO1xuICBib3JkZXItY29sb3I6ICMwMDAwRkY7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiAuYnV0dG9uLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZmZmIDgwJSwgI2ZmZiAxMDAlKTtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9wb3NpdGl2ZS1kcm9wZG93bi5wbmdcIikgLTNweCA4cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRvcDogMjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbiAgLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpLCB0bygjZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgI2ZmZiA4MCUsICNmZmYgMTAwJSk7XG59XG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNlZWUpLCB0bygjZWVlKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZWVlIDgwJSwgI2VlZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgzNCwgMzQsIDM0LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZGRkKSwgdG8oI2RkZCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgzNCwgMzQsIDM0LCAwKSAwJSwgI2RkZCA4MCUsICNkZGQgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYmxvZy1lbnRyeS1kYXRlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5tb3JlLWxpbmsgYSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXIgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwRkY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhOmhvdmVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5wYWdlLWhlYWRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5wYWdlLWhlYWRlcixcbi5wYXRoLWxhYiBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwMEZGO1xufVxuLnBhdGgtbGFiIC5oaWdobGlnaHQsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAuaGlnaGxpZ2h0LFxuLnBhdGgtbGFiIGFydGljbGUgZmlnY2FwdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgZmlnY2FwdGlvbixcbi5wYXRoLWxhYiBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1kZXNjcmlwdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWRlc2NyaXB0aW9uLFxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlc2hvdy1jYXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWNhcHRpb24ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXRoLWxhYiBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucGFyYWdyYXBoLS10eXBlLS1pbnRlcnZpZXcgPiAucGFyYWdyYXBoX19jb2x1bW4gPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5maWVsZC0tbmFtZS1maWVsZC1idWJibGUtdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93LFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cge1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93IGEge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZlZWRiYWNrIC53ZWJmb3JtLXN1Ym1pc3Npb24tZmVlZGJhY2stZm9ybSAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbmJvZHkucHVibGljYXRpb25zIC5leGhpYml0aW9uLWxpc3QucHVibGljYXRpb24gLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXBhZ2VfX2NvbnN0cnVjdGlvbi11cGRhdGUgaDIsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5jdXN0b20tcGFnZV9fY29uc3RydWN0aW9uLXVwZGF0ZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhdU9UXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmFjY29yZGlvbi10b2dnbGUsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5hY2NvcmRpb24tdG9nZ2xlLFxuLnBhdGgtZ2V0dGlja2V0cyAuZGlzY2xhaW1lci10eHQgYSxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmRpc2NsYWltZXItdHh0IGEsXG4ucGF0aC1nZXR0aWNrZXRzIC5kaXNjbGFpbWVyIGEsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IC5jaGVja21hcms6YWZ0ZXIsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5jdXN0b20tcm93X19pdGVtLWlucHV0IC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0LFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdDpob3Zlcixcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX3Rlcm1zIC5hY2NlcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdC5kaXNhYmxlZCxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX3Rlcm1zIC5hY2NlcHQuZGlzYWJsZWQge1xuICBjb2xvcjogI0JCQkRCRjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCREJGO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuZGVjbGluZSxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuZGVjbGluZTpob3Zlcixcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay1pbmxpbmUtYW5ub3VuY2VtZW50LWJsb2NrIC5ib2R5IGEge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5mb290ZXIgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnJlZ2lvbi1jb250ZW50IGFydGljbGUgYTpub3QoW2RhdGEtdG9nZ2xlXSk6bm90KC5idG4pOm5vdCguc2xpZGVyLW5hdl9faXRlbSk6bm90KC5uby10ZXh0LXN0eWxlcykge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG4ucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSBhOm5vdChbZGF0YS10b2dnbGVdKTpub3QoLmJ0bik6bm90KC5zbGlkZXItbmF2X19pdGVtKTpub3QoLm5vLXRleHQtc3R5bGVzKTpob3Zlcixcbi5yZWdpb24tY29udGVudCBhcnRpY2xlIGE6bm90KFtkYXRhLXRvZ2dsZV0pOm5vdCguYnRuKTpub3QoLnNsaWRlci1uYXZfX2l0ZW0pOm5vdCgubm8tdGV4dC1zdHlsZXMpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iXX0= */
