.latest-newscast-row {
  margin-top: 10px; }

div.on-now-info {
  padding-top: 3px !important;
  line-height: 14px !important; }

#on-now, .latest-newscast {
  font-family: "jaf-bernino-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 12px; }

.mejs-duration-container {
  float: right !important; }

.latest-newscast span.mejs-currenttime, .latest-newscast span.mejs-duration {
  /*display: none !important;*/ }

/*.latest-newscast-label {
		margin-top: 11px !important;
	}*/
.latest-newscast-label {
  position: absolute;
  top: 9px;
  left: 70px;
  z-index: 100;
  font-weight: bold; }

.widget-news-now-playing h6 {
  font-size: 14px;
  font-weight: normal; }

.widget-news-now-playing .row .columns {
  margin: 0px 0px;
  padding: 0px 0px; }

.widget-news-now-playing .bu-play {
  height: 30px;
  width: 120px;
  padding-top: 5px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: "jaf-bernino-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: normal;
  margin: 0 0 0;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.5rem;
  padding-right: .9rem;
  padding-bottom: 0.75rem;
  padding-left: .9rem;
  font-size: .5rem;
  /*     @else                            { font-size: $padding - rem-calc(2); } */
  background-color: #019cdc;
  border-color: #01a6ea;
  color: white;
  line-height: 1.5;
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  margin: 2px 5px 0 0px;
  width: auto; }

#tribe-events-pg-template {
  max-width: 100%;
  margin: 0 0; }

/* OLD STUFF */
.river .entry-title-tdl {
  /*@include headline ($font-size: 1.125rem, $line-height: 1.3, $fixed-size: true);*/
  min-height: .5em !important; }

#tribe-events-pg-template {
  margin: 0 0; }

#tribe-events-pg-template {
  width: 1180px !important; }

#tribe-events-pg-template {
  max-width: 100%;
  margin: 0 auto; }

/* UPDATES / News Page / Program Widget, Sub-features Module and single column river */
.tdl-data {
  color: #ccc !important; }

.sub-feature-grid {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-bottom: 3px solid #000; }

.sub-feature-grid .columns {
  padding-left: 0px !important; }

.sub-feature-grid article header {
  line-height: 22px !important;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px; }

.sub-feature-grid .event_date_location {
  line-height: 22px; }

.sub-feature-grid .entry-header {
  padding-left: 10px; }

.sub-feature-grid .entry-title {
  line-height: 22px  !important;
  line-height: 23px;
  font-size: 18px; }

.sub-feature-grid .entry-title a {
  color: black; }

.sub-feature-grid h1 a {
  color: black;
  font-size: 18px !important;
  line-height: 22px  !important; }

.sub-feature-grid .entry-meta a {
  color: #737373 !important;
  text-transform: uppercase; }

.news-program-widget li {
  font-weight: bold;
  padding-left: 30px !important; }

.news-program-widget li a {
  font-weight: bold;
  color: #000; }

.news-program-widget li a:hover {
  font-weight: bold;
  color: #019cdc; }

.river-single-column h1 {
  /*width: 100% !important;*/ }

.single-column-article {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 20px;
  padding-bottom: 20px; }

.single-column-article .inner.columns.large-8 {
  padding-top: 2px; }

.single-column-article .inner.columns.large-8 .entry-title {
  min-height: 10px; }

.single-column-article .inner.columns.large-8 p {
  font-size: 14px;
  min-height: 20px; }

/* SUB FEATURE BUNDLE */
.sub-featured-content {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 3px solid #000; }

.sub-featured-content h3, .sub-featured-content h3 a {
  color: #000;
  font-size: 18px;
  line-height: 24px; }

.sub-feature-grid .entry-title a:hover {
  text-decoration: underline; }

.subfeature-bundle {
  margin-top: 10px; }

.subfeature-bundle p {
  font-size: 16px; }

.subfeature-bundle .label a {
  color: #737373 !important;
  font-size: 12px;
  text-transform: uppercase;
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: bold; }

/* Updated Article tags in footer div */
.article-footer-tags span, .article-footer-tags span a {
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase; }

/* Event Mastehead fix. Duplicated in SCSS file */
/* ADDING IN STYLES I HAVE IN SASS BUT NOT MERGED INTO THIS BANDAID CSS FILE */
.section-nav.events .section-logo a {
  background-image: url("../img/hd-kqed-events.png"); }

.kqed-header .section-nav.top-bar.events .toggle-topbar a {
  width: 191px; }

.kqed-header .section-nav.top-bar.events .toggle-topbar a img {
  width: 178px; }

.expanded-nav.events .section-logo a {
  width: 191px;
  height: 32px;
  background-size: 191px 32px; }

/* Fixes the overlap of ads on the single pages */
.page.singular .ad-sidebar {
  float: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: auto; }



  /* AUDIO PLAY */
  /* WP 3.6 Native Audio Player CSS STYING */
  .mejs-controls,
  .mejs-mediaelement,
  .mejs-container,
  .mejs-controls,
  .mejs-mediaelement,
  .mejs-container {
    background: url('') !important;
    background-color: #fcfcfc !important;
    border: .5px solid #f3f3f3;
  }
  .mejs-controls .mejs-button button:focus,
  .mejs-controls .mejs-button button:focus {
  outline: none;
  }

  .mejs-horizontal-volume-slider {
      width: 0px !important;
  }
  .mejs-horizontal-volume-slider > div , .mejs-volume-button > button {
    display: none !important;
  }
  .mejs-time-total {
      margin-top: 0px !important;
      padding-top: 0px !important;
    background-color: #fcfcfc !important;
  }
  .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #147ebc !important;
  height: 29px;
  padding-top: 0px !important;
  }
  .mejs-time-rail {
    padding-top: 0px !important;
    margin-top: 0px !important;
  }
  .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: #f5f5f5 !important;
  height: 28px;
  padding-top: 0px !important;
  margin-top: 0px !important;
  }
  .mejs-currenttime-container {
     /*padding-top: 0px !important;*/
  }
  .audio-even .mejs-controls,
  .audio-even .mejs-mediaelement,
  .audio-even .mejs-container {
  background-color: #C8E1FA !important;
  }
  .mejs-currenttime,
  .mejs-duration,
  .mejs-currenttime,
  .mejs-duration {
  color: black !important;
  }

  .mejs-controls .mejs-button button {
  background-image: url('../img/controls-kqed-media.svg') !important;
  }

  .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #fcfcfc !important;
  height: 28px;
  }

  /*
  .audio-odd .mejs-controls .mejs-time-rail .mejs-time-total,
  .audio-even .mejs-controls .mejs-time-rail .mejs-time-total {
  background: #AAC7E3 !important;
  }
  */
  .audio-title {
  font-weight: bold;
  }

  .audio-controls {
  max-width: 500px !important;
  }

  .audio-player {
  margin: 20px 0;
  }

  .audio-even {
  background-color: #C8E1FA;
  padding: 8px 0 5px 10px;
  border-bottom: 1px solid white;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  }

  .audio-odd {
  background-color: #DFEFFF;
  padding: 8px 0 5px 10px;
  border-bottom: 1px solid white;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  }

/* hide More Content at the bottom in favor of plugin */
.more-content {
  display: none; }

/* CSS Styling for New Upcoming Events Widget */
.widget_kqed_widget_ongoing {
  margin-bottom: 20px !important; }

.widget_kqed_widget_ongoing .single-event {
  margin-bottom: 20px !important; }

.widget_kqed_widget_ongoing .single-event .title a {
  color: #000 !important; }

.widget.tribe-events-adv-list-widget ul a {
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  height: auto;
  letter-spacing: -0.3199999928474426px;
  line-height: 20px; }

.widget.tribe-events-adv-list-widget ul a:hover {
  text-decoration: underline; }

.widget.tribe-events-adv-list-widget ul li img {
  width: 33% !important;
  max-width: 96px !important; }

.widget.tribe-events-adv-list-widget ul li a.bump-view span {
  color: #000 !important;
  opacity: 1;
  font-size: 14px;
  font-weight: normal; }

.widget.tribe-events-adv-list-widget ul li a.bump-view:hover, .widget.tribe-events-adv-list-widget ul li a.bump-view span:hover {
  color: #000 !important;
  opacity: 1;
  text-decoration: underline; }

.widget.tribe-events-adv-list-widget .widgets-list-layout-links {
  width: 66.66% !important; }

.widget.tribe-events-adv-list-widget .widgets-list-layout-blavatar img {
  width: 33% !important; }

/* Detailed selector to only remove minimum height for TDL River items. */
.type-tribe_events.status-publish.river-item .entry-title {
  min-height: 0px !important; }

.type-tribe_events.status-publish.river-item .entry-header {
  line-height: 22px !important; }

.type-tribe_events.status-publish.river-item .event_date_location {
  padding-top: 10px;
  font-weight: bold; }

.tribe-events-event-image {
  margin-bottom: 0px !important; }

.river header.entry-header {
  display: block !important; }

.sub-nav dd a {
  font-family: "jaf-bernino-sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }

.events-archive .entry-content, .events-archive .entry-header {
  width: 100% !important; }

div.tdl-header-subnav #menu-site-menu-1 li a.selectedItem {
  background-color: #ed1957 !important;
  color: #fff !important;
  padding: 4px 10px;
  text-align: left !important; }

#menu-site-menu-1 > li > a {
  padding: 5px 10px; }

.site-kqedpop #menu-site-menu-1 > li > a:hover {
  background-color: #ed1957;
  color: #fff;
  padding: 5px 10px; }

#menu-site-menu-1 > li > a:hover {
  background-color: #000;
  color: #fff;
  padding: 5px 10px; }

.tdl-header-subnav {
  margin-top: 20px !important; }

#post > header > div > figure > figcaption {
  /*display: inline !important;*/ }

.river-label-tdl-venue {
  max-width: 70%;
  line-height: 22px;
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-size: 12px !important;
  text-transform: uppercase; }

.river-label-tdl-city {
  max-width: 100%;
  line-height: 22px;
  padding-top: 0px !important;
  color: #737373;
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase; }

.tdl-river-date {
  display: inline;
  position: absolute;
  bottom: 11px;
  right: 10px;
  width: 50%;
  padding-right: 10px;
  /*border-top: 1px solid #F3F3F3;*/
  /*float: right; */
  text-align: right; }

.tdl-river-venue-location {
  position: absolute;
  bottom: 10px;
  left: 30px;
  width: 70%;
  padding-right: 10px; }

.type-tribe_events .inner {
  /*min-height: 220px !important;*/
  padding-bottom: 75px; }

.widget-see-all {
  float: right;
  font-size: 14px !important;
  font-color: #000 !important; }

#menu-site-menu-1 > li.has-dropdown > a:after {
  margin-top: 10px !important; }

.river-container-events {
  border-top: 3px solid #000;
  padding-top: 10px; }

header > div.tdl-river-venue-location > div.event_date_location.river-label-tdl-venue > a, #post > header > div.tdl-river-venue-location > div.event_date_location.river-label-tdl-city > a, #post > header > div.tdl-river-venue-location > div.event_date_location.river-label-tdl-city > a:active {
  /*  background-color: red !important;*/
  color: #000 !important; }

div.event_date_location a {
  line-height: 18px;
  color: #737373; }

.event_date_location a {
  color: #000;
  text-decoration: none;
  line-height: inherit; }

header > div.tdl-river-date {
  color: #ed1957 !important; }

header.entry-header {
  border-bottom-color: #e3e3e3 !important;
  border-left-color: #e3e3e3 !important;
  border-right-color: #e3e3e3 !important; }

#tribe-events-pg-template h4 {
  height: 20px !important; }

.bu-see-all {
  color: #019cdc !important; }

.eventDateMonth {
  font-size: 14px;
  float: right;
  margin-bottom: 4px;
  float: right; }

.tdl-date-divider {
  font-size: 11px; }

.tdl-meta-d {
  text-align: bottom;
  font-size: 24px;
  font-weight: bold;
  font-family: freight-text-pro, Georgia, 'Times New Roman', Times, serif; }

.tdl-meta-m {
  font-size: 12px;
  text-align: bottom;
  font-weight: normal;
  font-family: freight-text-pro, Georgia, 'Times New Roman', Times, serif; }

div.printfriendly.pf-aligncenter A {
  padding: 0px 0px 0px 40px !important; }

.site-kqedfutureofyou.single .entry-header .cat-links a {
  background: url("../img/logo-foy-sm.png") no-repeat scroll 0 0/25px 24px transparent;
  display: inline-block;
  min-height: 24px;
  padding-left: 35px;
  padding-top: 3px; }

#masthead .expanded-nav, #masthead .expanded-nav section {
  left: 0;
  margin-left: 0; }

.site-mindshift .site-header {
  display: block; }

.site-bayareabites .site-header {
  display: block; }

.site-spark .site-header {
  display: block; }

.site-trulyca .site-header {
  display: block; }

.site-imagemakers .site-header {
  display: block; }

.site-kqedfutureofyou .site-header {
  display: block; }

.site-jacquespepin-heartandsoul .site-header {
  display: block; }

.site-kqedfutureofyou #menu-site-menu-1 > li > a:hover {
  background-color: #007d9a;
  color: #fff;
  padding: 5px 10px; }

@media only screen and (min-width: 35.0625em) {
  .entry-content figure.alignleft, .entry-content figure.alignright {
    width: 40% !important; } }

.expanded-nav.science .section-logo a {
  background-size: 211px 32px;
  height: 32px;
  width: 211px; }

.section-nav.science .section-logo a {
  background-image: url("../img/hd-kqed-science.png"); }

@media only screen and (max-width: 48.0625em) {
  .section-nav.science {
    width: 211px; }
  .section-nav.support {
    width: 215px; } }

.section-nav.science.top-bar {
  width: 211px; }

.expanded-nav.about .section-logo a {
  background-size: 190px 32px;
  height: 32px;
  width: 190px; }

.section-nav.about .section-logo a {
  background-image: url("../img/hd-kqed-about.png"); }

.expanded-nav.support .section-logo a {
  background-size: 215px 32px;
  height: 32px;
  width: 215px; }

.section-nav.support .section-logo a {
  background-image: url("../img/hd-kqed-support.png"); }

/*.expanded-nav.education .section-logo a {
    background-size: 315px 32px;
    height: 32px;
    width: 315px;
}

.section-nav.education .section-logo a {
    background-image: url("../img/hd-kqed-education.png");
}*/
/*
.site-kqedfutureofyou #site-header  {
  text-align: left !important;
  padding-left: 10px ;
}
*/
.widgets-list-layout li {
  padding: 0; }

.single-format-image .entry-content .tiled-gallery,
.single-format-image .entry-content .gallery {
  margin-bottom: 1.6em;
  margin-left: 16.6667% !important;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 66.6667%; }

.tiled-gallery,
.gallery {
  margin-bottom: 1.6em;
  width: 60%;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-left: 8.33333% !important; }

.gallery-item {
  display: inline-block;
  /*	padding-right: 1.79104%;*/
  padding-top: 1.79104%;
  padding-bottom: 1.79104%;
  text-align: center;
  vertical-align: top;
  width: 100%; }

div.gallery-icon.landscape {
  width: 100% !important; }

.gallery-columns-2 .gallery-item {
  max-width: 50%; }

.gallery-columns-3 .gallery-item {
  max-width: 33.33%; }

.gallery-columns-4 .gallery-item {
  max-width: 25%; }

.gallery-columns-5 .gallery-item {
  max-width: 20%; }

.gallery-columns-6 .gallery-item {
  max-width: 16.66%; }

.gallery-columns-7 .gallery-item {
  max-width: 14.28%; }

.gallery-columns-8 .gallery-item {
  max-width: 12.5%; }

.gallery-columns-9 .gallery-item {
  max-width: 11.11%; }

.gallery-icon img {
  margin: 0 auto; }

.gallery-caption {
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-family: "Lato",sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0; }

.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
  display: none; }

@media only screen and (max-width: 65.0625em) {
  .tiled-gallery,
  .gallery {
    margin-bottom: 1.6em;
    width: 100%;
    padding: 0;
    margin-left: 0 !important; }
  .gallery-item {
    display: inline-block;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 100%; }
  .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
    max-width: 100%; } }

ol .gallery, ul .gallery, p .gallery {
  width: 100%;
  margin-left: 0 !important; }

.site-content .wp-media-credit {
  border-top: 3px solid #000;
  text-align: right;
  color: #999;
  font: 0.8125rem/1 "jaf-bernino-sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  margin-bottom: 0;
  margin-top: 1.5rem;
  padding-top: 0.5em; }

.expanded-nav.food .section-logo a {
  background-size: 169px 32px;
  height: 32px;
  width: 169px; }

.section-nav.food .section-logo a {
  background-image: url("../img/hd-kqed-food.png"); }

/*.tribe_events .type-tribe_events {
  float: none !important;
  display: block !important;
}*/
.site-staffresourcessite .kqed-header .top-bar-section {
  margin-top: 0px; }

.site-staffresourcessite .entry-content {
  font: 1.375rem "freight-text-pro",Georgia,"Times New Roman",Times,serif;
  line-height: 1.5; }

.site-staffresourcessite .single-post .entry-content {
  margin-left: 8.33333% !important;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 58.3333%; }

.site-staffresourcessite .section-nav {
  left: 0; }

.site-staffresourcessite .expanded-nav {
  left: 0; }

/*
// ABOUT CUSTOMIZATIONS //
*/
div.callout img.size-full {
  width: 50% !important;
  max-width: 100% !important; }

.senior-staff-river-name a {
  color: black;
  cursor: auto;
  display: inline;
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  height: auto;
  letter-spacing: -0.360000014305115px;
  line-height: 23.3999996185303px;
  text-decoration: none; }

.senior-staff-river-title a {
  color: black;
  cursor: auto;
  display: inline;
  font-family: jaf-bernino-sans, 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  height: auto;
  letter-spacing: -0.360000014305115px;
  line-height: 23.3999996185303px;
  text-decoration: none; }

aside#pages-2 > ul li.page_item {
  list-style-type: none; }

aside#pages-2 > ul li.page_item a {
  color: #000; }

aside#pages-2 > ul li.page_item a:hover {
  color: #000;
  text-decoration: underline; }

ul > li.page_item.page_item_has_children > ul > li.page_item > a {
  font-size: 14px; }

/* Formstack overrides */
.fsboxshadow .fsBody .fsForm {
  box-shadow: none !important;
  border: 0; }

.fsBody .fsForm {
  padding-left: 0 !important;
  padding-left: 0 !important;
  width: 100% !important;
  margin-left: 0 !important; }

.page-template-page-seniorofficers-php div.river.masonry .entry-content {
  margin-top: 100px; }

.page-template-page-seniorofficers-php div.river.masonry .entry-title, .page div.river.masonry .edit-link, .page-template-page-seniorofficers-php div.river.masonry .entry-header {
  display: none; }

.page-template-page-seniorofficers-php div.river.masonry .entry-header {
  border: 0; }

article.page > header {
  height: auto; }

.embedded-object {
  margin-left: 8.33333% !important;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 58.3333%; }

.site .entry-content ul.embed-metadata li:before, .site .entry-content ul.embed-metadata li, .site .entry-content ul.embed-metadata {
  list-style: none;
  content: "";
  float: left;
  padding: 0;
  margin: 0;
  position: relative; }

.site .entry-content ul.embed-metadata li {
  padding: 15px; }

.embedded-object, .single-post .entry-content > figure {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 58.3333333333%;
  margin-left: 8.3333333333% !important; }

/*.slick-slider   {
  margin-left: 35px !important;
}
*/
.slick-prev {
  left: 15px !important; }

.slick-next {
  right: 15px !important; }

.kqed-gallery figcaption {
  text-align: left; }

.slick-prev, .slick-next {
  color: #000 !important;
  /*background-color: red !important;*/ }

.slick-prev:before, .slick-next:before {
  color: #CCC !important; }

.slick-slide img {
  width: auto !important;
  height: 100%; }

.slick-slide img:nth-child(1) {
  width: 100% !important; }

.kqed-gallery {
  display: none; }

aside.pullquote.alignleft a span {
  color: #000 !important; }

aside.pullquote.alignleft a span:hover {
  color: #019cdc !important; }

aside.pullquote.alignleft h5 {
  text-align: left; }

aside.pullquote.alignleft ul li {
  text-align: left; }

/*river display if no author*/
.river span.noauthor::before {
  content: ""; }

.site-thelowdown .site-header {
  display: block; }

.site-stateofhealth .site-header {
  display: block; }

.site-stateofhealth .entry-content h5 {
  font-size: 1.51563rem; }

.site .entry-content #chc_pricecheck_widget ul li::before, .site .entry-content #chc_widget ul li::before {
  content: " "; }

#chc_pricecheck_widget *, #chc_pricecheck_widget *::before, #chc_pricecheck_widget *::after, #chc_pricecheck_widget *, #chc_widget *::before, #chc_widget *::after {
  box-sizing: initial; }

/* Fixes paragraphs appearing between rows in Gallery */
.tiled-gallery p {
  display: none; }

li.menu-item.menu-item-type-post_type.menu-item-object-page {
  list-style-type: none; }

li.menu-item.menu-item-type-post_type.menu-item-object-page a {
  color: #000 !important; }

@media only screen and (min-width: 65.0625em) {
  .site-stateofhealth.single article.post header figcaption {
    margin-top: 140px; } }

/* Fix for caption float issue on Tribe */
.tribe-events-page-template .post-thumbnail figcaption {
  left: 100% !important; }

.related-segment-thumb {
  margin-left: 8.33333% !important;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 2%;
  width: 58.3333%; }

.related-segment-thumb img {
  width: 35%;
  padding-right: 2%;
  float: left; }

.single-post header > div > div.entry-meta {
  min-height: 56px; }

/*
.entry-meta {
  min-height: 56px;
}*/
/* Specific for Marie/Spark/TrulyCA/Imagemagers */
em.video_caption {
  font-size: 16px; }

/* May cause some unintended side effects but we should be aligning via container not spans */
body.site-trulyca span.embed-youtube, body.site-spark span.embed-youtube, body.site-imagemakers span.embed-youtube {
  text-align: left !important;
  margin-bottom: -30px; }

div.post2postwrapper {
  /*  background-color: red;*/ }

div.post2postwrapper .entry-title {
  font-size: 14px; }

div.row.post2postwrapper > header > div > h4 {
  font-size: 22px !important;
  padding-left: 0px !important; }

div.row.post2postwrapper > div.large-4 {
  padding-left: 0px; }

.educator-quide a {
  visibility: hidden; }

.educator-quide a:before {
  text-align: left;
  visibility: visible;
  content: "View the Educator Guide"; }

body.site-spark .menu-site-menu-container li.menu-item a:hover {
  background-color: #000 !important;
  color: #fff !important; }

.slideshow-slide-caption {
  bottom: -10px !important; }

ul > p, ol > p {
  margin-bottom: 0px !important; }

body.page.site-jacquespepin-heartandsoul .entry-content .printfriendly {
  padding-top: 30px;
  margin-left: 0 !important;
  float: left;
  width: 100px; }

.fsLabelVertical .fieldset-content select {
  max-width: 40px;
  margin-right: 10px;
  float: left; }

/*@media only screen and (min-width: 35.0625em) {

   .site-quest .site-navigation.top-bar .top-bar-section  {
    display: block !important;
  }



}*/
/*
@media only screen and (min-width: 48em) {
.site-quest .site-navigation.top-bar {
    display: block !important;
}*/
.site-quest .site-header {
  display: block; }

/*.site-navigation.top-bar .top-bar-section {
    display: block !important;
}*/
@media only screen and (min-width: 35.0625em) {
  .site-quest .has-dropdown {
    display: inline-block !important; } }

.site-quest .site-header {
  display: block !important; }

/*.site-navigation.expanded-nav section>div>ul>li , .sub-menu.dropdown {
    display: inline-block;
}
*/
.ctx-sidebar-container .ctx-content-sidebar, .ctx-sidebar-container .ctx-content-sidebar .ctx-sb-title, .ctx-sidebar-container .ctx-content-sidebar .ctx-sb-description, .ctx-sidebar-container .ctx-content-sidebar .ctx-sb-content {
  border: none !important;
  background-color: #fff; }

.ctx-sidebar-container .ctx-content-sidebar .ctx-sb-content {
  border: 2px #f3f3f3 solid !important;
  background-color: #fff;
  border-top: 3px solid black !important; }

.ctx-sidebar-container .ctx-content-sidebar {
  background-color: #fff !important; }

.site-checkpleasebayarea div.inner .entry-meta span.byline, .site-checkpleasebayarea .entry-meta span.byline {
  display: none; }

.site-checkpleasebayarea .river span.entry-date:before {
  content: none !important; }

@media only screen and (min-width: 35.0625em) {
  .site-staffresourcessite .section-nav.expanded-nav li.toggle-topbar {
    display: none; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBkYXRlcy5jc3MiLCJzb3VyY2VzIjpbInVwZGF0ZXMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5sYXRlc3QtbmV3c2Nhc3Qtcm93IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdGRpdi5vbi1ub3ctaW5mbyB7XG5cdFx0cGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuXG5cdFx0bGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcblx0fVxuXHQjb24tbm93LCAubGF0ZXN0LW5ld3NjYXN0IHtcblx0XHRmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cblx0fVxuXG4gIC5tZWpzLWR1cmF0aW9uLWNvbnRhaW5lciAge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cblx0LmxhdGVzdC1uZXdzY2FzdCBzcGFuLm1lanMtY3VycmVudHRpbWUsLmxhdGVzdC1uZXdzY2FzdCAgc3Bhbi5tZWpzLWR1cmF0aW9uIHtcblx0XHQvKmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsqL1xuXHR9XG5cdC8qLmxhdGVzdC1uZXdzY2FzdC1sYWJlbCB7XG5cdFx0bWFyZ2luLXRvcDogMTFweCAhaW1wb3J0YW50O1xuXHR9Ki9cblx0LmxhdGVzdC1uZXdzY2FzdC1sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogOXB4O1xuXHRcdGxlZnQ6IDcwcHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LndpZGdldC1uZXdzLW5vdy1wbGF5aW5nIGg2IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQud2lkZ2V0LW5ld3Mtbm93LXBsYXlpbmcgLnJvdyAuY29sdW1ucyB7XG5cdFx0bWFyZ2luOiAwcHggMHB4O1xuXHRcdHBhZGRpbmc6IDBweCAwcHg7XG5cdH1cblx0LndpZGdldC1uZXdzLW5vdy1wbGF5aW5nIC5idS1wbGF5IHtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwLjVyZW07XG5cdFx0cGFkZGluZy1yaWdodDogLjlyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAuOXJlbTtcblx0XHRmb250LXNpemU6IC41cmVtO1xuXHRcdC8qICAgICBAZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IGZvbnQtc2l6ZTogJHBhZGRpbmcgLSByZW0tY2FsYygyKTsgfSAqL1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTljZGM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDFhNmVhO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAycHggNXB4IDAgMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcblx0fVxuXG5cblx0I3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gICAgXHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgXHRtYXJnaW46IDAgMDtcblxuICAgIH1cblxuXG5cblxuLyogT0xEIFNUVUZGICovXG5cblxuXG4ucml2ZXIgLmVudHJ5LXRpdGxlLXRkbCB7XG5cdC8qQGluY2x1ZGUgaGVhZGxpbmUgKCRmb250LXNpemU6IDEuMTI1cmVtLCAkbGluZS1oZWlnaHQ6IDEuMywgJGZpeGVkLXNpemU6IHRydWUpOyovXG5cdG1pbi1oZWlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbn1cblxuXG5cbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuXG5cdG1hcmdpbjogMCAwO1xufVxuXG4jdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcblx0d2lkdGg6IDExODBweCAhaW1wb3J0YW50O1xuXG59XG5cblxuICAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRle21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG99XG5cblxuXG5cbiAgLyogVVBEQVRFUyAvIE5ld3MgUGFnZSAvIFByb2dyYW0gV2lkZ2V0LCBTdWItZmVhdHVyZXMgTW9kdWxlIGFuZCBzaW5nbGUgY29sdW1uIHJpdmVyICovXG5cbiAudGRsLWRhdGEge1xuICAgICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3ViLWZlYXR1cmUtZ3JpZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC5zdWItZmVhdHVyZS1ncmlkIC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Yi1mZWF0dXJlLWdyaWQgYXJ0aWNsZSBoZWFkZXJ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICB9XG4gICAgLnN1Yi1mZWF0dXJlLWdyaWQgLmV2ZW50X2RhdGVfbG9jYXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICB9XG4gICAgLnN1Yi1mZWF0dXJlLWdyaWQgLmVudHJ5LWhlYWRlciB7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuc3ViLWZlYXR1cmUtZ3JpZCAuZW50cnktdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnN1Yi1mZWF0dXJlLWdyaWQgLmVudHJ5LXRpdGxlIGEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgfVxuICAgIC5zdWItZmVhdHVyZS1ncmlkICBoMSBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAuc3ViLWZlYXR1cmUtZ3JpZCAuZW50cnktbWV0YSBhIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgfVxuXG4gIC5uZXdzLXByb2dyYW0td2lkZ2V0IGxpIHtcbiAgXHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICB9XG5cbiAgLm5ld3MtcHJvZ3JhbS13aWRnZXQgbGkgYSB7XG4gIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0Y29sb3I6ICMwMDA7XG4gIH1cbiAgLm5ld3MtcHJvZ3JhbS13aWRnZXQgbGkgYTpob3ZlciB7XG4gIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0Y29sb3I6ICMwMTljZGM7XG4gIH1cblxuICAucml2ZXItc2luZ2xlLWNvbHVtbiBoMSB7XG4gIFx0Lyp3aWR0aDogMTAwJSAhaW1wb3J0YW50OyovXG5cbiAgfVxuXG4gIC5zaW5nbGUtY29sdW1uLWFydGljbGUge1xuICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgfVxuXG4gIC5zaW5nbGUtY29sdW1uLWFydGljbGUgLmlubmVyLmNvbHVtbnMubGFyZ2UtOCB7XG4gIFx0cGFkZGluZy10b3A6IDJweDtcbiAgfVxuXG4gIC5zaW5nbGUtY29sdW1uLWFydGljbGUgLmlubmVyLmNvbHVtbnMubGFyZ2UtOCAuZW50cnktdGl0bGUge1xuICBcdG1pbi1oZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc2luZ2xlLWNvbHVtbi1hcnRpY2xlIC5pbm5lci5jb2x1bW5zLmxhcmdlLTggcCB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAvKiBTVUIgRkVBVFVSRSBCVU5ETEUgKi9cblxuICAuc3ViLWZlYXR1cmVkLWNvbnRlbnQge1xuICBcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDA7XG5cbiAgfVxuICAuc3ViLWZlYXR1cmVkLWNvbnRlbnQgaDMsIC5zdWItZmVhdHVyZWQtY29udGVudCBoMyBhIHtcbiAgXHRjb2xvcjogIzAwMDtcbiAgXHRmb250LXNpemU6IDE4cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgfVxuXG5cbiAgLnN1Yi1mZWF0dXJlLWdyaWQgLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgfVxuXG5cblxuICAuc3ViZmVhdHVyZS1idW5kbGUge1xuICBcdG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgfVxuXG4gIC5zdWJmZWF0dXJlLWJ1bmRsZSBwIHtcbiAgXHRmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc3ViZmVhdHVyZS1idW5kbGUgIC5sYWJlbCBhICB7XG4gIFx0Y29sb3I6ICM3MzczNzMgIWltcG9ydGFudDtcbiAgXHRmb250LXNpemU6IDEycHg7XG4gIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgXHRmb250LWZhbWlseTogamFmLWJlcm5pbm8tc2FucywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cblxuXG4gIC8qIFVwZGF0ZWQgQXJ0aWNsZSB0YWdzIGluIGZvb3RlciBkaXYgKi9cbiAgLmFydGljbGUtZm9vdGVyLXRhZ3Mgc3BhbiwgLmFydGljbGUtZm9vdGVyLXRhZ3Mgc3BhbiBhIHtcbiAgXHRmb250LWZhbWlseTogamFmLWJlcm5pbm8tc2FucywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG5cbiAgLyogRXZlbnQgTWFzdGVoZWFkIGZpeC4gRHVwbGljYXRlZCBpbiBTQ1NTIGZpbGUgKi9cbiAgICAvKiBBRERJTkcgSU4gU1RZTEVTIEkgSEFWRSBJTiBTQVNTIEJVVCBOT1QgTUVSR0VEIElOVE8gVEhJUyBCQU5EQUlEIENTUyBGSUxFICovXG4gIC5zZWN0aW9uLW5hdi5ldmVudHMgLnNlY3Rpb24tbG9nbyBhIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hkLWtxZWQtZXZlbnRzLnBuZ1wiKTsgfVxuICAua3FlZC1oZWFkZXIgLnNlY3Rpb24tbmF2LnRvcC1iYXIuZXZlbnRzIC50b2dnbGUtdG9wYmFyIGEgeyB3aWR0aDogMTkxcHg7IH1cbiAgLmtxZWQtaGVhZGVyIC5zZWN0aW9uLW5hdi50b3AtYmFyLmV2ZW50cyAudG9nZ2xlLXRvcGJhciBhIGltZyB7IHdpZHRoOiAxNzhweDsgfVxuICAuZXhwYW5kZWQtbmF2LmV2ZW50cyAuc2VjdGlvbi1sb2dvIGEgeyB3aWR0aDogMTkxcHg7IGhlaWdodDogMzJweDsgYmFja2dyb3VuZC1zaXplOiAxOTFweCAzMnB4OyB9XG5cblxuIC8qIEZpeGVzIHRoZSBvdmVybGFwIG9mIGFkcyBvbiB0aGUgc2luZ2xlIHBhZ2VzICovXG5cblxuLnBhZ2Uuc2luZ3VsYXIgLmFkLXNpZGViYXIge1xuZmxvYXQ6IG5vbmU7XG5wYWRkaW5nLWxlZnQ6IDA7XG5wYWRkaW5nLXJpZ2h0OiAwO1xucG9zaXRpb246IHJlbGF0aXZlO1xud2lkdGg6IGF1dG87XG59XG5cblxuXG5cblxuLyogQVVESU8gUExBWSAqL1xuLyogV1AgMy42IE5hdGl2ZSBBdWRpbyBQbGF5ZXIgQ1NTIFNUWUlORyAqL1xuLm1lanMtY29udHJvbHMsXG4ubWVqcy1tZWRpYWVsZW1lbnQsXG4ubWVqcy1jb250YWluZXIsXG4ubWVqcy1jb250cm9scyxcbi5tZWpzLW1lZGlhZWxlbWVudCxcbi5tZWpzLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6IHVybCgnJykgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYyAhaW1wb3J0YW50O1xuXHRib3JkZXI6IC41cHggc29saWQgI2YzZjNmMztcbn1cbi5tZWpzLWNvbnRyb2xzIC5tZWpzLWJ1dHRvbiBidXR0b246Zm9jdXMsXG4ubWVqcy1jb250cm9scyAubWVqcy1idXR0b24gYnV0dG9uOmZvY3VzIHtcbm91dGxpbmU6IG5vbmU7XG59XG5cbi5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG5cdCAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyID4gZGl2ICwgLm1lanMtdm9sdW1lLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZWpzLXRpbWUtdG90YWwge1xuICBcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYyAhaW1wb3J0YW50O1xufVxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtY3VycmVudCB7XG5iYWNrZ3JvdW5kOiAjMTQ3ZWJjICFpbXBvcnRhbnQ7XG5oZWlnaHQ6IDI5cHg7XG5wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWVqcy10aW1lLXJhaWwge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVkIHtcbmJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbmhlaWdodDogMjhweDtcbnBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbm1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1lanMtY3VycmVudHRpbWUtY29udGFpbmVyIHtcblx0IC8qcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyovXG59XG4uYXVkaW8tZXZlbiAubWVqcy1jb250cm9scyxcbi5hdWRpby1ldmVuIC5tZWpzLW1lZGlhZWxlbWVudCxcbi5hdWRpby1ldmVuIC5tZWpzLWNvbnRhaW5lciB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjQzhFMUZBICFpbXBvcnRhbnQ7XG59XG4ubWVqcy1jdXJyZW50dGltZSxcbi5tZWpzLWR1cmF0aW9uLFxuLm1lanMtY3VycmVudHRpbWUsXG4ubWVqcy1kdXJhdGlvbiB7XG5jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLm1lanMtY29udHJvbHMgLm1lanMtYnV0dG9uIGJ1dHRvbiB7XG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb250cm9scy1rcWVkLW1lZGlhLnN2ZycpICFpbXBvcnRhbnQ7XG59XG5cbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsIHtcblx0YmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuaGVpZ2h0OiAyOHB4O1xufVxuXG4vKlxuLmF1ZGlvLW9kZCAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCxcbi5hdWRpby1ldmVuIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsIHtcbmJhY2tncm91bmQ6ICNBQUM3RTMgIWltcG9ydGFudDtcbn1cbiovXG4uYXVkaW8tdGl0bGUge1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdWRpby1jb250cm9scyB7XG5tYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hdWRpby1wbGF5ZXIge1xubWFyZ2luOiAyMHB4IDA7XG59XG5cbi5hdWRpby1ldmVuIHtcbmJhY2tncm91bmQtY29sb3I6ICNDOEUxRkE7XG5wYWRkaW5nOiA4cHggMCA1cHggMTBweDtcbmJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbm1heC13aWR0aDogNTMwcHg7XG5tYXJnaW4tbGVmdDogYXV0bztcbm1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmF1ZGlvLW9kZCB7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjREZFRkZGO1xucGFkZGluZzogOHB4IDAgNXB4IDEwcHg7XG5ib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG5tYXgtd2lkdGg6IDUzMHB4O1xubWFyZ2luLWxlZnQ6IGF1dG87XG5tYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIGhpZGUgTW9yZSBDb250ZW50IGF0IHRoZSBib3R0b20gaW4gZmF2b3Igb2YgcGx1Z2luICovXG4ubW9yZS1jb250ZW50IHtcbmRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENTUyBTdHlsaW5nIGZvciBOZXcgVXBjb21pbmcgRXZlbnRzIFdpZGdldCAqL1xuLndpZGdldF9rcWVkX3dpZGdldF9vbmdvaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0X2txZWRfd2lkZ2V0X29uZ29pbmcgLnNpbmdsZS1ldmVudHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5cblxuLndpZGdldF9rcWVkX3dpZGdldF9vbmdvaW5nIC5zaW5nbGUtZXZlbnQgLnRpdGxlIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG5cbi53aWRnZXQudHJpYmUtZXZlbnRzLWFkdi1saXN0LXdpZGdldCB1bCBhIHtcbiAgZm9udC1mYW1pbHk6IGphZi1iZXJuaW5vLXNhbnMsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMxOTk5OTk5Mjg0NzQ0MjZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cblxuLndpZGdldC50cmliZS1ldmVudHMtYWR2LWxpc3Qtd2lkZ2V0IHVsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG59XG5cbi53aWRnZXQudHJpYmUtZXZlbnRzLWFkdi1saXN0LXdpZGdldCB1bCBsaSBpbWcge1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LnRyaWJlLWV2ZW50cy1hZHYtbGlzdC13aWRnZXQgdWwgbGkgYS5idW1wLXZpZXcgc3BhbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53aWRnZXQudHJpYmUtZXZlbnRzLWFkdi1saXN0LXdpZGdldCB1bCBsaSBhLmJ1bXAtdmlldzpob3ZlciwgLndpZGdldC50cmliZS1ldmVudHMtYWR2LWxpc3Qtd2lkZ2V0IHVsIGxpIGEuYnVtcC12aWV3IHNwYW46aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndpZGdldC50cmliZS1ldmVudHMtYWR2LWxpc3Qtd2lkZ2V0IC53aWRnZXRzLWxpc3QtbGF5b3V0LWxpbmtzIHtcbiAgd2lkdGg6IDY2LjY2JSAhaW1wb3J0YW50O1xuXG59XG5cbi53aWRnZXQudHJpYmUtZXZlbnRzLWFkdi1saXN0LXdpZGdldCAud2lkZ2V0cy1saXN0LWxheW91dC1ibGF2YXRhciBpbWcge1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XG5cbn1cblxuXG5cbi8qIERldGFpbGVkIHNlbGVjdG9yIHRvIG9ubHkgcmVtb3ZlIG1pbmltdW0gaGVpZ2h0IGZvciBUREwgUml2ZXIgaXRlbXMuICovXG5cbi50eXBlLXRyaWJlX2V2ZW50cy5zdGF0dXMtcHVibGlzaC5yaXZlci1pdGVtIC5lbnRyeS10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXG59XG5cbi50eXBlLXRyaWJlX2V2ZW50cy5zdGF0dXMtcHVibGlzaC5yaXZlci1pdGVtIC5lbnRyeS1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuXG59XG4udHlwZS10cmliZV9ldmVudHMuc3RhdHVzLXB1Ymxpc2gucml2ZXItaXRlbSAuZXZlbnRfZGF0ZV9sb2NhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxufVxuXG5cbi50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiB9XG5cblxuLnJpdmVyIGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc3ViLW5hdiBkZCBhe1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxufVxuLmV2ZW50cy1hcmNoaXZlIC5lbnRyeS1jb250ZW50LCAuZXZlbnRzLWFyY2hpdmUgLmVudHJ5LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblxufVxuXG5cbmRpdi50ZGwtaGVhZGVyLXN1Ym5hdiAjbWVudS1zaXRlLW1lbnUtMSAgbGkgIGEuc2VsZWN0ZWRJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMTk1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4jbWVudS1zaXRlLW1lbnUtMSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnNpdGUta3FlZHBvcCAjbWVudS1zaXRlLW1lbnUtMSA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDE5NTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbiNtZW51LXNpdGUtbWVudS0xID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG5cbi50ZGwtaGVhZGVyLXN1Ym5hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuI3Bvc3QgPiBoZWFkZXIgPiBkaXYgPiBmaWd1cmUgPiBmaWdjYXB0aW9uIHtcbiAgLypkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsqL1xufVxuXG5cbi5yaXZlci1sYWJlbC10ZGwtdmVudWUge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBqYWYtYmVybmluby1zYW5zLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG59XG4ucml2ZXItbGFiZWwtdGRsLWNpdHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtZmFtaWx5OiBqYWYtYmVybmluby1zYW5zLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRkbC1yaXZlci1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTFweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGM0YzRjM7Ki9cbiAgLypmbG9hdDogcmlnaHQ7ICovXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG59XG5cbi50ZGwtcml2ZXItdmVudWUtbG9jYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcblxuXG59XG5cbi50eXBlLXRyaWJlX2V2ZW50cyAuaW5uZXIge1xuICAvKm1pbi1oZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7Ki9cbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cblxuLndpZGdldC1zZWUtYWxsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4jbWVudS1zaXRlLW1lbnUtMSA+IGxpLmhhcy1kcm9wZG93biA+IGE6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yaXZlci1jb250YWluZXItZXZlbnRzIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5cbmhlYWRlciA+IGRpdi50ZGwtcml2ZXItdmVudWUtbG9jYXRpb24gPiBkaXYuZXZlbnRfZGF0ZV9sb2NhdGlvbi5yaXZlci1sYWJlbC10ZGwtdmVudWUgPiBhLCAjcG9zdCA+IGhlYWRlciA+IGRpdi50ZGwtcml2ZXItdmVudWUtbG9jYXRpb24gPiBkaXYuZXZlbnRfZGF0ZV9sb2NhdGlvbi5yaXZlci1sYWJlbC10ZGwtY2l0eSA+IGEsICNwb3N0ID4gaGVhZGVyID4gZGl2LnRkbC1yaXZlci12ZW51ZS1sb2NhdGlvbiA+IGRpdi5ldmVudF9kYXRlX2xvY2F0aW9uLnJpdmVyLWxhYmVsLXRkbC1jaXR5ID4gYTphY3RpdmUge1xuLyogIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50OyovXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cblxufVxuXG5kaXYuZXZlbnRfZGF0ZV9sb2NhdGlvbiBhe1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICAjNzM3MzczO1xufVxuXG5cbi5ldmVudF9kYXRlX2xvY2F0aW9uIGEge1xuY29sb3I6ICMwMDA7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG5saW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG5oZWFkZXIgPiBkaXYudGRsLXJpdmVyLWRhdGUge1xuICBjb2xvcjogI2VkMTk1NyAhaW1wb3J0YW50O1xuXG59XG5cbmhlYWRlci5lbnRyeS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2UzZTNlMyAhaW1wb3J0YW50O1xufVxuXG5cbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgaDQge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuXG5cbi5idS1zZWUtYWxsIHtcbiAgY29sb3I6ICMwMTljZGMgIWltcG9ydGFudDtcbn1cblxuXG5cbi5ldmVudERhdGVNb250aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZsb2F0OiByaWdodDtcblxufVxuXG4udGRsLWRhdGUtZGl2aWRlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnRkbC1tZXRhLWQge1xuICB0ZXh0LWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXRleHQtcHJvLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xufVxuLnRkbC1tZXRhLW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtdGV4dC1wcm8sIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG59XG5cblxuZGl2LnByaW50ZnJpZW5kbHkucGYtYWxpZ25jZW50ZXIgQSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDQwcHggIWltcG9ydGFudDtcblxufVxuXG4uc2l0ZS1rcWVkZnV0dXJlb2Z5b3Uuc2luZ2xlIC5lbnRyeS1oZWFkZXIgLmNhdC1saW5rcyBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9nby1mb3ktc20ucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIC8gMjVweCAyNHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG59XG4jbWFzdGhlYWQgLmV4cGFuZGVkLW5hdiwgI21hc3RoZWFkIC5leHBhbmRlZC1uYXYgc2VjdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNpdGUtbWluZHNoaWZ0IC5zaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWJheWFyZWFiaXRlcyAuc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5zaXRlLXNwYXJrIC5zaXRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLXRydWx5Y2EgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtaW1hZ2VtYWtlcnMgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cblxuXG4uc2l0ZS1rcWVkZnV0dXJlb2Z5b3UgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtamFjcXVlc3BlcGluLWhlYXJ0YW5kc291bCAuc2l0ZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUta3FlZGZ1dHVyZW9meW91ICNtZW51LXNpdGUtbWVudS0xID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2Q5YTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNS4wNjI1ZW0pIHtcbiAgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgZmlndXJlLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZXhwYW5kZWQtbmF2LnNjaWVuY2UgLnNlY3Rpb24tbG9nbyBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMXB4IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAyMTFweDtcbn1cblxuLnNlY3Rpb24tbmF2LnNjaWVuY2UgLnNlY3Rpb24tbG9nbyBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGQta3FlZC1zY2llbmNlLnBuZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OC4wNjI1ZW0pIHtcbiAgICAuc2VjdGlvbi1uYXYuc2NpZW5jZSB7XG4gICAgICAgIHdpZHRoOiAyMTFweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tbmF2LnN1cHBvcnQge1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgfVxufVxuLnNlY3Rpb24tbmF2LnNjaWVuY2UudG9wLWJhciAge1xuICAgICAgICB3aWR0aDogMjExcHg7XG4gICAgfVxuXG4uZXhwYW5kZWQtbmF2LmFib3V0IC5zZWN0aW9uLWxvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTBweCAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMTkwcHg7XG59XG5cbi5zZWN0aW9uLW5hdi5hYm91dCAuc2VjdGlvbi1sb2dvIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZC1rcWVkLWFib3V0LnBuZ1wiKTtcbn1cblxuLmV4cGFuZGVkLW5hdi5zdXBwb3J0IC5zZWN0aW9uLWxvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTVweCAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMjE1cHg7XG59XG5cbi5zZWN0aW9uLW5hdi5zdXBwb3J0IC5zZWN0aW9uLWxvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hkLWtxZWQtc3VwcG9ydC5wbmdcIik7XG59XG5cblxuLyouZXhwYW5kZWQtbmF2LmVkdWNhdGlvbiAuc2VjdGlvbi1sb2dvIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzE1cHggMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMxNXB4O1xufVxuXG4uc2VjdGlvbi1uYXYuZWR1Y2F0aW9uIC5zZWN0aW9uLWxvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hkLWtxZWQtZWR1Y2F0aW9uLnBuZ1wiKTtcbn0qL1xuXG4vKlxuLnNpdGUta3FlZGZ1dHVyZW9meW91ICNzaXRlLWhlYWRlciAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCA7XG59XG4qL1xuLndpZGdldHMtbGlzdC1sYXlvdXQgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2luZ2xlLWZvcm1hdC1pbWFnZSAuZW50cnktY29udGVudCAudGlsZWQtZ2FsbGVyeSxcbi5zaW5nbGUtZm9ybWF0LWltYWdlIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDY2LjY2NjclO1xufVxuXG4udGlsZWQtZ2FsbGVyeSxcbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdHdpZHRoOiA2MCU7XG5cdHBhZGRpbmctbGVmdDogMC42MjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vKlx0cGFkZGluZy1yaWdodDogMS43OTEwNCU7Ki9cblx0cGFkZGluZy10b3A6IDEuNzkxMDQlO1xuXHRwYWRkaW5nLWJvdHRvbTogMS43OTEwNCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmRpdi5nYWxsZXJ5LWljb24ubGFuZHNjYXBlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMzMuMzMlO1xufVxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAyMCU7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdG1heC13aWR0aDogMTYuNjYlO1xufVxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHRtYXgtd2lkdGg6IDE0LjI4JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMi41JTtcbn1cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0bWF4LXdpZHRoOiAxMS4xMSU7XG59XG4uZ2FsbGVyeS1pY29uIGltZyB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDAuNWVtIDA7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktY2FwdGlvbiwgLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWNhcHRpb24sIC5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1jYXB0aW9uLCAuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1LjA2MjVlbSkge1xuXHQudGlsZWQtZ2FsbGVyeSxcblx0LmdhbGxlcnkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSwgLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0sIC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtLCAuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSwgLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0sIC5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtLCAuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbm9sIC5nYWxsZXJ5LCB1bCAuZ2FsbGVyeSwgcCAuZ2FsbGVyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1jb250ZW50IC53cC1tZWRpYS1jcmVkaXQge1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAjOTk5O1xuXHRmb250OiAwLjgxMjVyZW0vMSBcImphZi1iZXJuaW5vLXNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsXCJIZWx2ZXRpY2FcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRwYWRkaW5nLXRvcDogMC41ZW07XG59XG5cbi5leHBhbmRlZC1uYXYuZm9vZCAuc2VjdGlvbi1sb2dvIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY5cHggMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDE2OXB4O1xufVxuXG4uc2VjdGlvbi1uYXYuZm9vZCAuc2VjdGlvbi1sb2dvIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZC1rcWVkLWZvb2QucG5nXCIpO1xufVxuXG4vKi50cmliZV9ldmVudHMgLnR5cGUtdHJpYmVfZXZlbnRzIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn0qL1xuXG4uc2l0ZS1zdGFmZnJlc291cmNlc3NpdGUgLmtxZWQtaGVhZGVyIC50b3AtYmFyLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5zaXRlLXN0YWZmcmVzb3VyY2Vzc2l0ZSAuZW50cnktY29udGVudCB7XG4gICAgZm9udDogMS4zNzVyZW0gXCJmcmVpZ2h0LXRleHQtcHJvXCIsR2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaXRlLXN0YWZmcmVzb3VyY2Vzc2l0ZSAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xufVxuXG4uc2l0ZS1zdGFmZnJlc291cmNlc3NpdGUgLnNlY3Rpb24tbmF2IHtcblx0bGVmdDogMDtcbn1cbi5zaXRlLXN0YWZmcmVzb3VyY2Vzc2l0ZSAuZXhwYW5kZWQtbmF2IHtcblx0bGVmdDogMDtcbn1cbi8qXG4vLyBBQk9VVCBDVVNUT01JWkFUSU9OUyAvL1xuKi9cblxuZGl2LmNhbGxvdXQgaW1nLnNpemUtZnVsbCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cblxuLnNlbmlvci1zdGFmZi1yaXZlci1uYW1lIGEge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IGphZi1iZXJuaW5vLXNhbnMsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNjAwMDAwMTQzMDUxMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzLjM5OTk5OTYxODUzMDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VuaW9yLXN0YWZmLXJpdmVyLXRpdGxlIGEge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBjdXJzb3I6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IGphZi1iZXJuaW5vLXNhbnMsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNjAwMDAwMTQzMDUxMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzLjM5OTk5OTYxODUzMDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hc2lkZSNwYWdlcy0yID4gdWwgIGxpLnBhZ2VfaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmFzaWRlI3BhZ2VzLTIgPiB1bCAgbGkucGFnZV9pdGVtICBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hc2lkZSNwYWdlcy0yID4gdWwgIGxpLnBhZ2VfaXRlbSAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuIHVsID4gbGkucGFnZV9pdGVtLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiB1bCA+IGxpLnBhZ2VfaXRlbSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG5cbiB9XG5cbiAvKiBGb3Jtc3RhY2sgb3ZlcnJpZGVzICovXG4gLmZzYm94c2hhZG93IC5mc0JvZHkgLmZzRm9ybSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnNCb2R5IC5mc0Zvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gfVxuXG4gLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZW5pb3JvZmZpY2Vycy1waHAgZGl2LnJpdmVyLm1hc29ucnkgLmVudHJ5LWNvbnRlbnR7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuIH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZW5pb3JvZmZpY2Vycy1waHAgZGl2LnJpdmVyLm1hc29ucnkgLmVudHJ5LXRpdGxlLCAucGFnZSBkaXYucml2ZXIubWFzb25yeSAuZWRpdC1saW5rLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNlbmlvcm9mZmljZXJzLXBocCBkaXYucml2ZXIubWFzb25yeSAuZW50cnktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZW5pb3JvZmZpY2Vycy1waHAgZGl2LnJpdmVyLm1hc29ucnkgLmVudHJ5LWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuYXJ0aWNsZS5wYWdlICA+IGhlYWRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbWJlZGRlZC1vYmplY3Qge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiA1OC4zMzMzJTtcbn1cbi5zaXRlIC5lbnRyeS1jb250ZW50IHVsLmVtYmVkLW1ldGFkYXRhIGxpOmJlZm9yZSwgLnNpdGUgLmVudHJ5LWNvbnRlbnQgdWwuZW1iZWQtbWV0YWRhdGEgbGksIC5zaXRlIC5lbnRyeS1jb250ZW50IHVsLmVtYmVkLW1ldGFkYXRhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUgLmVudHJ5LWNvbnRlbnQgdWwuZW1iZWQtbWV0YWRhdGEgbGkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmVtYmVkZGVkLW9iamVjdCwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50PmZpZ3VyZSB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKi5zbGljay1zbGlkZXIgICB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4qL1xuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ua3FlZC1nYWxsZXJ5IGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cblxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDsqL1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogI0NDQyAhaW1wb3J0YW50O1xuXG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGljay1zbGlkZSBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmtxZWQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlLnB1bGxxdW90ZS5hbGlnbmxlZnQgYSBzcGFuIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmFzaWRlLnB1bGxxdW90ZS5hbGlnbmxlZnQgYSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICMwMTljZGMgIWltcG9ydGFudDtcbn1cbmFzaWRlLnB1bGxxdW90ZS5hbGlnbmxlZnQgaDUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYXNpZGUucHVsbHF1b3RlLmFsaWdubGVmdCB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qcml2ZXIgZGlzcGxheSBpZiBubyBhdXRob3IqL1xuLnJpdmVyIHNwYW4ubm9hdXRob3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5zaXRlLXRoZWxvd2Rvd24gLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLXN0YXRlb2ZoZWFsdGggLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLXN0YXRlb2ZoZWFsdGggLmVudHJ5LWNvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41MTU2M3JlbTtcbn1cbi5zaXRlIC5lbnRyeS1jb250ZW50ICNjaGNfcHJpY2VjaGVja193aWRnZXQgIHVsIGxpOjpiZWZvcmUsIC5zaXRlIC5lbnRyeS1jb250ZW50ICNjaGNfd2lkZ2V0ICB1bCBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG59XG4jY2hjX3ByaWNlY2hlY2tfd2lkZ2V0ICosICNjaGNfcHJpY2VjaGVja193aWRnZXQgKjo6YmVmb3JlLCAjY2hjX3ByaWNlY2hlY2tfd2lkZ2V0ICo6OmFmdGVyLCAjY2hjX3ByaWNlY2hlY2tfd2lkZ2V0ICosICNjaGNfd2lkZ2V0ICo6OmJlZm9yZSwgI2NoY193aWRnZXQgKjo6YWZ0ZXIgIHtcblx0Ym94LXNpemluZzogaW5pdGlhbDtcbn1cbi8qIEZpeGVzIHBhcmFncmFwaHMgYXBwZWFyaW5nIGJldHdlZW4gcm93cyBpbiBHYWxsZXJ5ICovXG4udGlsZWQtZ2FsbGVyeSBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5saS5tZW51LWl0ZW0ubWVudS1pdGVtLXR5cGUtcG9zdF90eXBlLm1lbnUtaXRlbS1vYmplY3QtcGFnZSAge1xuICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmxpLm1lbnUtaXRlbS5tZW51LWl0ZW0tdHlwZS1wb3N0X3R5cGUubWVudS1pdGVtLW9iamVjdC1wYWdlIGEge1xuICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS4wNjI1ZW0pIHtcbiAgLnNpdGUtc3RhdGVvZmhlYWx0aC5zaW5nbGUgYXJ0aWNsZS5wb3N0IGhlYWRlciBmaWdjYXB0aW9uICB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLyogRml4IGZvciBjYXB0aW9uIGZsb2F0IGlzc3VlIG9uIFRyaWJlICovXG4udHJpYmUtZXZlbnRzLXBhZ2UtdGVtcGxhdGUgLnBvc3QtdGh1bWJuYWlsIGZpZ2NhcHRpb24ge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbn1cblxuLnJlbGF0ZWQtc2VnbWVudC10aHVtYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xufVxuLnJlbGF0ZWQtc2VnbWVudC10aHVtYiBpbWcge1xuXHR3aWR0aDogMzUlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cblxuLnNpbmdsZS1wb3N0ICBoZWFkZXIgPiBkaXYgPiBkaXYuZW50cnktbWV0YSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi8qXG4uZW50cnktbWV0YSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59Ki9cblxuXG5cbi8qIFNwZWNpZmljIGZvciBNYXJpZS9TcGFyay9UcnVseUNBL0ltYWdlbWFnZXJzICovXG5lbS52aWRlb19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5cblxuLyogTWF5IGNhdXNlIHNvbWUgdW5pbnRlbmRlZCBzaWRlIGVmZmVjdHMgYnV0IHdlIHNob3VsZCBiZSBhbGlnbmluZyB2aWEgY29udGFpbmVyIG5vdCBzcGFucyAqL1xuYm9keS5zaXRlLXRydWx5Y2Egc3Bhbi5lbWJlZC15b3V0dWJlLCBib2R5LnNpdGUtc3Bhcmsgc3Bhbi5lbWJlZC15b3V0dWJlLCBib2R5LnNpdGUtaW1hZ2VtYWtlcnMgc3Bhbi5lbWJlZC15b3V0dWJle1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG5cbmRpdi5wb3N0MnBvc3R3cmFwcGVyICB7XG4vKiAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyovXG59XG5cbmRpdi5wb3N0MnBvc3R3cmFwcGVyIC5lbnRyeS10aXRsZSAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmRpdi5yb3cucG9zdDJwb3N0d3JhcHBlciA+IGhlYWRlciA+IGRpdiA+IGg0IHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5yb3cucG9zdDJwb3N0d3JhcHBlciA+IGRpdi5sYXJnZS00IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5lZHVjYXRvci1xdWlkZSBhIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi5lZHVjYXRvci1xdWlkZSBhOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbnRlbnQ6IFwiVmlldyB0aGUgRWR1Y2F0b3IgR3VpZGVcIjtcbn1cblxuYm9keS5zaXRlLXNwYXJrIC5tZW51LXNpdGUtbWVudS1jb250YWluZXIgbGkubWVudS1pdGVtICBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG59XG5cbi5zbGlkZXNob3ctc2xpZGUtY2FwdGlvbiB7XG4gIGJvdHRvbTogLTEwcHggIWltcG9ydGFudDtcbn1cblxudWwgPiBwLCBvbCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLnNpdGUtamFjcXVlc3BlcGluLWhlYXJ0YW5kc291bCAuZW50cnktY29udGVudCAucHJpbnRmcmllbmRseSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMHB4O1xuXG59XG5cbi5mc0xhYmVsVmVydGljYWwgLmZpZWxkc2V0LWNvbnRlbnQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUuMDYyNWVtKSB7XG5cbiAgIC5zaXRlLXF1ZXN0IC5zaXRlLW5hdmlnYXRpb24udG9wLWJhciAudG9wLWJhci1zZWN0aW9uICB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG5cblxufSovXG4vKlxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4uc2l0ZS1xdWVzdCAuc2l0ZS1uYXZpZ2F0aW9uLnRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59Ki9cblxuLnNpdGUtcXVlc3QgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyouc2l0ZS1uYXZpZ2F0aW9uLnRvcC1iYXIgLnRvcC1iYXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1LjA2MjVlbSkge1xuXG4gICAgLnNpdGUtcXVlc3QgLmhhcy1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zaXRlLXF1ZXN0IC5zaXRlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4vKi5zaXRlLW5hdmlnYXRpb24uZXhwYW5kZWQtbmF2IHNlY3Rpb24+ZGl2PnVsPmxpICwgLnN1Yi1tZW51LmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4qL1xuXG5cbi5jdHgtc2lkZWJhci1jb250YWluZXIgLmN0eC1jb250ZW50LXNpZGViYXIsIC5jdHgtc2lkZWJhci1jb250YWluZXIgLmN0eC1jb250ZW50LXNpZGViYXIgLmN0eC1zYi10aXRsZSwgLmN0eC1zaWRlYmFyLWNvbnRhaW5lciAuY3R4LWNvbnRlbnQtc2lkZWJhciAuY3R4LXNiLWRlc2NyaXB0aW9uLCAuY3R4LXNpZGViYXItY29udGFpbmVyIC5jdHgtY29udGVudC1zaWRlYmFyIC5jdHgtc2ItY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cbn1cblxuLmN0eC1zaWRlYmFyLWNvbnRhaW5lciAuY3R4LWNvbnRlbnQtc2lkZWJhciAuY3R4LXNiLWNvbnRlbnQgIHtcbiAgYm9yZGVyOiAycHggI2YzZjNmMyBzb2xpZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmN0eC1zaWRlYmFyLWNvbnRhaW5lciAuY3R4LWNvbnRlbnQtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxufVxuXG5cbi5zaXRlLWNoZWNrcGxlYXNlYmF5YXJlYSBkaXYuaW5uZXIgLmVudHJ5LW1ldGEgc3Bhbi5ieWxpbmUsIC5zaXRlLWNoZWNrcGxlYXNlYmF5YXJlYSAuZW50cnktbWV0YSBzcGFuLmJ5bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWNoZWNrcGxlYXNlYmF5YXJlYSAucml2ZXIgc3Bhbi5lbnRyeS1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUuMDYyNWVtKSB7XG4gLnNpdGUtc3RhZmZyZXNvdXJjZXNzaXRlIC5zZWN0aW9uLW5hdi5leHBhbmRlZC1uYXYgbGkudG9nZ2xlLXRvcGJhciB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cbn1cblxuXG5cblxuIl0sIm1hcHBpbmdzIjoiQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixVQUFVLEVBQUUsSUFBSyxHQUNqQjs7QUFDRCxHQUFHLEFBQUEsWUFBWSxDQUFDO0VBQ2YsV0FBVyxFQUFFLGNBQWU7RUFFNUIsV0FBVyxFQUFFLGVBQWdCLEdBQzdCOztBQUNELE9BQU8sRUFBRSxnQkFBZ0IsQ0FBQztFQUN6QixXQUFXLEVBQUUsK0VBQWdGO0VBQzdGLFNBQVMsRUFBRSxJQUFLLEdBRWhCOztBQUVBLHdCQUF3QixDQUFFO0VBQ3hCLEtBQUssRUFBRSxnQkFBaUIsR0FDekI7O0FBRUYsZ0JBQWdCLENBQUMsSUFBSSxBQUFBLGlCQUFpQixFQUFDLGdCQUFnQixDQUFFLElBQUksQUFBQSxjQUFjLENBQUM7RUFDM0UsNkJBQTZCLEVBQzdCOztBQUNEOztJQUVHO0FBQ0gsc0JBQXNCLENBQUM7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsR0FBRyxFQUFFLEdBQUk7RUFDVCxJQUFJLEVBQUUsSUFBSztFQUNYLE9BQU8sRUFBRSxHQUFJO0VBQ2IsV0FBVyxFQUFFLElBQUssR0FDbEI7O0FBRUQsd0JBQXdCLENBQUMsRUFBRSxDQUFDO0VBQzNCLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFdBQVcsRUFBRSxNQUFPLEdBQ3BCOztBQUNELHdCQUF3QixDQUFDLElBQUksQ0FBQyxRQUFRLENBQUM7RUFDdEMsTUFBTSxFQUFFLE9BQVE7RUFDaEIsT0FBTyxFQUFFLE9BQVEsR0FDakI7O0FBQ0Qsd0JBQXdCLENBQUMsUUFBUSxDQUFDO0VBQ2pDLE1BQU0sRUFBRSxJQUFLO0VBQ2IsS0FBSyxFQUFFLEtBQU07RUFDYixXQUFXLEVBQUUsR0FBSTtFQUVqQixZQUFZLEVBQUUsS0FBTTtFQUNwQixZQUFZLEVBQUUsR0FBSTtFQUNsQixNQUFNLEVBQUUsT0FBUTtFQUNoQixXQUFXLEVBQUUsK0VBQWdGO0VBQzdGLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLE1BQU0sRUFBRSxLQUFNO0VBQ2QsUUFBUSxFQUFFLFFBQVM7RUFDbkIsZUFBZSxFQUFFLElBQUs7RUFDdEIsVUFBVSxFQUFFLE1BQU87RUFDbkIsT0FBTyxFQUFFLFlBQWE7RUFDdEIsV0FBVyxFQUFFLE1BQU87RUFDcEIsYUFBYSxFQUFFLEtBQU07RUFDckIsY0FBYyxFQUFFLE9BQVE7RUFDeEIsWUFBWSxFQUFFLEtBQU07RUFDcEIsU0FBUyxFQUFFLEtBQU07RUFDakIsaUZBQWlGO0VBQ2pGLGdCQUFnQixFQUFFLE9BQVE7RUFDMUIsWUFBWSxFQUFFLE9BQVE7RUFDdEIsS0FBSyxFQUFFLEtBQU07RUFDYixXQUFXLEVBQUUsR0FBSTtFQUNqQixLQUFLLEVBQUUsSUFBSztFQUNOLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsTUFBTSxFQUFFLGFBQWM7RUFDdEIsS0FBSyxFQUFFLElBQUssR0FDbEI7O0FBR0QseUJBQXlCLENBQUM7RUFDdEIsU0FBUyxFQUFFLElBQUs7RUFDaEIsTUFBTSxFQUFFLEdBQUksR0FFWjs7QUFLTCxlQUFlO0FBSWYsTUFBTSxDQUFDLGdCQUFnQixDQUFDO0VBQ3ZCLG1GQUFtRjtFQUNuRixVQUFVLEVBQUUsZUFBZ0IsR0FDNUI7O0FBSUQseUJBQXlCLENBQUM7RUFFekIsTUFBTSxFQUFFLEdBQUksR0FDWjs7QUFFRCx5QkFBeUIsQ0FBQztFQUN6QixLQUFLLEVBQUUsaUJBQWtCLEdBRXpCOztBQUdDLHlCQUF5QixDQUFBO0VBQUMsU0FBUyxFQUFDLElBQUs7RUFBQyxNQUFNLEVBQUMsTUFBTyxHQUFFOztBQUsxRCx1RkFBdUY7QUFFeEYsU0FBUyxDQUFDO0VBQ0wsS0FBSyxFQUFFLGVBQWdCLEdBQ3hCOztBQUVELGlCQUFpQixDQUFDO0VBQ2hCLGFBQWEsRUFBRSxlQUFnQjtFQUMvQixVQUFVLEVBQUUsZUFBZ0I7RUFDNUIsWUFBWSxFQUFFLGNBQWU7RUFDN0IsYUFBYSxFQUFFLGNBQWU7RUFFOUIsYUFBYSxFQUFFLGNBQWUsR0FDL0I7O0FBRUQsaUJBQWlCLENBQUMsUUFBUSxDQUFDO0VBQ3pCLFlBQVksRUFBRSxjQUFlLEdBQzlCOztBQUVELGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUE7RUFDOUIsV0FBVyxFQUFFLGVBQWdCO0VBQzdCLGNBQWMsRUFBRSxJQUFLO0VBQ3JCLFlBQVksRUFBRSxJQUFLO0VBQ25CLGFBQWEsRUFBRSxJQUFLO0VBQ3BCLFdBQVcsRUFBRSxJQUFLLEdBRW5COztBQUNELGlCQUFpQixDQUFDLG9CQUFvQixDQUFDO0VBQ3JDLFdBQVcsRUFBRSxJQUFLLEdBRW5COztBQUNELGlCQUFpQixDQUFDLGFBQWEsQ0FBQztFQUU5QixZQUFZLEVBQUUsSUFBSyxHQUNwQjs7QUFFRCxpQkFBaUIsQ0FBQyxZQUFZLENBQUM7RUFDN0IsV0FBVyxFQUFFLGdCQUFpQjtFQUM5QixXQUFXLEVBQUUsSUFBSztFQUNsQixTQUFTLEVBQUUsSUFBSyxHQUNqQjs7QUFDRCxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO0VBQy9CLEtBQUssRUFBRSxLQUFNLEdBRWQ7O0FBQ0QsaUJBQWlCLENBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztFQUN0QixLQUFLLEVBQUUsS0FBTTtFQUNiLFNBQVMsRUFBRSxlQUFnQjtFQUMzQixXQUFXLEVBQUUsZ0JBQWlCLEdBRS9COztBQUVELGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7RUFDOUIsS0FBSyxFQUFFLGtCQUFtQjtFQUMxQixjQUFjLEVBQUUsU0FBVSxHQUUzQjs7QUFFSCxvQkFBb0IsQ0FBQyxFQUFFLENBQUM7RUFDdkIsV0FBVyxFQUFFLElBQUs7RUFDbEIsWUFBWSxFQUFFLGVBQWdCLEdBRTlCOztBQUVELG9CQUFvQixDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7RUFDekIsV0FBVyxFQUFFLElBQUs7RUFDbEIsS0FBSyxFQUFFLElBQUssR0FDWjs7QUFDRCxvQkFBb0IsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUMvQixXQUFXLEVBQUUsSUFBSztFQUNsQixLQUFLLEVBQUUsT0FBUSxHQUNmOztBQUVELG9CQUFvQixDQUFDLEVBQUUsQ0FBQztFQUN2QiwyQkFBMkIsRUFFM0I7O0FBRUQsc0JBQXNCLENBQUM7RUFDdEIsYUFBYSxFQUFFLGlCQUFrQjtFQUNqQyxhQUFhLEVBQUUsSUFBSztFQUNwQixjQUFjLEVBQUUsSUFBSyxHQUVyQjs7QUFFRCxzQkFBc0IsQ0FBQyxNQUFNLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQztFQUM3QyxXQUFXLEVBQUUsR0FBSSxHQUNqQjs7QUFFRCxzQkFBc0IsQ0FBQyxNQUFNLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQyxZQUFZLENBQUM7RUFDMUQsVUFBVSxFQUFFLElBQUssR0FDakI7O0FBRUQsc0JBQXNCLENBQUMsTUFBTSxBQUFBLFFBQVEsQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUFDO0VBQy9DLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFVBQVUsRUFBRSxJQUFLLEdBQ2pCOztBQUVELHdCQUF3QjtBQUV4QixxQkFBcUIsQ0FBQztFQUNyQixjQUFjLEVBQUUsSUFBSztFQUNyQixhQUFhLEVBQUUsSUFBSztFQUNwQixhQUFhLEVBQUUsY0FBZSxHQUU5Qjs7QUFDRCxxQkFBcUIsQ0FBQyxFQUFFLEVBQUUscUJBQXFCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztFQUNwRCxLQUFLLEVBQUUsSUFBSztFQUNaLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFdBQVcsRUFBRSxJQUFLLEdBRWxCOztBQUdELGlCQUFpQixDQUFDLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ25DLGVBQWUsRUFBRSxTQUFVLEdBRTlCOztBQUlELGtCQUFrQixDQUFDO0VBQ2xCLFVBQVUsRUFBRSxJQUFLLEdBRWpCOztBQUVELGtCQUFrQixDQUFDLENBQUMsQ0FBQztFQUNwQixTQUFTLEVBQUUsSUFBSyxHQUNoQjs7QUFFRCxrQkFBa0IsQ0FBRSxNQUFNLENBQUMsQ0FBQyxDQUFFO0VBQzdCLEtBQUssRUFBRSxrQkFBbUI7RUFDMUIsU0FBUyxFQUFFLElBQUs7RUFDaEIsY0FBYyxFQUFFLFNBQVU7RUFDMUIsV0FBVyxFQUFFLDJFQUE0RTtFQUN6RixXQUFXLEVBQUUsSUFBSyxHQUNsQjs7QUFJRCx3Q0FBd0M7QUFDeEMsb0JBQW9CLENBQUMsSUFBSSxFQUFFLG9CQUFvQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7RUFDdEQsV0FBVyxFQUFFLDJFQUE0RTtFQUN6RixTQUFTLEVBQUUsSUFBSztFQUNoQixVQUFVLEVBQUUsTUFBTztFQUNuQixXQUFXLEVBQUUsSUFBSztFQUNsQixjQUFjLEVBQUUsU0FBVSxHQUMxQjs7QUFHRCxrREFBa0Q7QUFDaEQsK0VBQStFO0FBQ2pGLFlBQVksQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUFFLGdCQUFnQixFQUFFLGdDQUFHLEdBQWlDOztBQUM1RixZQUFZLENBQUMsWUFBWSxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztFQUFFLEtBQUssRUFBRSxLQUFNLEdBQUk7O0FBQzdFLFlBQVksQ0FBQyxZQUFZLEFBQUEsUUFBUSxBQUFBLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztFQUFFLEtBQUssRUFBRSxLQUFNLEdBQUk7O0FBQ2pGLGFBQWEsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUFFLEtBQUssRUFBRSxLQUFNO0VBQUUsTUFBTSxFQUFFLElBQUs7RUFBRSxlQUFlLEVBQUUsVUFBVyxHQUFJOztBQUd0RyxrREFBa0Q7QUFHbkQsS0FBSyxBQUFBLFNBQVMsQ0FBQyxXQUFXLENBQUM7RUFDM0IsS0FBSyxFQUFFLElBQUs7RUFDWixZQUFZLEVBQUUsQ0FBRTtFQUNoQixhQUFhLEVBQUUsQ0FBRTtFQUNqQixRQUFRLEVBQUUsUUFBUztFQUNuQixLQUFLLEVBQUUsSUFBSyxHQUNYOztBQU1ELGdCQUFnQjtBQUNoQiwyQ0FBMkM7QUFDM0MsY0FBYztBQUNkLGtCQUFrQjtBQUNsQixlQUFlO0FBQ2YsY0FBYztBQUNkLGtCQUFrQjtBQUNsQixlQUFlLENBQUM7RUFDZixVQUFVLEVBQUUsT0FBRyxDQUFLLFVBQVU7RUFDOUIsZ0JBQWdCLEVBQUUsa0JBQW1CO0VBQ3JDLE1BQU0sRUFBRSxrQkFBbUIsR0FDM0I7O0FBQ0QsY0FBYyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsTUFBTTtBQUN4QyxjQUFjLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxNQUFNLENBQUM7RUFDekMsT0FBTyxFQUFFLElBQUssR0FDYjs7QUFFRCw4QkFBOEIsQ0FBQztFQUM1QixLQUFLLEVBQUUsY0FBZSxHQUN4Qjs7QUFDRCw4QkFBOEIsR0FBRyxHQUFHLEVBQUcsbUJBQW1CLEdBQUcsTUFBTSxDQUFDO0VBQ2xFLE9BQU8sRUFBRSxlQUFnQixHQUMxQjs7QUFDRCxnQkFBZ0IsQ0FBQztFQUNkLFVBQVUsRUFBRSxjQUFlO0VBQzVCLFdBQVcsRUFBRSxjQUFlO0VBQzdCLGdCQUFnQixFQUFFLGtCQUFtQixHQUNyQzs7QUFDRCxjQUFjLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDO0VBQ2xELFVBQVUsRUFBRSxrQkFBbUI7RUFDL0IsTUFBTSxFQUFFLElBQUs7RUFDYixXQUFXLEVBQUUsY0FBZSxHQUMzQjs7QUFDRCxlQUFlLENBQUM7RUFDZCxXQUFXLEVBQUUsY0FBZTtFQUM1QixVQUFVLEVBQUUsY0FBZSxHQUM1Qjs7QUFDRCxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDO0VBQ2pELGdCQUFnQixFQUFFLGtCQUFtQjtFQUNyQyxNQUFNLEVBQUUsSUFBSztFQUNiLFdBQVcsRUFBRSxjQUFlO0VBQzVCLFVBQVUsRUFBRSxjQUFlLEdBQzFCOztBQUNELDJCQUEyQixDQUFDO0VBQzFCLGdDQUFnQyxFQUNqQzs7QUFDRCxXQUFXLENBQUMsY0FBYztBQUMxQixXQUFXLENBQUMsa0JBQWtCO0FBQzlCLFdBQVcsQ0FBQyxlQUFlLENBQUM7RUFDNUIsZ0JBQWdCLEVBQUUsa0JBQW1CLEdBQ3BDOztBQUNELGlCQUFpQjtBQUNqQixjQUFjO0FBQ2QsaUJBQWlCO0FBQ2pCLGNBQWMsQ0FBQztFQUNmLEtBQUssRUFBRSxnQkFBaUIsR0FDdkI7O0FBRUQsY0FBYyxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUM7RUFDbkMsZ0JBQWdCLEVBQUUscUNBQUcsQ0FBbUMsVUFBVSxHQUNqRTs7QUFFRCxjQUFjLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDO0VBQy9DLFVBQVUsRUFBRSxrQkFBbUI7RUFDaEMsTUFBTSxFQUFFLElBQUssR0FDWjs7QUFFRDs7Ozs7RUFLRTtBQUNGLFlBQVksQ0FBQztFQUNiLFdBQVcsRUFBRSxJQUFLLEdBQ2pCOztBQUVELGVBQWUsQ0FBQztFQUNoQixTQUFTLEVBQUUsZ0JBQWlCLEdBQzNCOztBQUVELGFBQWEsQ0FBQztFQUNkLE1BQU0sRUFBRSxNQUFPLEdBQ2Q7O0FBRUQsV0FBVyxDQUFDO0VBQ1osZ0JBQWdCLEVBQUUsT0FBUTtFQUMxQixPQUFPLEVBQUUsY0FBZTtFQUN4QixhQUFhLEVBQUUsZUFBZ0I7RUFDL0IsU0FBUyxFQUFFLEtBQU07RUFDakIsV0FBVyxFQUFFLElBQUs7RUFDbEIsWUFBWSxFQUFFLElBQUssR0FDbEI7O0FBRUQsVUFBVSxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBUTtFQUMxQixPQUFPLEVBQUUsY0FBZTtFQUN4QixhQUFhLEVBQUUsZUFBZ0I7RUFDL0IsU0FBUyxFQUFFLEtBQU07RUFDakIsV0FBVyxFQUFFLElBQUs7RUFDbEIsWUFBWSxFQUFFLElBQUssR0FDbEI7O0FBRUQsd0RBQXdEO0FBQ3hELGFBQWEsQ0FBQztFQUNkLE9BQU8sRUFBRSxJQUFLLEdBQ2I7O0FBRUQsZ0RBQWdEO0FBQ2hELDJCQUEyQixDQUFDO0VBQzFCLGFBQWEsRUFBRSxlQUFnQixHQUNoQzs7QUFFRCwyQkFBMkIsQ0FBQyxhQUFhLENBQUE7RUFDdkMsYUFBYSxFQUFFLGVBQWdCLEdBQ2hDOztBQUlELDJCQUEyQixDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0VBQ2pELEtBQUssRUFBRSxlQUFnQixHQUN4Qjs7QUFHRCxPQUFPLEFBQUEsNkJBQTZCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztFQUN4QyxXQUFXLEVBQUUsMkVBQTRFO0VBQ3pGLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLEtBQUssRUFBRSxJQUFLO0VBQ1osVUFBVSxFQUFFLE1BQU87RUFDbkIsWUFBWSxFQUFFLE1BQU87RUFDckIsV0FBVyxFQUFFLElBQUs7RUFDbEIsTUFBTSxFQUFFLElBQUs7RUFDYixjQUFjLEVBQUUscUJBQXNCO0VBQ3RDLFdBQVcsRUFBRSxJQUFLLEdBQ25COztBQUdELE9BQU8sQUFBQSw2QkFBNkIsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUM1QyxlQUFlLEVBQUUsU0FBVSxHQUU5Qjs7QUFFRCxPQUFPLEFBQUEsNkJBQTZCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUM7RUFDN0MsS0FBSyxFQUFFLGNBQWU7RUFDdEIsU0FBUyxFQUFFLGVBQWdCLEdBQzVCOztBQUVELE9BQU8sQUFBQSw2QkFBNkIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUMsSUFBSSxDQUFDO0VBQzFELEtBQUssRUFBRSxlQUFnQjtFQUN2QixPQUFPLEVBQUUsQ0FBRTtFQUNYLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFdBQVcsRUFBRSxNQUFPLEdBQ3JCOztBQUNELE9BQU8sQUFBQSw2QkFBNkIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxFQUFFLE9BQU8sQUFBQSw2QkFBNkIsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxVQUFVLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQztFQUM5SCxLQUFLLEVBQUUsZUFBZ0I7RUFDdkIsT0FBTyxFQUFFLENBQUU7RUFDWCxlQUFlLEVBQUUsU0FBVSxHQUM1Qjs7QUFFRCxPQUFPLEFBQUEsNkJBQTZCLENBQUMsMEJBQTBCLENBQUM7RUFDOUQsS0FBSyxFQUFFLGlCQUFrQixHQUUxQjs7QUFFRCxPQUFPLEFBQUEsNkJBQTZCLENBQUMsNkJBQTZCLENBQUMsR0FBRyxDQUFDO0VBQ3JFLEtBQUssRUFBRSxjQUFlLEdBRXZCOztBQUlELDBFQUEwRTtBQUUxRSxrQkFBa0IsQUFBQSxlQUFlLEFBQUEsV0FBVyxDQUFDLFlBQVksQ0FBQztFQUN4RCxVQUFVLEVBQUUsY0FBZSxHQUU1Qjs7QUFFRCxrQkFBa0IsQUFBQSxlQUFlLEFBQUEsV0FBVyxDQUFDLGFBQWEsQ0FBQztFQUN6RCxXQUFXLEVBQUUsZUFBZ0IsR0FFOUI7O0FBQ0Qsa0JBQWtCLEFBQUEsZUFBZSxBQUFBLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQztFQUNoRSxXQUFXLEVBQUUsSUFBSztFQUNsQixXQUFXLEVBQUUsSUFBSyxHQUVuQjs7QUFHRCx5QkFBeUIsQ0FBQztFQUN6QixhQUFhLEVBQUUsY0FBZSxHQUM3Qjs7QUFHRixNQUFNLENBQUMsTUFBTSxBQUFBLGFBQWEsQ0FBQztFQUN6QixPQUFPLEVBQUUsZ0JBQWlCLEdBQzNCOztBQUVELFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFBO0VBQ1gsV0FBVyxFQUFFLCtFQUFnRixHQUU5Rjs7QUFDRCxlQUFlLENBQUMsY0FBYyxFQUFFLGVBQWUsQ0FBQyxhQUFhLENBQUM7RUFDNUQsS0FBSyxFQUFFLGVBQWdCLEdBR3hCOztBQUdELEdBQUcsQUFBQSxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBRSxFQUFFLENBQUUsQ0FBQyxBQUFBLGFBQWEsQ0FBQztFQUMxRCxnQkFBZ0IsRUFBRSxrQkFBbUI7RUFDckMsS0FBSyxFQUFFLGVBQWdCO0VBQ3ZCLE9BQU8sRUFBRSxRQUFTO0VBQ2xCLFVBQVUsRUFBRSxlQUFnQixHQUM3Qjs7QUFFRCxpQkFBaUIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0VBQ3pCLE9BQU8sRUFBRSxRQUFTLEdBQ25COztBQUNELGFBQWEsQ0FBQyxpQkFBaUIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUM3QyxnQkFBZ0IsRUFBRSxPQUFRO0VBQzFCLEtBQUssRUFBRSxJQUFLO0VBQ1osT0FBTyxFQUFFLFFBQVMsR0FDbkI7O0FBQ0QsaUJBQWlCLEdBQUcsRUFBRSxHQUFHLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDL0IsZ0JBQWdCLEVBQUUsSUFBSztFQUN2QixLQUFLLEVBQUUsSUFBSztFQUNaLE9BQU8sRUFBRSxRQUFTLEdBQ25COztBQUdELGtCQUFrQixDQUFDO0VBQ2pCLFVBQVUsRUFBRSxlQUFnQixHQUM3Qjs7QUFFRCxLQUFLLEdBQUcsTUFBTSxHQUFHLEdBQUcsR0FBRyxNQUFNLEdBQUcsVUFBVSxDQUFDO0VBQ3pDLCtCQUErQixFQUNoQzs7QUFHRCxzQkFBc0IsQ0FBQztFQUNyQixTQUFTLEVBQUUsR0FBSTtFQUNmLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFdBQVcsRUFBRSwyRUFBNEU7RUFDekYsU0FBUyxFQUFFLGVBQWdCO0VBQzNCLGNBQWMsRUFBRSxTQUFVLEdBRTNCOztBQUNELHFCQUFxQixDQUFDO0VBQ3BCLFNBQVMsRUFBRSxJQUFLO0VBRWhCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFdBQVcsRUFBRSxjQUFlO0VBQzVCLEtBQUssRUFBRSxPQUFRO0VBQ2YsV0FBVyxFQUFFLDJFQUE0RTtFQUN6RixTQUFTLEVBQUUsSUFBSztFQUNoQixVQUFVLEVBQUUsTUFBTztFQUNuQixXQUFXLEVBQUUsSUFBSztFQUNsQixjQUFjLEVBQUUsU0FBVSxHQUMzQjs7QUFFRCxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsTUFBTztFQUNoQixRQUFRLEVBQUUsUUFBUztFQUNuQixNQUFNLEVBQUUsSUFBSztFQUNiLEtBQUssRUFBRSxJQUFLO0VBQ1osS0FBSyxFQUFFLEdBQUk7RUFDWCxhQUFhLEVBQUUsSUFBSztFQUNwQixrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLFVBQVUsRUFBRSxLQUFNLEdBRW5COztBQUVELHlCQUF5QixDQUFDO0VBQ3hCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE1BQU0sRUFBRSxJQUFLO0VBQ2IsSUFBSSxFQUFFLElBQUs7RUFDWCxLQUFLLEVBQUUsR0FBSTtFQUNYLGFBQWEsRUFBRSxJQUFLLEdBR3JCOztBQUVELGtCQUFrQixDQUFDLE1BQU0sQ0FBQztFQUN4QixpQ0FBaUM7RUFDakMsY0FBYyxFQUFFLElBQUssR0FDdEI7O0FBR0QsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFQUFFLEtBQU07RUFDYixTQUFTLEVBQUUsZUFBZ0I7RUFDM0IsVUFBVSxFQUFFLGVBQWdCLEdBQzdCOztBQUVELGlCQUFpQixHQUFHLEVBQUUsQUFBQSxhQUFhLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUM1QyxVQUFVLEVBQUUsZUFBZ0IsR0FDN0I7O0FBRUQsdUJBQXVCLENBQUM7RUFDdEIsVUFBVSxFQUFFLGNBQWU7RUFDM0IsV0FBVyxFQUFFLElBQUssR0FDbkI7O0FBR0QsTUFBTSxHQUFHLEdBQUcsQUFBQSx5QkFBeUIsR0FBRyxHQUFHLEFBQUEsb0JBQW9CLEFBQUEsc0JBQXNCLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxNQUFNLEdBQUcsR0FBRyxBQUFBLHlCQUF5QixHQUFHLEdBQUcsQUFBQSxvQkFBb0IsQUFBQSxxQkFBcUIsR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLE1BQU0sR0FBRyxHQUFHLEFBQUEseUJBQXlCLEdBQUcsR0FBRyxBQUFBLG9CQUFvQixBQUFBLHFCQUFxQixHQUFHLENBQUMsQUFBQSxPQUFPLENBQUM7RUFDclMsdUNBQXVDO0VBQ3JDLEtBQUssRUFBRSxlQUFnQixHQUd4Qjs7QUFFRCxHQUFHLEFBQUEsb0JBQW9CLENBQUMsQ0FBQyxDQUFBO0VBQ3ZCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLEtBQUssRUFBRyxPQUFRLEdBQ2pCOztBQUdELG9CQUFvQixDQUFDLENBQUMsQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSztFQUNaLGVBQWUsRUFBRSxJQUFLO0VBQ3RCLFdBQVcsRUFBRSxPQUFRLEdBQ3BCOztBQUdELE1BQU0sR0FBRyxHQUFHLEFBQUEsZUFBZSxDQUFDO0VBQzFCLEtBQUssRUFBRSxrQkFBbUIsR0FFM0I7O0FBRUQsTUFBTSxBQUFBLGFBQWEsQ0FBQztFQUNsQixtQkFBbUIsRUFBRSxrQkFBbUI7RUFDeEMsaUJBQWlCLEVBQUUsa0JBQW1CO0VBQ3RDLGtCQUFrQixFQUFFLGtCQUFtQixHQUN4Qzs7QUFHRCx5QkFBeUIsQ0FBQyxFQUFFLENBQUM7RUFDM0IsTUFBTSxFQUFFLGVBQWdCLEdBQ3pCOztBQUlELFdBQVcsQ0FBQztFQUNWLEtBQUssRUFBRSxrQkFBbUIsR0FDM0I7O0FBSUQsZUFBZSxDQUFDO0VBQ2QsU0FBUyxFQUFFLElBQUs7RUFDaEIsS0FBSyxFQUFFLEtBQU07RUFDYixhQUFhLEVBQUUsR0FBSTtFQUNuQixLQUFLLEVBQUUsS0FBTSxHQUVkOztBQUVELGlCQUFpQixDQUFDO0VBQ2hCLFNBQVMsRUFBRSxJQUFLLEdBQ2pCOztBQUVELFdBQVcsQ0FBQztFQUNWLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFdBQVcsRUFBRSwwREFBMkQsR0FDekU7O0FBQ0QsV0FBVyxDQUFDO0VBQ1YsU0FBUyxFQUFFLElBQUs7RUFDaEIsVUFBVSxFQUFFLE1BQU87RUFDbkIsV0FBVyxFQUFFLE1BQU87RUFDcEIsV0FBVyxFQUFFLDBEQUEyRCxHQUN6RTs7QUFHRCxHQUFHLEFBQUEsY0FBYyxBQUFBLGVBQWUsQ0FBQyxDQUFDLENBQUM7RUFDakMsT0FBTyxFQUFFLDJCQUE0QixHQUV0Qzs7QUFFRCxxQkFBcUIsQUFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7RUFDcEQsVUFBVSxFQUFFLDZCQUFHLENBQTJCLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQUk7RUFDL0UsT0FBTyxFQUFFLFlBQWE7RUFDdEIsVUFBVSxFQUFFLElBQUs7RUFDakIsWUFBWSxFQUFFLElBQUs7RUFDbkIsV0FBVyxFQUFFLEdBQUksR0FDcEI7O0FBQ0QsU0FBUyxDQUFDLGFBQWEsRUFBRSxTQUFTLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQztFQUN2RCxJQUFJLEVBQUUsQ0FBRTtFQUNSLFdBQVcsRUFBRSxDQUFFLEdBQ2hCOztBQUNELGVBQWUsQ0FBQyxZQUFZLENBQUM7RUFDekIsT0FBTyxFQUFFLEtBQU0sR0FDbEI7O0FBRUQsa0JBQWtCLENBQUMsWUFBWSxDQUFDO0VBQzVCLE9BQU8sRUFBRSxLQUFNLEdBQ2xCOztBQUdELFdBQVcsQ0FBQyxZQUFZLENBQUM7RUFDckIsT0FBTyxFQUFFLEtBQU0sR0FDbEI7O0FBRUQsYUFBYSxDQUFDLFlBQVksQ0FBQztFQUN2QixPQUFPLEVBQUUsS0FBTSxHQUNsQjs7QUFFRCxpQkFBaUIsQ0FBQyxZQUFZLENBQUM7RUFDM0IsT0FBTyxFQUFFLEtBQU0sR0FDbEI7O0FBTUQscUJBQXFCLENBQUMsWUFBWSxDQUFDO0VBQy9CLE9BQU8sRUFBRSxLQUFNLEdBQ2xCOztBQUVELCtCQUErQixDQUFDLFlBQVksQ0FBQztFQUM1QyxPQUFPLEVBQUUsS0FBTSxHQUNmOztBQUVELHFCQUFxQixDQUFDLGlCQUFpQixHQUFHLEVBQUUsR0FBRyxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ3JELGdCQUFnQixFQUFFLE9BQVE7RUFDMUIsS0FBSyxFQUFFLElBQUs7RUFDWixPQUFPLEVBQUUsUUFBUyxHQUNuQjs7QUFDRCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxTQUFTO0VBQ25DLGNBQWMsQ0FBQyxNQUFNLEFBQUEsVUFBVSxFQUFFLGNBQWMsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDO0lBQ2hFLEtBQUssRUFBRSxjQUFlLEdBQ3ZCOztBQUdILGFBQWEsQUFBQSxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUNsQyxlQUFlLEVBQUUsVUFBVztFQUM1QixNQUFNLEVBQUUsSUFBSztFQUNiLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUVELFlBQVksQUFBQSxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUNqQyxnQkFBZ0IsRUFBRSxpQ0FBRyxHQUN4Qjs7QUFFRCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxTQUFTO0VBQ2pDLFlBQVksQUFBQSxRQUFRLENBQUM7SUFDakIsS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUFDRCxZQUFZLEFBQUEsUUFBUSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUVMLFlBQVksQUFBQSxRQUFRLEFBQUEsUUFBUSxDQUFFO0VBQ3RCLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUVMLGFBQWEsQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUNoQyxlQUFlLEVBQUUsVUFBVztFQUM1QixNQUFNLEVBQUUsSUFBSztFQUNiLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUVELFlBQVksQUFBQSxNQUFNLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUMvQixnQkFBZ0IsRUFBRSwrQkFBRyxHQUN4Qjs7QUFFRCxhQUFhLEFBQUEsUUFBUSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7RUFDbEMsZUFBZSxFQUFFLFVBQVc7RUFDNUIsTUFBTSxFQUFFLElBQUs7RUFDYixLQUFLLEVBQUUsS0FBTSxHQUNoQjs7QUFFRCxZQUFZLEFBQUEsUUFBUSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7RUFDakMsZ0JBQWdCLEVBQUUsaUNBQUcsR0FDeEI7O0FBR0Q7Ozs7Ozs7O0dBUUc7QUFFSDs7Ozs7RUFLRTtBQUNGLG9CQUFvQixDQUFDLEVBQUUsQ0FBQztFQUN0QixPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQUVELG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxjQUFjO0FBQ2xELG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUM7RUFDNUMsYUFBYSxFQUFFLEtBQU07RUFDcEIsV0FBVyxFQUFFLG1CQUFvQjtFQUNqQyxZQUFZLEVBQUUsUUFBUztFQUN2QixhQUFhLEVBQUUsUUFBUztFQUN4QixLQUFLLEVBQUUsUUFBUyxHQUNqQjs7QUFFRCxjQUFjO0FBQ2QsUUFBUSxDQUFDO0VBQ1IsYUFBYSxFQUFFLEtBQU07RUFDckIsS0FBSyxFQUFFLEdBQUk7RUFDWCxZQUFZLEVBQUUsUUFBUztFQUN2QixhQUFhLEVBQUUsUUFBUztFQUN4QixXQUFXLEVBQUUsbUJBQW9CLEdBQ2pDOztBQUNELGFBQWEsQ0FBQztFQUNiLE9BQU8sRUFBRSxZQUFhO0VBQ3ZCLDZCQUE2QjtFQUM1QixXQUFXLEVBQUUsUUFBUztFQUN0QixjQUFjLEVBQUUsUUFBUztFQUN6QixVQUFVLEVBQUUsTUFBTztFQUNuQixjQUFjLEVBQUUsR0FBSTtFQUNwQixLQUFLLEVBQUUsSUFBSyxHQUNaOztBQUVELEdBQUcsQUFBQSxhQUFhLEFBQUEsVUFBVSxDQUFDO0VBQ3pCLEtBQUssRUFBRSxlQUFnQixHQUN4Qjs7QUFDRCxrQkFBa0IsQ0FBQyxhQUFhLENBQUM7RUFDaEMsU0FBUyxFQUFFLEdBQUksR0FDZjs7QUFDRCxrQkFBa0IsQ0FBQyxhQUFhLENBQUM7RUFDaEMsU0FBUyxFQUFFLE1BQU8sR0FDbEI7O0FBQ0Qsa0JBQWtCLENBQUMsYUFBYSxDQUFDO0VBQ2hDLFNBQVMsRUFBRSxHQUFJLEdBQ2Y7O0FBQ0Qsa0JBQWtCLENBQUMsYUFBYSxDQUFDO0VBQ2hDLFNBQVMsRUFBRSxHQUFJLEdBQ2Y7O0FBQ0Qsa0JBQWtCLENBQUMsYUFBYSxDQUFDO0VBQ2hDLFNBQVMsRUFBRSxNQUFPLEdBQ2xCOztBQUNELGtCQUFrQixDQUFDLGFBQWEsQ0FBQztFQUNoQyxTQUFTLEVBQUUsTUFBTyxHQUNsQjs7QUFDRCxrQkFBa0IsQ0FBQyxhQUFhLENBQUM7RUFDaEMsU0FBUyxFQUFFLEtBQU0sR0FDakI7O0FBQ0Qsa0JBQWtCLENBQUMsYUFBYSxDQUFDO0VBQ2hDLFNBQVMsRUFBRSxNQUFPLEdBQ2xCOztBQUNELGFBQWEsQ0FBQyxHQUFHLENBQUM7RUFDakIsTUFBTSxFQUFFLE1BQU8sR0FDZjs7QUFDRCxnQkFBZ0IsQ0FBQztFQUNoQixLQUFLLEVBQUUscUJBQUk7RUFDWCxPQUFPLEVBQUUsS0FBTTtFQUNmLFdBQVcsRUFBRSxpQkFBa0I7RUFDL0IsU0FBUyxFQUFFLE1BQU87RUFDbEIsV0FBVyxFQUFFLEdBQUk7RUFDakIsT0FBTyxFQUFFLE9BQVEsR0FDakI7O0FBQ0Qsa0JBQWtCLENBQUMsZ0JBQWdCLEVBQUUsa0JBQWtCLENBQUMsZ0JBQWdCLEVBQUUsa0JBQWtCLENBQUMsZ0JBQWdCLEVBQUUsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUM7RUFDbEosT0FBTyxFQUFFLElBQUssR0FDZDs7QUFDRCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxTQUFTO0VBQ3BDLGNBQWM7RUFDZCxRQUFRLENBQUM7SUFDUixhQUFhLEVBQUUsS0FBTTtJQUNyQixLQUFLLEVBQUUsSUFBSztJQUNaLE9BQU8sRUFBRSxDQUFFO0lBQ1gsV0FBVyxFQUFFLFlBQWEsR0FDMUI7RUFDRCxhQUFhLENBQUM7SUFDYixPQUFPLEVBQUUsWUFBYTtJQUN0QixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxNQUFPO0lBQ25CLGNBQWMsRUFBRSxHQUFJO0lBQ3BCLEtBQUssRUFBRSxJQUFLLEdBQ1o7RUFDRCxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsa0JBQWtCLENBQUMsYUFBYSxFQUFFLGtCQUFrQixDQUFDLGFBQWEsRUFBRSxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsa0JBQWtCLENBQUMsYUFBYSxFQUFFLGtCQUFrQixDQUFDLGFBQWEsRUFBRSxrQkFBa0IsQ0FBQyxhQUFhLENBQUM7SUFDNU8sU0FBUyxFQUFFLElBQUssR0FDaEI7O0FBR0YsRUFBRSxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUM7RUFDcEMsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVBQUUsWUFBYSxHQUMxQjs7QUFFRCxhQUFhLENBQUMsZ0JBQWdCLENBQUM7RUFDOUIsVUFBVSxFQUFFLGNBQWU7RUFDM0IsVUFBVSxFQUFFLEtBQU07RUFDbEIsS0FBSyxFQUFFLElBQUs7RUFDWixJQUFJLEVBQUUsc0ZBQXVGO0VBQzdGLGFBQWEsRUFBRSxDQUFFO0VBQ2pCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFdBQVcsRUFBRSxLQUFNLEdBQ25COztBQUVELGFBQWEsQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUMvQixlQUFlLEVBQUUsVUFBVztFQUM1QixNQUFNLEVBQUUsSUFBSztFQUNiLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUVELFlBQVksQUFBQSxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUM5QixnQkFBZ0IsRUFBRSw4QkFBRyxHQUN4Qjs7QUFFRDs7O0dBR0c7QUFFSCx3QkFBd0IsQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLENBQUM7RUFDckQsVUFBVSxFQUFFLEdBQUksR0FDakI7O0FBRUQsd0JBQXdCLENBQUMsY0FBYyxDQUFDO0VBQ3BDLElBQUksRUFBRSxpRUFBa0U7RUFDeEUsV0FBVyxFQUFFLEdBQUksR0FDcEI7O0FBRUQsd0JBQXdCLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQztFQUNqRCxXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLFlBQVksRUFBRSxRQUFTO0VBQ3ZCLGFBQWEsRUFBRSxRQUFTO0VBQ3hCLEtBQUssRUFBRSxRQUFTLEdBQ25COztBQUVELHdCQUF3QixDQUFDLFlBQVksQ0FBQztFQUNyQyxJQUFJLEVBQUUsQ0FBRSxHQUNSOztBQUNELHdCQUF3QixDQUFDLGFBQWEsQ0FBQztFQUN0QyxJQUFJLEVBQUUsQ0FBRSxHQUNSOztBQUNEOztFQUVFO0FBRUYsR0FBRyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDO0VBQ3hCLEtBQUssRUFBRSxjQUFlO0VBQ3RCLFNBQVMsRUFBRSxlQUFnQixHQUM1Qjs7QUFHRCx3QkFBd0IsQ0FBQyxDQUFDLENBQUM7RUFDekIsS0FBSyxFQUFFLEtBQUc7RUFDVixNQUFNLEVBQUUsSUFBSztFQUNiLE9BQU8sRUFBRSxNQUFPO0VBQ2hCLFdBQVcsRUFBRSwyRUFBNEU7RUFDekYsU0FBUyxFQUFFLElBQUs7RUFDaEIsVUFBVSxFQUFFLE1BQU87RUFDbkIsV0FBVyxFQUFFLElBQUs7RUFDbEIsTUFBTSxFQUFFLElBQUs7RUFDYixjQUFjLEVBQUUsb0JBQXFCO0VBQ3JDLFdBQVcsRUFBRSxrQkFBbUI7RUFDaEMsZUFBZSxFQUFFLElBQUssR0FDdkI7O0FBRUQseUJBQXlCLENBQUMsQ0FBQyxDQUFDO0VBQzFCLEtBQUssRUFBRSxLQUFHO0VBQ1YsTUFBTSxFQUFFLElBQUs7RUFDYixPQUFPLEVBQUUsTUFBTztFQUNoQixXQUFXLEVBQUUsMkVBQTRFO0VBQ3pGLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLE1BQU0sRUFBRSxJQUFLO0VBQ2IsY0FBYyxFQUFFLG9CQUFxQjtFQUNyQyxXQUFXLEVBQUUsa0JBQW1CO0VBQ2hDLGVBQWUsRUFBRSxJQUFLLEdBQ3ZCOztBQUVELEtBQUssQUFBQSxRQUFRLEdBQUcsRUFBRSxDQUFFLEVBQUUsQUFBQSxVQUFVLENBQUM7RUFDL0IsZUFBZSxFQUFFLElBQUssR0FDdkI7O0FBQ0QsS0FBSyxBQUFBLFFBQVEsR0FBRyxFQUFFLENBQUUsRUFBRSxBQUFBLFVBQVUsQ0FBRSxDQUFDLENBQUM7RUFDbEMsS0FBSyxFQUFFLElBQUssR0FDYjs7QUFDRCxLQUFLLEFBQUEsUUFBUSxHQUFHLEVBQUUsQ0FBRSxFQUFFLEFBQUEsVUFBVSxDQUFFLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDeEMsS0FBSyxFQUFFLElBQUs7RUFDWixlQUFlLEVBQUUsU0FBVSxHQUM1Qjs7QUFFQSxFQUFFLEdBQUcsRUFBRSxBQUFBLFVBQVUsQUFBQSx1QkFBdUIsR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUFBLFVBQVUsR0FBRyxDQUFDLENBQUM7RUFDaEUsU0FBUyxFQUFFLElBQUssR0FFaEI7O0FBRUQseUJBQXlCO0FBQ3pCLFlBQVksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDO0VBQzVCLFVBQVUsRUFBRSxlQUFnQjtFQUM1QixNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQUVELE9BQU8sQ0FBQyxPQUFPLENBQUM7RUFDZCxZQUFZLEVBQUUsWUFBYTtFQUMzQixZQUFZLEVBQUUsWUFBYTtFQUMzQixLQUFLLEVBQUUsZUFBZ0I7RUFDdkIsV0FBVyxFQUFFLFlBQWEsR0FDMUI7O0FBRUQsc0NBQXNDLENBQUMsR0FBRyxBQUFBLE1BQU0sQUFBQSxRQUFRLENBQUMsY0FBYyxDQUFBO0VBQ3RFLFVBQVUsRUFBRSxLQUFNLEdBQ2xCOztBQUVGLHNDQUFzQyxDQUFDLEdBQUcsQUFBQSxNQUFNLEFBQUEsUUFBUSxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUMsR0FBRyxBQUFBLE1BQU0sQUFBQSxRQUFRLENBQUMsVUFBVSxFQUFFLHNDQUFzQyxDQUFDLEdBQUcsQUFBQSxNQUFNLEFBQUEsUUFBUSxDQUFDLGFBQWEsQ0FBQztFQUNoTCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBQUVELHNDQUFzQyxDQUFDLEdBQUcsQUFBQSxNQUFNLEFBQUEsUUFBUSxDQUFDLGFBQWEsQ0FBQztFQUNyRSxNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQUVELE9BQU8sQUFBQSxLQUFLLEdBQUksTUFBTSxDQUFDO0VBQ3JCLE1BQU0sRUFBRSxJQUFLLEdBQ2Q7O0FBQ0QsZ0JBQWdCLENBQUM7RUFDZixXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLFlBQVksRUFBRSxRQUFTO0VBQ3ZCLGFBQWEsRUFBRSxRQUFTO0VBQ3hCLEtBQUssRUFBRSxRQUFTLEdBQ2pCOztBQUNELEtBQUssQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxFQUFFLEtBQUssQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQyxFQUFFLEVBQUUsS0FBSyxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDO0VBQ2xJLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLE9BQU8sRUFBRSxFQUFHO0VBQ1osS0FBSyxFQUFFLElBQUs7RUFDWixPQUFPLEVBQUUsQ0FBRTtFQUNYLE1BQU0sRUFBRSxDQUFFO0VBQ1YsUUFBUSxFQUFFLFFBQVMsR0FDcEI7O0FBQ0QsS0FBSyxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsZUFBZSxDQUFDLEVBQUUsQ0FBQztFQUN4QyxPQUFPLEVBQUUsSUFBSyxHQUNmOztBQUNELGdCQUFnQixFQUFFLFlBQVksQ0FBQyxjQUFjLEdBQUMsTUFBTSxDQUFDO0VBQ25ELFlBQVksRUFBRSxRQUFTO0VBQ3ZCLGFBQWEsRUFBRSxRQUFTO0VBQ3hCLEtBQUssRUFBRSxjQUFlO0VBQ3RCLFdBQVcsRUFBRSx3QkFBeUIsR0FDdkM7O0FBSUQ7OztFQUdFO0FBQ0YsV0FBVyxDQUFDO0VBQ1YsSUFBSSxFQUFFLGVBQWdCLEdBQ3ZCOztBQUNELFdBQVcsQ0FBQztFQUNWLEtBQUssRUFBRSxlQUFnQixHQUN4Qjs7QUFDRCxhQUFhLENBQUMsVUFBVSxDQUFDO0VBQ3ZCLFVBQVUsRUFBRSxJQUFLLEdBQ2xCOztBQUlELFdBQVcsRUFBRSxXQUFXLENBQUM7RUFDdkIsS0FBSyxFQUFFLGVBQWdCO0VBQ3ZCLHFDQUFxQyxFQUN0Qzs7QUFDRCxXQUFXLEFBQUEsT0FBTyxFQUFFLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFDckMsS0FBSyxFQUFFLGVBQWdCLEdBRXhCOztBQUVELFlBQVksQ0FBQyxHQUFHLENBQUM7RUFDZixLQUFLLEVBQUUsZUFBZ0I7RUFDdkIsTUFBTSxFQUFFLElBQUssR0FDZDs7QUFFRCxZQUFZLENBQUMsR0FBRyxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBQUU7RUFDNUIsS0FBSyxFQUFFLGVBQWdCLEdBQ3hCOztBQUVELGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFLLEdBQ2Y7O0FBRUQsS0FBSyxBQUFBLFVBQVUsQUFBQSxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztFQUMvQixLQUFLLEVBQUUsZUFBZ0IsR0FDeEI7O0FBQ0QsS0FBSyxBQUFBLFVBQVUsQUFBQSxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxNQUFNLENBQUM7RUFDckMsS0FBSyxFQUFFLGtCQUFtQixHQUMzQjs7QUFDRCxLQUFLLEFBQUEsVUFBVSxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUM7RUFDM0IsVUFBVSxFQUFFLElBQUssR0FDbEI7O0FBQ0QsS0FBSyxBQUFBLFVBQVUsQUFBQSxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUM5QixVQUFVLEVBQUUsSUFBSyxHQUNsQjs7QUFFRCw4QkFBOEI7QUFDOUIsTUFBTSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUEsUUFBUSxDQUFDO0VBQ3pCLE9BQU8sRUFBRSxFQUFHLEdBQ2Y7O0FBQ0QsZ0JBQWdCLENBQUMsWUFBWSxDQUFDO0VBQzFCLE9BQU8sRUFBRSxLQUFNLEdBQ2xCOztBQUNELG1CQUFtQixDQUFDLFlBQVksQ0FBQztFQUM3QixPQUFPLEVBQUUsS0FBTSxHQUNsQjs7QUFDRCxtQkFBbUIsQ0FBQyxjQUFjLENBQUMsRUFBRSxDQUFDO0VBQ2xDLFNBQVMsRUFBRSxVQUFXLEdBQ3pCOztBQUNELEtBQUssQ0FBQyxjQUFjLENBQUMsc0JBQXNCLENBQUUsRUFBRSxDQUFDLEVBQUUsQUFBQSxRQUFRLEVBQUUsS0FBSyxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUUsRUFBRSxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUM7RUFDM0csT0FBTyxFQUFFLEdBQUksR0FDYjs7QUFDRCxzQkFBc0IsQ0FBQyxDQUFDLEVBQUUsc0JBQXNCLENBQUMsQ0FBQyxBQUFBLFFBQVEsRUFBRSxzQkFBc0IsQ0FBQyxDQUFDLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQUFDLENBQUMsRUFBRSxXQUFXLENBQUMsQ0FBQyxBQUFBLFFBQVEsRUFBRSxXQUFXLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBRTtFQUNuSyxVQUFVLEVBQUUsT0FBUSxHQUNwQjs7QUFDRCx3REFBd0Q7QUFDeEQsY0FBYyxDQUFDLENBQUMsQ0FBQztFQUNmLE9BQU8sRUFBRSxJQUFLLEdBQ2Y7O0FBR0QsRUFBRSxBQUFBLFVBQVUsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBRTtFQUN4RCxlQUFlLEVBQUUsSUFBSyxHQUMxQjs7QUFFRCxFQUFFLEFBQUEsVUFBVSxBQUFBLHlCQUF5QixBQUFBLHNCQUFzQixDQUFDLENBQUMsQ0FBQztFQUN6RCxLQUFLLEVBQUUsZUFBZ0IsR0FDM0I7O0FBQ0QsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsU0FBUztFQUNuQyxtQkFBbUIsQUFBQSxPQUFPLENBQUMsT0FBTyxBQUFBLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFFO0lBQ3pELFVBQVUsRUFBRSxLQUFNLEdBQ25COztBQUdILDBDQUEwQztBQUMxQywyQkFBMkIsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDO0VBQ3JELElBQUksRUFBRSxlQUFnQixHQUV2Qjs7QUFFRCxzQkFBc0IsQ0FBQztFQUNuQixXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLFlBQVksRUFBRSxRQUFTO0VBQ3ZCLGFBQWEsRUFBRSxRQUFTO0VBQ3hCLGNBQWMsRUFBRSxFQUFHO0VBQ25CLEtBQUssRUFBRSxRQUFTLEdBQ25COztBQUNELHNCQUFzQixDQUFDLEdBQUcsQ0FBQztFQUMxQixLQUFLLEVBQUUsR0FBSTtFQUNYLGFBQWEsRUFBRSxFQUFHO0VBQ2xCLEtBQUssRUFBRSxJQUFLLEdBQ1o7O0FBR0QsWUFBWSxDQUFFLE1BQU0sR0FBRyxHQUFHLEdBQUcsR0FBRyxBQUFBLFdBQVcsQ0FBQztFQUMxQyxVQUFVLEVBQUUsSUFBSyxHQUNsQjs7QUFFRDs7O0dBR0c7QUFJSCxrREFBa0Q7QUFDbEQsRUFBRSxBQUFBLGNBQWMsQ0FBQztFQUNmLFNBQVMsRUFBRSxJQUFLLEdBQ2pCOztBQUlELDhGQUE4RjtBQUM5RixJQUFJLEFBQUEsYUFBYSxDQUFDLElBQUksQUFBQSxjQUFjLEVBQUUsSUFBSSxBQUFBLFdBQVcsQ0FBQyxJQUFJLEFBQUEsY0FBYyxFQUFFLElBQUksQUFBQSxpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsY0FBYyxDQUFBO0VBQ2hILFVBQVUsRUFBRSxlQUFnQjtFQUM1QixhQUFhLEVBQUUsS0FBTSxHQUN0Qjs7QUFHRCxHQUFHLEFBQUEsaUJBQWlCLENBQUU7RUFDdEIsNEJBQTRCLEVBQzNCOztBQUVELEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxZQUFZLENBQUU7RUFDakMsU0FBUyxFQUFFLElBQUssR0FDakI7O0FBRUQsR0FBRyxBQUFBLElBQUksQUFBQSxpQkFBaUIsR0FBRyxNQUFNLEdBQUcsR0FBRyxHQUFHLEVBQUUsQ0FBQztFQUMzQyxTQUFTLEVBQUUsZUFBZ0I7RUFDM0IsWUFBWSxFQUFFLGNBQWUsR0FDOUI7O0FBRUQsR0FBRyxBQUFBLElBQUksQUFBQSxpQkFBaUIsR0FBRyxHQUFHLEFBQUEsUUFBUSxDQUFDO0VBQ3JDLFlBQVksRUFBRSxHQUFJLEdBQ25COztBQUVELGVBQWUsQ0FBQyxDQUFDLENBQUM7RUFDaEIsVUFBVSxFQUFFLE1BQU8sR0FDcEI7O0FBR0QsZUFBZSxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUM7RUFDdkIsVUFBVSxFQUFFLElBQUs7RUFDakIsVUFBVSxFQUFFLE9BQVE7RUFDcEIsT0FBTyxFQUFFLHlCQUEwQixHQUNwQzs7QUFFRCxJQUFJLEFBQUEsV0FBVyxDQUFDLHlCQUF5QixDQUFDLEVBQUUsQUFBQSxVQUFVLENBQUUsQ0FBQyxBQUFBLE1BQU0sQ0FBQztFQUM5RCxnQkFBZ0IsRUFBRSxlQUFnQjtFQUNsQyxLQUFLLEVBQUUsZUFBZ0IsR0FFeEI7O0FBRUQsd0JBQXdCLENBQUM7RUFDdkIsTUFBTSxFQUFFLGdCQUFpQixHQUMxQjs7QUFFRCxFQUFFLEdBQUcsQ0FBQyxFQUFFLEVBQUUsR0FBRyxDQUFDLENBQUM7RUFDYixhQUFhLEVBQUUsY0FBZSxHQUMvQjs7QUFFRCxJQUFJLEFBQUEsS0FBSyxBQUFBLCtCQUErQixDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUM7RUFDckUsV0FBVyxFQUFFLElBQUs7RUFDbEIsV0FBVyxFQUFFLFlBQWE7RUFDMUIsS0FBSyxFQUFFLElBQUs7RUFDWixLQUFLLEVBQUUsS0FBTSxHQUVkOztBQUVELGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQztFQUN4QyxTQUFTLEVBQUUsSUFBSztFQUNoQixZQUFZLEVBQUUsSUFBSztFQUNuQixLQUFLLEVBQUUsSUFBSyxHQUNiOztBQUVEOzs7Ozs7OztHQVFHO0FBQ0g7Ozs7R0FJRztBQUVILFdBQVcsQ0FBQyxZQUFZLENBQUM7RUFDckIsT0FBTyxFQUFFLEtBQU0sR0FDbEI7O0FBRUQ7O0dBRUc7QUFFSCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxTQUFTO0VBRWpDLFdBQVcsQ0FBQyxhQUFhLENBQUM7SUFDeEIsT0FBTyxFQUFFLHVCQUF3QixHQUNsQzs7QUFHTCxXQUFXLENBQUMsWUFBWSxDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxnQkFBaUIsR0FDM0I7O0FBQ0Q7OztFQUdFO0FBR0Ysc0JBQXNCLENBQUMsb0JBQW9CLEVBQUUsc0JBQXNCLENBQUMsb0JBQW9CLENBQUMsYUFBYSxFQUFFLHNCQUFzQixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQztFQUNuTyxNQUFNLEVBQUUsZUFBZ0I7RUFDeEIsZ0JBQWdCLEVBQUUsSUFBSyxHQUd4Qjs7QUFFRCxzQkFBc0IsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUU7RUFDM0QsTUFBTSxFQUFFLDRCQUE2QjtFQUNyQyxnQkFBZ0IsRUFBRSxJQUFLO0VBQ3ZCLFVBQVUsRUFBRSwwQkFBMkIsR0FDeEM7O0FBRUQsc0JBQXNCLENBQUMsb0JBQW9CLENBQUM7RUFDMUMsZ0JBQWdCLEVBQUUsZUFBZ0IsR0FFbkM7O0FBR0Qsd0JBQXdCLENBQUMsR0FBRyxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBQUMsSUFBSSxBQUFBLE9BQU8sRUFBRSx3QkFBd0IsQ0FBQyxXQUFXLENBQUMsSUFBSSxBQUFBLE9BQU8sQ0FBQztFQUMzRyxPQUFPLEVBQUUsSUFBSyxHQUNmOztBQUVELHdCQUF3QixDQUFDLE1BQU0sQ0FBQyxJQUFJLEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNyRCxPQUFPLEVBQUUsZUFBZ0IsR0FDMUI7O0FBQ0QsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsU0FBUztFQUNwQyx3QkFBd0IsQ0FBQyxZQUFZLEFBQUEsYUFBYSxDQUFDLEVBQUUsQUFBQSxjQUFjLENBQUM7SUFDbEUsT0FBTyxFQUFFLElBQUssR0FDZiIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */




article.post-11318769 header.entry-header h1.entry-title,  article.post-11301392 header.entry-header h1.entry-title, article.page-id-11319226 header.entry-header h1.entry-title {
  display: none;
 }
 .tribe-events-event-image img[src=""] { display: none; }