/*
theme name: Ganymede
author: Lucas M. Shepherd <lucas@leoblack.com>
author uri: leoblack.com
description: Child theme for Avada created for LeoStella.
template: Avada
text domain: ganymede
*/
.fusion-header .fusion-logo {
  max-width: 194px;
/*
  &.fusion-sticky-shadow
    .fusion-logo
      max-width 160px
    .fusion-main-menu
      height 60px
*/
}
body .post-content h1,
body .post-content h2,
body .post-content h3,
body .post-content h4,
body .post-content h5,
body .post-content h6 {
  font-weight: bold;
}
body .post-content h4 {
  line-height: 1.2;
  font-size: 24px;
  letter-spacing: -0.25px;
}
body .post-content .light-text {
  color: #fff;
}
body .post-content .light-text h1,
body .post-content .light-text h2,
body .post-content .light-text h3,
body .post-content .light-text h4,
body .post-content .light-text h5,
body .post-content .light-text h6 {
  color: #fff;
}
body .post-content .blog-poster:not(.bp-featured) h4,
body .post-content .blog-poster:not(.bp-featured) h5,
body .post-content .blog-poster:not(.bp-featured) h6 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch;
  height: 100%;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini .vc_gitem_row {
  height: 100%;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini .vc_gitem-zone {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini {
  height: 100%;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-col {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-col > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
}
body .post-content .blog-poster:not(.bp-featured) .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-col > *.vc_gitem-post-data-source-post_excerpt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
body .vc_custom_1621945641826 {
  overflow: visible !important;
}
body .post-content .blog-poster.bp-featured {
  display: block;
  min-height: 300px;
}
body .post-content .blog-poster.bp-featured h4,
body .post-content .blog-poster.bp-featured h5,
body .post-content .blog-poster.bp-featured h6 {
  font-size: 24px;
}
body .post-content .blog-poster.bp-featured .vc_grid-item {
  height: 300px !important;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch;
  height: 100%;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini .vc_gitem_row {
  height: 100%;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini .vc_gitem-zone {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini {
  height: 100%;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-col {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-col > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
}
body .post-content .blog-poster.bp-featured .vc_grid-item .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem-col > *.vc_gitem-post-data-source-post_excerpt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
#main-banner h1,
#main-banner h2,
#main-banner h3,
#main-banner h4,
#main-banner h5,
#main-banner h6 {
  text-transform: uppercase;
}
#main-banner p {
  font-size: 18px;
  line-height: 24px;
}
#main-banner .readable-text p {
  max-width: 30em;
}
body .orbiting-sats {
  position: absolute;
  bottom: 10%;
  right: 0;
  max-width: 1000px;
  width: 100%;
  z-index: 3;
  max-width: 65vw;
}
body .orbiting-sats-content {
  position: relative;
  z-index: 4;
}
body .upb_video-src {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#mission-row .wpb_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: stretch;
          align-content: stretch;
  height: 100%;
}
#mission-row .wpb_single_image {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
.ex_s_lick-slide {
  float: none !important;
}
.ex_s_lick-track {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.ex_s_lick-track > div:nth-child(1) {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
          order: 3;
}
.ex_s_lick-track > div:nth-child(2) {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
          order: 4;
}
.ex_s_lick-track > div:nth-child(3) {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
          order: 5;
}
.ex_s_lick-track > div:nth-child(4) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2;
}
.ex_s_lick-track > div:nth-child(5) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
          order: 1;
}
/*.post-content h4 
	text-transform capitalize!important
*/
/*body.page-id-1579 #main, 
body.page-id-1579 .layout-boxed-mode #main, 
body.page-id-1579 .layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper, 
body.page-id-1579 .layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper, 
body.page-id-1579 .layout-wide-mode #main, 
body.page-id-1579 .layout-wide-mode #wrapper, 
body.page-id-1579, 
html body.custom-background.page-id-1579
  background-color #0C1A27!important
  color #fff

body.page-id-1579 a
  color #3D9DF3!important*/
body .pre-title {
  text-transform: uppercase;
  color: #818181;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 300;
  font-family: "Montserrat", sans-serif;
  position: relative;
  display: inline-block;
  margin-left: -15px;
  margin-bottom: 30px !important;
}
body .pre-title:before {
  content: "";
  width: 60px;
  height: 1px;
  background-color: #818181;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-left: 15px;
  margin-top: -0.5px;
}
body .pre-title.pt-centered,
body .pre-title.pt-center {
  display: block;
  margin: 0 auto 30px !important;
}
body .pre-title.pt-centered:before,
body .pre-title.pt-center:before {
  left: 50%;
  top: auto;
  bottom: -10px;
  margin-left: -30px;
}
span.pre-title {
  margin-bottom: 0 !important;
  margin-left: 0;
  display: block;
}
span.pre-title:before {
  content: none;
}
.gradient-end {
  color: #fff;
  position: relative;
}
#footer-banner,
#careers-banner,
.gradient-end-white,
.gradient-end-blank {
  position: relative;
}
.gradient-end:before,
.gradient-end-white:before,
.gradient-end-blank:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 380px;
  width: 100%;
  display: block;
  background: -webkit-gradient(linear, left bottom, left top, from(#131313), to(rgba(19,19,19,0)));
  background: -webkit-linear-gradient(bottom, #131313, rgba(19,19,19,0));
  background: linear-gradient(0deg, #131313, rgba(19,19,19,0));
  display: block !important;
  z-index: 1;
}
.gradient-end-white:before {
  background: -webkit-gradient(linear, left bottom, left top, from(#0c1a27), to(rgba(12,26,39,0)));
  background: -webkit-linear-gradient(bottom, #0c1a27, rgba(12,26,39,0));
  background: linear-gradient(0deg, #0c1a27, rgba(12,26,39,0));
}
.gradient-end-blank:before {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255,255,255,0)));
  background: -webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0));
  background: linear-gradient(0deg, #fff, rgba(255,255,255,0));
}
.post-content .light-text h1,
.post-content .light-text h2,
.post-content .light-text h3,
.post-content .light-text h4,
.post-content .light-text h5,
.post-content .light-text h6 {
  color: #fff !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold !important;
  color: #0c1a27 !important;
}
h1 {
  font-size: 48px !important;
  line-height: 48px !important;
}
h2 {
  font-size: 32px !important;
  line-height: 36px !important;
}
h3,
h4,
h5 {
  font-size: 18px !important;
  line-height: 24px !important;
}
.careers-card h3 {
  margin-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
.careers-card > .wpb_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  padding: 20px;
  background-color: #0f2940;
  border-radius: 3px;
  height: 100%;
}
#career-paths .careers-card > .wpb_wrapper {
  background-color: #fff;
}
#footer-banner .careers-card > .wpb_wrapper {
  background-color: #fff;
}
#icon-cards .careers-card h3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
}
.icon-cards .careers-card > .wpb_wrapper {
  min-height: 0;
  background: none;
}
.post-content .icon-cards h2,
.post-content .icon-cards h3,
.post-content .icon-cards h4 {
  color: #fff !important;
}
.post-content .icon-cards p {
  font-size: 14px;
}
.careers-card-list .vc_column-inner > .wpb_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch;
}
.careers-card-list .vc_column-inner > .wpb_wrapper > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
          flex: 0 1 50%;
  padding: 8px;
}
.job-list-ul h3 {
  margin-top: 0;
}
.gradient-bg {
  background: -webkit-gradient(linear, left top, left bottom, from(#0d2030), to(#0c1a27));
  background: -webkit-linear-gradient(top, #0d2030, #0c1a27);
  background: linear-gradient(180deg, #0d2030, #0c1a27);
}
.bring-to-front {
  position: relative;
  z-index: 5;
}
ul.arrow-list li {
  line-height: 1.2;
  margin-bottom: 20px;
}
ul.jobs-list-ul {
  margin: 0 0 30px;
  padding: 0;
}
ul.jobs-list-ul ul {
  padding: 0;
}
.featured-text p {
  font-size: 150%;
  line-height: 1.5;
}
.testi-image {
  min-height: 400px;
}
.fusion-footer-copyright-area {
  background: #0c1a27 !important;
  width: 100%;
}
.fusion-footer-copyright-area.cta-section-above-footer {
  position: absolute !important;
  background: rgba(0,0,0,0.2) !important;
  bottom: 0;
  left: 0;
  width: 100%;
}
.fusion-footer-copyright-area.cta-section-above-footer .fusion-copyright-notice,
.fusion-footer-copyright-area.cta-section-above-footer .fusion-copyright-notice a {
  color: rgba(166,202,235,0.4);
}
.footer-title h3 {
  font-size: 24px !important;
  margin: 0 !important;
}
.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-style-outline-custom:focus,
.vc_btn3.vc_btn3-style-outline-custom:hover,
.vc_btn3.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-style-outline:hover {
  border-width: 1px !important;
}
.vc_general.vc_btn3 {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
}
.circle-icon-list .uavc-list li {
  margin: 20px 0 !important;
}
.jobs-list-ul li {
  display: block;
  padding: 8px;
  list-style-type: none;
  position: relative;
}
.jobs-list-ul li i.fas {
  position: absolute;
  top: 50%;
  right: 30px;
  color: #a6caeb;
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  display: block;
  margin: -9px 0 0;
  z-index: 1;
  pointer-events: none;
  cursor: pointer;
}
.jobs-list-ul li a {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  min-height: 100px;
  padding: 20px 60px 20px 20px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.jobs-list-ul li a * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
}
.jobs-list-ul li a span.pre-title {
  margin: 4px 0;
}
.jobs-list-ul li a h3 {
  margin: 4px 0;
}
.jobs-list-ul li a:hover,
.jobs-list-ul li a:active {
  background-color: #0c1a27;
  color: #fff;
}
.jobs-list-ul li a:hover h1,
.jobs-list-ul li a:active h1,
.jobs-list-ul li a:hover h2,
.jobs-list-ul li a:active h2,
.jobs-list-ul li a:hover h3,
.jobs-list-ul li a:active h3,
.jobs-list-ul li a:hover h4,
.jobs-list-ul li a:active h4,
.jobs-list-ul li a:hover h5,
.jobs-list-ul li a:active h5,
.jobs-list-ul li a:hover h6,
.jobs-list-ul li a:active h6 {
  color: #fff !important;
}
/*
.fusion-header-wrapper,
.fusion-header-wrapper .fusion-header-v1,
.fusion-top-header .fusion-header
  background none!important

.fusion-header-wrapper
    position absolute!important
    width 100%

header a,
.fusion-main-menu .fusion-main-menu-icon:after
  color #fff!important

.fusion-has-main-nav-icon-circle
  .fusion-main-menu
    .fusion-main-menu-icon
      &:after
        border-color #fff!important

.fusion-header
  &.fusion-sticky-shadow
    -webkit-backdrop-filter blur(8px)
    backdrop-filter blur(8px)
    box-shadow none!important
    background-color rgba(19,19,19,.08)!important
*/
#gallery-lg .slick-prev,
#gallery-small .slick-prev {
  margin-left: 40px;
}
#gallery-lg .slick-next,
#gallery-small .slick-next {
  margin-right: 40px;
}
.slick-next[aria-disabled="true"],
.slick-prev[aria-disabled="true"] {
  opacity: 0.2;
  cursor: default;
}
#gallery-lg .slick-next,
#gallery-lg .slick-prev,
#gallery-small .slick-next,
#gallery-small .slick-prev {
  top: 100%;
  margin-top: 20px;
}
.foot-note {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: stretch;
          align-content: stretch;
}
.foot-note .fn-image {
  margin-right: 20px;
}
.foot-note .fn-content {
  font-weight: bold;
  font-size: 36px;
  color: #fff;
  line-height: 1.2;
}
.foot-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: stretch;
          align-content: stretch;
}
.foot-copy > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
.foot-copy .fc-right {
  text-align: right;
}
body.single .fusion-footer-copyright-area {
  background: #0c1a27 !important;
}
@media screen and (max-width: 767px) {
  .careers-card-list .vc_column-inner > .wpb_wrapper > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
            flex: 1 0 100%;
  }
  .footer-title h3 {
    line-height: 28px !important;
    text-align: center;
  }
  .foot-note {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  .testi-image {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
            order: -1 !important;
  }
  .fusion-mobile-menu-icons {
    margin-top: 40px;
  }
  body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
    background: rgba(19,19,19,0.4);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnN0eWwiLCJzdHlsZS5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7OztDQ09DO0FEZ0JDO0VBQ0UsZ0JBQVU7QUFDVjs7Ozs7O0NDVEg7QUFDRDtBRGtCRTs7Ozs7O0VBQ0UsaUJBQVk7QUNYaEI7QURZRTtFQUNFLGdCQUFZO0VBQ1osZUFBVTtFQUNWLHVCQUFlO0FDVm5CO0FEV0U7RUFDRSxXQUFNO0FDVFY7QURVSTs7Ozs7O0VBQ0UsV0FBTTtBQ0haO0FETUU7OztFQUNFLG1CQUFhO0VBQ2IsZ0JBQVU7RUFDVix1QkFBZTtBQ0ZuQjtBRElJO0VBQ0UsWUFBTztFQUNQLG9CQUFRO0VBQVIscUJBQVE7RUFBUixhQUFRO0VBQ1IsNEJBQVU7RUFBViw2QkFBVTtFQUFWLHlCQUFVO1VBQVYsaUJBQVU7RUFDVix1QkFBZ0I7RUFBaEIsbUNBQWdCO1VBQWhCLDJCQUFnQjtFQUNoQiwwQkFBWTtFQUFaLDRCQUFZO1VBQVosb0JBQVk7RUFDWiw4QkFBYztVQUFkLHNCQUFjO0VBQ2QsWUFBTztBQ0ZiO0FESU07RUFDRSxZQUFPO0FDRmY7QURJTTtFQUNFLG1CQUFLO0VBQUwsc0JBQUs7VUFBTCxjQUFLO0FDRmI7QURJUTtFQUNFLFlBQU87QUNGakI7QURJVTtFQUNFLFlBQU87RUFDUCxvQkFBUTtFQUFSLHFCQUFRO0VBQVIsYUFBUTtFQUNSLDRCQUFVO0VBQVYsNkJBQVU7RUFBVix5QkFBVTtVQUFWLGlCQUFVO0VBQ1YsdUJBQWdCO0VBQWhCLG1DQUFnQjtVQUFoQiwyQkFBZ0I7RUFDaEIsMEJBQVk7RUFBWiw0QkFBWTtVQUFaLG9CQUFZO0VBQ1osOEJBQWM7VUFBZCxzQkFBYztBQ0YxQjtBRElZO0VBQ0UsbUJBQUs7RUFBTCxzQkFBSztVQUFMLGNBQUs7QUNGbkI7QURJYztFQUNFLG1CQUFLO0VBQUwsc0JBQUs7VUFBTCxjQUFLO0FDRnJCO0FESUE7RUFDRSw0QkFBUztBQ0ZYO0FESUE7RUFDRSxjQUFRO0VB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RUFBUixhQUFRO0VBQ1IsOEJBQVU7RUFBViw2QkFBVTtFQUFWLDJCQUFVO1VBQVYsbUJBQVU7RUFDVix1QkFBZ0I7RUFBaEIsbUNBQWdCO1VBQWhCLDJCQUFnQjtFQUNoQix5QkFBWTtFQUFaLDJCQUFZO1VBQVosbUJBQVk7RUFDWiw4QkFBYztVQUFkLHNCQUFjO0FDTWhCO0FETEU7RUFDRSxtQkFBSztFQUFMLHNCQUFLO1VBQUwsY0FBSztBQ09UO0FETkU7RUFDRSxpQkFBVztBQ1FmO0FETkE7RUFDRSw4QkFBVztBQ1FiO0FDdG5CQTtFRnlZUTtJQUNFLG1CQUFpQjtJQUVqQixzQkFBSztZQUFMLGNBQUs7RUNDYjtFRDBERTtJQUNFLDRCQUFZO0lBQ1osa0JBQVc7RUNMZjtFRG1KbUM7SUFDakMsNEJBQWU7SUFBZiw2QkFBZTtJQUFmLDhCQUFlO1lBQWYsc0JBQWU7SUFDZixrQkFBVztFQ0diO0VEdUJBO0lBQ0UsdUNBQU07SUFBTiw0QkFBTTtZQUFOLG9CQUFNO0VDTVI7RURMQTtJQUNFLGdCQUFXO0VDT2I7RURKTTtJQUNFLDhCQUFXO0lBQ1gsa0NBQXdCO0lBQ3hCLDBCQUFnQjtFQ014QjtDQ2xvQkYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbnRoZW1lIG5hbWUgR2FueW1lZGVcclxuYXV0aG9yIEx1Y2FzIE0uIFNoZXBoZXJkIDxsdWNhc0BsZW9ibGFjay5jb20+XHJcbmF1dGhvciB1cmkgbGVvYmxhY2suY29tXHJcbmRlc2NyaXB0aW9uIENoaWxkIHRoZW1lIGZvciBBdmFkYSBjcmVhdGVkIGZvciBMZW9TdGVsbGEuXHJcbnRlbXBsYXRlIEF2YWRhXHJcbnRleHQgZG9tYWluIGdhbnltZWRlXHJcbiovXHJcblxyXG4vLyBDYXJlZXJzXHJcblxyXG4kY29sb3ItZGFya2VzdC1ibHVlID0gIzBDMUEyN1xyXG4kY29sb3ItZGFya2VyLWJsdWUgPSAjMEYyOTQwXHJcbiRjb2xvci1kYXJrLWJsdWUgPSAjMTAzMDU5XHJcbiRjb2xvci1ibHVlID0gIzNEOURGM1xyXG4kY29sb3ItbGVvc3RlbGxhLWJsdWUgPSAjQTlEMEY5XHJcbiRjb2xvci1hY2NlbnQgPSAjNUVGMkYyXHJcblxyXG4kY29sb3ItcHJpbWFyeSA9ICRjb2xvci1kYXJrZXN0LWJsdWVcclxuXHJcbi8vIExvZ29cclxuXHJcbi5mdXNpb24taGVhZGVyXHJcbiAgLmZ1c2lvbi1sb2dvXHJcbiAgICBtYXgtd2lkdGggMTk0cHhcclxuICAgIC8qXHJcbiAgJi5mdXNpb24tc3RpY2t5LXNoYWRvd1xyXG4gICAgLmZ1c2lvbi1sb2dvXHJcbiAgICAgIG1heC13aWR0aCAxNjBweFxyXG4gICAgLmZ1c2lvbi1tYWluLW1lbnVcclxuICAgICAgaGVpZ2h0IDYwcHhcclxuKi9cclxuLy8gVHlwZVxyXG5cclxuYm9keSAucG9zdC1jb250ZW50XHJcbiAgaDEsaDIsaDMsaDQsaDUsaDZcclxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICBoNFxyXG4gICAgbGluZS1oZWlnaHQgMS4yXHJcbiAgICBmb250LXNpemUgMjRweFxyXG4gICAgbGV0dGVyLXNwYWNpbmcgLTAuMjVweFxyXG4gIC5saWdodC10ZXh0XHJcbiAgICBjb2xvciB3aGl0ZVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDZcclxuICAgICAgY29sb3Igd2hpdGVcclxuXHJcbmJvZHkgLnBvc3QtY29udGVudCAuYmxvZy1wb3N0ZXI6bm90KC5icC1mZWF0dXJlZClcclxuICBoNCwgaDUsIGg2XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC52Y19ncmlkLWl0ZW1cclxuICAgIC52Y19ncmlkLWl0ZW0tbWluaVxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgZmxleC1mbG93IGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICBhbGlnbi1pdGVtcyBzdHJldGNoXHJcbiAgICAgIGFsaWduLWNvbnRlbnQgc3RyZXRjaFxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG5cclxuICAgICAgLnZjX2dpdGVtX3Jvd1xyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcblxyXG4gICAgICAudmNfZ2l0ZW0tem9uZVxyXG4gICAgICAgIGZsZXggMSAwIGF1dG9cclxuXHJcbiAgICAgICAgLnZjX2dpdGVtLXpvbmUtbWluaVxyXG4gICAgICAgICAgaGVpZ2h0IDEwMCVcclxuXHJcbiAgICAgICAgICAudmNfZ2l0ZW0tY29sXHJcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIHN0cmV0Y2hcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudCBzdHJldGNoXHJcblxyXG4gICAgICAgICAgICAmID4gKlxyXG4gICAgICAgICAgICAgIGZsZXggMCAxIGF1dG9cclxuXHJcbiAgICAgICAgICAgICAgJi52Y19naXRlbS1wb3N0LWRhdGEtc291cmNlLXBvc3RfZXhjZXJwdFxyXG4gICAgICAgICAgICAgICAgZmxleCAxIDAgYXV0b1xyXG5cclxuYm9keSAudmNfY3VzdG9tXzE2MjE5NDU2NDE4MjYgXHJcbiAgb3ZlcmZsb3cgdmlzaWJsZSFpbXBvcnRhbnRcclxuXHJcbmJvZHkgLnBvc3QtY29udGVudCAuYmxvZy1wb3N0ZXIuYnAtZmVhdHVyZWRcclxuICBkaXNwbGF5IGJsb2NrXHJcbiAgbWluLWhlaWdodCAzMDBweFxyXG4gIGg0LCBoNSwgaDZcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAudmNfZ3JpZC1pdGVtXHJcbiAgICBoZWlnaHQgMzAwcHghaW1wb3J0YW50XHJcbiAgICAudmNfZ3JpZC1pdGVtLW1pbmlcclxuICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgICBhbGlnbi1pdGVtcyBzdHJldGNoXHJcbiAgICAgIGFsaWduLWNvbnRlbnQgc3RyZXRjaFxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG5cclxuICAgICAgLnZjX2dpdGVtX3Jvd1xyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcblxyXG4gICAgICAudmNfZ2l0ZW0tem9uZVxyXG4gICAgICAgIGZsZXggMSAwIGF1dG9cclxuXHJcbiAgICAgICAgLnZjX2dpdGVtLXpvbmUtbWluaVxyXG4gICAgICAgICAgaGVpZ2h0IDEwMCVcclxuXHJcbiAgICAgICAgICAudmNfZ2l0ZW0tY29sXHJcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIHN0cmV0Y2hcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudCBzdHJldGNoXHJcblxyXG4gICAgICAgICAgICAmID4gKlxyXG4gICAgICAgICAgICAgIGZsZXggMCAxIGF1dG9cclxuXHJcbiAgICAgICAgICAgICAgJi52Y19naXRlbS1wb3N0LWRhdGEtc291cmNlLXBvc3RfZXhjZXJwdFxyXG4gICAgICAgICAgICAgICAgZmxleCAxIDAgYXV0b1xyXG5cclxuXHJcblxyXG4gIFxyXG5cclxuXHJcbi8vIEhvbWVcclxuXHJcbiNtYWluLWJhbm5lclxyXG4gIGgxLGgyLGgzLGg0LGg1LGg2XHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICBwXHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgbGluZS1oZWlnaHQgMjRweFxyXG5cclxuICAucmVhZGFibGUtdGV4dFxyXG4gICAgcFxyXG4gICAgICBtYXgtd2lkdGggMzBlbVxyXG5cclxuYm9keSAub3JiaXRpbmctc2F0c1xyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgYm90dG9tIDEwJVxyXG4gIHJpZ2h0IDBcclxuICBtYXgtd2lkdGggMTAwMHB4XHJcbiAgd2lkdGggMTAwJVxyXG4gIHotaW5kZXggM1xyXG4gIG1heC13aWR0aCA2NXZ3XHJcblxyXG5ib2R5IC5vcmJpdGluZy1zYXRzLWNvbnRlbnRcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIHotaW5kZXggNFxyXG5cclxuYm9keSAudXBiX3ZpZGVvLXNyY1xyXG4gIHdpZHRoIGF1dG9cclxuICBoZWlnaHQgMTAwJVxyXG4gIG9iamVjdC1maXQgY292ZXJcclxuXHJcbi8vYm9keSAudmNfYnRuMy52Y19idG4zLXN0eWxlLWN1c3RvbVxyXG4gIC8vYmFja2dyb3VuZCBub25lIWltcG9ydGFudFxyXG5cclxuLy8gXHJcblxyXG4jbWlzc2lvbi1yb3cgLndwYl93cmFwcGVyIFxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZmxvdyBjb2x1bW4gbm93cmFwXHJcbiAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuICBhbGlnbi1pdGVtcyBjZW50ZXIgXHJcbiAgYWxpZ24tY29udGVudCBzdHJldGNoXHJcbiAgaGVpZ2h0IDEwMCVcclxuXHJcbiNtaXNzaW9uLXJvdyAud3BiX3NpbmdsZV9pbWFnZSBcclxuICBmbGV4IDEgMCBhdXRvXHJcblxyXG4uZXhfc19saWNrLXNsaWRlIFxyXG5cdGZsb2F0IG5vbmUhaW1wb3J0YW50XHJcblxyXG4uZXhfc19saWNrLXRyYWNrIFxyXG4gIGRpc3BsYXkgZmxleCFpbXBvcnRhbnRcclxuICBmbGV4LWZsb3cgcm93IG5vd3JhcFxyXG4gIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgYWxpZ24taXRlbXMgc3RyZXRjaFxyXG5cclxuLmV4X3NfbGljay10cmFjayA+IGRpdjpudGgtY2hpbGQoMSlcclxuICBvcmRlciAzIFxyXG4uZXhfc19saWNrLXRyYWNrID4gZGl2Om50aC1jaGlsZCgyKVxyXG4gIG9yZGVyIDQgXHJcbi5leF9zX2xpY2stdHJhY2sgPiBkaXY6bnRoLWNoaWxkKDMpICBcclxuICBvcmRlciA1IFxyXG4uZXhfc19saWNrLXRyYWNrID4gZGl2Om50aC1jaGlsZCg0KSAgXHJcbiAgb3JkZXIgMiBcclxuLmV4X3NfbGljay10cmFjayA+IGRpdjpudGgtY2hpbGQoNSkgIFxyXG4gIG9yZGVyIDEgXHJcblxyXG4vKi5wb3N0LWNvbnRlbnQgaDQgXHJcblx0dGV4dC10cmFuc2Zvcm0gY2FwaXRhbGl6ZSFpbXBvcnRhbnRcclxuKi9cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tIENhcmVlcnNcclxuXHJcbi8qYm9keS5wYWdlLWlkLTE1NzkgI21haW4sIFxyXG5ib2R5LnBhZ2UtaWQtMTU3OSAubGF5b3V0LWJveGVkLW1vZGUgI21haW4sIFxyXG5ib2R5LnBhZ2UtaWQtMTU3OSAubGF5b3V0LWJveGVkLW1vZGUuYXZhZGEtZm9vdGVyLWZ4LXN0aWNreSAuYWJvdmUtZm9vdGVyLXdyYXBwZXIsIFxyXG5ib2R5LnBhZ2UtaWQtMTU3OSAubGF5b3V0LWJveGVkLW1vZGUuYXZhZGEtZm9vdGVyLWZ4LXN0aWNreS13aXRoLXBhcmFsbGF4LWJnLWltYWdlIC5hYm92ZS1mb290ZXItd3JhcHBlciwgXHJcbmJvZHkucGFnZS1pZC0xNTc5IC5sYXlvdXQtd2lkZS1tb2RlICNtYWluLCBcclxuYm9keS5wYWdlLWlkLTE1NzkgLmxheW91dC13aWRlLW1vZGUgI3dyYXBwZXIsIFxyXG5ib2R5LnBhZ2UtaWQtMTU3OSwgXHJcbmh0bWwgYm9keS5jdXN0b20tYmFja2dyb3VuZC5wYWdlLWlkLTE1NzlcclxuICBiYWNrZ3JvdW5kLWNvbG9yICMwQzFBMjchaW1wb3J0YW50XHJcbiAgY29sb3IgI2ZmZlxyXG5cclxuYm9keS5wYWdlLWlkLTE1NzkgYVxyXG4gIGNvbG9yICMzRDlERjMhaW1wb3J0YW50Ki9cclxuXHJcbmJvZHkgLnByZS10aXRsZVxyXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxyXG4gIGNvbG9yICM4MTgxODFcclxuICBsZXR0ZXItc3BhY2luZyAxcHhcclxuICBmb250LXNpemUgMTJweFxyXG4gIGZvbnQtd2VpZ2h0IDMwMFxyXG4gIGZvbnQtZmFtaWx5IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gIG1hcmdpbi1sZWZ0IC0xNXB4XHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4IWltcG9ydGFudFxyXG4gICY6YmVmb3JlXHJcbiAgICBjb250ZW50IFwiXCJcclxuICAgIHdpZHRoIDYwcHhcclxuICAgIGhlaWdodCAxcHhcclxuICAgIGJhY2tncm91bmQtY29sb3IgIzgxODE4MVxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIGxlZnQgMTAwJVxyXG4gICAgdG9wIDUwJVxyXG4gICAgbWFyZ2luLWxlZnQgMTVweFxyXG4gICAgbWFyZ2luLXRvcCAtMC41cHhcclxuICAmLnB0LWNlbnRlcmVkLFxyXG4gICYucHQtY2VudGVyXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICBtYXJnaW4gMCBhdXRvIDMwcHghaW1wb3J0YW50XHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICBsZWZ0IDUwJVxyXG4gICAgICB0b3AgYXV0b1xyXG4gICAgICBib3R0b20gLTEwcHhcclxuICAgICAgbWFyZ2luLWxlZnQgLTMwcHhcclxuc3BhblxyXG4gICYucHJlLXRpdGxlXHJcbiAgICBtYXJnaW4tYm90dG9tIDAhaW1wb3J0YW50XHJcbiAgICBtYXJnaW4tbGVmdCAwXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICBjb250ZW50IG5vbmVcclxuXHJcbi5ncmFkaWVudC1lbmRcclxuICBjb2xvciAjZmZmXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuXHJcbiNmb290ZXItYmFubmVyLFxyXG4jY2FyZWVycy1iYW5uZXIsXHJcbi5ncmFkaWVudC1lbmQtd2hpdGUsXHJcbi5ncmFkaWVudC1lbmQtYmxhbmtcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG5cclxuLmdyYWRpZW50LWVuZDpiZWZvcmUsXHJcbi5ncmFkaWVudC1lbmQtd2hpdGU6YmVmb3JlLFxyXG4uZ3JhZGllbnQtZW5kLWJsYW5rOmJlZm9yZVxyXG4gIGNvbnRlbnQgXCJcIlxyXG4gIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgbGVmdCAwXHJcbiAgYm90dG9tIDBcclxuICBoZWlnaHQgMzgwcHhcclxuICB3aWR0aCAxMDAlXHJcbiAgZGlzcGxheSBibG9ja1xyXG4gIGJhY2tncm91bmQgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDE5LDE5LDE5LDEpKSwgdG8ocmdiYSgxOSwxOSwxOSwwKSkpXHJcbiAgYmFja2dyb3VuZCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDE5LDE5LDE5LDEpLCByZ2JhKDE5LDE5LDE5LDApKVxyXG4gIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTksMTksMTksMSksIHJnYmEoMTksMTksMTksMCkpXHJcbiAgZGlzcGxheSBibG9jayFpbXBvcnRhbnRcclxuICB6LWluZGV4IDFcclxuXHJcbi5ncmFkaWVudC1lbmQtd2hpdGU6YmVmb3JlXHJcbiAgYmFja2dyb3VuZCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMTIsMjYsMzksMSkpLCB0byhyZ2JhKDEyLDI2LDM5LDApKSlcclxuICBiYWNrZ3JvdW5kIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMTIsMjYsMzksMSksIHJnYmEoMTIsMjYsMzksMCkpXHJcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMiwyNiwzOSwxKSwgcmdiYSgxMiwyNiwzOSwwKSlcclxuXHJcbi5ncmFkaWVudC1lbmQtYmxhbms6YmVmb3JlXHJcbiAgYmFja2dyb3VuZCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LDI1NSwyNTUsMSkpLCB0byhyZ2JhKDI1NSwyNTUsMjU1LDApKSlcclxuICBiYWNrZ3JvdW5kIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSksIHJnYmEoMjU1LDI1NSwyNTUsMCkpXHJcbiAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSlcclxuXHJcbi5wb3N0LWNvbnRlbnRcclxuICAubGlnaHQtdGV4dFxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDZcclxuICAgICAgY29sb3IgI2ZmZiFpbXBvcnRhbnRcclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2XHJcbiAgZm9udC13ZWlnaHQgYm9sZCFpbXBvcnRhbnRcclxuICBjb2xvciAkY29sb3ItZGFya2VzdC1ibHVlIWltcG9ydGFudFxyXG5oMVxyXG4gIGZvbnQtc2l6ZSA0OHB4IWltcG9ydGFudFxyXG4gIGxpbmUtaGVpZ2h0IDQ4cHghaW1wb3J0YW50XHJcblxyXG5oMlxyXG4gIGZvbnQtc2l6ZSAzMnB4IWltcG9ydGFudFxyXG4gIGxpbmUtaGVpZ2h0IDM2cHghaW1wb3J0YW50XHJcblxyXG5oMyxoNCxoNVxyXG4gIGZvbnQtc2l6ZSAxOHB4IWltcG9ydGFudFxyXG4gIGxpbmUtaGVpZ2h0IDI0cHghaW1wb3J0YW50XHJcblxyXG4uY2FyZWVycy1jYXJkXHJcbiAgaDNcclxuICAgIG1hcmdpbi10b3AgMFxyXG4gICAgLXdlYmtpdC1ib3gtZmxleCAxXHJcbiAgICAtbXMtZmxleCAxIDAgYXV0b1xyXG4gICAgZmxleCAxIDAgYXV0b1xyXG4gICYgPiAud3BiX3dyYXBwZXJcclxuICAgIGRpc3BsYXkgLXdlYmtpdC1ib3hcclxuICAgIGRpc3BsYXkgLW1zLWZsZXhib3hcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50IHZlcnRpY2FsXHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb24gbm9ybWFsXHJcbiAgICAtbXMtZmxleC1mbG93IGNvbHVtbiBub3dyYXBcclxuICAgIGZsZXgtZmxvdyBjb2x1bW4gbm93cmFwXHJcbiAgICAtd2Via2l0LWJveC1wYWNrIHN0YXJ0XHJcbiAgICAtbXMtZmxleC1wYWNrIHN0YXJ0XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ24gc3RyZXRjaFxyXG4gICAgLW1zLWZsZXgtYWxpZ24gc3RyZXRjaFxyXG4gICAgYWxpZ24taXRlbXMgc3RyZXRjaFxyXG4gICAgcGFkZGluZyAyMHB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICMwRjI5NDBcclxuICAgIGJvcmRlci1yYWRpdXMgM3B4XHJcbiAgICBoZWlnaHQgMTAwJVxyXG5cclxuICAgICNjYXJlZXItcGF0aHMgJlxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMjU1LDI1NSwyNTUsMSlcclxuXHJcbiAgICAjZm9vdGVyLWJhbm5lciAmXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgyNTUsMjU1LDI1NSwxKVxyXG5cclxuI2ljb24tY2FyZHNcclxuICAuY2FyZWVycy1jYXJkXHJcbiAgICBoM1xyXG4gICAgICAtd2Via2l0LWJveC1mbGV4IDBcclxuICAgICAgLW1zLWZsZXggMCAxIGF1dG9cclxuICAgICAgZmxleCAwIDEgYXV0b1xyXG5cclxuLmljb24tY2FyZHNcclxuICAuY2FyZWVycy1jYXJkXHJcbiAgICAmID4gLndwYl93cmFwcGVyXHJcbiAgICAgIG1pbi1oZWlnaHQgMFxyXG4gICAgICBiYWNrZ3JvdW5kIG5vbmVcclxuXHJcbi5wb3N0LWNvbnRlbnQgLmljb24tY2FyZHMgaDIsIFxyXG4ucG9zdC1jb250ZW50IC5pY29uLWNhcmRzIGgzLCBcclxuLnBvc3QtY29udGVudCAuaWNvbi1jYXJkcyBoNFxyXG4gIGNvbG9yICNmZmYhaW1wb3J0YW50XHJcblxyXG4ucG9zdC1jb250ZW50XHJcbiAgLmljb24tY2FyZHNcclxuICAgIHBcclxuICAgICAgZm9udC1zaXplIDE0cHhcclxuXHJcbi5jYXJlZXJzLWNhcmQtbGlzdFxyXG4gIC52Y19jb2x1bW4taW5uZXJcclxuICAgICYgPiAud3BiX3dyYXBwZXJcclxuICAgICAgZGlzcGxheSAtd2Via2l0LWJveFxyXG4gICAgICBkaXNwbGF5IC1tcy1mbGV4Ym94XHJcbiAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQgaG9yaXpvbnRhbFxyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb24gbm9ybWFsXHJcbiAgICAgIC1tcy1mbGV4LWZsb3cgcm93IHdyYXBcclxuICAgICAgZmxleC1mbG93IHJvdyB3cmFwXHJcbiAgICAgIC1tcy1mbGV4LXBhY2sgZGlzdHJpYnV0ZVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYXJvdW5kXHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduIHN0cmV0Y2hcclxuICAgICAgLW1zLWZsZXgtYWxpZ24gc3RyZXRjaFxyXG4gICAgICBhbGlnbi1pdGVtcyBzdHJldGNoXHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjayBzdHJldGNoXHJcbiAgICAgIGFsaWduLWNvbnRlbnQgc3RyZXRjaFxyXG4gICAgICAmID4gKlxyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXggMFxyXG4gICAgICAgIC1tcy1mbGV4IDAgMSA1MCVcclxuICAgICAgICBmbGV4IDAgMSA1MCVcclxuICAgICAgICBwYWRkaW5nIDhweFxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgLmNhcmVlcnMtY2FyZC1saXN0XHJcbiAgICAudmNfY29sdW1uLWlubmVyXHJcbiAgICAgICYgPiAud3BiX3dyYXBwZXJcclxuICAgICAgICAmID4gKlxyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleCAxXHJcbiAgICAgICAgICAtbXMtZmxleCAxIDAgMTAwJVxyXG4gICAgICAgICAgZmxleCAxIDAgMTAwJVxyXG5cclxuLmpvYi1saXN0LXVsXHJcbiAgaDNcclxuICAgIG1hcmdpbi10b3AgMFxyXG5cclxuLmdyYWRpZW50LWJnXHJcbiAgYmFja2dyb3VuZCAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCwgbGVmdCBib3R0b20sZnJvbSgjMGQyMDMwKSx0bygjMEMxQTI3KSlcclxuICBiYWNrZ3JvdW5kIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzBkMjAzMCwjMEMxQTI3KVxyXG4gIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMGQyMDMwLCMwQzFBMjcpXHJcblxyXG4uYnJpbmctdG8tZnJvbnRcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIHotaW5kZXggNVxyXG5cclxudWxcclxuICAmLmFycm93LWxpc3RcclxuICAgIGxpXHJcbiAgICAgIGxpbmUtaGVpZ2h0IDEuMlxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAmLmpvYnMtbGlzdC11bFxyXG4gICAgbWFyZ2luIDAgMCAzMHB4XHJcbiAgICBwYWRkaW5nIDBcclxuICAgIHVsXHJcbiAgICAgIHBhZGRpbmcgMFxyXG5cclxuLmZlYXR1cmVkLXRleHRcclxuICBwXHJcbiAgICBmb250LXNpemUgMTUwJVxyXG4gICAgbGluZS1oZWlnaHQgMS41XHJcblxyXG4udGVzdGktaW1hZ2VcclxuICBtaW4taGVpZ2h0IDQwMHB4XHJcblxyXG4uZnVzaW9uLWZvb3RlclxyXG4gIG1hcmdpbi10b3BcclxuXHJcbi5mdXNpb24tZm9vdGVyLWNvcHlyaWdodC1hcmVhXHJcbiAgYmFja2dyb3VuZCAkY29sb3ItZGFya2VzdC1ibHVlIWltcG9ydGFudFxyXG4gIHdpZHRoIDEwMCVcclxuXHJcbi5mdXNpb24tZm9vdGVyLWNvcHlyaWdodC1hcmVhLmN0YS1zZWN0aW9uLWFib3ZlLWZvb3RlclxyXG4gIHBvc2l0aW9uIGFic29sdXRlIWltcG9ydGFudFxyXG4gIGJhY2tncm91bmQgcmdiYSgwLDAsMCwuMikhaW1wb3J0YW50XHJcbiAgYm90dG9tIDBcclxuICBsZWZ0IDBcclxuICB3aWR0aCAxMDAlXHJcblxyXG4gIC5mdXNpb24tY29weXJpZ2h0LW5vdGljZSxcclxuICAuZnVzaW9uLWNvcHlyaWdodC1ub3RpY2UgYVxyXG4gICAgY29sb3IgcmdiYSgxNjYsMjAyLDIzNSwuNClcclxuXHJcbi5mb290ZXItdGl0bGVcclxuICBoM1xyXG4gICAgZm9udC1zaXplIDI0cHghaW1wb3J0YW50XHJcbiAgICBtYXJnaW4gMCFpbXBvcnRhbnRcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gIC5mb290ZXItdGl0bGVcclxuICAgIGgzXHJcbiAgICAgIGxpbmUtaGVpZ2h0IDI4cHghaW1wb3J0YW50XHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcblxyXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUsIFxyXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9tLCBcclxuLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1vdXRsaW5lLWN1c3RvbTpmb2N1cywgXHJcbi52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b206aG92ZXIsIFxyXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmU6Zm9jdXMsIFxyXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmU6aG92ZXJcclxuICBib3JkZXItd2lkdGggMXB4IWltcG9ydGFudFxyXG5cclxuLnZjX2dlbmVyYWxcclxuICAmLnZjX2J0bjNcclxuICAgIGZvbnQtZmFtaWx5IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmXHJcbiAgICBmb250LXNpemUgMTVweFxyXG4gICAgZm9udC13ZWlnaHQgMzAwXHJcbiAgICBtYXJnaW4gMFxyXG5cclxuLmNpcmNsZS1pY29uLWxpc3RcclxuICAudWF2Yy1saXN0XHJcbiAgICBsaVxyXG4gICAgICBtYXJnaW4gMjBweCAwIWltcG9ydGFudFxyXG5cclxuLmpvYnMtbGlzdC11bFxyXG4gIGxpXHJcbiAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICBwYWRkaW5nIDhweFxyXG4gICAgbGlzdC1zdHlsZS10eXBlIG5vbmVcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBpXHJcbiAgICAgICYuZmFzXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICB0b3AgNTAlXHJcbiAgICAgICAgcmlnaHQgMzBweFxyXG4gICAgICAgIGNvbG9yICNhNmNhZWJcclxuICAgICAgICB3aWR0aCAyMHB4XHJcbiAgICAgICAgaGVpZ2h0IDIwcHhcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBtYXJnaW4gLTlweCAwIDBcclxuICAgICAgICB6LWluZGV4IDFcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyBub25lXHJcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgIGFcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBkaXNwbGF5IC13ZWJraXQtYm94XHJcbiAgICAgIGRpc3BsYXkgLW1zLWZsZXhib3hcclxuICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudCB2ZXJ0aWNhbFxyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb24gbm9ybWFsXHJcbiAgICAgIC1tcy1mbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxyXG4gICAgICBmbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxyXG4gICAgICAtd2Via2l0LWJveC1wYWNrIGNlbnRlclxyXG4gICAgICAtbXMtZmxleC1wYWNrIGNlbnRlclxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduIHN0YXJ0XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduIHN0YXJ0XHJcbiAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgICAgbWluLWhlaWdodCAxMDBweFxyXG4gICAgICBwYWRkaW5nIDIwcHggNjBweCAyMHB4IDIwcHhcclxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgM3B4XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3NcclxuICAgICAgLW8tdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3NcclxuICAgICAgdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3NcclxuICAgICAgKlxyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXggMVxyXG4gICAgICAgIC1tcy1mbGV4IDEgMCAxMDAlXHJcbiAgICAgICAgZmxleCAxIDAgMTAwJVxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgJi5wcmUtdGl0bGVcclxuICAgICAgICAgIG1hcmdpbiA0cHggMFxyXG4gICAgICBoM1xyXG4gICAgICAgIG1hcmdpbiA0cHggMFxyXG5cclxuLmpvYnMtbGlzdC11bCBsaSBhOmhvdmVyLFxyXG4uam9icy1saXN0LXVsIGxpIGE6YWN0aXZlXHJcbiAgYmFja2dyb3VuZC1jb2xvciAjMEMxQTI3XHJcbiAgY29sb3IgI2ZmZlxyXG4gIGgxLGgyLGgzLGg0LGg1LGg2XHJcbiAgICBjb2xvciAjZmZmIWltcG9ydGFudFxyXG5cclxuXHJcbi8qXHJcbi5mdXNpb24taGVhZGVyLXdyYXBwZXIsXHJcbi5mdXNpb24taGVhZGVyLXdyYXBwZXIgLmZ1c2lvbi1oZWFkZXItdjEsXHJcbi5mdXNpb24tdG9wLWhlYWRlciAuZnVzaW9uLWhlYWRlclxyXG4gIGJhY2tncm91bmQgbm9uZSFpbXBvcnRhbnRcclxuXHJcbi5mdXNpb24taGVhZGVyLXdyYXBwZXJcclxuICAgIHBvc2l0aW9uIGFic29sdXRlIWltcG9ydGFudFxyXG4gICAgd2lkdGggMTAwJVxyXG5cclxuaGVhZGVyIGEsXHJcbi5mdXNpb24tbWFpbi1tZW51IC5mdXNpb24tbWFpbi1tZW51LWljb246YWZ0ZXJcclxuICBjb2xvciAjZmZmIWltcG9ydGFudFxyXG5cclxuLmZ1c2lvbi1oYXMtbWFpbi1uYXYtaWNvbi1jaXJjbGVcclxuICAuZnVzaW9uLW1haW4tbWVudVxyXG4gICAgLmZ1c2lvbi1tYWluLW1lbnUtaWNvblxyXG4gICAgICAmOmFmdGVyXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICNmZmYhaW1wb3J0YW50XHJcblxyXG4uZnVzaW9uLWhlYWRlclxyXG4gICYuZnVzaW9uLXN0aWNreS1zaGFkb3dcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyIGJsdXIoOHB4KVxyXG4gICAgYmFja2Ryb3AtZmlsdGVyIGJsdXIoOHB4KVxyXG4gICAgYm94LXNoYWRvdyBub25lIWltcG9ydGFudFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDE5LDE5LDE5LC4wOCkhaW1wb3J0YW50XHJcbiovXHJcblxyXG4vLyBHYWxsZXJ5XHJcblxyXG4jZ2FsbGVyeS1sZyAuc2xpY2stcHJldixcclxuI2dhbGxlcnktc21hbGwgLnNsaWNrLXByZXZcclxuICBtYXJnaW4tbGVmdCA0MHB4XHJcblxyXG4jZ2FsbGVyeS1sZyAuc2xpY2stbmV4dCxcclxuI2dhbGxlcnktc21hbGwgLnNsaWNrLW5leHRcclxuICBtYXJnaW4tcmlnaHQgNDBweFxyXG5cclxuLnNsaWNrLW5leHRbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXHJcbi5zbGljay1wcmV2W2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdXHJcbiAgb3BhY2l0eSAuMlxyXG4gIGN1cnNvciBkZWZhdWx0XHJcblxyXG4jZ2FsbGVyeS1sZyAuc2xpY2stbmV4dCxcclxuI2dhbGxlcnktbGcgLnNsaWNrLXByZXYsXHJcbiNnYWxsZXJ5LXNtYWxsIC5zbGljay1uZXh0LFxyXG4jZ2FsbGVyeS1zbWFsbCAuc2xpY2stcHJldlxyXG4gIHRvcCAxMDAlXHJcbiAgbWFyZ2luLXRvcCAyMHB4XHJcblxyXG4vLyBGb290ZXJcclxuXHJcbi5mb290LW5vdGVcclxuICBkaXNwbGF5IGZsZXggXHJcbiAgZmxleC1mbG93IHJvdyBub3dyYXBcclxuICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxyXG4gIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gIGFsaWduLWNvbnRlbnQgc3RyZXRjaFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIC5mbi1pbWFnZVxyXG4gICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICAuZm4tY29udGVudFxyXG4gICAgZm9udC13ZWlnaHQgYm9sZFxyXG4gICAgZm9udC1zaXplIDM2cHhcclxuICAgIGNvbG9yICNmZmZcclxuICAgIGxpbmUtaGVpZ2h0IDEuMlxyXG5cclxuLmZvb3QtY29weVxyXG4gIGRpc3BsYXkgZmxleFxyXG4gIGZsZXgtZmxvdyByb3cgd3JhcFxyXG4gIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcbiAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgYWxpZ24tY29udGVudCBzdHJldGNoXHJcbiAgJiA+ICpcclxuICAgIGZsZXggMSAwIGF1dG9cclxuICAuZmMtcmlnaHRcclxuICAgIHRleHQtYWxpZ24gcmlnaHRcclxuXHJcbmJvZHkuc2luZ2xlIC5mdXNpb24tZm9vdGVyLWNvcHlyaWdodC1hcmVhXHJcbiAgYmFja2dyb3VuZCAkY29sb3ItZGFya2VzdC1ibHVlIWltcG9ydGFudFxyXG5cclxuLy8gUmVzcG9uc2l2ZVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgLnRlc3RpLWltYWdlXHJcbiAgICBvcmRlciAtMSFpbXBvcnRhbnRcclxuICAuZnVzaW9uLW1vYmlsZS1tZW51LWljb25zXHJcbiAgICBtYXJnaW4tdG9wIDQwcHhcclxuICBib2R5Om5vdCgubW9iaWxlLW1lbnUtZGVzaWduLWZseW91dClcclxuICAgICAgLmZ1c2lvbi1tb2JpbGUtbmF2LWl0ZW1cclxuICAgICAgICBhXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMTksMTksMTksLjQpXHJcbiAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlciBibHVyKDhweClcclxuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlciBibHVyKDhweCkiLCIvKlxudGhlbWUgbmFtZSBHYW55bWVkZVxuYXV0aG9yIEx1Y2FzIE0uIFNoZXBoZXJkIDxsdWNhc0BsZW9ibGFjay5jb20+XG5hdXRob3IgdXJpIGxlb2JsYWNrLmNvbVxuZGVzY3JpcHRpb24gQ2hpbGQgdGhlbWUgZm9yIEF2YWRhIGNyZWF0ZWQgZm9yIExlb1N0ZWxsYS5cbnRlbXBsYXRlIEF2YWRhXG50ZXh0IGRvbWFpbiBnYW55bWVkZVxuKi9cbi5mdXNpb24taGVhZGVyIC5mdXNpb24tbG9nbyB7XG4gIG1heC13aWR0aDogMTk0cHg7XG4vKlxuICAmLmZ1c2lvbi1zdGlja3ktc2hhZG93XG4gICAgLmZ1c2lvbi1sb2dvXG4gICAgICBtYXgtd2lkdGggMTYwcHhcbiAgICAuZnVzaW9uLW1haW4tbWVudVxuICAgICAgaGVpZ2h0IDYwcHhcbiovXG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgaDEsXG5ib2R5IC5wb3N0LWNvbnRlbnQgaDIsXG5ib2R5IC5wb3N0LWNvbnRlbnQgaDMsXG5ib2R5IC5wb3N0LWNvbnRlbnQgaDQsXG5ib2R5IC5wb3N0LWNvbnRlbnQgaDUsXG5ib2R5IC5wb3N0LWNvbnRlbnQgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkgLnBvc3QtY29udGVudCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmxpZ2h0LXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoMSxcbmJvZHkgLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoMixcbmJvZHkgLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoMyxcbmJvZHkgLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoNCxcbmJvZHkgLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoNSxcbmJvZHkgLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlcjpub3QoLmJwLWZlYXR1cmVkKSBoNCxcbmJvZHkgLnBvc3QtY29udGVudCAuYmxvZy1wb3N0ZXI6bm90KC5icC1mZWF0dXJlZCkgaDUsXG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyOm5vdCguYnAtZmVhdHVyZWQpIGg2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyOm5vdCguYnAtZmVhdHVyZWQpIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlcjpub3QoLmJwLWZlYXR1cmVkKSAudmNfZ3JpZC1pdGVtIC52Y19ncmlkLWl0ZW0tbWluaSAudmNfZ2l0ZW1fcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlcjpub3QoLmJwLWZlYXR1cmVkKSAudmNfZ3JpZC1pdGVtIC52Y19ncmlkLWl0ZW0tbWluaSAudmNfZ2l0ZW0tem9uZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlcjpub3QoLmJwLWZlYXR1cmVkKSAudmNfZ3JpZC1pdGVtIC52Y19ncmlkLWl0ZW0tbWluaSAudmNfZ2l0ZW0tem9uZSAudmNfZ2l0ZW0tem9uZS1taW5pIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlcjpub3QoLmJwLWZlYXR1cmVkKSAudmNfZ3JpZC1pdGVtIC52Y19ncmlkLWl0ZW0tbWluaSAudmNfZ2l0ZW0tem9uZSAudmNfZ2l0ZW0tem9uZS1taW5pIC52Y19naXRlbS1jb2wge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlcjpub3QoLmJwLWZlYXR1cmVkKSAudmNfZ3JpZC1pdGVtIC52Y19ncmlkLWl0ZW0tbWluaSAudmNfZ2l0ZW0tem9uZSAudmNfZ2l0ZW0tem9uZS1taW5pIC52Y19naXRlbS1jb2wgPiAqIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyOm5vdCguYnAtZmVhdHVyZWQpIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIC52Y19naXRlbS16b25lIC52Y19naXRlbS16b25lLW1pbmkgLnZjX2dpdGVtLWNvbCA+ICoudmNfZ2l0ZW0tcG9zdC1kYXRhLXNvdXJjZS1wb3N0X2V4Y2VycHQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbmJvZHkgLnZjX2N1c3RvbV8xNjIxOTQ1NjQxODI2IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbmJvZHkgLnBvc3QtY29udGVudCAuYmxvZy1wb3N0ZXIuYnAtZmVhdHVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIGg0LFxuYm9keSAucG9zdC1jb250ZW50IC5ibG9nLXBvc3Rlci5icC1mZWF0dXJlZCBoNSxcbmJvZHkgLnBvc3QtY29udGVudCAuYmxvZy1wb3N0ZXIuYnAtZmVhdHVyZWQgaDYge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIC52Y19naXRlbV9yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIC52Y19naXRlbS16b25lIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIC52Y19naXRlbS16b25lIC52Y19naXRlbS16b25lLW1pbmkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIC52Y19naXRlbS16b25lIC52Y19naXRlbS16b25lLW1pbmkgLnZjX2dpdGVtLWNvbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5ib2R5IC5wb3N0LWNvbnRlbnQgLmJsb2ctcG9zdGVyLmJwLWZlYXR1cmVkIC52Y19ncmlkLWl0ZW0gLnZjX2dyaWQtaXRlbS1taW5pIC52Y19naXRlbS16b25lIC52Y19naXRlbS16b25lLW1pbmkgLnZjX2dpdGVtLWNvbCA+ICoge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbmJvZHkgLnBvc3QtY29udGVudCAuYmxvZy1wb3N0ZXIuYnAtZmVhdHVyZWQgLnZjX2dyaWQtaXRlbSAudmNfZ3JpZC1pdGVtLW1pbmkgLnZjX2dpdGVtLXpvbmUgLnZjX2dpdGVtLXpvbmUtbWluaSAudmNfZ2l0ZW0tY29sID4gKi52Y19naXRlbS1wb3N0LWRhdGEtc291cmNlLXBvc3RfZXhjZXJwdCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuI21haW4tYmFubmVyIGgxLFxuI21haW4tYmFubmVyIGgyLFxuI21haW4tYmFubmVyIGgzLFxuI21haW4tYmFubmVyIGg0LFxuI21haW4tYmFubmVyIGg1LFxuI21haW4tYmFubmVyIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtYWluLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNtYWluLWJhbm5lciAucmVhZGFibGUtdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiAzMGVtO1xufVxuYm9keSAub3JiaXRpbmctc2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIG1heC13aWR0aDogNjV2dztcbn1cbmJvZHkgLm9yYml0aW5nLXNhdHMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbmJvZHkgLnVwYl92aWRlby1zcmMge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNtaXNzaW9uLXJvdyAud3BiX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI21pc3Npb24tcm93IC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uZXhfc19saWNrLXNsaWRlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5leF9zX2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5leF9zX2xpY2stdHJhY2sgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDM7XG59XG4uZXhfc19saWNrLXRyYWNrID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiA0O1xufVxuLmV4X3NfbGljay10cmFjayA+IGRpdjpudGgtY2hpbGQoMykge1xuICBvcmRlcjogNTtcbn1cbi5leF9zX2xpY2stdHJhY2sgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgb3JkZXI6IDI7XG59XG4uZXhfc19saWNrLXRyYWNrID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIG9yZGVyOiAxO1xufVxuLyoucG9zdC1jb250ZW50IGg0IFxuXHR0ZXh0LXRyYW5zZm9ybSBjYXBpdGFsaXplIWltcG9ydGFudFxuKi9cbi8qYm9keS5wYWdlLWlkLTE1NzkgI21haW4sIFxuYm9keS5wYWdlLWlkLTE1NzkgLmxheW91dC1ib3hlZC1tb2RlICNtYWluLCBcbmJvZHkucGFnZS1pZC0xNTc5IC5sYXlvdXQtYm94ZWQtbW9kZS5hdmFkYS1mb290ZXItZngtc3RpY2t5IC5hYm92ZS1mb290ZXItd3JhcHBlciwgXG5ib2R5LnBhZ2UtaWQtMTU3OSAubGF5b3V0LWJveGVkLW1vZGUuYXZhZGEtZm9vdGVyLWZ4LXN0aWNreS13aXRoLXBhcmFsbGF4LWJnLWltYWdlIC5hYm92ZS1mb290ZXItd3JhcHBlciwgXG5ib2R5LnBhZ2UtaWQtMTU3OSAubGF5b3V0LXdpZGUtbW9kZSAjbWFpbiwgXG5ib2R5LnBhZ2UtaWQtMTU3OSAubGF5b3V0LXdpZGUtbW9kZSAjd3JhcHBlciwgXG5ib2R5LnBhZ2UtaWQtMTU3OSwgXG5odG1sIGJvZHkuY3VzdG9tLWJhY2tncm91bmQucGFnZS1pZC0xNTc5XG4gIGJhY2tncm91bmQtY29sb3IgIzBDMUEyNyFpbXBvcnRhbnRcbiAgY29sb3IgI2ZmZlxuXG5ib2R5LnBhZ2UtaWQtMTU3OSBhXG4gIGNvbG9yICMzRDlERjMhaW1wb3J0YW50Ki9cbmJvZHkgLnByZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuYm9keSAucHJlLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0wLjVweDtcbn1cbmJvZHkgLnByZS10aXRsZS5wdC1jZW50ZXJlZCxcbmJvZHkgLnByZS10aXRsZS5wdC1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCAhaW1wb3J0YW50O1xufVxuYm9keSAucHJlLXRpdGxlLnB0LWNlbnRlcmVkOmJlZm9yZSxcbmJvZHkgLnByZS10aXRsZS5wdC1jZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbnNwYW4ucHJlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zcGFuLnByZS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdyYWRpZW50LWVuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZm9vdGVyLWJhbm5lcixcbiNjYXJlZXJzLWJhbm5lcixcbi5ncmFkaWVudC1lbmQtd2hpdGUsXG4uZ3JhZGllbnQtZW5kLWJsYW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYWRpZW50LWVuZDpiZWZvcmUsXG4uZ3JhZGllbnQtZW5kLXdoaXRlOmJlZm9yZSxcbi5ncmFkaWVudC1lbmQtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjMTMxMzEzKSwgdG8ocmdiYSgxOSwxOSwxOSwwKSkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjMTMxMzEzLCByZ2JhKDE5LDE5LDE5LDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxMzEzMTMsIHJnYmEoMTksMTksMTksMCkpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLmdyYWRpZW50LWVuZC13aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCMwYzFhMjcpLCB0byhyZ2JhKDEyLDI2LDM5LDApKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICMwYzFhMjcsIHJnYmEoMTIsMjYsMzksMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBjMWEyNywgcmdiYSgxMiwyNiwzOSwwKSk7XG59XG4uZ3JhZGllbnQtZW5kLWJsYW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2ZmZiksIHRvKHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiwgcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCByZ2JhKDI1NSwyNTUsMjU1LDApKTtcbn1cbi5wb3N0LWNvbnRlbnQgLmxpZ2h0LXRleHQgaDEsXG4ucG9zdC1jb250ZW50IC5saWdodC10ZXh0IGgyLFxuLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoMyxcbi5wb3N0LWNvbnRlbnQgLmxpZ2h0LXRleHQgaDQsXG4ucG9zdC1jb250ZW50IC5saWdodC10ZXh0IGg1LFxuLnBvc3QtY29udGVudCAubGlnaHQtdGV4dCBoNiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBjMWEyNyAhaW1wb3J0YW50O1xufVxuaDEge1xuICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5oMyxcbmg0LFxuaDUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5jYXJlZXJzLWNhcmQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmNhcmVlcnMtY2FyZCA+IC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI5NDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NhcmVlci1wYXRocyAuY2FyZWVycy1jYXJkID4gLndwYl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNmb290ZXItYmFubmVyIC5jYXJlZXJzLWNhcmQgPiAud3BiX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2ljb24tY2FyZHMgLmNhcmVlcnMtY2FyZCBoMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG59XG4uaWNvbi1jYXJkcyAuY2FyZWVycy1jYXJkID4gLndwYl93cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wb3N0LWNvbnRlbnQgLmljb24tY2FyZHMgaDIsXG4ucG9zdC1jb250ZW50IC5pY29uLWNhcmRzIGgzLFxuLnBvc3QtY29udGVudCAuaWNvbi1jYXJkcyBoNCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1jb250ZW50IC5pY29uLWNhcmRzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FyZWVycy1jYXJkLWxpc3QgLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uY2FyZWVycy1jYXJkLWxpc3QgLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciA+ICoge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAxIDUwJTtcbiAgZmxleDogMCAxIDUwJTtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmVlcnMtY2FyZC1saXN0IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxufVxuLmpvYi1saXN0LXVsIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ncmFkaWVudC1iZyB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzBkMjAzMCksIHRvKCMwYzFhMjcpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzBkMjAzMCwgIzBjMWEyNyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwZDIwMzAsICMwYzFhMjcpO1xufVxuLmJyaW5nLXRvLWZyb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxudWwuYXJyb3ctbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG51bC5qb2JzLWxpc3QtdWwge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxudWwuam9icy1saXN0LXVsIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mZWF0dXJlZC10ZXh0IHAge1xuICBmb250LXNpemU6IDE1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udGVzdGktaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi5mdXNpb24tZm9vdGVyLWNvcHlyaWdodC1hcmVhIHtcbiAgYmFja2dyb3VuZDogIzBjMWEyNyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdXNpb24tZm9vdGVyLWNvcHlyaWdodC1hcmVhLmN0YS1zZWN0aW9uLWFib3ZlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdXNpb24tZm9vdGVyLWNvcHlyaWdodC1hcmVhLmN0YS1zZWN0aW9uLWFib3ZlLWZvb3RlciAuZnVzaW9uLWNvcHlyaWdodC1ub3RpY2UsXG4uZnVzaW9uLWZvb3Rlci1jb3B5cmlnaHQtYXJlYS5jdGEtc2VjdGlvbi1hYm92ZS1mb290ZXIgLmZ1c2lvbi1jb3B5cmlnaHQtbm90aWNlIGEge1xuICBjb2xvcjogcmdiYSgxNjYsMjAyLDIzNSwwLjQpO1xufVxuLmZvb3Rlci10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItdGl0bGUgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUsXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmUtY3VzdG9tLFxuLnZjX2J0bjMudmNfYnRuMy1zdHlsZS1vdXRsaW5lLWN1c3RvbTpmb2N1cyxcbi52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZS1jdXN0b206aG92ZXIsXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmU6Zm9jdXMsXG4udmNfYnRuMy52Y19idG4zLXN0eWxlLW91dGxpbmU6aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLnZjX2dlbmVyYWwudmNfYnRuMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG4uY2lyY2xlLWljb24tbGlzdCAudWF2Yy1saXN0IGxpIHtcbiAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cbi5qb2JzLWxpc3QtdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzLWxpc3QtdWwgbGkgaS5mYXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgY29sb3I6ICNhNmNhZWI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTlweCAwIDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uam9icy1saXN0LXVsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmpvYnMtbGlzdC11bCBsaSBhICoge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmpvYnMtbGlzdC11bCBsaSBhIHNwYW4ucHJlLXRpdGxlIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5qb2JzLWxpc3QtdWwgbGkgYSBoMyB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4uam9icy1saXN0LXVsIGxpIGE6aG92ZXIsXG4uam9icy1saXN0LXVsIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMWEyNztcbiAgY29sb3I6ICNmZmY7XG59XG4uam9icy1saXN0LXVsIGxpIGE6aG92ZXIgaDEsXG4uam9icy1saXN0LXVsIGxpIGE6YWN0aXZlIGgxLFxuLmpvYnMtbGlzdC11bCBsaSBhOmhvdmVyIGgyLFxuLmpvYnMtbGlzdC11bCBsaSBhOmFjdGl2ZSBoMixcbi5qb2JzLWxpc3QtdWwgbGkgYTpob3ZlciBoMyxcbi5qb2JzLWxpc3QtdWwgbGkgYTphY3RpdmUgaDMsXG4uam9icy1saXN0LXVsIGxpIGE6aG92ZXIgaDQsXG4uam9icy1saXN0LXVsIGxpIGE6YWN0aXZlIGg0LFxuLmpvYnMtbGlzdC11bCBsaSBhOmhvdmVyIGg1LFxuLmpvYnMtbGlzdC11bCBsaSBhOmFjdGl2ZSBoNSxcbi5qb2JzLWxpc3QtdWwgbGkgYTpob3ZlciBoNixcbi5qb2JzLWxpc3QtdWwgbGkgYTphY3RpdmUgaDYge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLypcbi5mdXNpb24taGVhZGVyLXdyYXBwZXIsXG4uZnVzaW9uLWhlYWRlci13cmFwcGVyIC5mdXNpb24taGVhZGVyLXYxLFxuLmZ1c2lvbi10b3AtaGVhZGVyIC5mdXNpb24taGVhZGVyXG4gIGJhY2tncm91bmQgbm9uZSFpbXBvcnRhbnRcblxuLmZ1c2lvbi1oZWFkZXItd3JhcHBlclxuICAgIHBvc2l0aW9uIGFic29sdXRlIWltcG9ydGFudFxuICAgIHdpZHRoIDEwMCVcblxuaGVhZGVyIGEsXG4uZnVzaW9uLW1haW4tbWVudSAuZnVzaW9uLW1haW4tbWVudS1pY29uOmFmdGVyXG4gIGNvbG9yICNmZmYhaW1wb3J0YW50XG5cbi5mdXNpb24taGFzLW1haW4tbmF2LWljb24tY2lyY2xlXG4gIC5mdXNpb24tbWFpbi1tZW51XG4gICAgLmZ1c2lvbi1tYWluLW1lbnUtaWNvblxuICAgICAgJjphZnRlclxuICAgICAgICBib3JkZXItY29sb3IgI2ZmZiFpbXBvcnRhbnRcblxuLmZ1c2lvbi1oZWFkZXJcbiAgJi5mdXNpb24tc3RpY2t5LXNoYWRvd1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyIGJsdXIoOHB4KVxuICAgIGJhY2tkcm9wLWZpbHRlciBibHVyKDhweClcbiAgICBib3gtc2hhZG93IG5vbmUhaW1wb3J0YW50XG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDE5LDE5LDE5LC4wOCkhaW1wb3J0YW50XG4qL1xuI2dhbGxlcnktbGcgLnNsaWNrLXByZXYsXG4jZ2FsbGVyeS1zbWFsbCAuc2xpY2stcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuI2dhbGxlcnktbGcgLnNsaWNrLW5leHQsXG4jZ2FsbGVyeS1zbWFsbCAuc2xpY2stbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5zbGljay1uZXh0W2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuLnNsaWNrLXByZXZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBvcGFjaXR5OiAwLjI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiNnYWxsZXJ5LWxnIC5zbGljay1uZXh0LFxuI2dhbGxlcnktbGcgLnNsaWNrLXByZXYsXG4jZ2FsbGVyeS1zbWFsbCAuc2xpY2stbmV4dCxcbiNnYWxsZXJ5LXNtYWxsIC5zbGljay1wcmV2IHtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvb3Qtbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Qtbm90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290LW5vdGUgLmZuLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZvb3Qtbm90ZSAuZm4tY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmZvb3QtY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cbi5mb290LWNvcHkgPiAqIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uZm9vdC1jb3B5IC5mYy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5zaW5nbGUgLmZ1c2lvbi1mb290ZXItY29weXJpZ2h0LWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjMGMxYTI3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGktaW1hZ2Uge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mdXNpb24tbW9iaWxlLW1lbnUtaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgYm9keTpub3QoLm1vYmlsZS1tZW51LWRlc2lnbi1mbHlvdXQpIC5mdXNpb24tbW9iaWxlLW5hdi1pdGVtIGEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTksMTksMTksMC40KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICB9XG59XG4iLG51bGxdfQ== */
