/*
 Theme Name:   SCHÖKI WordPress theme
 Theme URI:    
 Description:  SCHÖKI - Hamburg Child Theme
 Author:       SCHÖKI
 Author URI:   https://www.schoeki.ch 
 Template:     hamburg
 Version:      1.0.0
 License:      
 License URI:  
 Tags:         
 Text Domain:  schoeki
*/
.flex-direction-nav li a {
  width: 101px;
  height: 39px;
}
.flex-direction-nav li a:before {
  border: none;
  height: 39px;
  width: 101px;
}
.fa-chevron-left:before,
.flex-direction-nav .flex-prev:before,
.icon-chevron-left:before {
  content: url("assets/img/ArrowPrev.svg");
  width: auto;
  height: auto;
  background-color: transparent !important;
}
.fa-chevron-right:before,
.flex-direction-nav .flex-next:before,
.icon-chevron-right:before {
  content: url("assets/img/Arrow.svg");
  width: auto;
  height: auto;
  background-color: transparent !important;
}
.menu a:focus,
a.button:focus,
a.more-link:focus {
  background-color: transparent;
}
.color-scheme-yellow a:visited {
  color: #000 !important;
}
@media screen and (min-width: 1064px) {
  .flex-direction-nav .flex-prev {
    left: -101px;
  }
  .flex-direction-nav .flex-next {
    right: -101px;
  }
}
body {
  color: #000;
  font-family: "sofia-pro", sans-serif !important;
  font-size: 16px;
}
.site-content {
  background-color: transparent;
}
.site-content .entry-title,
.site-content h1,
.site-content h2,
.site-content h3,
.site-content h4 {
  font-family: "sofia-pro", sans-serif !important;
}
.site-main h1,
.site-main h2,
.site-main h3,
.site-main h4 {
  font-family: "sofia-pro", sans-serif !important;
}
.site-footer {
  color: #000;
  border-top: none;
  background-color: transparent;
  text-align: center;
  height: 300px;
  background: url("assets/img/Footer.svg") no-repeat;
  background-size: cover;
  background-position: center 100px;
  font-size: 1.25rem;
  font-family: "sofia-pro", sans-serif !important;
}
.site-footer section[role="contentinfo"] {
  background: transparent;
}
.site-footer .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.site-footer .site-info {
  font-weight: 700;
}
.site-footer .footer-menu ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.site-footer .footer-menu ul.menu li {
  margin: 0 0.4rem;
}
.site-footer a,
.site-footer a:hover,
.site-footer a:visited {
  color: #000 !important;
}
.archive .site-main .content-area,
.single-post .site-main .content-area,
.page .site-main .content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.archive .site-main .content-area .site-content,
.single-post .site-main .content-area .site-content,
.page .site-main .content-area .site-content {
  width: 66.6%;
  overflow: visible;
}
.site-content h1,
.site-content h1 a:link,
.site-content h1 a:visited,
.site-content h1 a:hover,
h1.entry-title {
  font-size: 5rem !important;
  font-weight: 700 !important;
  color: #000 !important;
  margin-bottom: 2rem !important;
}
.site-content h3 {
  font-size: 2rem;
  font-weight: 700;
  color: #000;
  margin: 1.5rem 0;
}
.site-content a:link,
.site-content a:visited {
  color: #000;
  text-decoration: underline;
}
.entry-content {
  padding-top: 0;
  font-size: 1.25rem;
  font-weight: 300;
}
em u {
  color: #c84e4e;
}
.site-header.no-header-image .branding img {
  margin-top: -3px;
}
.highlight {
  background: rgba(145,227,157,0.5);
  padding: 3px 5px;
  margin: -3px -2px;
  line-height: 1.7;
  border-radius: 3px;
  display: inline-block;
}
#tab-additional_information {
  display: none !important;
}
.embed-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.site-main {
  margin: 1.5rem 0 9rem 0;
}
.site-main .full-width {
  float: none;
}
.site-header {
  margin: 40px 0 80px 0;
}
.site-header > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 94%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header > .row::before,
.site-header > .row::after {
  display: none;
}
.site-header .branding {
  margin-bottom: 0;
}
.meta-navigation {
  margin-top: 20px;
}
.meta-navigation .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.meta-navigation .row ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.meta-navigation .row ul.menu li {
  padding: 0 1rem;
}
.meta-navigation .row ul.menu li a:link,
.meta-navigation .row ul.menu li a:visited,
.meta-navigation .row ul.menu li a:focus {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  background-color: transparent;
}
.meta-navigation .row ul.menu li.menu-item-has-children ul.sub-menu {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  background-color: #f7f2ec;
  padding: 0.5rem;
  z-index: 2;
}
.meta-navigation .row ul.menu li.menu-item-has-children ul.sub-menu li {
  padding: 0;
}
.meta-navigation .row ul.menu li.menu-item-has-children ul.sub-menu li a {
  font-weight: 300;
}
.meta-navigation .row ul.menu li.menu-item-has-children ul.sub-menu li a:hover {
  text-decoration: underline;
}
.meta-navigation .row ul.menu li.menu-item-has-children:hover ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.meta-navigation .row .toggle-menu {
  display: none;
}
.meta-navigation .row .toggle-menu:focus {
  outline: none;
}
.meta-navigation .row .toggle-menu.closed {
  display: none;
}
.meta-navigation .row .shopVersion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.meta-navigation .row .shopVersion img {
  width: 20px;
  height: 30px;
  vertical-align: inherit;
}
.meta-navigation .row .shopVersion a:link,
.meta-navigation .row .shopVersion a:visited,
.meta-navigation .row .shopVersion a:focus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.meta-navigation .row .shopVersion .shopSwitch {
  background: #fff;
  padding: 0.3rem;
  border-radius: 10px;
  position: absolute;
  top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.meta-navigation .row .shopVersion .shopSwitch a:link,
.meta-navigation .row .shopVersion .shopSwitch a:visited,
.meta-navigation .row .shopVersion .shopSwitch a:focus {
  font-size: 1.1rem;
  padding: 0 0.4rem;
}
.meta-navigation .row .shopVersion .shopSwitch a:link img,
.meta-navigation .row .shopVersion .shopSwitch a:visited img,
.meta-navigation .row .shopVersion .shopSwitch a:focus img {
  max-width: initial;
}
.mini-cart {
  padding-left: 1rem;
  padding-right: 1.4rem;
}
.mini-cart a:link,
.mini-cart a:visited,
.mini-cart a:focus {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
}
.mini-cart .shopping-cart-icon::before {
  content: url("assets/img/ShoppingCart.svg");
  margin: 0 2px 0 4px;
  position: relative;
  top: 2px;
}
.mini-cart .quantity-mini-cart {
  vertical-align: 9px;
  font-size: 60%;
  color: #ba393d;
}
.mini-cart .woocommerce-Price-amount {
  display: none;
}
.site-navigation ul {
  margin: 10px 0 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.site-navigation ul li {
  padding: 0 1.25rem;
}
.site-navigation ul li a:link,
.site-navigation ul li a:visited,
.site-navigation ul li a:focus {
  background-color: transparent;
  color: #000 !important;
  font-weight: 700;
  font-size: 1.5rem;
  display: inline-block;
  position: relative;
}
.site-navigation ul li.shop-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-navigation ul li.shop-link .shopSwitch {
  position: absolute;
  top: 4.4rem;
  padding: 0.3rem 0.2rem;
  border-radius: 10px;
  line-height: 1rem;
  background: #fff;
  border: 4px solid #fff;
}
.site-navigation ul li.shop-link .shopSwitch:after,
.site-navigation ul li.shop-link .shopSwitch:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.site-navigation ul li.shop-link .shopSwitch:after {
  border-color: rgba(247,242,236,0);
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}
.site-navigation ul li.shop-link .shopSwitch:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 16px;
  margin-left: -16px;
}
.site-navigation ul li.shop-link .shopSwitch a:link,
.site-navigation ul li.shop-link .shopSwitch a:visited,
.site-navigation ul li.shop-link .shopSwitch a:focus {
  font-size: 1.1rem;
  line-height: 1;
  margin: 0 0.4rem;
}
.site-navigation ul li.shop-link .shopSwitch a:link .flag,
.site-navigation ul li.shop-link .shopSwitch a:visited .flag,
.site-navigation ul li.shop-link .shopSwitch a:focus .flag {
  width: 28px;
}
.site-navigation ul li.current-menu-item a::after {
  content: '';
  position: absolute;
  left: 0;
  display: inline-block;
  height: 1em;
  width: 100%;
  border-bottom: 2px solid;
  margin-top: 0.9rem;
}
.site-header .site-search {
  display: none;
}
.site-breadcrumb {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order p.form-row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.woocommerce-checkout .woocommerce-checkout-review-order p.form-row + button.button {
  display: block;
}
blockquote {
  background-color: transparent;
  color: #000;
  font-size: 2.5rem;
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 1.4;
  position: relative;
  left: -100px;
}
blockquote > p {
  display: inline;
}
blockquote::before {
  content: '\AB   ';
}
blockquote::after {
  content: ' \BB';
}
a.show_information::after {
  content: "\F077";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 0.5rem;
  width: 20px;
  margin-bottom: 1rem;
}
a.open::after {
  content: "\F078";
}
.detailed-info {
  display: none;
}
.entry-content ul>li:before {
  color: #000 !important;
}
.hidden {
  display: none !important;
}
.pagination {
  margin: 0 auto;
  width: 100%;
}
.pagination ul li {
  margin: 0 4px !important;
  border-radius: 40px;
}
.pagination ul li:hover {
  background-color: #fff !important;
}
.pagination ul li:hover a {
  background-color: transparent !important;
  color: #000 !important;
}
.pagination span.current {
  border-radius: 40px;
}
.pagination a.prev.page-numbers,
.pagination a.next.page-numbers {
  padding: 0.25rem !important;
}
@media screen and (max-width: 768px) {
  .site-header > .row {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .meta-navigation {
    margin: 0;
    width: 100%;
    padding-top: 1.6rem;
    position: absolute;
    top: 0;
    z-index: 7;
  }
  .meta-navigation .row {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .meta-navigation .row .mini-cart {
    padding: 0 1rem !important;
  }
  .meta-navigation .row .toggle-menu {
    display: inline-block;
    width: 48px;
    height: 33px;
    background: url("assets/img/Burger.svg") no-repeat center center;
    border: none;
    margin: 0 1rem;
    -webkit-transition: background-image 0.025s ease-in-out;
    transition: background-image 0.025s ease-in-out;
  }
  .meta-navigation .row .toggle-menu.closed {
    display: inline-block;
    width: 48px;
    height: 33px;
    background: url("assets/img/Close.svg") no-repeat center center;
  }
  .meta-navigation .row .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 28rem;
  }
  .meta-navigation .row .sub-menu li.menu-item-has-children ul.sub-menu {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    position: relative !important;
    top: 0;
  }
  .meta-navigation.open {
    position: fixed;
  }
  .meta-navigation.open .sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .meta-navigation.open .sub-menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .site-header {
    margin: 0;
    padding: 1rem;
  }
  .site-header .row {
    max-width: 100%;
  }
  .site-header .site-navigation {
    z-index: 2;
    display: none;
  }
  .site-header ul {
    margin-top: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .site-header .branding {
    z-index: 7;
  }
  .site-header.open {
    height: 100vh;
    background: #f7f2ec;
    position: fixed;
    z-index: 6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    top: 0;
  }
  .site-header.open .branding {
    display: none;
  }
  .site-header.open .site-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .site-header.open .site-navigation ul li {
    padding: 0.5rem 0;
  }
  .site-header.open .site-navigation ul li a:link,
  .site-header.open .site-navigation ul li a:visited {
    font-size: 1.875rem;
  }
  .site-header.open .site-navigation ul li.shop-link {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .site-header.open .site-navigation ul li.shop-link .shopSwitch {
    position: fixed;
    top: initial;
    left: 7rem;
    z-index: 2;
    margin-top: 0.25rem;
  }
  .site-header.open .site-navigation ul li.shop-link .shopSwitch:after,
  .site-header.open .site-navigation ul li.shop-link .shopSwitch:before {
    bottom: initial;
    left: initial;
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .site-header.open .site-navigation ul li.shop-link .shopSwitch:after {
    border-color: rgba(247,242,236,0);
    border-right-color: #fff;
    border-width: 6px;
    margin-top: -6px;
  }
  .site-header.open .site-navigation ul li.shop-link .shopSwitch:before {
    border-color: rgba(255,255,255,0);
    border-right-color: #fff;
    border-width: 12px;
    margin-top: -12px;
  }
  .site-header.open .site-navigation ul li.shop-link .shopSwitch a:link,
  .site-header.open .site-navigation ul li.shop-link .shopSwitch a:visited {
    line-height: 1rem;
  }
  .site-footer #colophon .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .site-footer .footer-menu ul.menu {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .hentry {
    padding: 0;
  }
  blockquote {
    left: 0;
    font-size: 1.8rem;
  }
  .site-content h1,
  .site-content h1 a:link,
  .site-content h1 a:visited,
  .site-content h1 a:hover,
  h1.entry-title {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 320px) {
  .site-header ul {
    margin-top: 2rem;
  }
  .site-header.open .site-navigation ul li {
    padding: 0.25rem 0;
  }
  .meta-navigation .row .sub-menu {
    top: 23rem;
  }
  .site-header.no-header-image .branding:first-child {
    margin-top: 0.4rem;
  }
}
.home .site-main .content-area {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.home .site-content {
  background-color: #f7f2ec;
}
.home .site-content article {
  padding: 0;
}
.home .site-content article .entry-header {
  display: none;
}
.home .site-content article .entry-content {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.flex-slider {
  margin-bottom: 8rem;
}
.video-js [class*=icon-]:before {
  font-family: inherit;
}
.video-js .vjs-big-play-button {
  background: none;
  border: none;
  font-size: 25rem;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\F144";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25rem;
  position: inherit;
  opacity: 0.3;
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  background: none;
}
.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button:focus .vjs-icon-placeholder:before {
  opacity: 0.5;
}
.video-js .vjs-text-track-display > div > div > div {
  font-size: 1.6rem !important;
  line-height: 2rem !important;
  padding: 2px 8px !important;
  background: rgba(0,0,0,0.5) !important;
  text-shadow: 1px 1px 2px #000;
  display: inline-block !important;
  font-family: "sofia-pro", sans-serif !important;
  font-weight: 300;
}
.box-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.home .site-content article .entry-content .box-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 20px;
}
.home .site-content article .entry-content .box-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.home .site-content article .entry-content .box-left a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.25rem;
  color: #fff;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-decoration: none;
  font-weight: 300;
}
.home .site-content article .entry-content .box-left a::after {
  content: url("assets/img/ArrowWhite.svg");
  width: 53px;
  margin-top: 1rem;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.home .site-content article .entry-content .box-left a:link,
.home .site-content article .entry-content .box-left a:visited {
  color: #fff !important;
  font-weight: 300;
}
.home .site-content article .entry-content .home01,
.home .site-content article .entry-content .home02,
.home .site-content article .entry-content .home03 {
  background-color: #c84e4e;
  color: #fff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 700;
  font-size: 36px;
  text-align: right;
  padding: 18px 30px;
}
.home .site-content article .entry-content .home01 {
  margin-bottom: 20px;
}
.vjs-subs-caps-button {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .site-main {
    margin: 0 0 1rem;
    padding: 1rem !important;
  }
  .site-main .content-area .site-content {
    width: 100% !important;
  }
  .site-main .content-area .site-content .box-display {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .site-main .content-area .site-content .box-display .box-right {
    padding: 1rem 0;
  }
  .site-main .content-area .site-content .box-display .box-left {
    margin-right: 0;
  }
  .site-main .blog-teaser-container {
    margin: 2rem 0;
  }
  .site-main .blog-teaser-container h1 {
    margin-bottom: 1.5rem;
  }
  .site-main .blog-teaser-container .blog-post {
    padding: 0;
    margin-bottom: 0;
  }
  .site-main .blog-teaser-container .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  .site-main .newsletter-container {
    padding-top: 1rem;
  }
  .home-slider {
    margin-top: 1rem;
    padding: 1rem;
  }
  .home-slider .video-js .vjs-big-play-button {
    background: none;
    border: none;
    font-size: 7rem;
  }
  .home-slider .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    content: "\F144";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 7rem;
    position: inherit;
    opacity: 0.5;
  }
  .home-slider .flex-direction-nav {
    display: none;
  }
  .home-slider .flex-slider {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 468px) {
  .video-js .vjs-text-track-display > div > div > div {
    font-size: 1.1rem !important;
    line-height: 1.3rem !important;
  }
}
.blog .site-main .content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.blog-dashboard h1 {
  font-size: 5rem;
  font-weight: 700;
  text-align: center;
}
.blog-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}
.blog-navigation .sidebar {
  width: inherit;
}
.blog-navigation .sidebar .widget {
  background-color: transparent;
  margin: 0;
  padding: 0;
}
.blog-navigation .sidebar .widget .widget-title {
  display: none;
}
.blog-navigation .sidebar .widget ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog-navigation .sidebar .widget ul li {
  padding: 0 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog-navigation .sidebar .widget ul li a:link,
.blog-navigation .sidebar .widget ul li a:visited {
  color: #000;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1rem;
  display: inline-block;
  position: relative;
}
.blog-navigation .sidebar .widget ul li .post-count {
  font-size: 1rem;
  line-height: 1rem;
  padding-left: 8px;
  font-weight: 300;
}
.blog-navigation .sidebar .widget ul li.current-cat a::after {
  content: '';
  position: relative;
  left: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #000;
}
.blog-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-post {
  -ms-flex-preferred-size: 33.3%;
      flex-basis: 33.3%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 470px;
  margin-bottom: 120px;
}
.blog-post .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog-post a img {
  -webkit-transition: none;
  transition: none;
}
.blog-post a:hover img {
  opacity: 1;
}
.blog-post .category {
  margin-top: -18px;
  padding: 4px 14px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  z-index: 2;
}
.blog-post .category.cat-77 {
  background-color: #e95b7e;
}
.blog-post .category.cat-70 {
  background-color: #5cc668;
}
.blog-post .category.cat-76 {
  background-color: #f18e22;
}
.blog-post .category.cat-1 {
  background-color: #5cb9c6;
}
.blog-post .title,
.blog-post .teaser_text {
  text-align: center;
  width: 80%;
}
.blog-post .title {
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 1.875rem;
  margin-top: 1.2rem;
}
.blog-post .title a:link,
.blog-post .title a:visited {
  color: #000;
  text-decoration: none;
}
.blog-post .teaser_text {
  font-size: 1.25rem;
  line-height: 1.563rem;
  margin-top: 0.4rem;
}
.blog-post .post_meta {
  margin-top: auto;
}
.blog-post .post_meta .author,
.blog-post .post_meta .date {
  font-size: 1rem;
  display: block;
  text-align: center;
  line-height: 1.4rem;
}
.blog-post .post_meta.cat-77 {
  color: #e95b7e;
}
.blog-post .post_meta.cat-70 {
  color: #5cc668;
}
.blog-post .post_meta.cat-76 {
  color: #f18e22;
}
.blog-post .post_meta.cat-1 {
  color: #5cb9c6;
}
.blog .site-main .content-area .site-content {
  width: 100%;
  overflow: visible;
}
.term-description {
  display: none;
}
.entry-content .widget li.current-cat,
.entry-content .widget li.current-menu-item,
.entry-content .widget li:hover,
.widget li.current-cat,
.widget li.current-menu-item,
.widget li:hover {
  background-color: transparent;
}
.blog .site-main .content-area .sidebar-left .widget-area .widget_categories a,
.blog .site-main .content-area .sidebar-left .widget-area .widget_archive a,
.archive .site-main .content-area .sidebar-left .widget-area .widget_categories a,
.archive .site-main .content-area .sidebar-left .widget-area .widget_archive a {
  float: none;
}
.entry-content .widget li a,
.widget li a {
  padding: 0;
}
.widget-with-counters>ul>li,
.widget.widget_layered_nav>ul>li,
.widget_archive>ul>li,
.widget_categories>ul>li,
.widget_links>ul>li,
.widget_recent_entries>ul>li {
  padding-right: 0;
}
.site-content article.post h1.entry-title a:hover {
  text-decoration: underline;
}
.site-content article.post strong {
  font-size: 1.3rem;
}
.post-sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
}
.post-sharing::before {
  content: url("assets/img/Arrow.svg");
  position: relative;
  top: 6px;
  margin-left: -63px;
  margin-right: 6px;
}
.post-sharing > .row {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #c84e4e;
}
.post-sharing > .row aside {
  margin-left: 8px;
}
.post-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: 77px;
  left: -40%;
}
.post-meta-author-image {
  margin-right: 22px;
}
.post-meta-time-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-transform: uppercase;
}
.post-meta-time {
  font-weight: 300;
  font-size: 0.8rem;
  line-height: 1;
}
.post-meta-author a:link,
.post-meta-author a:visited {
  color: #000;
  font-size: 0.95rem;
}
.post-meta .post-meta-author-image img.circle {
  width: 77px;
  height: 77px;
  border-radius: 39px;
}
.blog-teaser-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 4rem 0;
}
.blog-teaser-container h1 {
  font-weight: 700;
  color: #000;
  font-size: 3rem;
  margin-bottom: 40px;
}
.blog-teaser-container .blog-post {
  padding: 0 1rem;
}
.teaser-slider {
  max-width: 100%;
}
.slick-prev,
.slick-next {
  width: 101px;
  height: 39px;
  top: 23%;
}
.slick-prev:before,
.slick-next:before {
  opacity: 1;
}
.slick-prev {
  left: -101px;
  width: auto;
  height: auto;
}
.slick-next {
  right: -101px;
  width: auto;
  height: auto;
}
.slick-next:before {
  content: url("assets/img/Arrow.svg");
  width: auto;
  height: auto;
}
.slick-prev:before {
  content: url("assets/img/Arrow.svg");
  width: auto;
  height: auto;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  display: inline-block;
}
.slick-center .image {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}
@media screen and (max-width: 768px) {
  .slick-center .image {
    -webkit-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
  .dots-container {
    margin-bottom: 1.5rem;
  }
  .slick-dots {
    position: inherit;
  }
  .blog-post {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 2rem;
  }
  .post-sharing {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 0;
  }
  .post-meta {
    top: 0;
    left: 0;
    margin: 1rem 0;
  }
  .single-post h1.entry-title {
    font-size: 2.8rem !important;
  }
}
.content-area.full-width .site-content>#comments,
.content-area.full-width .site-content>article {
  max-width: 100%;
}
.haendler .site-main .content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
#merchantsMap {
  width: 140%;
  left: -20%;
  height: 600px;
  z-index: 5;
}
#merchantsMap a:link,
#merchantsMap a:visited {
  text-decoration: none;
}
.dataTables_wrapper {
  margin-top: 20px;
}
.dataTables_wrapper .dataTables_filter {
  float: none;
  text-align: left;
  margin-bottom: 50px;
}
.dataTables_wrapper .dataTables_filter label {
  padding: 0;
}
.dataTables_wrapper .dataTables_filter label input {
  padding: 0 1%;
  width: 98%;
  margin-left: 0;
}
.dataTables_wrapper table {
  width: 100% !important;
}
.dataTables_wrapper table th {
  font-weight: normal !important;
  text-align: left;
  padding: 0.375rem 0.9rem 0.375rem 0.5rem;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting_asc {
  background-image: url("assets/img/sort_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("assets/img/sort_desc.png");
}
table.dataTable thead .sorting {
  background-image: url("assets/img/sort_both.png");
}
table.dataTable>tbody>tr.child ul.dtr-details {
  margin-left: 20px;
}
.leaflet-control-geosearch.bar {
  width: initial;
  max-width: 400px;
}
@media screen and (max-width: 768px) {
  #merchantsMap {
    width: 100%;
    height: 30rem;
    left: 0;
  }
  .leaflet-control-geosearch.bar {
    margin: 0.5rem;
  }
}
.woocommerce .site-content,
.woocommerce-cart .site-content,
.woocommerce-checkout .site-content {
  width: 100% !important;
}
.woocommerce .archive-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.woocommerce .page-title {
  display: none;
}
.post-type-archive-product .shop-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.post-type-archive-product .shop-content .product {
  clear: both !important;
  margin: 0 0 1rem !important;
  padding: 0 0.5rem !important;
  float: none !important;
  width: 32.2% !important;
}
.post-type-archive-product .shop-content .product a:link,
.post-type-archive-product .shop-content .product a:visited {
  text-decoration: none;
}
.post-type-archive-product .shop-content .product img.attachment-woocommerce_thumbnail {
  width: 100%;
}
.post-type-archive-product .shop-content .product .wgm-info {
  padding-top: 0;
}
.woocommerce.archive .product .entry h3 {
  font-weight: 700;
  margin: 0;
}
.woocommerce.archive .product .entry p.price {
  margin: 0;
  min-height: 4.4em;
}
.woocommerce.archive .product .entry p.price .price-tag {
  margin-bottom: 1rem;
}
.woocommerce.archive .product .entry p.price .price-tag del {
  background-color: transparent;
  color: #666;
}
.woocommerce.archive .product .entry p.price .price-tag ins {
  background-color: transparent;
}
.woocommerce.archive .product .entry p.price .price-tag ins .woocommerce-Price-amount {
  font-weight: 700;
  font-size: 1.4rem;
}
.woocommerce.archive .product .entry p.price .price-tag .amount {
  line-height: inherit;
}
.woocommerce.archive .content-area .product .add_to_cart_button+.added_to_cart,
.woocommerce.archive .content-area .product .button {
  border-top: none;
  text-transform: inherit;
  background-color: #000;
  color: #fff;
  padding: inherit;
  bottom: inherit;
}
.woocommerce.archive .content-area .product .add_to_cart_button+.added_to_cart,
.woocommerce.archive .content-area .product .entry~.button:hover,
.color-scheme-yellow.woocommerce.archive .content-area .product .add_to_cart_button+.added_to_cart {
  background-color: #000;
  text-decoration: underline;
}
.woocommerce.archive .content-area .product .add_to_cart_button+.added_to_cart {
  position: relative;
  bottom: 0 !important;
  margin-top: -26px;
  left: 0;
  background-color: #db4b39 !important;
}
.woocommerce.archive .content-area .product .add_to_cart_button+.added_to_cart:link,
.woocommerce.archive .content-area .product .add_to_cart_button+.added_to_cart:visited {
  color: #fff !important;
}
.site-nav-primary .mini-cart {
  float: none;
}
.color-scheme-yellow .site-nav-primary .mini-cart a,
.color-scheme-yellow .site-nav-primary .mini-cart a:hover {
  background-color: transparent;
}
.color-scheme-yellow.woocommerce.archive .content-area .product:hover {
  background-color: transparent;
}
.color-scheme-yellow .woocommerce-ordering .selection-box,
.color-scheme-yellow .woocommerce-ordering .selection-box .selection-box-options .selection-box-option,
.color-scheme-yellow .woocommerce-ordering .selection-box:before {
  background-color: #f7f2ec;
  color: #000;
}
.color-scheme-yellow.woocommerce.archive .product .price-tag {
  background-color: inherit;
  color: #000;
}
.woocommerce .entry-title {
  font-size: 3rem !important;
}
.woocommerce.single-product .product .price .amount {
  background: transparent;
  color: #000;
  padding: 0;
  font-weight: 700;
  font-size: 1.8rem;
}
.woocommerce.single-product .product a:link,
.woocommerce.single-product .product a:visited {
  text-decoration: none;
}
.woocommerce.single-product .entry-summary {
  margin-top: 0;
}
.woocommerce .social-sharing-links a {
  background: transparent;
}
.color-scheme-yellow .social-sharing-links a:hover {
  background: #fff;
}
.woocommerce.single-product .product .entry-summary .woocommerce-de_price_taxrate,
.woocommerce.single-product .woocommerce_de_versandkosten {
  margin-top: 0;
}
.shipping_de.shipping_de_string {
  margin-bottom: 0 !important;
}
.woocommerce.single-product .stock+.cart {
  margin-top: 0;
}
.woocommerce-page .button.single_add_to_cart_button,
.woocommerce-page .button.checkout-button,
.woocommerce-page .button.wc-backward,
.woocommerce-page .update-cart-button {
  background-color: #000 !important;
}
a.checkout-button:link,
a.checkout-button:visited,
a.wc-backward:link,
a.wc-backward:visited {
  color: #fff !important;
}
.woocommerce-page .woocommerce-message {
  padding: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  background-color: transparent;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  font-size: 1.25rem;
}
.woocommerce-page .woocommerce-message .button {
  background: transparent !important;
  float: none !important;
  margin-top: 0 !important;
}
.woocommerce-page .woocommerce-message .button color,
.woocommerce-page .woocommerce-message .button:link,
.woocommerce-page .woocommerce-message .button:visited,
.woocommerce-page .woocommerce-message .button:hover {
  color: #000 !important;
  text-decoration: underline;
}
.quantity {
  margin: 0 !important;
}
.woocommerce.single-product .cart .button {
  margin-top: 1rem;
}
.woocommerce-cart .cart {
  margin-bottom: 0;
}
.woocommerce-cart .cart ul.thead,
.woocommerce-cart .cart .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.woocommerce-cart .cart ul.thead li,
.woocommerce-cart .cart .row li {
  width: 20%;
  min-width: inherit;
  text-align: left;
}
.woocommerce-cart .cart ul.thead li.product-name,
.woocommerce-cart .cart .row li.product-name {
  width: 40%;
}
.woocommerce-cart .cart ul.thead li.product-subtotal,
.woocommerce-cart .cart .row li.product-subtotal {
  text-align: right;
}
.woocommerce-cart .cart ul.thead > div,
.woocommerce-cart .cart .row > div {
  width: 20%;
  min-width: inherit;
  text-align: left;
}
.woocommerce-cart .cart ul.thead > div.product-thumbnail,
.woocommerce-cart .cart .row > div.product-thumbnail {
  width: 10%;
}
.woocommerce-cart .cart ul.thead > div.product-name,
.woocommerce-cart .cart .row > div.product-name {
  margin-left: 0;
  width: 30%;
}
.woocommerce-cart .cart ul.thead > div.product-name > *,
.woocommerce-cart .cart .row > div.product-name > * {
  margin-left: 10px;
}
.woocommerce-cart .cart ul.thead div.product-quantity,
.woocommerce-cart .cart .row div.product-quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.woocommerce-cart .cart ul.thead div.product-quantity span.button-refresh,
.woocommerce-cart .cart .row div.product-quantity span.button-refresh {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.woocommerce-cart .cart ul.thead div.product-quantity div.quantity,
.woocommerce-cart .cart .row div.product-quantity div.quantity {
  margin: 0 !important;
  padding: 0 !important;
  width: initial;
  float: none;
}
.woocommerce-cart .cart ul.thead div.product-subtotal,
.woocommerce-cart .cart .row div.product-subtotal {
  text-align: right;
}
.woocommerce-cart .cart >.row a {
  color: #000;
  font-weight: 700;
}
.woocommerce-cart .cart >.row a:hover {
  color: #000;
}
.woocommerce-cart .button-refresh:before {
  margin-top: 0.25em;
}
.woocommerce-cart .wgm-tax {
  font-size: 0.75rem;
  color: #000;
}
.woocommerce-cart .cart_totals .cart-subtotal .td,
.woocommerce-cart .cart_totals .cart-subtotal .woocommerce-Price-amount {
  font-size: 1.125rem;
}
.woocommerce-cart .cart_totals .wgm-tax {
  text-transform: none;
}
.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods {
  margin: 0;
}
.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods li {
  padding: 0;
}
.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods label {
  padding: 0;
  font-size: 1.125rem;
  color: #000 !important;
}
.shop_table .actions {
  display: contents;
}
.shop_table table.shop_table {
  display: inline;
}
.shop_table .button:hover {
  background-color: #000 !important;
}
.woocommerce-info {
  background-color: transparent;
  color: #000;
}
.has-value input,
.has-value textarea,
input:focus,
textarea:focus {
  background-color: transparent;
}
button.button {
  background-color: #000 !important;
}
.woocommerce-checkout label.checkbox {
  color: #000 !important;
}
.woocommerce-checkout input.wgm-go-back-button {
  width: inherit;
  background-color: #000 !important;
}
#ship-to-different-address {
  margin: 1.5rem 0 1.79rem 0;
  font-size: 1.25rem;
}
#ship-to-different-address label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#ship-to-different-address label input[type=checkbox] {
  top: 3px;
}
.woocommerce-checkout .payment_box {
  background-color: transparent;
}
.woocommerce-checkout .payment_box .wc-credit-card-form {
  margin-top: 1rem;
  border: none;
  padding: 0;
}
.woocommerce-checkout .payment_box .wc-credit-card-form label {
  font-weight: 700;
}
.wgm-second-checkout form.checkout img.stripe-icon {
  width: 30px;
  margin-right: 10px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table a.woocommerce-button:link,
.woocommerce-MyAccount-content .woocommerce-orders-table a.woocommerce-button:visited {
  color: #fff !important;
  margin-bottom: 0.2rem;
  width: 60%;
}
.in-stock,
.product_meta > span {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .product img.attachment-woocommerce_thumbnail {
    width: 100%;
  }
  .single-product .images a {
    border: none !important;
  }
  .single-product .product {
    padding: 0 !important;
  }
  .single-product .woocommerce-product-gallery {
    margin-bottom: 2rem;
  }
  .post-type-archive-product .shop-content .product {
    width: 50% !important;
  }
}
@media screen and (max-width: 480px) {
  .woocommerce .entry-title {
    font-size: 2rem !important;
  }
  .post-type-archive-product .shop-content .product {
    width: 100% !important;
  }
  .woocommerce.single-product .stock+.cart {
    margin-top: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .woocommerce.single-product .stock+.cart .button {
    margin-top: 0;
  }
  .woocommerce-cart section.cart .row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .woocommerce-cart section.cart .row .product-thumbnail {
    width: 30%;
  }
  .woocommerce-cart section.cart .row .product-name {
    width: 70%;
  }
  .woocommerce-cart section.cart .row .product-quantity {
    width: 100%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .woocommerce-cart section.cart .row .product-quantity .quantity {
    width: initial !important;
  }
  .woocommerce-cart section.cart .row .product-price,
  .woocommerce-cart section.cart .row .product-subtotal {
    width: 100%;
    text-align: right;
  }
  .woocommerce-cart div.cart div.actions input.update-cart-button {
    width: 100%;
    margin-top: 0;
  }
  .woocommerce-cart section.cart-collaterals .woocommerce-shipping-methods label {
    font-size: 0.9rem;
  }
  .woocommerce-cart section.cart-collaterals .woocommerce-shipping-methods label span.woocommerce-Price-amount {
    font-size: 1.125rem;
  }
  .woocommerce-cart section.cart-collaterals .woocommerce-shipping-methods label .product-tax .woocommerce-Price-amount {
    font-size: 0.75rem;
  }
  .woocommerce-cart section.cart-collaterals .order-total th,
  .woocommerce-cart section.cart-collaterals .order-total .woocommerce-Price-amount {
    font-weight: 600;
  }
  .woocommerce-cart section.cart-collaterals .checkout-button {
    display: block;
  }
  .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method div.payment_box {
    font-size: 1rem;
  }
  .woocommerce-checkout button#place_order {
    width: 100%;
  }
  .wgm-second-checkout .shop_table .wgm-tax,
  .wgm-second-checkout .shop_table .product-tax {
    font-size: 0.8rem !important;
  }
  .wgm-second-checkout .shop_table .includes_tax {
    margin-top: 0.75rem;
  }
  .wgm-second-checkout a.has-value:link .wgm-go-back-button,
  .wgm-second-checkout a.has-value:visited .wgm-go-back-button {
    background-color: transparent !important;
    border: none;
    text-decoration: underline;
    color: #000;
    padding: 0;
  }
  .wgm-second-checkout .wgm-place-order {
    width: 100%;
  }
}
.shop-de.woocommerce-page.post-type-archive .woocommerce-price-suffix,
.shop-ch.woocommerce-page.post-type-archive .woocommerce-price-suffix,
.shop-de.woocommerce-page.single-product .woocommerce-price-suffix,
.shop-ch.woocommerce-page.single-product .woocommerce-price-suffix {
  color: #000 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.shop-de.post-type-archive-product .product .entry,
.shop-ch.post-type-archive-product .product .entry {
  padding-bottom: 1rem;
}
.shop-de.post-type-archive-product .product .entry .price-tag,
.shop-ch.post-type-archive-product .product .entry .price-tag {
  margin-bottom: 0.8rem !important;
}
.shop-de.post-type-archive-product .product .entry .wgm-info.shipping_de,
.shop-ch.post-type-archive-product .product .entry .wgm-info.shipping_de,
.shop-de.post-type-archive-product .product .entry .wgm-info.price-per-unit,
.shop-ch.post-type-archive-product .product .entry .wgm-info.price-per-unit {
  display: none !important;
}
.shop-de.post-type-archive-product .product .entry .wgm-info.woocommerce-de_price_taxrate,
.shop-ch.post-type-archive-product .product .entry .wgm-info.woocommerce-de_price_taxrate,
.shop-de.post-type-archive-product .product .entry .wgm-info.woocommerce_de_versandkosten,
.shop-ch.post-type-archive-product .product .entry .wgm-info.woocommerce_de_versandkosten {
  line-height: 0.8rem;
}
.shop-de.post-type-archive-product .product .entry .woocommerce_de_versandkosten a,
.shop-ch.post-type-archive-product .product .entry .woocommerce_de_versandkosten a {
  display: inline;
}
.tracking .site-main .content-area {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tracking .site-main .content-area h1 {
  text-align: center;
}
.tracking .site-main .content-area h2 {
  font-size: 3rem;
  font-weight: 700;
}
.tracking .site-main .content-area h3 {
  font-size: 2rem;
  font-weight: 500;
}
.tracking .site-main .content-area h4 {
  font-size: 2.8rem;
  font-weight: 700;
}
.tracking .site-main .content-area h5 {
  font-size: 1.8rem;
  font-weight: 700;
}
.tracking_dashboard .product-image {
  width: 100%;
}
.tracking_dashboard .product_selection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0 2rem;
}
.tracking_dashboard .product_selection .product {
  margin: 0 0.5rem;
}
.tracking_dashboard .product_selection .product img {
  -webkit-filter: grayscale(85%);
          filter: grayscale(85%);
}
.tracking_dashboard .product_selection .product img:hover {
  -webkit-filter: none;
          filter: none;
}
.tracking_dashboard .product_selection .product:first-child {
  margin-left: 0;
}
.tracking_dashboard .product_selection .product:last-child {
  margin-right: 0;
}
.tracking_dashboard .product_selection .product.product__selected {
  border-bottom: 8px solid;
}
.tracking_dashboard .product_selection .product.product__selected.dark {
  border-color: #91e39d;
}
.tracking_dashboard .product_selection .product.product__selected.milk {
  border-color: #5cb9c6;
}
.tracking_dashboard .product_selection .product.product__selected.hazelnut {
  border-color: #ba393d;
}
.tracking_dashboard .product_selection .product.product__selected img {
  -webkit-filter: none;
          filter: none;
}
.tracking_dashboard a.tracking-map::before {
  content: "\F0AC";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1rem;
  width: 20px;
}
.tracking_dashboard .product-info h1 {
  text-align: left !important;
  line-height: 5rem;
  margin-top: 2rem;
}
.tracking_dashboard .raw_materials {
  margin-top: 4rem;
}
.tracking_dashboard .raw_materials .raw_material {
  margin-bottom: 8rem;
}
.tracking_dashboard .tracking-gallery .slick-prev,
.tracking_dashboard .tracking-gallery .slick-next {
  top: 50%;
}
.tracking_dashboard .tracking-gallery ul.slick-dots li::before {
  content: none;
}
.tracking_dashboard .transparency {
  margin-top: 2rem;
}
ul.timeline {
  width: 100%;
  margin: 40px auto;
  list-style: none;
  position: relative;
  left: -21%;
}
ul.timeline li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}
ul.timeline li::before {
  content: '';
}
ul.timeline li:last-child {
  border: 0;
}
ul.timeline li p {
  display: block;
  padding: 20px;
  margin: 0;
  line-height: 1.4;
}
ul.timeline li p:nth-child(1) {
  position: relative;
  padding-right: 25px;
  font-size: 14px;
  line-height: 2.5;
  color: #000;
  width: 14%;
  text-align: right;
}
ul.timeline li p:nth-child(1):after {
  content: '';
  position: absolute;
  top: 28px;
  right: -12px;
  display: block;
  width: 10px;
  height: 10px;
  border: 5px solid #000;
  border-radius: 50%;
  background: #000;
}
ul.timeline li:first-child p:nth-child(1):after {
  background: #000;
}
ul.timeline li:nth-child(2) p:nth-child(1):after {
  background: #000;
}
ul.timeline li:nth-child(3) p:nth-child(1):after {
  background: #000;
}
ul.timeline li p:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 24px;
  border-left: 5px solid #000;
}
ul.timeline li p span {
  display: block;
  margin: 5px 0 0;
  font-size: 12px;
  font-style: italic;
  color: #aaa;
}
@media screen and (max-width: 768px) {
  ul.timeline {
    left: 0;
  }
}
.newsletter-container {
  padding-top: 40px;
  font-weight: 700;
}
.newsletter-container * {
  margin: 0 !important;
  padding: 0 !important;
}
.newsletter-headline {
  width: 60%;
  text-align: left;
  padding-left: 16px;
  color: #000;
  margin-bottom: 12px !important;
}
.yikes-mailchimp-container-1,
.newsletter-headline-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.yikes-easy-mc-form input[type=email] {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2rem;
  height: initial;
}
.yikes-easy-mc-form input[type=email]:focus {
  outline: none !important;
}
.yikes-easy-mc-form input[type=email]::-webkit-input-placeholder {
  color: #000;
  line-height: 2rem;
}
.yikes-easy-mc-form input[type=email]::-moz-placeholder {
  color: #000;
  line-height: 2rem;
}
.yikes-easy-mc-form input[type=email]::-ms-input-placeholder {
  color: #000;
  line-height: 2rem;
}
.yikes-easy-mc-form input[type=email]::placeholder {
  color: #000;
  line-height: 2rem;
}
.yikes-easy-mc-form .field-no-label,
.yikes-easy-mc-form label {
  margin-bottom: 0 !important;
}
.yikes-easy-mc-form label.label-inline {
  width: 76% !important;
}
.newsletter-subscription {
  width: 60% !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
input.yikes-easy-mc-email {
  background-color: transparent !important;
  border: none !important;
}
.yikes-easy-mc-submit-button {
  background-color: transparent !important;
  color: #000;
  width: 22% !important;
  height: 2rem !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.yikes-easy-mc-submit-button:hover {
  color: #c84e4e;
}
.yikes-easy-mc-submit-button::after {
  content: url("assets/img/Arrow.svg");
  position: relative;
  left: 8px;
}
.yikes-easy-mc-success-message,
.yikes-easy-mc-error-message {
  color: #c84e4e !important;
  background: transparent !important;
  width: 60%;
}
.yikes-mailchimp-eu-compliance-label {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  border-top: 3px solid #000 !important;
  padding-top: 10px !important;
}
.yikes-mailchimp-eu-compliance-label input[type="checkbox"] {
  margin-right: 10px !important;
  background-color: transparent;
  height: 4rem;
}
.newsletter-container input:invalid,
.newsletter-container input:required {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.yikes-mailchimp-eu-compliance-text a:link,
.yikes-mailchimp-eu-compliance-text a:visited {
  color: #000;
  text-decoration: underline;
}
@media screen and (max-width: 620px) {
  .newsletter-subscription,
  .newsletter-headline,
  .yikes-easy-mc-success-message,
  .yikes-easy-mc-error-message {
    width: 90% !important;
  }
  .yikes-easy-mc-submit-button::after {
    content: none;
  }
  .yikes-mailchimp-eu-compliance-label input[type="checkbox"] {
    height: 4rem;
  }
  .yikes-easy-mc-form input[type=email] {
    font-size: 1.5rem;
  }
}
.team {
  width: 140%;
  position: relative;
  left: -20%;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 6rem 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.team .team_member {
  width: 30%;
  margin-bottom: 2rem;
}
.team .team_member img {
  width: 60%;
  border-radius: 50%;
}
.team .team_member h3 {
  font-size: 1.25rem;
}
.team .team_member h4 {
  font-style: italic;
}
.team .team_member p {
  font-size: 1rem;
}
.team .team_member p.quote {
  font-style: italic;
}
.team::after {
  content: '';
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  width: 30%;
  margin-bottom: 2rem;
}
@media screen and (max-width: 768px) {
  .team {
    width: 100%;
    left: 0;
  }
  .team .team_member {
    width: 48%;
  }
}
@media screen and (max-width: 460px) {
  .team {
    width: 100%;
    left: 0;
    margin: 4rem 0;
  }
  .team .team_member {
    width: 90%;
  }
}
/*# sourceMappingURL=src/style.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3N0eWxlLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vc3JjL3NyYy9wYXJ0aWFscy9oYW1idXJnLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vc3JjL3NyYy9wYXJ0aWFscy9jb21tb24uc3R5bCIsIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3BhcnRpYWxzL2hvbWUuc3R5bCIsIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3BhcnRpYWxzL2Jsb2cuc3R5bCIsIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3BhcnRpYWxzL3BhZ2Uuc3R5bCIsIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3BhcnRpYWxzL21lcmNoYW50cy5zdHlsIiwid2VicGFjazovLy8uL3NyYy9zcmMvcGFydGlhbHMvc2hvcC5zdHlsIiwid2VicGFjazovLy8uL3NyYy9zcmMvcGFydGlhbHMvdHJhY2tpbmcuc3R5bCIsIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3BhcnRpYWxzL25ld3NsZXR0ZXIuc3R5bCIsIndlYnBhY2s6Ly8vLi9zcmMvc3JjL3BhcnRpYWxzL3RlYW0uc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0VDWUU7QUNaRjtFQUNDO0VBQ0E7Q0RjQTtBQ1hEO0VBQ0M7RUFDQTtFQUNHO0NEYUg7QUNWRDs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0RjQTtBQ1hEOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtDRGVBO0FDWkQ7OztFQUNDO0NEZ0JBO0FDZEQ7RUFDQztDRGdCQTtBQ2RtQztFQUNuQztJQUNDO0dEZ0JDO0VDZEY7SUFDQztHRGdCQztDQUNGO0FFckREO0VBQ0M7RUFDQTtFQUNBO0NGdURBO0FFckREO0VBQ0M7Q0Z1REE7QUVyREE7Ozs7O0VBQ0M7Q0YyREQ7QUV4REE7Ozs7RUFDQztDRjZERDtBRTNERDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNkRBO0FFM0RBO0VBQ0M7Q0Y2REQ7QUUzREE7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q0Y2REQ7QUUzREE7RUFDQztDRjZERDtBRXpEQztFQUNDO0VBQUE7RUFBQTtFQUNBO0NGMkRGO0FFekRFO0VBQ0M7Q0YyREg7QUV6REE7OztFQUdDO0NGMkREO0FFekREOzs7RUFHQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDRjJEQTtBRXpERDs7O0VBR0M7RUFDQTtDRjJEQTtBRXhERDs7Ozs7RUFLQztFQUNBO0VBQ0E7RUFDQTtDRjBEQTtBRXZERDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NGeURBO0FFdkREOztFQUVDO0VBQ0E7Q0Z5REE7QUV2REQ7RUFDQztFQUNBO0VBQ0E7Q0Z5REE7QUV0REQ7RUFDQztDRndEQTtBRXJERDtFQUNDO0NGdURBO0FFcEREO0VBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGc0REO0FFbkREO0VBQ0M7Q0ZxREE7QUVsREQ7RUFDQztFQUNBO0VBQ0E7Q0ZvREE7QUVqREM7OztFQUdEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ZtREE7QUVoREQ7RUFDRztDRmtERjtBRWhERTtFQUNDO0NGa0RIO0FFaEREO0VBQ0M7Q0ZrREE7QUVoREQ7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDRmtEQTtBRWhEQTs7RUFDQztDRm1ERDtBRWpERDtFQUNDO0NGbURBO0FFakREO0VBQ0M7Q0ZtREE7QUVqREE7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q0ZtREQ7QUVqREM7RUFDQztFQUFBO0VBQUE7RUFDQTtDRm1ERjtBRWpERTtFQUNDO0NGbURIO0FFakRHOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtDRm1ESjtBRS9DRztFQUNDO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRmlESjtBRS9DSTtFQUNDO0NGaURMO0FFL0NLO0VBQ0M7Q0ZpRE47QUUvQ007RUFDQztDRmlEUDtBRTdDSTtFQUNDO0VBQUE7RUFBQTtDRitDTDtBRTdDQztFQUNDO0NGK0NGO0FFN0NFO0VBQ0M7Q0YrQ0g7QUU3Q0U7RUFDQztDRitDSDtBRTdDQztFQUNDO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0NGK0NGO0FFN0NFO0VBQ0M7RUFDQTtFQUNBO0NGK0NIO0FFN0NFOzs7RUFHQztFQUFBO0VBQUE7Q0YrQ0g7QUU3Q0U7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NGOENIO0FFNUNHOzs7RUFHQztFQUNBO0NGOENKO0FFNUNJOzs7RUFDQztDRmdETDtBRTlDRDtFQUVDO0VBQ0E7Q0YrQ0E7QUU3Q0E7OztFQUdDO0VBQ0E7RUFDQTtDRitDRDtBRTdDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NGK0NEO0FFN0NBO0VBQ0M7RUFDQTtFQUNBO0NGK0NEO0FFN0NBO0VBQ0M7Q0YrQ0Q7QUU1Q0E7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDRjhDRDtBRTVDQztFQUNDO0NGOENGO0FFNUNFOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Y4Q0g7QUU1Q0U7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDRjhDSDtBRTVDRztFQVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGdUNKO0FFckNJOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Z3Q0w7QUV0Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtDRndDTDtBRXRDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NGd0NMO0FFdENJOzs7RUFHQztFQUNBO0VBQ0E7Q0Z3Q0w7QUV0Q0s7OztFQUNDO0NGMENOO0FFdkNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRnlDSDtBRXRDRDtFQUNDO0NGd0NBO0FFcENEO0VBQ0M7Q0ZzQ0E7QUVuQ0Q7RUFDQztFQUFBO0VBQUE7Q0ZxQ0E7QUVsQ0Q7RUFDQztDRm9DQTtBRWpDRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRm1DQTtBRWhDRDtFQUNDO0NGa0NBO0FFL0JEO0VBQ0M7Q0ZpQ0E7QUU5QkQ7RUFDQztDRmdDQTtBRTdCRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0YrQkE7QUU3QkQ7RUFDQztDRitCQTtBRTdCRDtFQUNDO0NGK0JBO0FFN0JEO0VBQ0M7Q0YrQkE7QUU3QkQ7RUFDQztDRitCQTtBRXZCRDtFQUNDO0VBQ0E7Q0Z5QkE7QUV0QkM7RUFDQztFQUNBO0NGd0JGO0FFdEJFO0VBQ0M7Q0Z3Qkg7QUV0Qkc7RUFDQztFQUNBO0NGd0JKO0FFdEJBO0VBQ0M7Q0Z3QkQ7QUV0QkE7O0VBQ0M7Q0Z5QkQ7QUV2QmtDO0VBRWxDO0lBQ0M7UUFBQTtZQUFBO0dGd0JDO0VFdEJGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dGd0JDO0VFdEJEO0lBQ0M7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0dGd0JBO0VFdEJBO0lBQ0M7R0Z3QkQ7RUV0QkE7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUFBO0dGd0JEO0VFdEJDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7R0Z3QkY7RUV0QkE7SUFDQztJQUNBO0lBQ0E7SUFDQTtHRndCRDtFRXBCRTtJQUNDO0lBQUE7SUFBQTtJQUNBO0lBQ0E7R0ZzQkg7RUVwQkQ7SUFDQztHRnNCQTtFRXBCQTtJQUNDO0lBQUE7SUFBQTtHRnNCRDtFRXBCQztJQUNDO0lBQUE7UUFBQTtZQUFBO0dGc0JGO0VFcEJGO0lBQ0M7SUFDQTtHRnNCQztFRXBCRDtJQUNDO0dGc0JBO0VFcEJEO0lBQ0M7SUFDQTtHRnNCQTtFRXBCRDtJQUNDO0lBQ0E7SUFBQTtRQUFBO1lBQUE7R0ZzQkE7RUVwQkQ7SUFDQztHRnNCQTtFRXBCRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7SUFDQTtHRnNCQTtFRXBCQTtJQUNDO0dGc0JEO0VFcEJBO0lBQ0M7SUFBQTtJQUFBO0dGc0JEO0VFbEJFO0lBQ0M7R0ZvQkg7RUVsQkc7O0lBRUM7R0ZvQko7RUVsQkc7SUFDQztRQUFBO1lBQUE7R0ZvQko7RUVsQkk7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0dGb0JMO0VFbEJLOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dGcUJOO0VFbkJLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7R0ZxQk47RUVuQks7SUFDQztJQUNBO0lBQ0E7SUFDQTtHRnFCTjtFRW5CSzs7SUFDQztHRnNCTjtFRWxCQTtJQUNDO0lBQUE7UUFBQTtZQUFBO0dGb0JEO0VFbEJEO0lBQ0M7UUFBQTtZQUFBO0dGb0JBO0VFbEJGO0lBQ0M7R0ZvQkM7RUVsQkY7SUFDQztJQUNBO0dGb0JDO0VFbEJGOzs7OztJQUNFO0dGd0JBO0NBQ0Y7QUV2QmtDO0VBRWxDO0lBQ0M7R0Z3QkM7RUV0QkY7SUFDQztHRndCQztFRXRCRjtJQUNDO0dGd0JDO0VFdEJGO0lBQ0M7R0Z3QkM7Q0FDRjtBRzFuQkQ7RUFDQztNQUFBO1VBQUE7Q0g0bkJBO0FHem5CRDtFQUNDO0NIMm5CQTtBR3huQkQ7RUFDQztDSDBuQkE7QUd2bkJEO0VBQ0M7Q0h5bkJBO0FHdG5CRDtFQUNDO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7Q0h3bkJBO0FHcm5CRDtFQUNDO0NIdW5CQTtBRzltQkE7RUFDQztDSGduQkQ7QUc5bUJEO0VBQ0M7RUFDQTtFQUNBO0NIZ25CQTtBRzltQkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0hnbkJBO0FHOW1CRDs7RUFDQztDSGluQkE7QUcvbUJBOztFQUNDO0NIa25CRDtBR2huQkQ7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIaW5CQTtBRy9tQkQ7RUFDQztFQUFBO0VBQUE7Q0hpbkJBO0FHL21CRDtFQUNDO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7Q0hpbkJBO0FHOW1CRDtFQUNDO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0NIZ25CQTtBRzltQkQ7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0NIZ25CQTtBRzltQkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtNQUFBO0NIZ25CQTtBRzltQkQ7O0VBRUM7RUFDQTtDSGduQkE7QUc5bUJEOzs7RUFHQztFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0hnbkJBO0FHN21CRDtFQUNDO0NIK21CQTtBRzVtQkQ7RUFDQztDSDhtQkE7QUc1bUJrQztFQUVsQztJQUNDO0lBQ0E7R0g2bUJDO0VHem1CQTtJQUNDO0dIMm1CRDtFR3ptQkM7SUFDQztJQUFBO1FBQUE7WUFBQTtHSDJtQkY7RUd6bUJFO0lBQ0M7R0gybUJIO0VHem1CRTtJQUNDO0dIMm1CSDtFR3ptQkQ7SUFDQztHSDJtQkE7RUd6bUJBO0lBQ0M7R0gybUJEO0VHem1CQTtJQUNDO0lBQ0E7R0gybUJEO0VHem1CQTtJQUNDO0dIMm1CRDtFR3ptQkQ7SUFDQztHSDJtQkE7RUd6bUJGO0lBQ0M7SUFDQTtHSDJtQkM7RUd6bUJEO0lBQ0M7SUFDQTtJQUNBO0dIMm1CQTtFR3ptQkQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R0gybUJBO0VHem1CRDtJQUNDO0dIMm1CQTtFR3ptQkQ7SUFDQztHSDJtQkE7Q0FDRjtBRzFtQmtDO0VBQ2xDO0lBQ0M7SUFDQTtHSDRtQkM7Q0FDRjtBSS94QkQ7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0NKaXlCQTtBSTl4QkE7RUFDQztFQUNBO0VBQ0E7Q0pneUJEO0FJOXhCRDtFQUNDO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0NKZ3lCQTtBSTl4QkE7RUFDQztDSmd5QkQ7QUk5eEJDO0VBQ0M7RUFDQTtFQUNBO0NKZ3lCRjtBSTl4QkU7RUFDQztDSmd5Qkg7QUk5eEJFO0VBQ0M7RUFBQTtFQUFBO0NKZ3lCSDtBSTl4Qkc7RUFDQztFQUNBO0VBQUE7RUFBQTtDSmd5Qko7QUk5eEJJOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKaXlCTDtBSS94Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtDSml5Qkw7QUk5eEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKZ3lCTDtBSTl4QkQ7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO0NKZ3lCQTtBSTl4QkQ7RUFDQztNQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0NKZ3lCQTtBSTl4QkE7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDSmd5QkQ7QUk3eEJDO0VBQ0M7RUFBQTtDSit4QkY7QUk1eEJFO0VBQ0M7Q0o4eEJIO0FJNXhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSjh4QkQ7QUk1eEJDO0VBQ0M7Q0o4eEJGO0FJNXhCQztFQUNDO0NKOHhCRjtBSTV4QkM7RUFDQztDSjh4QkY7QUk1eEJDO0VBQ0M7Q0o4eEJGO0FJNXhCQTs7RUFDQztFQUNBO0NKK3hCRDtBSTd4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDSit4QkQ7QUk3eEJDOztFQUNDO0VBQ0E7Q0pneUJGO0FJOXhCQTtFQUNDO0VBQ0E7RUFDQTtDSmd5QkQ7QUk5eEJBO0VBQ0M7Q0pneUJEO0FJOXhCQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtDSml5QkY7QUkveEJDO0VBQ0M7Q0ppeUJGO0FJL3hCQztFQUNDO0NKaXlCRjtBSS94QkM7RUFDQztDSml5QkY7QUkveEJDO0VBQ0M7Q0ppeUJGO0FJL3hCRDtFQUNDO0VBQ0E7Q0ppeUJBO0FJL3hCRDtFQUNDO0NKaXlCQTtBSS94QkQ7Ozs7OztFQUNDO0NKc3lCQTtBSW55QkQ7Ozs7RUFJQztDSnF5QkE7QUlseUJEOztFQUNDO0NKcXlCQTtBSWx5QkQ7Ozs7OztFQUNDO0NKeXlCQTtBSWh5QkQ7RUFDQztDSmt5QkE7QUkveEJEO0VBQ0M7Q0ppeUJBO0FJOXhCRDtFQUNDO0VBQUE7RUFBQTtFQUNBO0NKZ3lCQTtBSTd4QkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKK3hCQTtBSTV4QkQ7RUFDQztFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q0o4eEJBO0FJM3hCRDtFQUNDO0NKNnhCQTtBSTF4QkQ7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7Q0o0eEJBO0FJeHhCRDtFQUNDO0NKMHhCQTtBSXZ4QkQ7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0NKeXhCQTtBSXR4QkQ7RUFDQztFQUNBO0VBQ0E7Q0p3eEJBO0FJcnhCRDs7RUFFQztFQUNBO0NKdXhCQTtBSXB4QkQ7RUFDQztFQUNBO0VBQ0E7Q0pzeEJBO0FJanhCRDtFQUNDO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q0pteEJBO0FJanhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NKbXhCRDtBSWp4QkE7RUFDQztDSm14QkQ7QUlqeEJEO0VBRUM7Q0preEJBO0FJaHhCRDs7RUFFQztFQUNBO0VBQ0E7Q0preEJBO0FJaHhCRDs7RUFFQztDSmt4QkE7QUloeEJEO0VBQ0M7RUFDQTtFQUNBO0NKa3hCQTtBSWh4QkQ7RUFDQztFQUNBO0VBQ0E7Q0preEJBO0FJaHhCRDtFQUNDO0VBQ0E7RUFDQTtDSmt4QkE7QUloeEJEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0NKa3hCQTtBSS93QkE7RUFDQztVQUFBO0VBQ0E7RUFBQTtDSml4QkQ7QUkvd0JrQztFQUVqQztJQUNDO1lBQUE7SUFDQTtJQUFBO0dKZ3hCQTtFSTl3QkY7SUFDQztHSmd4QkM7RUk5d0JGO0lBQ0M7R0pneEJDO0VJOXdCRjtJQUNDO1FBQUE7SUFDQTtHSmd4QkM7RUk5d0JGO0lBQ0M7UUFBQTtZQUFBO0lBQ0E7R0pneEJDO0VJOXdCRjtJQUNDO0lBQ0E7SUFDQTtHSmd4QkM7RUk3d0JEO0lBQ0M7R0ord0JBO0NBQ0Y7QUs1bENEOztFQUNJO0NMK2xDSDtBTWhtQ0Q7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0NOa21DQTtBTWhtQ0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtDTmttQ0E7QU1obUNBOztFQUNDO0NObW1DRDtBTWptQ0Q7RUFDQztDTm1tQ0E7QU1obUNEO0VBQ0M7RUFDQTtFQUNBO0NOa21DQTtBTS9sQ0Q7RUFDQztDTmltQ0E7QU05bENEO0VBQ0M7RUFDQTtFQUNBO0NOZ21DQTtBTTdsQ0Q7RUFDQztDTitsQ0E7QU01bENEO0VBQ0M7RUFDQTtFQUNBO0NOOGxDQTtBTTNsQ0Q7Ozs7O0VBQ0M7RUFDQTtFQUNBO0NOaW1DQTtBTTlsQ0Q7RUFDQztDTmdtQ0E7QU03bENEO0VBQ0M7Q04rbENBO0FNNWxDRDtFQUNDO0NOOGxDQTtBTTNsQ0Q7RUFDQztDTjZsQ0E7QU0xbENEO0VBQ0M7RUFDQTtDTjRsQ0E7QU16bENrQztFQUNsQztJQUNDO0lBQ0E7SUFDQTtHTjJsQ0M7RU16bENGO0lBQ0M7R04ybENDO0NBQ0Y7QU81cUNEOzs7RUFHQztDUDhxQ0E7QU81cUNEO0VBQ0M7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NQOHFDQTtBTzVxQ0Q7RUFDQztDUDhxQ0E7QU92cUNBO0VBQ0M7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtDUHlxQ0Q7QU92cUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUHlxQ0Y7QU92cUNFOztFQUNDO0NQMHFDSDtBT3hxQ0U7RUFDQztDUDBxQ0g7QU94cUNFO0VBQ0M7Q1AwcUNIO0FPcnFDRTtFQUNDO0VBQ0E7Q1B1cUNIO0FPcnFDRTtFQUNDO0VBQ0E7Q1B1cUNIO0FPcnFDRztFQUNDO0NQdXFDSjtBT3JxQ0k7RUFDQztFQUNBO0NQdXFDTDtBT3JxQ0k7RUFDQztDUHVxQ0w7QU9ycUNLO0VBQ0M7RUFDQTtDUHVxQ047QU9ycUNJO0VBQ0M7Q1B1cUNMO0FPcnFDRDs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1B3cUNBO0FPdHFDRDs7O0VBRUM7RUFDQTtDUHlxQ0E7QU92cUNEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUHlxQ0E7QU92cUNBOztFQUNDO0NQMHFDRDtBT3hxQ0Q7RUFDQztDUDBxQ0E7QU94cUNEOztFQUVDO0NQMHFDQTtBT3hxQ0Q7RUFDQztDUDBxQ0E7QU94cUNEOzs7RUFHQztFQUNBO0NQMHFDQTtBT3hxQ0Q7RUFDQztFQUNBO0NQMHFDQTtBT25xQ0Q7RUFDQztDUHFxQ0E7QU9ucUNEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUHFxQ0E7QU9scUNBOztFQUNDO0NQcXFDRDtBT25xQ0Q7RUFDQztDUHFxQ0E7QU9ucUNEO0VBQ0M7Q1BxcUNBO0FPbnFDRDtFQUNDO0NQcXFDQTtBT25xQ0Q7O0VBRUM7Q1BxcUNBO0FPbnFDRDtFQUNDO0NQcXFDQTtBT25xQ0Q7RUFDQztDUHFxQ0E7QU9ucUNEOzs7O0VBSUM7Q1BxcUNBO0FPbnFDRDs7OztFQUVDO0NQdXFDQTtBT3JxQ0Q7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0NQdXFDQTtBT3JxQ0E7RUFDQztFQUNBO0VBQ0E7Q1B1cUNEO0FPdHFDQzs7OztFQUdDO0VBQ0E7Q1B5cUNGO0FPdnFDRDtFQUNDO0NQeXFDQTtBT3ZxQ0Q7RUFDQztDUHlxQ0E7QU9scUNBO0VBQ0M7Q1BvcUNEO0FPbHFDQzs7RUFDQztFQUFBO0VBQUE7RUFDQTtDUHFxQ0Y7QU9ucUNFOztFQUNDO0VBQ0E7RUFDQTtDUHNxQ0g7QU9wcUNHOztFQUNDO0NQdXFDSjtBT3JxQ0c7O0VBQ0M7Q1B3cUNKO0FPdHFDRTs7RUFDQztFQUNBO0VBQ0E7Q1B5cUNIO0FPdnFDRzs7RUFDQztDUDBxQ0o7QU94cUNHOztFQUNDO0VBQ0E7Q1AycUNKO0FPenFDSTs7RUFDQztDUDRxQ0w7QU8xcUNFOztFQUNDO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDUDZxQ0g7QU8zcUNHOztFQUNDO0VBQ0E7Q1A4cUNKO0FPNXFDRzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtDUCtxQ0o7QU83cUNFOztFQUNDO0NQZ3JDSDtBTzdxQ0U7RUFDQztFQUNBO0NQK3FDSDtBTzdxQ0c7RUFDQztDUCtxQ0o7QU83cUNBO0VBQ0M7Q1ArcUNEO0FPN3FDQTtFQUNDO0VBQ0E7Q1ArcUNEO0FPMXFDRTs7RUFDQztDUDZxQ0g7QU8zcUNDO0VBQ0M7Q1A2cUNGO0FPM3FDQztFQUNDO0NQNnFDRjtBTzNxQ0U7RUFDQztDUDZxQ0g7QU8zcUNFO0VBQ0M7RUFDQTtFQUNBO0NQNnFDSDtBT3pxQ0E7RUFDQztDUDJxQ0Q7QU96cUNBO0VBQ0M7Q1AycUNEO0FPenFDQTtFQUNDO0NQMnFDRDtBT3BxQ0Q7RUFDQztFQUNBO0NQc3FDQTtBT3BxQ0Q7Ozs7RUFDQztDUHlxQ0E7QU92cUNEO0VBQ0M7Q1B5cUNBO0FPcnFDQTtFQUNDO0NQdXFDRDtBT3JxQ0E7RUFDQztFQUNBO0NQdXFDRDtBT3JxQ0Q7RUFDQztFQUNBO0NQdXFDQTtBT3JxQ0E7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q1B1cUNEO0FPcnFDQztFQUNDO0NQdXFDRjtBT3JxQ0Q7RUFDQztDUHVxQ0E7QU9ycUNBO0VBQ0M7RUFDQTtFQUNBO0NQdXFDRDtBT3JxQ0M7RUFDQztDUHVxQ0Y7QU9qcUNDO0VBQ0M7RUFDQTtDUG1xQ0Y7QU96cENDOztFQUVDO0VBQ0E7RUFDQTtDUDJwQ0Y7QU9ycENEOztFQUVDO0NQdXBDQTtBT3JwQ2tDO0VBSWpDO0lBQ0M7R1BvcENBO0VPaHBDRDtJQUNDO0dQa3BDQTtFT2hwQ0Q7SUFDQztHUGtwQ0E7RU9ocENEO0lBQ0M7R1BrcENBO0VPN29DQTtJQUNDO0dQK29DRDtDQUNGO0FPOW9Da0M7RUFFbEM7SUFDQztHUCtvQ0M7RU8xb0NBO0lBQ0M7R1A0b0NEO0VPMW9DRjtJQUNDO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7UUFBQTtZQUFBO0dQNG9DQztFTzFvQ0Q7SUFDQztHUDRvQ0E7RU90b0NBO0lBQ0M7UUFBQTtHUHdvQ0Q7RU90b0NDO0lBQ0M7R1B3b0NGO0VPdG9DQztJQUNDO0dQd29DRjtFT3RvQ0M7SUFDQztJQUNBO1FBQUE7WUFBQTtHUHdvQ0Y7RU90b0NFO0lBQ0M7R1B3b0NIO0VPdG9DQzs7SUFFQztJQUNBO0dQd29DRjtFT2xvQ0M7SUFDQztJQUNBO0dQb29DRjtFTzluQ0M7SUFDQztHUGdvQ0Y7RU85bkNFO0lBQ0M7R1Bnb0NIO0VPN25DRztJQUNDO0dQK25DSjtFTzVuQ0M7O0lBQ0M7R1ArbkNGO0VPN25DQTtJQUNDO0dQK25DRDtFT3ZuQ0M7SUFDQztHUHluQ0Y7RU92bkNEO0lBQ0M7R1B5bkNBO0VPbm5DQTs7SUFDQztHUHNuQ0Q7RU9wbkNBO0lBQ0M7R1BzbkNEO0VPbG5DQTs7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0dQcW5DRDtFT25uQ0Q7SUFDQztHUHFuQ0E7Q0FDRjtBT3ZtQ0M7Ozs7RUFDQztFQUNBO0VBQ0E7Q1A0bUNGO0FPdG1DRTs7RUFDQztDUHltQ0g7QU92bUNHOztFQUNDO0NQMG1DSjtBT3htQ0c7Ozs7RUFFQztDUDRtQ0o7QU8xbUNHOzs7O0VBRUM7Q1A4bUNKO0FPMW1DSTs7RUFDQztDUDZtQ0w7QVFob0REO0VBQ0k7RUFDQTtNQUFBO1VBQUE7Q1Jrb0RIO0FRaG9ERztFQUNJO0NSa29EUDtBUWhvREc7RUFDSTtFQUNBO0NSa29EUDtBUWhvREc7RUFDSTtFQUNBO0NSa29EUDtBUWhvREc7RUFDSTtFQUNBO0NSa29EUDtBUWhvREc7RUFDSTtFQUNBO0NSa29EUDtBUTluREc7RUFDSTtDUmdvRFA7QVE5bkRHO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7Q1Jnb0RQO0FROW5ETztFQUNJO0NSZ29EWDtBUTluRFc7RUFDSTtVQUFBO0NSZ29EZjtBUTluRGU7RUFDSTtVQUFBO0NSZ29EbkI7QVE5bkRXO0VBQ0k7Q1Jnb0RmO0FROW5EVztFQUNJO0NSZ29EZjtBUTluRFc7RUFDSTtDUmdvRGY7QVE5bkRlO0VBQ0k7Q1Jnb0RuQjtBUTluRGU7RUFDSTtDUmdvRG5CO0FROW5EZTtFQUNJO0NSZ29EbkI7QVE5bkRlO0VBQ0k7VUFBQTtDUmdvRG5CO0FROW5ERztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Jnb0RQO0FRam1ETztFQUNJO0VBQ0E7RUFDQTtDUm1tRFg7QVFqbURHO0VBQ0k7Q1JtbURQO0FRam1ETztFQUNJO0NSbW1EWDtBUWhtRE87O0VBQ0k7Q1JtbURYO0FRaG1EVztFQUNJO0NSa21EZjtBUWhtREc7RUFDSTtDUmttRFA7QVEvbEREO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUmltREg7QVEvbERHO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtDUmltRFA7QVEvbERPO0VBQ0k7Q1JpbURYO0FRL2xERztFQUNJO0NSaW1EUDtBUS9sREc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDUmltRFA7QVEvbERHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1JpbURQO0FRL2xERztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSaW1EUDtBUS9sREc7RUFDSTtDUmltRFA7QVEvbERHO0VBQ0k7Q1JpbURQO0FRL2xERztFQUNJO0NSaW1EUDtBUS9sREc7RUFDSTtNQUFBO1VBQUE7RUFDQTtFQUNBO0NSaW1EUDtBUS9sREc7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSaW1EUDtBUS9sRGtDO0VBQy9CO0lBQ0k7R1JpbURMO0NBQ0Y7QVM3eEREO0VBQ0M7RUFDQTtDVCt4REE7QVM1eEREO0VBQ0M7RUFDQTtDVDh4REE7QVMzeEREO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVDZ4REE7QVMxeEREOztFQUVDO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0NUNHhEQTtBU3p4REQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtDVDJ4REE7QVN4eEREO0VBQ0M7Q1QweERBO0FTdnhERDtFQUNDO0VBQ0E7Q1R5eERBO0FTM3hERDtFQUNDO0VBQ0E7Q1R5eERBO0FTM3hERDtFQUNDO0VBQ0E7Q1R5eERBO0FTM3hERDtFQUNDO0VBQ0E7Q1R5eERBO0FTdHhERDs7RUFDQztDVHl4REE7QVN0eEREO0VBQ0M7Q1R3eERBO0FTcnhERDtFQUNDO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtDVHV4REE7QVNweEREO0VBQ0M7RUFDQTtDVHN4REE7QVNueEREO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7Q1RxeERBO0FTbHhERDtFQUNDO0NUb3hEQTtBU2p4REQ7RUFDQztFQUNBO0VBQ0E7Q1RteERBO0FTaHhERDs7RUFFQztFQUNBO0VBQ0E7Q1RreERBO0FTL3dERDtFQUNDO01BQUE7VUFBQTtFQUNBO0VBQ0E7Q1RpeERBO0FTOXdERDtFQUNDO0VBQ0E7RUFDQTtDVGd4REE7QVM3d0REOztFQUVDO1VBQUE7RUFDQTtDVCt3REE7QVMxd0RBOztFQUNDO0VBQ0E7Q1Q2d0REO0FTM3dEa0M7RUFDbEM7Ozs7SUFJQztHVDZ3REM7RVMxd0RGO0lBQ0M7R1Q0d0RDO0VTendERjtJQUNDO0dUMndEQztFU3h3REY7SUFDQztHVDB3REM7Q0FDRjtBVTc0REQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUVBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7Q1Y4NERBO0FVNTREQTtFQUNDO0VBQ0E7Q1Y4NEREO0FVNTREQztFQUNDO0VBQ0E7Q1Y4NERGO0FVNTREQztFQUNDO0NWODRERjtBVTU0REM7RUFDQztDVjg0REY7QVU1NERDO0VBQ0M7Q1Y4NERGO0FVNTRERTtFQUNDO0NWODRESDtBVTU0REE7RUFDQztFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7Q1Y4NEREO0FVNTREa0M7RUFFbEM7SUFDQztJQUNBO0dWNjREQztFVTM0REQ7SUFDQztHVjY0REE7Q0FDRjtBVTU0RGtDO0VBRWxDO0lBQ0M7SUFDQTtJQUNBO0dWNjREQztFVTM0REQ7SUFDQztHVjY0REE7Q0FDRjtBQUNEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gVGhlbWUgTmFtZTogICBTQ0jDlktJIFdvcmRQcmVzcyB0aGVtZVxuIFRoZW1lIFVSSTogICAgXG4gRGVzY3JpcHRpb246ICBTQ0jDlktJIC0gSGFtYnVyZyBDaGlsZCBUaGVtZVxuIEF1dGhvcjogICAgICAgU0NIw5ZLSVxuIEF1dGhvciBVUkk6ICAgaHR0cHM6Ly93d3cuc2Nob2VraS5jaCBcbiBUZW1wbGF0ZTogICAgIGhhbWJ1cmdcbiBWZXJzaW9uOiAgICAgIDEuMC4wXG4gTGljZW5zZTogICAgICBcbiBMaWNlbnNlIFVSSTogIFxuIFRhZ3M6ICAgICAgICAgXG4gVGV4dCBEb21haW46ICBzY2hvZWtpXG4qL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvZm9udHNcIlxuXG5AaW1wb3J0IFwicGFydGlhbHMvY29sb3JzXCJcblxuQGltcG9ydCBcInBhcnRpYWxzL2hhbWJ1cmdcIlxuXG5AaW1wb3J0IFwicGFydGlhbHMvY29tbW9uXCJcblxuQGltcG9ydCBcInBhcnRpYWxzL2hvbWVcIlxuXG5AaW1wb3J0IFwicGFydGlhbHMvYmxvZ1wiXG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9wYWdlXCJcblxuQGltcG9ydCBcInBhcnRpYWxzL21lcmNoYW50c1wiXG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9zaG9wXCJcblxuQGltcG9ydCBcInBhcnRpYWxzL3RyYWNraW5nXCJcblxuQGltcG9ydCBcInBhcnRpYWxzL25ld3NsZXR0ZXJcIlxuXG5AaW1wb3J0IFwicGFydGlhbHMvdGVhbVwiO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zcmMvc3R5bGUuc3R5bCIsIi8qXG4gVGhlbWUgTmFtZTogICBTQ0jDlktJIFdvcmRQcmVzcyB0aGVtZVxuIFRoZW1lIFVSSTogICAgXG4gRGVzY3JpcHRpb246ICBTQ0jDlktJIC0gSGFtYnVyZyBDaGlsZCBUaGVtZVxuIEF1dGhvcjogICAgICAgU0NIw5ZLSVxuIEF1dGhvciBVUkk6ICAgaHR0cHM6Ly93d3cuc2Nob2VraS5jaCBcbiBUZW1wbGF0ZTogICAgIGhhbWJ1cmdcbiBWZXJzaW9uOiAgICAgIDEuMC4wXG4gTGljZW5zZTogICAgICBcbiBMaWNlbnNlIFVSSTogIFxuIFRhZ3M6ICAgICAgICAgXG4gVGV4dCBEb21haW46ICBzY2hvZWtpXG4qL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgd2lkdGg6IDEwMXB4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGxpIGE6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHdpZHRoOiAxMDFweDtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlLFxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmJlZm9yZSxcbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJhc3NldHMvaW1nL0Fycm93UHJldi5zdmdcIik7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUsXG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQ6YmVmb3JlLFxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJhc3NldHMvaW1nL0Fycm93LnN2Z1wiKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tZW51IGE6Zm9jdXMsXG5hLmJ1dHRvbjpmb2N1cyxcbmEubW9yZS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29sb3Itc2NoZW1lLXllbGxvdyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA2NHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gICAgbGVmdDogLTEwMXB4O1xuICB9XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gICAgcmlnaHQ6IC0xMDFweDtcbiAgfVxufVxuYm9keSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2l0ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2l0ZS1jb250ZW50IC5lbnRyeS10aXRsZSxcbi5zaXRlLWNvbnRlbnQgaDEsXG4uc2l0ZS1jb250ZW50IGgyLFxuLnNpdGUtY29udGVudCBoMyxcbi5zaXRlLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJzb2ZpYS1wcm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbiBoMSxcbi5zaXRlLW1haW4gaDIsXG4uc2l0ZS1tYWluIGgzLFxuLnNpdGUtbWFpbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9Gb290ZXIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgc2VjdGlvbltyb2xlPVwiY29udGVudGluZm9cIl0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaXRlLWZvb3RlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSB1bC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSB1bC5tZW51IGxpIHtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbn1cbi5zaXRlLWZvb3RlciBhLFxuLnNpdGUtZm9vdGVyIGE6aG92ZXIsXG4uc2l0ZS1mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSxcbi5zaW5nbGUtcG9zdCAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWEsXG4ucGFnZSAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcmNoaXZlIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2l0ZS1jb250ZW50LFxuLnNpbmdsZS1wb3N0IC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2l0ZS1jb250ZW50LFxuLnBhZ2UgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaXRlLWNvbnRlbnQge1xuICB3aWR0aDogNjYuNiU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNpdGUtY29udGVudCBoMSxcbi5zaXRlLWNvbnRlbnQgaDEgYTpsaW5rLFxuLnNpdGUtY29udGVudCBoMSBhOnZpc2l0ZWQsXG4uc2l0ZS1jb250ZW50IGgxIGE6aG92ZXIsXG5oMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zaXRlLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnNpdGUtY29udGVudCBhOmxpbmssXG4uc2l0ZS1jb250ZW50IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmVtIHUge1xuICBjb2xvcjogI2M4NGU0ZTtcbn1cbi5zaXRlLWhlYWRlci5uby1oZWFkZXItaW1hZ2UgLmJyYW5kaW5nIGltZyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDUsMjI3LDE1NywwLjUpO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBtYXJnaW46IC0zcHggLTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdGFiLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1tYWluIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCA5cmVtIDA7XG59XG4uc2l0ZS1tYWluIC5mdWxsLXdpZHRoIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIge1xuICBtYXJnaW46IDQwcHggMCA4MHB4IDA7XG59XG4uc2l0ZS1oZWFkZXIgPiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaXRlLWhlYWRlciA+IC5yb3c6OmJlZm9yZSxcbi5zaXRlLWhlYWRlciA+IC5yb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuYnJhbmRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1ldGEtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWV0YS1uYXZpZ2F0aW9uIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IHVsLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG4ubWV0YS1uYXZpZ2F0aW9uIC5yb3cgdWwubWVudSBsaSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5tZXRhLW5hdmlnYXRpb24gLnJvdyB1bC5tZW51IGxpIGE6bGluayxcbi5tZXRhLW5hdmlnYXRpb24gLnJvdyB1bC5tZW51IGxpIGE6dmlzaXRlZCxcbi5tZXRhLW5hdmlnYXRpb24gLnJvdyB1bC5tZW51IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZXRhLW5hdmlnYXRpb24gLnJvdyB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2YyZWM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5tZXRhLW5hdmlnYXRpb24gLnJvdyB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tZXRhLW5hdmlnYXRpb24gLnJvdyB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWV0YS1uYXZpZ2F0aW9uIC5yb3cgLnRvZ2dsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRhLW5hdmlnYXRpb24gLnJvdyAudG9nZ2xlLW1lbnU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC50b2dnbGUtbWVudS5jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi5tZXRhLW5hdmlnYXRpb24gLnJvdyAuc2hvcFZlcnNpb24gYTpsaW5rLFxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiBhOnZpc2l0ZWQsXG4ubWV0YS1uYXZpZ2F0aW9uIC5yb3cgLnNob3BWZXJzaW9uIGE6Zm9jdXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiAuc2hvcFN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWV0YS1uYXZpZ2F0aW9uIC5yb3cgLnNob3BWZXJzaW9uIC5zaG9wU3dpdGNoIGE6bGluayxcbi5tZXRhLW5hdmlnYXRpb24gLnJvdyAuc2hvcFZlcnNpb24gLnNob3BTd2l0Y2ggYTp2aXNpdGVkLFxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiAuc2hvcFN3aXRjaCBhOmZvY3VzIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiAuc2hvcFN3aXRjaCBhOmxpbmsgaW1nLFxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiAuc2hvcFN3aXRjaCBhOnZpc2l0ZWQgaW1nLFxuLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zaG9wVmVyc2lvbiAuc2hvcFN3aXRjaCBhOmZvY3VzIGltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5taW5pLWNhcnQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcbn1cbi5taW5pLWNhcnQgYTpsaW5rLFxuLm1pbmktY2FydCBhOnZpc2l0ZWQsXG4ubWluaS1jYXJ0IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1pbmktY2FydCAuc2hvcHBpbmctY2FydC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJhc3NldHMvaW1nL1Nob3BwaW5nQ2FydC5zdmdcIik7XG4gIG1hcmdpbjogMCAycHggMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4ubWluaS1jYXJ0IC5xdWFudGl0eS1taW5pLWNhcnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogOXB4O1xuICBmb250LXNpemU6IDYwJTtcbiAgY29sb3I6ICNiYTM5M2Q7XG59XG4ubWluaS1jYXJ0IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5zaXRlLW5hdmlnYXRpb24gdWwgbGkgYTpsaW5rLFxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaSBhOnZpc2l0ZWQsXG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNC40cmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbn1cbi5zaXRlLW5hdmlnYXRpb24gdWwgbGkuc2hvcC1saW5rIC5zaG9wU3dpdGNoOmFmdGVyLFxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2g6YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2g6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LDI0MiwyMzYsMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2g6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cbi5zaXRlLW5hdmlnYXRpb24gdWwgbGkuc2hvcC1saW5rIC5zaG9wU3dpdGNoIGE6bGluayxcbi5zaXRlLW5hdmlnYXRpb24gdWwgbGkuc2hvcC1saW5rIC5zaG9wU3dpdGNoIGE6dmlzaXRlZCxcbi5zaXRlLW5hdmlnYXRpb24gdWwgbGkuc2hvcC1saW5rIC5zaG9wU3dpdGNoIGE6Zm9jdXMge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwLjRyZW07XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLnNob3AtbGluayAuc2hvcFN3aXRjaCBhOmxpbmsgLmZsYWcsXG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLnNob3AtbGluayAuc2hvcFN3aXRjaCBhOnZpc2l0ZWQgLmZsYWcsXG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLnNob3AtbGluayAuc2hvcFN3aXRjaCBhOmZvY3VzIC5mbGFnIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgbWFyZ2luLXRvcDogMC45cmVtO1xufVxuLnNpdGUtaGVhZGVyIC5zaXRlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHAuZm9ybS1yb3cgKyBidXR0b24uYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMDBweDtcbn1cbmJsb2NrcXVvdGUgPiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ8KrICc7XG59XG5ibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgwrsnO1xufVxuYS5zaG93X2luZm9ybWF0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5hLm9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5kZXRhaWxlZC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IHVsPmxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMCA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gdWwgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLnBhZ2luYXRpb24gYS5wcmV2LnBhZ2UtbnVtYmVycyxcbi5wYWdpbmF0aW9uIGEubmV4dC5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgPiAucm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWV0YS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDc7XG4gIH1cbiAgLm1ldGEtbmF2aWdhdGlvbiAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1ldGEtbmF2aWdhdGlvbiAucm93IC5taW5pLWNhcnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZXRhLW5hdmlnYXRpb24gLnJvdyAudG9nZ2xlLW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9CdXJnZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMDI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubWV0YS1uYXZpZ2F0aW9uIC5yb3cgLnRvZ2dsZS1tZW51LmNsb3NlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL0Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxuICAubWV0YS1uYXZpZ2F0aW9uIC5yb3cgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjhyZW07XG4gIH1cbiAgLm1ldGEtbmF2aWdhdGlvbiAucm93IC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tZXRhLW5hdmlnYXRpb24ub3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5tZXRhLW5hdmlnYXRpb24ub3BlbiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1ldGEtbmF2aWdhdGlvbi5vcGVuIC5zdWItbWVudSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlciAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgdWwge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLmJyYW5kaW5nIHtcbiAgICB6LWluZGV4OiA3O1xuICB9XG4gIC5zaXRlLWhlYWRlci5vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmN2YyZWM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLm9wZW4gLmJyYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaXRlLWhlYWRlci5vcGVuIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtbmF2aWdhdGlvbiB1bCBsaSBhOmxpbmssXG4gIC5zaXRlLWhlYWRlci5vcGVuIC5zaXRlLW5hdmlnYXRpb24gdWwgbGkgYTp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlci5vcGVuIC5zaXRlLW5hdmlnYXRpb24gdWwgbGkuc2hvcC1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLnNob3AtbGluayAuc2hvcFN3aXRjaCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiA3cmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLnNob3AtbGluayAuc2hvcFN3aXRjaDphZnRlcixcbiAgLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2g6YmVmb3JlIHtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2g6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsMjQyLDIzNiwwKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpLnNob3AtbGluayAuc2hvcFN3aXRjaDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICB9XG4gIC5zaXRlLWhlYWRlci5vcGVuIC5zaXRlLW5hdmlnYXRpb24gdWwgbGkuc2hvcC1saW5rIC5zaG9wU3dpdGNoIGE6bGluayxcbiAgLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtbmF2aWdhdGlvbiB1bCBsaS5zaG9wLWxpbmsgLnNob3BTd2l0Y2ggYTp2aXNpdGVkIHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgI2NvbG9waG9uIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSB1bC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVudHJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnNpdGUtY29udGVudCBoMSxcbiAgLnNpdGUtY29udGVudCBoMSBhOmxpbmssXG4gIC5zaXRlLWNvbnRlbnQgaDEgYTp2aXNpdGVkLFxuICAuc2l0ZS1jb250ZW50IGgxIGE6aG92ZXIsXG4gIGgxLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlci5vcGVuIC5zaXRlLW5hdmlnYXRpb24gdWwgbGkge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuICAubWV0YS1uYXZpZ2F0aW9uIC5yb3cgLnN1Yi1tZW51IHtcbiAgICB0b3A6IDIzcmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlci5uby1oZWFkZXItaW1hZ2UgLmJyYW5kaW5nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIH1cbn1cbi5ob21lIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uaG9tZSAuc2l0ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjJlYztcbn1cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4udmlkZW8tanMgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjVyZW07XG59XG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDI1cmVtO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcInNvZmlhLXByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYm94LWRpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvbWUgLnNpdGUtY29udGVudCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5ib3gtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuYm94LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuYm94LWxlZnQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuYm94LWxlZnQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJhc3NldHMvaW1nL0Fycm93V2hpdGUuc3ZnXCIpO1xuICB3aWR0aDogNTNweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmJveC1sZWZ0IGE6bGluayxcbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuYm94LWxlZnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuaG9tZTAxLFxuLmhvbWUgLnNpdGUtY29udGVudCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5ob21lMDIsXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmhvbWUwMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODRlNGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbn1cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuaG9tZTAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi52anMtc3Vicy1jYXBzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1haW4ge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2l0ZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2l0ZS1jb250ZW50IC5ib3gtZGlzcGxheSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2l0ZS1jb250ZW50IC5ib3gtZGlzcGxheSAuYm94LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaXRlLWNvbnRlbnQgLmJveC1kaXNwbGF5IC5ib3gtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zaXRlLW1haW4gLmJsb2ctdGVhc2VyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbiAgLnNpdGUtbWFpbiAuYmxvZy10ZWFzZXItY29udGFpbmVyIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNpdGUtbWFpbiAuYmxvZy10ZWFzZXItY29udGFpbmVyIC5ibG9nLXBvc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2l0ZS1tYWluIC5ibG9nLXRlYXNlci1jb250YWluZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpdGUtbWFpbiAubmV3c2xldHRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5ob21lLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5ob21lLXNsaWRlciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgfVxuICAuaG9tZS1zbGlkZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5ob21lLXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXNsaWRlciAuZmxleC1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC52aWRlby1qcyAudmpzLXRleHQtdHJhY2stZGlzcGxheSA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nLWRhc2hib2FyZCBoMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2ctbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2ctbmF2aWdhdGlvbiAuc2lkZWJhciB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLmJsb2ctbmF2aWdhdGlvbiAuc2lkZWJhciAud2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9nLW5hdmlnYXRpb24gLnNpZGViYXIgLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9nLW5hdmlnYXRpb24gLnNpZGViYXIgLndpZGdldCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvZy1uYXZpZ2F0aW9uIC5zaWRlYmFyIC53aWRnZXQgdWwgbGkge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvZy1uYXZpZ2F0aW9uIC5zaWRlYmFyIC53aWRnZXQgdWwgbGkgYTpsaW5rLFxuLmJsb2ctbmF2aWdhdGlvbiAuc2lkZWJhciAud2lkZ2V0IHVsIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLW5hdmlnYXRpb24gLnNpZGViYXIgLndpZGdldCB1bCBsaSAucG9zdC1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmJsb2ctbmF2aWdhdGlvbiAuc2lkZWJhciAud2lkZ2V0IHVsIGxpLmN1cnJlbnQtY2F0IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG59XG4uYmxvZy1wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9nLXBvc3Qge1xuICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG4uYmxvZy1wb3N0IC5pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvZy1wb3N0IGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5ibG9nLXBvc3QgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmJsb2ctcG9zdCAuY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2ctcG9zdCAuY2F0ZWdvcnkuY2F0LTc3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NWI3ZTtcbn1cbi5ibG9nLXBvc3QgLmNhdGVnb3J5LmNhdC03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2M2Njg7XG59XG4uYmxvZy1wb3N0IC5jYXRlZ29yeS5jYXQtNzYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4ZTIyO1xufVxuLmJsb2ctcG9zdCAuY2F0ZWdvcnkuY2F0LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiOWM2O1xufVxuLmJsb2ctcG9zdCAudGl0bGUsXG4uYmxvZy1wb3N0IC50ZWFzZXJfdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ibG9nLXBvc3QgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4uYmxvZy1wb3N0IC50aXRsZSBhOmxpbmssXG4uYmxvZy1wb3N0IC50aXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctcG9zdCAudGVhc2VyX3RleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2M3JlbTtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuLmJsb2ctcG9zdCAucG9zdF9tZXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5ibG9nLXBvc3QgLnBvc3RfbWV0YSAuYXV0aG9yLFxuLmJsb2ctcG9zdCAucG9zdF9tZXRhIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xufVxuLmJsb2ctcG9zdCAucG9zdF9tZXRhLmNhdC03NyB7XG4gIGNvbG9yOiAjZTk1YjdlO1xufVxuLmJsb2ctcG9zdCAucG9zdF9tZXRhLmNhdC03MCB7XG4gIGNvbG9yOiAjNWNjNjY4O1xufVxuLmJsb2ctcG9zdCAucG9zdF9tZXRhLmNhdC03NiB7XG4gIGNvbG9yOiAjZjE4ZTIyO1xufVxuLmJsb2ctcG9zdCAucG9zdF9tZXRhLmNhdC0xIHtcbiAgY29sb3I6ICM1Y2I5YzY7XG59XG4uYmxvZyAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWEgLnNpdGUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50ZXJtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IC53aWRnZXQgbGkuY3VycmVudC1jYXQsXG4uZW50cnktY29udGVudCAud2lkZ2V0IGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuLmVudHJ5LWNvbnRlbnQgLndpZGdldCBsaTpob3Zlcixcbi53aWRnZXQgbGkuY3VycmVudC1jYXQsXG4ud2lkZ2V0IGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuLndpZGdldCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2cgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaWRlYmFyLWxlZnQgLndpZGdldC1hcmVhIC53aWRnZXRfY2F0ZWdvcmllcyBhLFxuLmJsb2cgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaWRlYmFyLWxlZnQgLndpZGdldC1hcmVhIC53aWRnZXRfYXJjaGl2ZSBhLFxuLmFyY2hpdmUgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaWRlYmFyLWxlZnQgLndpZGdldC1hcmVhIC53aWRnZXRfY2F0ZWdvcmllcyBhLFxuLmFyY2hpdmUgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaWRlYmFyLWxlZnQgLndpZGdldC1hcmVhIC53aWRnZXRfYXJjaGl2ZSBhIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZW50cnktY29udGVudCAud2lkZ2V0IGxpIGEsXG4ud2lkZ2V0IGxpIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLndpZGdldC13aXRoLWNvdW50ZXJzPnVsPmxpLFxuLndpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXY+dWw+bGksXG4ud2lkZ2V0X2FyY2hpdmU+dWw+bGksXG4ud2lkZ2V0X2NhdGVnb3JpZXM+dWw+bGksXG4ud2lkZ2V0X2xpbmtzPnVsPmxpLFxuLndpZGdldF9yZWNlbnRfZW50cmllcz51bD5saSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2l0ZS1jb250ZW50IGFydGljbGUucG9zdCBoMS5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1jb250ZW50IGFydGljbGUucG9zdCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wb3N0LXNoYXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnBvc3Qtc2hhcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiYXNzZXRzL2ltZy9BcnJvdy5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjNweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ucG9zdC1zaGFyaW5nID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjODRlNGU7XG59XG4ucG9zdC1zaGFyaW5nID4gLnJvdyBhc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDc3cHg7XG4gIGxlZnQ6IC00MCU7XG59XG4ucG9zdC1tZXRhLWF1dGhvci1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cbi5wb3N0LW1ldGEtdGltZS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvc3QtbWV0YS10aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBvc3QtbWV0YS1hdXRob3IgYTpsaW5rLFxuLnBvc3QtbWV0YS1hdXRob3IgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5wb3N0LW1ldGEgLnBvc3QtbWV0YS1hdXRob3ItaW1hZ2UgaW1nLmNpcmNsZSB7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDc3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM5cHg7XG59XG4uYmxvZy10ZWFzZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4uYmxvZy10ZWFzZXItY29udGFpbmVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nLXRlYXNlci1jb250YWluZXIgLmJsb2ctcG9zdCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi50ZWFzZXItc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHdpZHRoOiAxMDFweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICB0b3A6IDIzJTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImFzc2V0cy9pbWcvQXJyb3cuc3ZnXCIpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiYXNzZXRzL2ltZy9BcnJvdy5zdmdcIik7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNsaWNrLWNlbnRlciAuaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1jZW50ZXIgLmltYWdlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuZG90cy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbiAgLmJsb2ctcG9zdCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5wb3N0LXNoYXJpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucG9zdC1tZXRhIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuICAuc2luZ2xlLXBvc3QgaDEuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250ZW50LWFyZWEuZnVsbC13aWR0aCAuc2l0ZS1jb250ZW50PiNjb21tZW50cyxcbi5jb250ZW50LWFyZWEuZnVsbC13aWR0aCAuc2l0ZS1jb250ZW50PmFydGljbGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGFlbmRsZXIgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21lcmNoYW50c01hcCB7XG4gIHdpZHRoOiAxNDAlO1xuICBsZWZ0OiAtMjAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICB6LWluZGV4OiA1O1xufVxuI21lcmNoYW50c01hcCBhOmxpbmssXG4jbWVyY2hhbnRzTWFwIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIGlucHV0IHtcbiAgcGFkZGluZzogMCAxJTtcbiAgd2lkdGg6IDk4JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuOXJlbSAwLjM3NXJlbSAwLjVyZW07XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3NvcnRfYXNjLnBuZ1wiKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9zb3J0X2Rlc2MucG5nXCIpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9zb3J0X2JvdGgucG5nXCIpO1xufVxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaC5iYXIge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtZXJjaGFudHNNYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzByZW07XG4gICAgbGVmdDogMDtcbiAgfVxuICAubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaC5iYXIge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICB9XG59XG4ud29vY29tbWVyY2UgLnNpdGUtY29udGVudCxcbi53b29jb21tZXJjZS1jYXJ0IC5zaXRlLWNvbnRlbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNpdGUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgLmFyY2hpdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndvb2NvbW1lcmNlIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5zaG9wLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnNob3AtY29udGVudCAucHJvZHVjdCB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwLjVyZW0gIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMyLjIlICFpbXBvcnRhbnQ7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAuc2hvcC1jb250ZW50IC5wcm9kdWN0IGE6bGluayxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3QgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnNob3AtY29udGVudCAucHJvZHVjdCBpbWcuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3QgLndnbS1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ud29vY29tbWVyY2UuYXJjaGl2ZSAucHJvZHVjdCAuZW50cnkgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UuYXJjaGl2ZSAucHJvZHVjdCAuZW50cnkgcC5wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNC40ZW07XG59XG4ud29vY29tbWVyY2UuYXJjaGl2ZSAucHJvZHVjdCAuZW50cnkgcC5wcmljZSAucHJpY2UtdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53b29jb21tZXJjZS5hcmNoaXZlIC5wcm9kdWN0IC5lbnRyeSBwLnByaWNlIC5wcmljZS10YWcgZGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjY2O1xufVxuLndvb2NvbW1lcmNlLmFyY2hpdmUgLnByb2R1Y3QgLmVudHJ5IHAucHJpY2UgLnByaWNlLXRhZyBpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53b29jb21tZXJjZS5hcmNoaXZlIC5wcm9kdWN0IC5lbnRyeSBwLnByaWNlIC5wcmljZS10YWcgaW5zIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi53b29jb21tZXJjZS5hcmNoaXZlIC5wcm9kdWN0IC5lbnRyeSBwLnByaWNlIC5wcmljZS10YWcgLmFtb3VudCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLndvb2NvbW1lcmNlLmFyY2hpdmUgLmNvbnRlbnQtYXJlYSAucHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uKy5hZGRlZF90b19jYXJ0LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgLmNvbnRlbnQtYXJlYSAucHJvZHVjdCAuYnV0dG9uIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBib3R0b206IGluaGVyaXQ7XG59XG4ud29vY29tbWVyY2UuYXJjaGl2ZSAuY29udGVudC1hcmVhIC5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24rLmFkZGVkX3RvX2NhcnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSAuY29udGVudC1hcmVhIC5wcm9kdWN0IC5lbnRyeX4uYnV0dG9uOmhvdmVyLFxuLmNvbG9yLXNjaGVtZS15ZWxsb3cud29vY29tbWVyY2UuYXJjaGl2ZSAuY29udGVudC1hcmVhIC5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24rLmFkZGVkX3RvX2NhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53b29jb21tZXJjZS5hcmNoaXZlIC5jb250ZW50LWFyZWEgLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbisuYWRkZWRfdG9fY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI0YjM5ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UuYXJjaGl2ZSAuY29udGVudC1hcmVhIC5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24rLmFkZGVkX3RvX2NhcnQ6bGluayxcbi53b29jb21tZXJjZS5hcmNoaXZlIC5jb250ZW50LWFyZWEgLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbisuYWRkZWRfdG9fY2FydDp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaXRlLW5hdi1wcmltYXJ5IC5taW5pLWNhcnQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5jb2xvci1zY2hlbWUteWVsbG93IC5zaXRlLW5hdi1wcmltYXJ5IC5taW5pLWNhcnQgYSxcbi5jb2xvci1zY2hlbWUteWVsbG93IC5zaXRlLW5hdi1wcmltYXJ5IC5taW5pLWNhcnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbG9yLXNjaGVtZS15ZWxsb3cud29vY29tbWVyY2UuYXJjaGl2ZSAuY29udGVudC1hcmVhIC5wcm9kdWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29sb3Itc2NoZW1lLXllbGxvdyAud29vY29tbWVyY2Utb3JkZXJpbmcgLnNlbGVjdGlvbi1ib3gsXG4uY29sb3Itc2NoZW1lLXllbGxvdyAud29vY29tbWVyY2Utb3JkZXJpbmcgLnNlbGVjdGlvbi1ib3ggLnNlbGVjdGlvbi1ib3gtb3B0aW9ucyAuc2VsZWN0aW9uLWJveC1vcHRpb24sXG4uY29sb3Itc2NoZW1lLXllbGxvdyAud29vY29tbWVyY2Utb3JkZXJpbmcgLnNlbGVjdGlvbi1ib3g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjJlYztcbiAgY29sb3I6ICMwMDA7XG59XG4uY29sb3Itc2NoZW1lLXllbGxvdy53b29jb21tZXJjZS5hcmNoaXZlIC5wcm9kdWN0IC5wcmljZS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzAwMDtcbn1cbi53b29jb21tZXJjZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAucHJpY2UgLmFtb3VudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgYTpsaW5rLFxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud29vY29tbWVyY2UgLnNvY2lhbC1zaGFyaW5nLWxpbmtzIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb2xvci1zY2hlbWUteWVsbG93IC5zb2NpYWwtc2hhcmluZy1saW5rcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnktc3VtbWFyeSAud29vY29tbWVyY2UtZGVfcHJpY2VfdGF4cmF0ZSxcbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2VfZGVfdmVyc2FuZGtvc3RlbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2hpcHBpbmdfZGUuc2hpcHBpbmdfZGVfc3RyaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5zdG9jaysuY2FydCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud29vY29tbWVyY2UtcGFnZSAuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAuYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC5idXR0b24ud2MtYmFja3dhcmQsXG4ud29vY29tbWVyY2UtcGFnZSAudXBkYXRlLWNhcnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5jaGVja291dC1idXR0b246bGluayxcbmEuY2hlY2tvdXQtYnV0dG9uOnZpc2l0ZWQsXG5hLndjLWJhY2t3YXJkOmxpbmssXG5hLndjLWJhY2t3YXJkOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24gY29sb3IsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uOmxpbmssXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uOnZpc2l0ZWQsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucXVhbnRpdHkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAuY2FydCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IHVsLnRoZWFkLFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCBsaSxcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IC5yb3cgbGkge1xuICB3aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCBsaS5wcm9kdWN0LW5hbWUsXG4ud29vY29tbWVyY2UtY2FydCAuY2FydCAucm93IGxpLnByb2R1Y3QtbmFtZSB7XG4gIHdpZHRoOiA0MCU7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCBsaS5wcm9kdWN0LXN1YnRvdGFsLFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgLnJvdyBsaS5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCA+IGRpdixcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IC5yb3cgPiBkaXYge1xuICB3aWR0aDogMjAlO1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCA+IGRpdi5wcm9kdWN0LXRodW1ibmFpbCxcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IC5yb3cgPiBkaXYucHJvZHVjdC10aHVtYm5haWwge1xuICB3aWR0aDogMTAlO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgdWwudGhlYWQgPiBkaXYucHJvZHVjdC1uYW1lLFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDMwJTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IHVsLnRoZWFkID4gZGl2LnByb2R1Y3QtbmFtZSA+ICosXG4ud29vY29tbWVyY2UtY2FydCAuY2FydCAucm93ID4gZGl2LnByb2R1Y3QtbmFtZSA+ICoge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IHVsLnRoZWFkIGRpdi5wcm9kdWN0LXF1YW50aXR5LFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgLnJvdyBkaXYucHJvZHVjdC1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCBkaXYucHJvZHVjdC1xdWFudGl0eSBzcGFuLmJ1dHRvbi1yZWZyZXNoLFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgLnJvdyBkaXYucHJvZHVjdC1xdWFudGl0eSBzcGFuLmJ1dHRvbi1yZWZyZXNoIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB1bC50aGVhZCBkaXYucHJvZHVjdC1xdWFudGl0eSBkaXYucXVhbnRpdHksXG4ud29vY29tbWVyY2UtY2FydCAuY2FydCAucm93IGRpdi5wcm9kdWN0LXF1YW50aXR5IGRpdi5xdWFudGl0eSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBmbG9hdDogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0IHVsLnRoZWFkIGRpdi5wcm9kdWN0LXN1YnRvdGFsLFxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgLnJvdyBkaXYucHJvZHVjdC1zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgPi5yb3cgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQgPi5yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53Z20tdGF4IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuY2FydC1zdWJ0b3RhbCAudGQsXG4ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLmNhcnQtc3VidG90YWwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLndnbS10YXgge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyB1bC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHtcbiAgbWFyZ2luOiAwO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHVsLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIHVsLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGFiZWwge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnNob3BfdGFibGUgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5zaG9wX3RhYmxlIHRhYmxlLnNob3BfdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2hvcF90YWJsZSAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGFzLXZhbHVlIGlucHV0LFxuLmhhcy12YWx1ZSB0ZXh0YXJlYSxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbGFiZWwuY2hlY2tib3gge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0LndnbS1nby1iYWNrLWJ1dHRvbiB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyB7XG4gIG1hcmdpbjogMS41cmVtIDAgMS43OXJlbSAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHRvcDogM3B4O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50X2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50X2JveCAud2MtY3JlZGl0LWNhcmQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudF9ib3ggLndjLWNyZWRpdC1jYXJkLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndnbS1zZWNvbmQtY2hlY2tvdXQgZm9ybS5jaGVja291dCBpbWcuc3RyaXBlLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUgYS53b29jb21tZXJjZS1idXR0b246bGluayxcbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlIGEud29vY29tbWVyY2UtYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIHdpZHRoOiA2MCU7XG59XG4uaW4tc3RvY2ssXG4ucHJvZHVjdF9tZXRhID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IGltZy5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5pbWFnZXMgYSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnNob3AtY29udGVudCAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud29vY29tbWVyY2UgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAuc2hvcC1jb250ZW50IC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAuc3RvY2srLmNhcnQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5zdG9jaysuY2FydCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydCAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgc2VjdGlvbi5jYXJ0IC5yb3cgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydCAucm93IC5wcm9kdWN0LW5hbWUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgc2VjdGlvbi5jYXJ0IC5yb3cgLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgc2VjdGlvbi5jYXJ0IC5yb3cgLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydCAucm93IC5wcm9kdWN0LXByaWNlLFxuICAud29vY29tbWVyY2UtY2FydCBzZWN0aW9uLmNhcnQgLnJvdyAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgZGl2LmNhcnQgZGl2LmFjdGlvbnMgaW5wdXQudXBkYXRlLWNhcnQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydC1jb2xsYXRlcmFscyAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQgc2VjdGlvbi5jYXJ0LWNvbGxhdGVyYWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxhYmVsIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydC1jb2xsYXRlcmFscyAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsYWJlbCAucHJvZHVjdC10YXggLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydC1jb2xsYXRlcmFscyAub3JkZXItdG90YWwgdGgsXG4gIC53b29jb21tZXJjZS1jYXJ0IHNlY3Rpb24uY2FydC1jb2xsYXRlcmFscyAub3JkZXItdG90YWwgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAud29vY29tbWVyY2UtY2FydCBzZWN0aW9uLmNhcnQtY29sbGF0ZXJhbHMgLmNoZWNrb3V0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZCBkaXYucGF5bWVudF9ib3gge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgYnV0dG9uI3BsYWNlX29yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2dtLXNlY29uZC1jaGVja291dCAuc2hvcF90YWJsZSAud2dtLXRheCxcbiAgLndnbS1zZWNvbmQtY2hlY2tvdXQgLnNob3BfdGFibGUgLnByb2R1Y3QtdGF4IHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC53Z20tc2Vjb25kLWNoZWNrb3V0IC5zaG9wX3RhYmxlIC5pbmNsdWRlc190YXgge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbiAgLndnbS1zZWNvbmQtY2hlY2tvdXQgYS5oYXMtdmFsdWU6bGluayAud2dtLWdvLWJhY2stYnV0dG9uLFxuICAud2dtLXNlY29uZC1jaGVja291dCBhLmhhcy12YWx1ZTp2aXNpdGVkIC53Z20tZ28tYmFjay1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndnbS1zZWNvbmQtY2hlY2tvdXQgLndnbS1wbGFjZS1vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaG9wLWRlLndvb2NvbW1lcmNlLXBhZ2UucG9zdC10eXBlLWFyY2hpdmUgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCxcbi5zaG9wLWNoLndvb2NvbW1lcmNlLXBhZ2UucG9zdC10eXBlLWFyY2hpdmUgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCxcbi5zaG9wLWRlLndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCxcbi5zaG9wLWNoLndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2hvcC1kZS5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5wcm9kdWN0IC5lbnRyeSxcbi5zaG9wLWNoLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnByb2R1Y3QgLmVudHJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2hvcC1kZS5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5wcm9kdWN0IC5lbnRyeSAucHJpY2UtdGFnLFxuLnNob3AtY2gucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLnByaWNlLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuLnNob3AtZGUucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndnbS1pbmZvLnNoaXBwaW5nX2RlLFxuLnNob3AtY2gucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndnbS1pbmZvLnNoaXBwaW5nX2RlLFxuLnNob3AtZGUucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndnbS1pbmZvLnByaWNlLXBlci11bml0LFxuLnNob3AtY2gucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndnbS1pbmZvLnByaWNlLXBlci11bml0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3AtZGUucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndnbS1pbmZvLndvb2NvbW1lcmNlLWRlX3ByaWNlX3RheHJhdGUsXG4uc2hvcC1jaC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IC5wcm9kdWN0IC5lbnRyeSAud2dtLWluZm8ud29vY29tbWVyY2UtZGVfcHJpY2VfdGF4cmF0ZSxcbi5zaG9wLWRlLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnByb2R1Y3QgLmVudHJ5IC53Z20taW5mby53b29jb21tZXJjZV9kZV92ZXJzYW5ka29zdGVuLFxuLnNob3AtY2gucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndnbS1pbmZvLndvb2NvbW1lcmNlX2RlX3ZlcnNhbmRrb3N0ZW4ge1xuICBsaW5lLWhlaWdodDogMC44cmVtO1xufVxuLnNob3AtZGUucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCAucHJvZHVjdCAuZW50cnkgLndvb2NvbW1lcmNlX2RlX3ZlcnNhbmRrb3N0ZW4gYSxcbi5zaG9wLWNoLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3QgLnByb2R1Y3QgLmVudHJ5IC53b29jb21tZXJjZV9kZV92ZXJzYW5ka29zdGVuIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udHJhY2tpbmcgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRyYWNraW5nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cmFja2luZyAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWEgaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udHJhY2tpbmcgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRyYWNraW5nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSBoNCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRyYWNraW5nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSBoNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdF9zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDFyZW0gMCAycmVtO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdF9zZWxlY3Rpb24gLnByb2R1Y3Qge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdF9zZWxlY3Rpb24gLnByb2R1Y3QgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoODUlKTtcbn1cbi50cmFja2luZ19kYXNoYm9hcmQgLnByb2R1Y3Rfc2VsZWN0aW9uIC5wcm9kdWN0IGltZzpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi50cmFja2luZ19kYXNoYm9hcmQgLnByb2R1Y3Rfc2VsZWN0aW9uIC5wcm9kdWN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udHJhY2tpbmdfZGFzaGJvYXJkIC5wcm9kdWN0X3NlbGVjdGlvbiAucHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdF9zZWxlY3Rpb24gLnByb2R1Y3QucHJvZHVjdF9fc2VsZWN0ZWQge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQ7XG59XG4udHJhY2tpbmdfZGFzaGJvYXJkIC5wcm9kdWN0X3NlbGVjdGlvbiAucHJvZHVjdC5wcm9kdWN0X19zZWxlY3RlZC5kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTFlMzlkO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdF9zZWxlY3Rpb24gLnByb2R1Y3QucHJvZHVjdF9fc2VsZWN0ZWQubWlsayB7XG4gIGJvcmRlci1jb2xvcjogIzVjYjljNjtcbn1cbi50cmFja2luZ19kYXNoYm9hcmQgLnByb2R1Y3Rfc2VsZWN0aW9uIC5wcm9kdWN0LnByb2R1Y3RfX3NlbGVjdGVkLmhhemVsbnV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmEzOTNkO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucHJvZHVjdF9zZWxlY3Rpb24gLnByb2R1Y3QucHJvZHVjdF9fc2VsZWN0ZWQgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCBhLnRyYWNraW5nLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDIwcHg7XG59XG4udHJhY2tpbmdfZGFzaGJvYXJkIC5wcm9kdWN0LWluZm8gaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAucmF3X21hdGVyaWFscyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4udHJhY2tpbmdfZGFzaGJvYXJkIC5yYXdfbWF0ZXJpYWxzIC5yYXdfbWF0ZXJpYWwge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLnRyYWNraW5nX2Rhc2hib2FyZCAudHJhY2tpbmctZ2FsbGVyeSAuc2xpY2stcHJldixcbi50cmFja2luZ19kYXNoYm9hcmQgLnRyYWNraW5nLWdhbGxlcnkgLnNsaWNrLW5leHQge1xuICB0b3A6IDUwJTtcbn1cbi50cmFja2luZ19kYXNoYm9hcmQgLnRyYWNraW5nLWdhbGxlcnkgdWwuc2xpY2stZG90cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi50cmFja2luZ19kYXNoYm9hcmQgLnRyYW5zcGFyZW5jeSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG51bC50aW1lbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjElO1xufVxudWwudGltZWxpbmUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG51bC50aW1lbGluZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG51bC50aW1lbGluZSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxudWwudGltZWxpbmUgbGkgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG51bC50aW1lbGluZSBsaSBwOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDE0JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG51bC50aW1lbGluZSBsaSBwOm50aC1jaGlsZCgxKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxudWwudGltZWxpbmUgbGk6Zmlyc3QtY2hpbGQgcDpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxudWwudGltZWxpbmUgbGk6bnRoLWNoaWxkKDIpIHA6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbnVsLnRpbWVsaW5lIGxpOm50aC1jaGlsZCgzKSBwOm50aC1jaGlsZCgxKTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG51bC50aW1lbGluZSBsaSBwOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDAwO1xufVxudWwudGltZWxpbmUgbGkgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdWwudGltZWxpbmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5ld3NsZXR0ZXItY29udGFpbmVyICoge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXItaGVhZGxpbmUge1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ueWlrZXMtbWFpbGNoaW1wLWNvbnRhaW5lci0xLFxuLm5ld3NsZXR0ZXItaGVhZGxpbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi55aWtlcy1lYXN5LW1jLWZvcm0gLmZpZWxkLW5vLWxhYmVsLFxuLnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwubGFiZWwtaW5saW5lIHtcbiAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmlucHV0Lnlpa2VzLWVhc3ktbWMtZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDIyJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2M4NGU0ZTtcbn1cbi55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiYXNzZXRzL2ltZy9BcnJvdy5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogOHB4O1xufVxuLnlpa2VzLWVhc3ktbWMtc3VjY2Vzcy1tZXNzYWdlLFxuLnlpa2VzLWVhc3ktbWMtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjYzg0ZTRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MCU7XG59XG4ueWlrZXMtbWFpbGNoaW1wLWV1LWNvbXBsaWFuY2UtbGFiZWwge1xuICBvcmRlcjogMztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS1sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5uZXdzbGV0dGVyLWNvbnRhaW5lciBpbnB1dDppbnZhbGlkLFxuLm5ld3NsZXR0ZXItY29udGFpbmVyIGlucHV0OnJlcXVpcmVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS10ZXh0IGE6bGluayxcbi55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS10ZXh0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbixcbiAgLm5ld3NsZXR0ZXItaGVhZGxpbmUsXG4gIC55aWtlcy1lYXN5LW1jLXN1Y2Nlc3MtbWVzc2FnZSxcbiAgLnlpa2VzLWVhc3ktbWMtZXJyb3ItbWVzc2FnZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS1sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnRlYW0ge1xuICB3aWR0aDogMTQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDZyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlYW0gLnRlYW1fbWVtYmVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50ZWFtIC50ZWFtX21lbWJlciBpbWcge1xuICB3aWR0aDogNjAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGVhbSAudGVhbV9tZW1iZXIgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGVhbSAudGVhbV9tZW1iZXIgaDQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGVhbSAudGVhbV9tZW1iZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50ZWFtIC50ZWFtX21lbWJlciBwLnF1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRlYW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXg6IGluaXRpYWw7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudGVhbSAudGVhbV9tZW1iZXIge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC50ZWFtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICB9XG4gIC50ZWFtIC50ZWFtX21lbWJlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3JjL3N0eWxlLmNzcy5tYXAgKi9cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3R5bGUuc3R5bCIsIi5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYSB7XG5cdHdpZHRoOiAxMDFweDtcblx0aGVpZ2h0OiAzOXB4O1xufVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IGxpIGE6YmVmb3JlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IDM5cHg7XG4gICAgd2lkdGg6IDEwMXB4O1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSwgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmJlZm9yZSwgLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHVybChhc3NldHMvaW1nL0Fycm93UHJldi5zdmcpO1xuXHR3aWR0aCBhdXRvXG5cdGhlaWdodCBhdXRvXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSwgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmJlZm9yZSwgLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiB1cmwoYXNzZXRzL2ltZy9BcnJvdy5zdmcpO1xuXHR3aWR0aCBhdXRvXG5cdGhlaWdodCBhdXRvXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51IGE6Zm9jdXMsIGEuYnV0dG9uOmZvY3VzLCBhLm1vcmUtbGluazpmb2N1c1xuXHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG5cbi5jb2xvci1zY2hlbWUteWVsbG93IGE6dmlzaXRlZFxuXHRjb2xvciAjMDAwICFpbXBvcnRhbnRcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA2NHB4KSB7XG5cdC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG5cdFx0bGVmdDogLTEwMXB4O1xuXHR9XG5cdC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG5cdFx0cmlnaHQ6IC0xMDFweDtcblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zcmMvcGFydGlhbHMvaGFtYnVyZy5zdHlsIiwiYm9keVxuXHRjb2xvciAjMDAwXG5cdGZvbnQtZmFtaWx5IFwic29maWEtcHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudFxuXHRmb250LXNpemUgMTZweFxuXG4uc2l0ZS1jb250ZW50XG5cdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblxuXHQuZW50cnktdGl0bGUsIGgxLCBoMiwgaDMsIGg0XG5cdFx0Zm9udC1mYW1pbHkgXCJzb2ZpYS1wcm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cbi5zaXRlLW1haW5cblx0aDEsIGgyLCBoMywgaDRcblx0XHRmb250LWZhbWlseSBcInNvZmlhLXByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLnNpdGUtZm9vdGVyXG5cdGNvbG9yICMwMDBcblx0Ym9yZGVyLXRvcCBub25lXG5cdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblx0dGV4dC1hbGlnbiBjZW50ZXJcblx0aGVpZ2h0IDMwMHB4XG5cdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL0Zvb3Rlci5zdmcpIG5vLXJlcGVhdFxuXHRiYWNrZ3JvdW5kLXNpemUgY292ZXJcblx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgMTAwcHhcblx0Zm9udC1zaXplIDEuMjVyZW1cblx0Zm9udC1mYW1pbHkgXCJzb2ZpYS1wcm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cblx0c2VjdGlvbltyb2xlPVwiY29udGVudGluZm9cIl1cblx0XHRiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG5cblx0LnJvd1xuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG5cblx0LnNpdGUtaW5mb1xuXHRcdGZvbnQtd2VpZ2h0IDcwMFxuXG5cdC5mb290ZXItbWVudVxuXG5cdFx0dWwubWVudVxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRtYXJnaW4gMFxuXG5cdFx0XHRsaVxuXHRcdFx0XHRtYXJnaW4gMCAuNHJlbVxuXG5cdGEsXG5cdGE6aG92ZXIsXG5cdGE6dmlzaXRlZFxuXHRcdGNvbG9yICMwMDAgIWltcG9ydGFudFxuXG4uYXJjaGl2ZSAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWFcbi5zaW5nbGUtcG9zdCAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWFcbi5wYWdlIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYVxuXHRkaXNwbGF5IGZsZXhcblx0anVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG5cdHdpZHRoIDEwMCVcblxuLmFyY2hpdmUgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaXRlLWNvbnRlbnQsXG4uc2luZ2xlLXBvc3QgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaXRlLWNvbnRlbnQsXG4ucGFnZSAuc2l0ZS1tYWluIC5jb250ZW50LWFyZWEgLnNpdGUtY29udGVudCB7XG5cdHdpZHRoOiA2Ni42JTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaXRlLWNvbnRlbnQgaDEsXG4uc2l0ZS1jb250ZW50IGgxIGE6bGluayxcbi5zaXRlLWNvbnRlbnQgaDEgYTp2aXNpdGVkLFxuLnNpdGUtY29udGVudCBoMSBhOmhvdmVyLFxuaDEuZW50cnktdGl0bGUge1xuXHRmb250LXNpemU6IGhlYWRpbmctaDEgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tIDJyZW0gIWltcG9ydGFudFxufVxuXG4uc2l0ZS1jb250ZW50IGgzXG5cdGZvbnQtc2l6ZSBoZWFkaW5nLWgzXG5cdGZvbnQtd2VpZ2h0IDcwMFxuXHRjb2xvciAjMDAwXG5cdG1hcmdpbiAxLjVyZW0gMFxuXG4uc2l0ZS1jb250ZW50IGE6bGluayxcbi5zaXRlLWNvbnRlbnQgYTp2aXNpdGVkXG5cdGNvbG9yICMwMDBcblx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG4uZW50cnktY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRmb250LXNpemU6IHRleHQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmVtIHUge1xuXHRjb2xvcjogI0M4NEU0RTtcbn1cblxuLnNpdGUtaGVhZGVyLm5vLWhlYWRlci1pbWFnZSAuYnJhbmRpbmcgaW1nIHtcblx0bWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmhpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAyMjcsIDE1NywgMC41KTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgbWFyZ2luOiAtM3B4IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG59XG5cbiN0YWItYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbi5zaXRlLW1haW5cblx0ICBtYXJnaW4gMS41cmVtIDAgOXJlbSAwXG5cdCAgXG5cdCAgLmZ1bGwtd2lkdGhcblx0XHQgIGZsb2F0IG5vbmVcblxuLnNpdGUtaGVhZGVyXG5cdG1hcmdpbiA0MHB4IDAgODBweCAwXG5cbi5zaXRlLWhlYWRlciA+IC5yb3dcblx0ZGlzcGxheSBmbGV4XG5cdG1heC13aWR0aCA5NCVcblx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0YWxpZ24taXRlbXMgY2VudGVyXG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlclxuXHRcdGRpc3BsYXkgbm9uZVxuXG4uc2l0ZS1oZWFkZXIgLmJyYW5kaW5nXG5cdG1hcmdpbi1ib3R0b20gMFxuXG4ubWV0YS1uYXZpZ2F0aW9uXG5cdG1hcmdpbi10b3AgMjBweFxuXG5cdC5yb3dcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcblxuXHRcdHVsLm1lbnVcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0bWFyZ2luIDBcblxuXHRcdFx0bGlcblx0XHRcdFx0cGFkZGluZyAwIDFyZW1cblxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTpmb2N1c1xuXHRcdFx0XHRcdGNvbG9yICMwMDBcblx0XHRcdFx0XHRmb250LXNpemUgMXJlbVxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0IDcwMFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblxuXHRcdFx0bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlblxuXG5cdFx0XHRcdHVsLnN1Yi1tZW51XG5cdFx0XHRcdFx0ZGlzcGxheSBub25lXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHNjaG9la2ktYmVpZ2Vcblx0XHRcdFx0XHRwYWRkaW5nIC41cmVtXG5cdFx0XHRcdFx0ei1pbmRleCAyXG5cblx0XHRcdFx0XHRsaVxuXHRcdFx0XHRcdFx0cGFkZGluZyAwXG5cblx0XHRcdFx0XHRcdGFcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQgMzAwXG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0dWxcblx0XHRcdFx0XHRcdGRpc3BsYXkgZmxleFxuXG5cdFx0LnRvZ2dsZS1tZW51XG5cdFx0XHRkaXNwbGF5IG5vbmVcblx0XHRcdFxuXHRcdFx0Jjpmb2N1c1xuXHRcdFx0XHRvdXRsaW5lIG5vbmVcblxuXHRcdFx0Ji5jbG9zZWRcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHQuc2hvcFZlcnNpb25cblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIDIwcHhcblx0XHRcdFx0aGVpZ2h0IDMwcHhcblx0XHRcdFx0dmVydGljYWwtYWxpZ24gaW5oZXJpdFxuXG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRhOmZvY3VzXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXG5cdFx0XHQuc2hvcFN3aXRjaFxuXHRcdFx0XHRcblx0XHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0XHRcdHBhZGRpbmcgLjNyZW1cblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdHRvcCAycmVtXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXHRcdFx0XHRhOmxpbmssXG5cdFx0XHRcdGE6dmlzaXRlZCxcblx0XHRcdFx0YTpmb2N1c1xuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxLjFyZW1cblx0XHRcdFx0XHRwYWRkaW5nIDAgLjRyZW1cblxuXHRcdFx0XHRcdGltZ1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoIGluaXRpYWxcblxuLm1pbmktY2FydFxuXG5cdHBhZGRpbmctbGVmdCAxcmVtXG5cdHBhZGRpbmctcmlnaHQgMS40cmVtXG5cblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQsXG5cdGE6Zm9jdXNcblx0XHRjb2xvciAjMDAwXG5cdFx0Zm9udC1zaXplIDFyZW1cblx0XHRmb250LXdlaWdodCA3MDBcblxuXHQuc2hvcHBpbmctY2FydC1pY29uOjpiZWZvcmVcblx0XHRjb250ZW50OiB1cmwoJ2Fzc2V0cy9pbWcvU2hvcHBpbmdDYXJ0LnN2ZycpO1xuXHRcdG1hcmdpbiAwIDJweCAwIDRweFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0dG9wIDJweFxuXG5cdC5xdWFudGl0eS1taW5pLWNhcnRcblx0XHR2ZXJ0aWNhbC1hbGlnbiA5cHhcblx0XHRmb250LXNpemUgNjAlXG5cdFx0Y29sb3IgZGFya2VyLXJlZFxuXG5cdC53b29jb21tZXJjZS1QcmljZS1hbW91bnRcblx0XHRkaXNwbGF5IG5vbmVcblxuLnNpdGUtbmF2aWdhdGlvblxuXHR1bFxuXHRcdG1hcmdpbiAxMHB4IDAgMCAwXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC1ncm93IDFcblx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcblxuXHRcdGxpXG5cdFx0XHRwYWRkaW5nIDAgMS4yNXJlbVxuXG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRhOmZvY3VzXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblx0XHRcdFx0Y29sb3IgIzAwMCAhaW1wb3J0YW50XG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDcwMFxuXHRcdFx0XHRmb250LXNpemUgMS41cmVtXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0XHRcdCYuc2hvcC1saW5rXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cblx0XHRcdFx0LnNob3BTd2l0Y2hcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kICNmZmZcblx0XHRcdFx0XHQvLyBwYWRkaW5nIC40cmVtIC4zcmVtXG5cdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHQgMXJlbVxuXHRcdFx0XHRcdC8vIGRpc3BsYXkgYmxvY2tcblx0XHRcdFx0XHQvLyBwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHRcdC8vIHRvcCA0cmVtXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0XHR0b3AgNC40cmVtXG5cdFx0XHRcdFx0cGFkZGluZyAuM3JlbSAuMnJlbVxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDFyZW1cblx0XHRcdFx0XHRiYWNrZ3JvdW5kICNmZmZcblx0XHRcdFx0XHRib3JkZXIgNHB4IHNvbGlkICNGRkZcblxuXHRcdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlXG5cdFx0XHRcdFx0XHRib3R0b20gMTAwJVxuXHRcdFx0XHRcdFx0bGVmdCA1MCVcblx0XHRcdFx0XHRcdGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHRcdFx0Y29udGVudCBcIiBcIlxuXHRcdFx0XHRcdFx0aGVpZ2h0IDBcblx0XHRcdFx0XHRcdHdpZHRoIDBcblx0XHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50cyBub25lXG5cblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3IgcmdiYSgyNDcsIDI0MiwgMjM2LCAwKVxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvciAjZmZmXG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGggMTBweFxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQgLTEwcHhcblxuXHRcdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3IgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvciAjRkZGXG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGggMTZweFxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQgLTE2cHhcblxuXHRcdFx0XHRcdGE6bGluayxcblx0XHRcdFx0XHRhOnZpc2l0ZWQsXG5cdFx0XHRcdFx0YTpmb2N1c1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplIDEuMXJlbVxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQgMVxuXHRcdFx0XHRcdFx0bWFyZ2luIDAgLjRyZW1cblxuXHRcdFx0XHRcdFx0LmZsYWdcblx0XHRcdFx0XHRcdFx0d2lkdGggMjhweFxuXG5cdFx0bGkuY3VycmVudC1tZW51LWl0ZW1cblx0XHRcdGE6OmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0bGVmdCAwXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdGhlaWdodCAxZW1cblx0XHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0XHRib3JkZXItYm90dG9tIDJweCBzb2xpZFxuXHRcdFx0XHRtYXJnaW4tdG9wIC45cmVtXG5cbi8qIGhpZGUgc2VhcmNoICovXG4uc2l0ZS1oZWFkZXIgLnNpdGUtc2VhcmNoIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogaGlkZSBicmVhZGNydW1iICovXG4uc2l0ZS1icmVhZGNydW1iIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgcC5mb3JtLXJvdyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciBwLmZvcm0tcm93ICsgYnV0dG9uLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IC0xMDBweDtcbn1cblxuYmxvY2txdW90ZSA+IHAge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICfCqyAnO1xufVxuXG5ibG9ja3F1b3RlOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcgwrsnO1xufVxuXG5hLnNob3dfaW5mb3JtYXRpb246OmFmdGVyXG5cdGNvbnRlbnQgXCJcXGYwNzdcIlxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRmb250LWZhbWlseSBGb250QXdlc29tZVxuXHRmb250LXNpemUgMTJweFxuXHRmb250LXNpemUgLjc1cmVtXG5cdG1hcmdpbi1sZWZ0IC41cmVtXG5cdHdpZHRoIDIwcHhcblx0bWFyZ2luLWJvdHRvbSAxcmVtXG5cbmEub3Blbjo6YWZ0ZXJcblx0Y29udGVudCBcIlxcZjA3OFwiXG5cbi5kZXRhaWxlZC1pbmZvXG5cdGRpc3BsYXkgbm9uZVxuXG4uZW50cnktY29udGVudCB1bD5saTpiZWZvcmVcblx0Y29sb3IgIzAwMCAhaW1wb3J0YW50XG5cbi5oaWRkZW5cblx0ZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuLyogYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgdGhlbWUgdmVyc2lvbiAxICovXG5cbi5zaXRlLWNvbnRlbnQge1xuXHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAqL1xufVxuXG4ucGFnaW5hdGlvblxuXHRtYXJnaW4gMCBhdXRvXG5cdHdpZHRoIDEwMCVcblxuXHR1bFxuXHRcdGxpXG5cdFx0XHRtYXJnaW4gMCA0cHggIWltcG9ydGFudFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmICFpbXBvcnRhbnRcblxuXHRcdFx0XHRhXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cdFx0XHRcdFx0Y29sb3IgIzAwMCAhaW1wb3J0YW50XG5cblx0c3Bhbi5jdXJyZW50XG5cdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XG5cblx0YS5wcmV2LnBhZ2UtbnVtYmVycywgYS5uZXh0LnBhZ2UtbnVtYmVyc1xuXHRcdHBhZGRpbmcgLjI1cmVtICFpbXBvcnRhbnRcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXG5cblx0LnNpdGUtaGVhZGVyID4gLnJvd1xuXHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblxuXHQubWV0YS1uYXZpZ2F0aW9uXG5cdFx0bWFyZ2luIDBcblx0XHR3aWR0aCAxMDAlXG5cdFx0cGFkZGluZy10b3AgMS42cmVtXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMFxuXHRcdHotaW5kZXggN1xuXG5cdFx0LnJvd1xuXHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXHRcdFx0Lm1pbmktY2FydFxuXHRcdFx0XHRwYWRkaW5nIDAgMXJlbSAhaW1wb3J0YW50XG5cblx0XHRcdC50b2dnbGUtbWVudVxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0XHR3aWR0aCA0OHB4XG5cdFx0XHRcdGhlaWdodCAzM3B4XG5cdFx0XHRcdGJhY2tncm91bmQgdXJsKCdhc3NldHMvaW1nL0J1cmdlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuXHRcdFx0XHRib3JkZXIgbm9uZVxuXHRcdFx0XHRtYXJnaW4gMCAxcmVtXG5cdFx0XHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZC1pbWFnZSAuMDI1cyBlYXNlLWluLW91dFxuXG5cdFx0XHRcdCYuY2xvc2VkXG5cdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdFx0XHR3aWR0aCA0OHB4XG5cdFx0XHRcdFx0aGVpZ2h0IDMzcHhcblx0XHRcdFx0XHRiYWNrZ3JvdW5kIHVybCgnYXNzZXRzL2ltZy9DbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuXG5cdFx0XHQuc3ViLW1lbnVcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdGxlZnQgMFxuXHRcdFx0XHR0b3AgMjhyZW1cblxuXHRcdFx0XHRsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuXG5cblx0XHRcdFx0XHR1bC5zdWItbWVudVxuXHRcdFx0XHRcdFx0ZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcblx0XHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlICFpbXBvcnRhbnRcblx0XHRcdFx0XHRcdHRvcCAwXG5cblx0XHQmLm9wZW5cblx0XHRcdHBvc2l0aW9uIGZpeGVkXG5cdFx0XHRcblx0XHRcdC5zdWItbWVudVxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcblxuXHRcdFx0XHR1bFxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXG5cdC5zaXRlLWhlYWRlclxuXHRcdG1hcmdpbiAwXG5cdFx0cGFkZGluZyAxcmVtXG5cblx0XHQucm93XG5cdFx0XHRtYXgtd2lkdGggMTAwJVxuXG5cdFx0LnNpdGUtbmF2aWdhdGlvblxuXHRcdFx0ei1pbmRleCAyXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdHVsXG5cdFx0XHRtYXJnaW4tdG9wIDRyZW1cblx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXG5cdFx0LmJyYW5kaW5nXG5cdFx0XHR6LWluZGV4IDdcblxuXHRcdCYub3BlblxuXHRcdFx0aGVpZ2h0IDEwMHZoXG5cdFx0XHRiYWNrZ3JvdW5kIHNjaG9la2ktYmVpZ2Vcblx0XHRcdHBvc2l0aW9uIGZpeGVkXG5cdFx0XHR6LWluZGV4IDZcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0dG9wIDBcblxuXHRcdFx0LmJyYW5kaW5nXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0XHQuc2l0ZS1uYXZpZ2F0aW9uXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXG5cdFx0XHRcdHVsXG5cblx0XHRcdFx0XHRsaVxuXHRcdFx0XHRcdFx0cGFkZGluZyAuNXJlbSAwXG5cblx0XHRcdFx0XHRcdGE6bGluayxcblx0XHRcdFx0XHRcdGE6dmlzaXRlZFxuXHRcdFx0XHRcdFx0XHRmb250LXNpemUgMS44NzVyZW1cblxuXHRcdFx0XHRcdFx0Ji5zaG9wLWxpbmtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxuXG5cdFx0XHRcdFx0XHRcdC5zaG9wU3dpdGNoXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb24gZml4ZWRcblx0XHRcdFx0XHRcdFx0XHR0b3AgaW5pdGlhbFxuXHRcdFx0XHRcdFx0XHRcdGxlZnQgN3JlbVxuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXggMlxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3AgLjI1cmVtXG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyLCAmOmJlZm9yZVxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tIGluaXRpYWxcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQgaW5pdGlhbFxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudCBcIiBcIlxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0IDBcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoIDBcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50cyBub25lXG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3IgcmdiYSgyNDcsIDI0MiwgMjM2LCAwKVxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRlxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cblx0XHRcdFx0XHRcdFx0XHRhOmxpbmssIGE6dmlzaXRlZFxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQgMXJlbVxuXG5cdC5zaXRlLWZvb3RlclxuXHRcdCNjb2xvcGhvblxuXHRcdFx0LnJvd1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblxuXHRcdC5mb290ZXItbWVudSB1bC5tZW51XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cblx0LmhlbnRyeVxuXHRcdHBhZGRpbmcgMFxuXG5cdGJsb2NrcXVvdGVcblx0XHRsZWZ0IDBcblx0XHRmb250LXNpemUgMS44cmVtXG5cblx0LnNpdGUtY29udGVudCBoMSwgLnNpdGUtY29udGVudCBoMSBhOmxpbmssIC5zaXRlLWNvbnRlbnQgaDEgYTp2aXNpdGVkLCAuc2l0ZS1jb250ZW50IGgxIGE6aG92ZXIsIGgxLmVudHJ5LXRpdGxlXG5cdFx0XHRmb250LXNpemUgaGVhZGluZy1tb2JpbGUtaDEgIWltcG9ydGFudFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcblxuXHQuc2l0ZS1oZWFkZXIgdWxcblx0XHRtYXJnaW4tdG9wIDJyZW1cblxuXHQuc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpXG5cdFx0cGFkZGluZyAuMjVyZW0gMFxuXG5cdC5tZXRhLW5hdmlnYXRpb24gLnJvdyAuc3ViLW1lbnVcblx0XHR0b3AgMjNyZW1cblxuXHQuc2l0ZS1oZWFkZXIubm8taGVhZGVyLWltYWdlIC5icmFuZGluZzpmaXJzdC1jaGlsZFxuXHRcdG1hcmdpbi10b3AgLjRyZW1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3JjL3BhcnRpYWxzL2NvbW1vbi5zdHlsIiwiLmhvbWUgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhvbWUgLnNpdGUtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2YyZWM7XG59XG5cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUgLnNpdGUtY29udGVudCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mbGV4LXNsaWRlclxuXHRtYXJnaW4tYm90dG9tIDhyZW1cblxuLy8gU2hvdyBwb3N0ZXIgYWZ0ZXIgdmlkZW8gZW5kZWRcbi8qIC52aWRlby1qcy52anMtZW5kZWQgLnZqcy1wb3N0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn0gKi9cblxuLnZpZGVvLWpzXG5cblx0W2NsYXNzKj1pY29uLV06YmVmb3JlXG5cdFx0Zm9udC1mYW1pbHkgaW5oZXJpdFxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b25cblx0YmFja2dyb3VuZCBub25lXG5cdGJvcmRlciBub25lXG5cdGZvbnQtc2l6ZSAyNXJlbVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZVxuXHRjb250ZW50OiBcIlxcZjE0NFwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiAyNXJlbVxuXHRwb3NpdGlvbiBpbmhlcml0XG5cdG9wYWNpdHk6IDAuM1xuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1c1xuXHRiYWNrZ3JvdW5kIG5vbmVcblxuXHQudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlXG5cdFx0b3BhY2l0eSAwLjVcblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjay1kaXNwbGF5ID4gZGl2ID4gZGl2ID4gZGl2XG5cdGZvbnQtc2l6ZSAxLjZyZW0gIWltcG9ydGFudFxuXHRsaW5lLWhlaWdodCAycmVtICFpbXBvcnRhbnRcblx0cGFkZGluZyAycHggOHB4ICFpbXBvcnRhbnRcblx0Ly9iYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQgcmdiYSgwLCAwLCAwLCAuNSkgIWltcG9ydGFudFxuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDAwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5IFwic29maWEtcHJvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudFxuXHRmb250LXdlaWdodCAzMDBcblxuLmJveC1kaXNwbGF5XG5cdGRpc3BsYXkgZmxleFxuXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmJveC1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmJveC1yaWdodFxuXHRkaXNwbGF5IGZsZXhcblx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuYm94LWxlZnQgYVxuXHRkaXNwbGF5IGZsZXhcblx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdGZvbnQtc2l6ZSAxLjI1cmVtXG5cdGNvbG9yICNGRkZcblx0anVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdGZvbnQtd2VpZ2h0IDMwMFxuXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmJveC1sZWZ0IGE6OmFmdGVyXG5cdGNvbnRlbnQgdXJsKCdhc3NldHMvaW1nL0Fycm93V2hpdGUuc3ZnJylcblx0d2lkdGggNTNweFxuXHRtYXJnaW4tdG9wIDFyZW1cblx0YWxpZ24tc2VsZiBmbGV4LWVuZFxuXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmJveC1sZWZ0IGE6bGluayxcbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuYm94LWxlZnQgYTp2aXNpdGVkXG5cdGNvbG9yICNGRkYgIWltcG9ydGFudFxuXHRmb250LXdlaWdodCAzMDBcblxuLmhvbWUgLnNpdGUtY29udGVudCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5ob21lMDEsXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmhvbWUwMixcbi5ob21lIC5zaXRlLWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCAuaG9tZTAzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0M4NEU0RTtcblx0Y29sb3I6ICNmZmY7XG5cdGZsZXgtZ3JvdzogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMThweCAzMHB4O1xufVxuXG4uaG9tZSAuc2l0ZS1jb250ZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmhvbWUwMSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52anMtc3Vicy1jYXBzLWJ1dHRvblxuXHRkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcblxuXHQuc2l0ZS1tYWluXG5cdFx0bWFyZ2luIDAgMCAxcmVtXG5cdFx0cGFkZGluZyAxcmVtICFpbXBvcnRhbnRcblxuXHRcdC5jb250ZW50LWFyZWFcblxuXHRcdFx0LnNpdGUtY29udGVudFxuXHRcdFx0XHR3aWR0aCAxMDAlICFpbXBvcnRhbnRcblxuXHRcdFx0XHQuYm94LWRpc3BsYXlcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxuXG5cdFx0XHRcdFx0LmJveC1yaWdodFxuXHRcdFx0XHRcdFx0cGFkZGluZyAxcmVtIDBcblxuXHRcdFx0XHRcdC5ib3gtbGVmdFxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0IDBcblxuXHRcdC5ibG9nLXRlYXNlci1jb250YWluZXJcblx0XHRcdG1hcmdpbiAycmVtIDBcblxuXHRcdFx0aDFcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxLjVyZW1cblxuXHRcdFx0LmJsb2ctcG9zdFxuXHRcdFx0XHRwYWRkaW5nIDBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHRcdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0Lm5ld3NsZXR0ZXItY29udGFpbmVyXG5cdFx0XHRwYWRkaW5nLXRvcCAxcmVtXG5cblx0LmhvbWUtc2xpZGVyXG5cdFx0bWFyZ2luLXRvcCAxcmVtXG5cdFx0cGFkZGluZyAxcmVtXG5cblx0XHQudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b25cblx0XHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdFx0Ym9yZGVyIG5vbmVcblx0XHRcdGZvbnQtc2l6ZSA3cmVtXG5cblx0XHQudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZVxuXHRcdFx0Y29udGVudDogXCJcXGYxNDRcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGZvbnQtc2l6ZTogN3JlbVxuXHRcdFx0cG9zaXRpb24gaW5oZXJpdFxuXHRcdFx0b3BhY2l0eTogMC41XG5cblx0XHQuZmxleC1kaXJlY3Rpb24tbmF2XG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdC5mbGV4LXNsaWRlclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAycmVtXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2OHB4KVxuXHQudmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkgPiBkaXYgPiBkaXYgPiBkaXZcblx0XHRmb250LXNpemUgMS4xcmVtICFpbXBvcnRhbnRcblx0XHRsaW5lLWhlaWdodCAxLjNyZW0gIWltcG9ydGFudFxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zcmMvcGFydGlhbHMvaG9tZS5zdHlsIiwiLyogQmxvZyAqL1xuLmJsb2cgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhXG5cdGRpc3BsYXkgZmxleFxuXHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHR3aWR0aCAxMDAlXG5cbi5ibG9nLWRhc2hib2FyZFxuXHRoMVxuXHRcdGZvbnQtc2l6ZSBoZWFkaW5nLWgxXG5cdFx0Zm9udC13ZWlnaHQgNzAwXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuLmJsb2ctbmF2aWdhdGlvblxuXHRkaXNwbGF5IGZsZXhcblx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRtYXJnaW4tYm90dG9tIDIwcHhcblxuXHQuc2lkZWJhclxuXHRcdHdpZHRoIGluaGVyaXRcblxuXHRcdC53aWRnZXRcblx0XHRcdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblx0XHRcdG1hcmdpbiAwXG5cdFx0XHRwYWRkaW5nIDBcblxuXHRcdFx0LndpZGdldC10aXRsZVxuXHRcdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdFx0dWxcblx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cblx0XHRcdFx0bGlcblx0XHRcdFx0XHRwYWRkaW5nIDAgMnJlbVxuXHRcdFx0XHRcdGRpc3BsYXkgZmxleFxuXG5cdFx0XHRcdFx0YTpsaW5rLCBhOnZpc2l0ZWRcblx0XHRcdFx0XHRcdGNvbG9yICMwMDBcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0IDcwMFxuXHRcdFx0XHRcdFx0Zm9udC1zaXplIDFyZW1cblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQgMXJlbVxuXHRcdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0XHRcdFx0XHQucG9zdC1jb3VudFxuXHRcdFx0XHRcdFx0Zm9udC1zaXplIDFyZW1cblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDFyZW1cblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdCA4cHhcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0IDMwMFxuXG5cdFx0XHRcdGxpLmN1cnJlbnQtY2F0XG5cdFx0XHRcdFx0YTo6YWZ0ZXJcblx0XHRcdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHRcdFx0XHRsZWZ0IDBcblx0XHRcdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tIDJweCBzb2xpZCAjMDAwXG5cbi5ibG9nLXBvc3RzXG5cdGRpc3BsYXkgZmxleFxuXHRmbGV4LXdyYXAgd3JhcFxuXG4uYmxvZy1wb3N0XG5cdGZsZXgtYmFzaXMgMzMuMyVcblx0ZGlzcGxheSBmbGV4ICFpbXBvcnRhbnRcblx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRtaW4taGVpZ2h0IDQ3MHB4XG5cdG1hcmdpbi1ib3R0b20gMTIwcHhcblxuXHQuaW1hZ2Vcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXHRhXG5cdFx0aW1nXG5cdFx0XHR0cmFuc2l0aW9uIG5vbmVcblxuXHRcdCY6aG92ZXJcblx0XHRcdGltZ1xuXHRcdFx0XHRvcGFjaXR5IDFcblxuXHQuY2F0ZWdvcnlcblx0XHRtYXJnaW4tdG9wIC0xOHB4XG5cdFx0cGFkZGluZyA0cHggMTRweFxuXHRcdGNvbG9yICNmZmZcblx0XHRmb250LXdlaWdodCA3MDBcblx0XHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2Vcblx0XHR6LWluZGV4IDJcblxuXHRcdCYuY2F0LTc3XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIGNhdGVnb3J5LTAwMVxuXG5cdFx0Ji5jYXQtNzBcblx0XHRcdGJhY2tncm91bmQtY29sb3IgY2F0ZWdvcnktMDAzXG5cblx0XHQmLmNhdC03NlxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciBjYXRlZ29yeS0wMDJcblxuXHRcdCYuY2F0LTFcblx0XHRcdGJhY2tncm91bmQtY29sb3IgY2F0ZWdvcnktMDA0XG5cblx0LnRpdGxlLCAudGVhc2VyX3RleHRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdHdpZHRoIDgwJVxuXG5cdC50aXRsZVxuXHRcdGZvbnQtd2VpZ2h0IDcwMFxuXHRcdGZvbnQtc2l6ZSAxLjU2M3JlbVxuXHRcdGxpbmUtaGVpZ2h0IDEuODc1cmVtXG5cdFx0bWFyZ2luLXRvcCAxLjJyZW1cblxuXHRcdGE6bGluaywgYTp2aXNpdGVkXG5cdFx0XHRjb2xvciAjMDAwXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdC50ZWFzZXJfdGV4dFxuXHRcdGZvbnQtc2l6ZSAxLjI1cmVtXG5cdFx0bGluZS1oZWlnaHQgMS41NjNyZW1cblx0XHRtYXJnaW4tdG9wIC40cmVtXG5cblx0LnBvc3RfbWV0YVxuXHRcdG1hcmdpbi10b3AgYXV0b1xuXG5cdFx0LmF1dGhvciwgLmRhdGVcblx0XHRcdGZvbnQtc2l6ZSAxcmVtXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdFx0bGluZS1oZWlnaHQgMS40cmVtXG5cblx0XHQmLmNhdC03N1xuXHRcdFx0Y29sb3IgY2F0ZWdvcnktMDAxXG5cblx0XHQmLmNhdC03MFxuXHRcdFx0Y29sb3IgY2F0ZWdvcnktMDAzXG5cblx0XHQmLmNhdC03NlxuXHRcdFx0Y29sb3IgY2F0ZWdvcnktMDAyXG5cblx0XHQmLmNhdC0xXG5cdFx0XHRjb2xvciBjYXRlZ29yeS0wMDRcblxuLmJsb2cgLnNpdGUtbWFpbiAuY29udGVudC1hcmVhIC5zaXRlLWNvbnRlbnRcblx0d2lkdGggMTAwJVxuXHRvdmVyZmxvdyB2aXNpYmxlXG5cbi50ZXJtLWRlc2NyaXB0aW9uXG5cdGRpc3BsYXkgbm9uZVxuXG4uZW50cnktY29udGVudCAud2lkZ2V0IGxpLmN1cnJlbnQtY2F0LCAuZW50cnktY29udGVudCAud2lkZ2V0IGxpLmN1cnJlbnQtbWVudS1pdGVtLCAuZW50cnktY29udGVudCAud2lkZ2V0IGxpOmhvdmVyLCAud2lkZ2V0IGxpLmN1cnJlbnQtY2F0LCAud2lkZ2V0IGxpLmN1cnJlbnQtbWVudS1pdGVtLCAud2lkZ2V0IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2lkZWJhci1sZWZ0IC53aWRnZXQtYXJlYSAud2lkZ2V0X2NhdGVnb3JpZXMgYSxcbi5ibG9nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2lkZWJhci1sZWZ0IC53aWRnZXQtYXJlYSAud2lkZ2V0X2FyY2hpdmUgYSxcbi5hcmNoaXZlIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2lkZWJhci1sZWZ0IC53aWRnZXQtYXJlYSAud2lkZ2V0X2NhdGVnb3JpZXMgYSxcbi5hcmNoaXZlIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYSAuc2lkZWJhci1sZWZ0IC53aWRnZXQtYXJlYSAud2lkZ2V0X2FyY2hpdmUgYSB7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAud2lkZ2V0IGxpIGEsIC53aWRnZXQgbGkgYSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQtd2l0aC1jb3VudGVycz51bD5saSwgLndpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXY+dWw+bGksIC53aWRnZXRfYXJjaGl2ZT51bD5saSwgLndpZGdldF9jYXRlZ29yaWVzPnVsPmxpLCAud2lkZ2V0X2xpbmtzPnVsPmxpLCAud2lkZ2V0X3JlY2VudF9lbnRyaWVzPnVsPmxpIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLyogQmxvZyBwb3N0cyAqL1xuLnNpdGUtY29udGVudCBhcnRpY2xlLnBvc3QgaDEuZW50cnktdGl0bGUsXG4uc2l0ZS1jb250ZW50IGFydGljbGUucG9zdCBoMS5lbnRyeS10aXRsZSBhOmxpbmssXG4uc2l0ZS1jb250ZW50IGFydGljbGUucG9zdCBoMS5lbnRyeS10aXRsZSBhOnZpc2l0ZWQge1xufVxuXG4uc2l0ZS1jb250ZW50IGFydGljbGUucG9zdCBoMS5lbnRyeS10aXRsZSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaXRlLWNvbnRlbnQgYXJ0aWNsZS5wb3N0IHN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4ucG9zdC1zaGFyaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnBvc3Qtc2hhcmluZzo6YmVmb3JlIHtcblx0Y29udGVudDogdXJsKCdhc3NldHMvaW1nL0Fycm93LnN2ZycpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNnB4O1xuXHRtYXJnaW4tbGVmdDogLTYzcHg7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucG9zdC1zaGFyaW5nID4gLnJvdyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNDODRFNEU7XG59XG5cbi5wb3N0LXNoYXJpbmcgPiAucm93IGFzaWRlIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBvc3QtbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA3N3B4O1xuXHRsZWZ0OiAtNDAlO1xuXG59XG5cbi5wb3N0LW1ldGEtYXV0aG9yLWltYWdlIHtcblx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4ucG9zdC1tZXRhLXRpbWUtYXV0aG9yIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc3QtbWV0YS10aW1lIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wb3N0LW1ldGEtYXV0aG9yIGE6bGluayxcbi5wb3N0LW1ldGEtYXV0aG9yIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IC45NXJlbTtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1tZXRhLWF1dGhvci1pbWFnZSBpbWcuY2lyY2xlIHtcblx0d2lkdGg6IDc3cHg7XG5cdGhlaWdodDogNzdweDtcblx0Ym9yZGVyLXJhZGl1czogMzlweDtcbn1cblxuLyogQmxvZyB0ZWFzZXIgc2xpZGVyICovXG5cbi5ibG9nLXRlYXNlci1jb250YWluZXJcblx0ZGlzcGxheSBmbGV4XG5cdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0bWFyZ2luIDRyZW0gMFxuXG5cdGgxXG5cdFx0Zm9udC13ZWlnaHQgNzAwXG5cdFx0Y29sb3IgIzAwMFxuXHRcdGZvbnQtc2l6ZSBoZWFkaW5nLWgyXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XG5cblx0LmJsb2ctcG9zdFxuXHRcdHBhZGRpbmcgMCAxcmVtXG5cbi50ZWFzZXItc2xpZGVyXG5cdC8vbWF4LXdpZHRoIDk0MHB4XG5cdG1heC13aWR0aCAxMDAlXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcblx0d2lkdGggMTAxcHhcblx0aGVpZ2h0IDM5cHhcblx0dG9wIDIzJVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcblx0b3BhY2l0eSAxXG5cbi5zbGljay1wcmV2XG5cdGxlZnQgLTEwMXB4XG5cdHdpZHRoIGF1dG9cblx0aGVpZ2h0IGF1dG9cblxuLnNsaWNrLW5leHRcblx0cmlnaHQgLTEwMXB4XG5cdHdpZHRoIGF1dG9cblx0aGVpZ2h0IGF1dG9cblxuLnNsaWNrLW5leHQ6YmVmb3JlXG5cdGNvbnRlbnQ6IHVybCgnYXNzZXRzL2ltZy9BcnJvdy5zdmcnKTtcblx0d2lkdGggYXV0b1xuXHRoZWlnaHQgYXV0b1xuXG4uc2xpY2stcHJldjpiZWZvcmVcblx0Y29udGVudDogdXJsKCdhc3NldHMvaW1nL0Fycm93LnN2ZycpO1xuXHR3aWR0aCBhdXRvXG5cdGhlaWdodCBhdXRvXG5cdHRyYW5zZm9ybSBzY2FsZVgoLTEpXG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbi5zbGljay1jZW50ZXJcblx0LmltYWdlXG5cdFx0dHJhbnNmb3JtIHNjYWxlKDEuMTIpXG5cdFx0dHJhbnNpdGlvbiBhbGwgMTAwbXMgZWFzZVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcblx0LnNsaWNrLWNlbnRlclxuXHRcdC5pbWFnZVxuXHRcdFx0dHJhbnNmb3JtIG5vbmVcblx0XHRcdHRyYW5zaXRpb24gbm9uZVxuXG5cdC5kb3RzLWNvbnRhaW5lclxuXHRcdG1hcmdpbi1ib3R0b20gMS41cmVtXG5cblx0LnNsaWNrLWRvdHNcblx0XHRwb3NpdGlvbiBpbmhlcml0XG5cblx0LmJsb2ctcG9zdFxuXHRcdGZsZXgtYmFzaXMgMTAwJVxuXHRcdG1hcmdpbi1ib3R0b20gMnJlbVxuXG5cdC5wb3N0LXNoYXJpbmdcblx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcblx0XHRtYXJnaW4tdG9wIDBcblxuXHQucG9zdC1tZXRhXG5cdFx0dG9wIDBcblx0XHRsZWZ0IDBcblx0XHRtYXJnaW4gMXJlbSAwXG5cblx0LnNpbmdsZS1wb3N0XG5cdFx0aDEuZW50cnktdGl0bGVcblx0XHRcdGZvbnQtc2l6ZSAyLjhyZW0gIWltcG9ydGFudFxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zcmMvcGFydGlhbHMvYmxvZy5zdHlsIiwiLmNvbnRlbnQtYXJlYS5mdWxsLXdpZHRoIC5zaXRlLWNvbnRlbnQ+I2NvbW1lbnRzLCAuY29udGVudC1hcmVhLmZ1bGwtd2lkdGggLnNpdGUtY29udGVudD5hcnRpY2xlIHtcbiAgICBtYXgtd2lkdGggMTAwJVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zcmMvcGFydGlhbHMvcGFnZS5zdHlsIiwiLmhhZW5kbGVyIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYVxuXHRkaXNwbGF5IGZsZXhcblx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXG5cdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0YWxpZ24taXRlbXMgY2VudGVyXG5cdHdpZHRoIDEwMCVcblxuI21lcmNoYW50c01hcCBcblx0d2lkdGggMTQwJVxuXHRsZWZ0IC0yMCVcblx0aGVpZ2h0IDYwMHB4XG5cdHotaW5kZXggNVxuXG5cdGE6bGluaywgYTp2aXNpdGVkXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwgaW5wdXQge1xuXHRwYWRkaW5nOiAwIDElO1xuXHR3aWR0aDogOTglO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUgdGgge1xuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IC4zNzVyZW0gLjlyZW0gLjM3NXJlbSAuNXJlbTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvc29ydF9hc2MucG5nXCIpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvc29ydF9kZXNjLnBuZ1wiKTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9zb3J0X2JvdGgucG5nXCIpO1xufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHMge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2guYmFyIHtcblx0d2lkdGg6IGluaXRpYWw7XG5cdG1heC13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuXHQjbWVyY2hhbnRzTWFwIFxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMzByZW1cblx0XHRsZWZ0IDBcblxuXHQubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaC5iYXJcblx0XHRtYXJnaW4gLjVyZW1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3JjL3BhcnRpYWxzL21lcmNoYW50cy5zdHlsIiwiLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsXG4ud29vY29tbWVyY2UtY2FydCAuc2l0ZS1jb250ZW50LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zaXRlLWNvbnRlbnRcblx0d2lkdGggMTAwJSAhaW1wb3J0YW50XG5cbi53b29jb21tZXJjZSAuYXJjaGl2ZS10aXRsZVxuXHRkaXNwbGF5IGZsZXhcblx0anVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG5cbi53b29jb21tZXJjZSAucGFnZS10aXRsZVxuXHRkaXNwbGF5IG5vbmVcblxuLypcblx0UHJvZHVjdCBvdmVydmlldyBwYWdlXG4qL1xuXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdFxuXHQuc2hvcC1jb250ZW50XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cblx0XHQucHJvZHVjdFxuXHRcdFx0Y2xlYXIgYm90aCAhaW1wb3J0YW50XG5cdFx0XHRtYXJnaW4gMCAwIDFyZW0gIWltcG9ydGFudFxuXHRcdFx0cGFkZGluZyAwIC41cmVtICFpbXBvcnRhbnRcblx0XHRcdGZsb2F0IG5vbmUgIWltcG9ydGFudFxuXHRcdFx0d2lkdGggMzIuMiUgIWltcG9ydGFudFxuXG5cdFx0XHRhOmxpbmssIGE6dmlzaXRlZFxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0XHRpbWcuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWxcblx0XHRcdFx0d2lkdGggMTAwJVxuXG5cdFx0XHQud2dtLWluZm9cblx0XHRcdFx0cGFkZGluZy10b3AgMFxuXG4ud29vY29tbWVyY2UuYXJjaGl2ZVxuXHQucHJvZHVjdFxuXHRcdC5lbnRyeVxuXHRcdFx0aDNcblx0XHRcdFx0Zm9udC13ZWlnaHQgNzAwXG5cdFx0XHRcdG1hcmdpbiAwXG5cblx0XHRcdHAucHJpY2Vcblx0XHRcdFx0bWFyZ2luIDBcblx0XHRcdFx0bWluLWhlaWdodCA0LjRlbVxuXG5cdFx0XHRcdC5wcmljZS10YWdcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDFyZW1cblxuXHRcdFx0XHRcdGRlbFxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuXHRcdFx0XHRcdFx0Y29sb3IgIzY2NlxuXG5cdFx0XHRcdFx0aW5zXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnRcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQgNzAwXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZSAxLjRyZW1cblxuXHRcdFx0XHRcdC5hbW91bnRcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0IGluaGVyaXRcblxuLndvb2NvbW1lcmNlLmFyY2hpdmUgLmNvbnRlbnQtYXJlYSAucHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uKy5hZGRlZF90b19jYXJ0LCAud29vY29tbWVyY2UuYXJjaGl2ZSAuY29udGVudC1hcmVhIC5wcm9kdWN0IC5idXR0b25cblx0Ym9yZGVyLXRvcCBub25lXG5cdHRleHQtdHJhbnNmb3JtIGluaGVyaXRcblx0YmFja2dyb3VuZC1jb2xvciAjMDAwXG5cdGNvbG9yICNmZmZcblx0cGFkZGluZyBpbmhlcml0XG5cdGJvdHRvbSBpbmhlcml0XG5cbi53b29jb21tZXJjZS5hcmNoaXZlIC5jb250ZW50LWFyZWEgLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbisuYWRkZWRfdG9fY2FydCwgLndvb2NvbW1lcmNlLmFyY2hpdmUgLmNvbnRlbnQtYXJlYSAucHJvZHVjdCAuZW50cnl+LmJ1dHRvbjpob3Zlcixcbi5jb2xvci1zY2hlbWUteWVsbG93Lndvb2NvbW1lcmNlLmFyY2hpdmUgLmNvbnRlbnQtYXJlYSAucHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uKy5hZGRlZF90b19jYXJ0XG5cdGJhY2tncm91bmQtY29sb3IgIzAwMFxuXHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cbi53b29jb21tZXJjZS5hcmNoaXZlIC5jb250ZW50LWFyZWEgLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbisuYWRkZWRfdG9fY2FydFxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRib3R0b20gMCAhaW1wb3J0YW50XG5cdG1hcmdpbi10b3AgLTI2cHhcblx0bGVmdCAwXG5cdGJhY2tncm91bmQtY29sb3IgI2RiNGIzOSAhaW1wb3J0YW50XG5cblx0JjpsaW5rLCAmOnZpc2l0ZWRcblx0XHRjb2xvciAjRkZGICFpbXBvcnRhbnRcblxuLnNpdGUtbmF2LXByaW1hcnkgLm1pbmktY2FydFxuXHRmbG9hdCBub25lXG5cbi5jb2xvci1zY2hlbWUteWVsbG93IC5zaXRlLW5hdi1wcmltYXJ5IC5taW5pLWNhcnQgYSxcbi5jb2xvci1zY2hlbWUteWVsbG93IC5zaXRlLW5hdi1wcmltYXJ5IC5taW5pLWNhcnQgYTpob3ZlclxuXHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG5cbi5jb2xvci1zY2hlbWUteWVsbG93Lndvb2NvbW1lcmNlLmFyY2hpdmUgLmNvbnRlbnQtYXJlYSAucHJvZHVjdDpob3ZlclxuXHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG5cbi5jb2xvci1zY2hlbWUteWVsbG93IC53b29jb21tZXJjZS1vcmRlcmluZyAuc2VsZWN0aW9uLWJveCxcbi5jb2xvci1zY2hlbWUteWVsbG93IC53b29jb21tZXJjZS1vcmRlcmluZyAuc2VsZWN0aW9uLWJveCAuc2VsZWN0aW9uLWJveC1vcHRpb25zIC5zZWxlY3Rpb24tYm94LW9wdGlvbixcbi5jb2xvci1zY2hlbWUteWVsbG93IC53b29jb21tZXJjZS1vcmRlcmluZyAuc2VsZWN0aW9uLWJveDpiZWZvcmVcblx0YmFja2dyb3VuZC1jb2xvciBzY2hvZWtpLWJlaWdlXG5cdGNvbG9yICMwMDBcblxuLmNvbG9yLXNjaGVtZS15ZWxsb3cud29vY29tbWVyY2UuYXJjaGl2ZSAucHJvZHVjdCAucHJpY2UtdGFnXG5cdGJhY2tncm91bmQtY29sb3IgaW5oZXJpdFxuXHRjb2xvciAjMDAwXG5cblxuLyogXG4gICAgU2luZ2xlIHByb2R1Y3QgcGFnZVxuKi9cblxuLndvb2NvbW1lcmNlIC5lbnRyeS10aXRsZVxuXHRmb250LXNpemUgc2hvcC1wcm9kdWN0LXRpdGxlICFpbXBvcnRhbnRcblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5wcmljZSAuYW1vdW50XG5cdGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblx0Y29sb3IgIzAwMFxuXHRwYWRkaW5nIDBcblx0Zm9udC13ZWlnaHQgNzAwXG5cdGZvbnQtc2l6ZSBzaG9wLXByb2R1Y3QtcHJpY2VcblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0XG5cdGE6bGluaywgYTp2aXNpdGVkXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5XG5cdG1hcmdpbi10b3AgMFxuXG4ud29vY29tbWVyY2UgLnNvY2lhbC1zaGFyaW5nLWxpbmtzIGFcblx0YmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXG4uY29sb3Itc2NoZW1lLXllbGxvdyAuc29jaWFsLXNoYXJpbmctbGlua3MgYTpob3ZlclxuXHRiYWNrZ3JvdW5kICNmZmZcblxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1kZV9wcmljZV90YXhyYXRlLFxuLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZV9kZV92ZXJzYW5ka29zdGVuXG5cdG1hcmdpbi10b3AgMFxuXG4uc2hpcHBpbmdfZGUuc2hpcHBpbmdfZGVfc3RyaW5nXG5cdG1hcmdpbi1ib3R0b20gMCAhaW1wb3J0YW50XG5cbi53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAuc3RvY2srLmNhcnRcblx0bWFyZ2luLXRvcCAwXG5cbi53b29jb21tZXJjZS1wYWdlIC5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC5idXR0b24uY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmJ1dHRvbi53Yy1iYWNrd2FyZCxcbi53b29jb21tZXJjZS1wYWdlIC51cGRhdGUtY2FydC1idXR0b25cblx0YmFja2dyb3VuZC1jb2xvciAjMDAwICFpbXBvcnRhbnRcblxuYS5jaGVja291dC1idXR0b246bGluaywgYS5jaGVja291dC1idXR0b246dmlzaXRlZCxcbmEud2MtYmFja3dhcmQ6bGluaywgYS53Yy1iYWNrd2FyZDp2aXNpdGVkXG5cdGNvbG9yICNmZmYgIWltcG9ydGFudFxuXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZVxuXHRwYWRkaW5nIDAgIWltcG9ydGFudFxuXHRkaXNwbGF5IGZsZXhcblx0YWxpZ24taXRlbXMgY2VudGVyXG5cdGZsZXgtZGlyZWN0aW9uIHJvdy1yZXZlcnNlXG5cdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRjb2xvciAjMDAwXG5cdGZvbnQtc2l6ZSAxLjI1cmVtXG5cdFxuXHQuYnV0dG9uXG5cdFx0YmFja2dyb3VuZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG5cdFx0ZmxvYXQgbm9uZSAhaW1wb3J0YW50XG5cdFx0bWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcblx0XHRjb2xvclxuXG5cdFx0JjpsaW5rLCAmOnZpc2l0ZWQsICY6aG92ZXJcblx0XHRcdGNvbG9yICMwMDAgIWltcG9ydGFudFxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG4ucXVhbnRpdHlcblx0bWFyZ2luIDAgIWltcG9ydGFudFxuXG4ud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLmNhcnQgLmJ1dHRvblxuXHRtYXJnaW4tdG9wIDFyZW1cblxuLyogXG5cdENhcnQgcGFnZVxuKi9cblxuLndvb2NvbW1lcmNlLWNhcnRcblx0LmNhcnRcblx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHRcdHVsLnRoZWFkLCAucm93XG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0XHRsaVxuXHRcdFx0XHR3aWR0aCAyMCVcblx0XHRcdFx0bWluLXdpZHRoIGluaGVyaXRcblx0XHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0XHRcdFx0Ji5wcm9kdWN0LW5hbWVcblx0XHRcdFx0XHR3aWR0aCA0MCVcblxuXHRcdFx0XHQmLnByb2R1Y3Qtc3VidG90YWxcblx0XHRcdFx0XHR0ZXh0LWFsaWduIHJpZ2h0IFxuXG5cdFx0XHQ+IGRpdlxuXHRcdFx0XHR3aWR0aCAyMCVcblx0XHRcdFx0bWluLXdpZHRoIGluaGVyaXRcblx0XHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0XHRcdFx0Ji5wcm9kdWN0LXRodW1ibmFpbFxuXHRcdFx0XHRcdHdpZHRoIDEwJVxuXG5cdFx0XHRcdCYucHJvZHVjdC1uYW1lXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgMFxuXHRcdFx0XHRcdHdpZHRoIDMwJVxuXG5cdFx0XHRcdFx0PiAqXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdCAxMHB4XG5cdFx0XHRcblx0XHRcdGRpdi5wcm9kdWN0LXF1YW50aXR5XG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuXHRcdFx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cblx0XHRcdFx0c3Bhbi5idXR0b24tcmVmcmVzaFxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdCAwICFpbXBvcnRhbnRcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAwICFpbXBvcnRhbnRcblxuXHRcdFx0XHRkaXYucXVhbnRpdHlcblx0XHRcdFx0XHRtYXJnaW4gMCAhaW1wb3J0YW50XG5cdFx0XHRcdFx0cGFkZGluZyAwICFpbXBvcnRhbnRcblx0XHRcdFx0XHR3aWR0aCBpbml0aWFsXG5cdFx0XHRcdFx0ZmxvYXQgbm9uZVxuXG5cdFx0XHRkaXYucHJvZHVjdC1zdWJ0b3RhbFxuXHRcdFx0XHR0ZXh0LWFsaWduIHJpZ2h0XG5cblx0XHQ+LnJvd1xuXHRcdFx0YVxuXHRcdFx0XHRjb2xvciAjMDAwXG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDcwMFxuXG5cdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRjb2xvciAjMDAwXG5cblx0LmJ1dHRvbi1yZWZyZXNoOmJlZm9yZVxuXHRcdG1hcmdpbi10b3AgLjI1ZW1cblxuXHQud2dtLXRheFxuXHRcdGZvbnQtc2l6ZSAuNzVyZW1cblx0XHRjb2xvciAjMDAwXG5cblx0LmNhcnRfdG90YWxzXG5cblx0XHQuY2FydC1zdWJ0b3RhbFxuXHRcdFx0LnRkLCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50XG5cdFx0XHRcdGZvbnQtc2l6ZSAxLjEyNXJlbVxuXG5cdFx0LndnbS10YXhcblx0XHRcdHRleHQtdHJhbnNmb3JtIG5vbmVcblxuXHRcdHVsLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHNcblx0XHRcdG1hcmdpbiAwXG5cblx0XHRcdGxpXG5cdFx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0XHRsYWJlbFxuXHRcdFx0XHRwYWRkaW5nIDBcblx0XHRcdFx0Zm9udC1zaXplIDEuMTI1cmVtXG5cdFx0XHRcdGNvbG9yICMwMDAgIWltcG9ydGFudFxuXG4uc2hvcF90YWJsZVxuXG5cdC5hY3Rpb25zXG5cdFx0ZGlzcGxheSBjb250ZW50c1xuXHRcblx0dGFibGUuc2hvcF90YWJsZVxuXHRcdGRpc3BsYXkgaW5saW5lXG5cblx0LmJ1dHRvbjpob3ZlclxuXHRcdGJhY2tncm91bmQtY29sb3IgIzAwMCAhaW1wb3J0YW50XG5cblxuLyogXG5cdENoZWNrIG91dCBwYWdlXG4qL1xuXG4ud29vY29tbWVyY2UtaW5mb1xuXHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG5cdGNvbG9yICMwMDBcblxuLmhhcy12YWx1ZSBpbnB1dCwgLmhhcy12YWx1ZSB0ZXh0YXJlYSwgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzXG5cdGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcblxuYnV0dG9uLmJ1dHRvblxuXHRiYWNrZ3JvdW5kLWNvbG9yICMwMDAgIWltcG9ydGFudFxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgXG5cdFxuXHRsYWJlbC5jaGVja2JveFxuXHRcdGNvbG9yICMwMDAgIWltcG9ydGFudFxuXG5cdGlucHV0LndnbS1nby1iYWNrLWJ1dHRvblxuXHRcdHdpZHRoIGluaGVyaXRcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICMwMDAgIWltcG9ydGFudFxuXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzc1xuXHRtYXJnaW4gMS41cmVtIDAgMS43OXJlbSAwXG5cdGZvbnQtc2l6ZSAxLjI1cmVtXG5cblx0bGFiZWxcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdXG5cdFx0XHR0b3AgM3B4XG5cbi53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudF9ib3hcblx0YmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuXG5cdC53Yy1jcmVkaXQtY2FyZC1mb3JtXG5cdFx0bWFyZ2luLXRvcCAxcmVtXG5cdFx0Ym9yZGVyIG5vbmVcblx0XHRwYWRkaW5nIDBcblx0XHRcblx0XHRsYWJlbFxuXHRcdFx0Zm9udC13ZWlnaHQgNzAwXG5cbi53Z20tc2Vjb25kLWNoZWNrb3V0XG5cblx0Zm9ybS5jaGVja291dFxuXG5cdFx0aW1nLnN0cmlwZS1pY29uXG5cdFx0XHR3aWR0aCAzMHB4XG5cdFx0XHRtYXJnaW4tcmlnaHQgMTBweFxuXG4vKiBcblx0TXkgYWNjb3VudCBwYWdlXG4qL1xuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnRcblxuXHQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlXG5cblx0XHRhLndvb2NvbW1lcmNlLWJ1dHRvbjpsaW5rLFxuXHRcdGEud29vY29tbWVyY2UtYnV0dG9uOnZpc2l0ZWRcblx0XHRcdGNvbG9yICNmZmYgIWltcG9ydGFudFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAuMnJlbVxuXHRcdFx0d2lkdGggNjAlXG5cbi8qIFxuXHRIaWRlIGVsZW1lbnRzXG4qL1xuXG4uaW4tc3RvY2ssXG4ucHJvZHVjdF9tZXRhID4gc3BhblxuXHRkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcblxuXHQucHJvZHVjdFxuXG5cdFx0aW1nLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsXG5cdFx0XHR3aWR0aCAxMDAlXG5cblx0LnNpbmdsZS1wcm9kdWN0XG5cblx0XHQuaW1hZ2VzIGFcblx0XHRcdGJvcmRlciBub25lICFpbXBvcnRhbnRcblxuXHRcdC5wcm9kdWN0XG5cdFx0XHRwYWRkaW5nIDAgIWltcG9ydGFudFxuXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAycmVtXG5cblx0LnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3Rcblx0XHQuc2hvcC1jb250ZW50XG5cblx0XHRcdC5wcm9kdWN0XG5cdFx0XHRcdHdpZHRoIDUwJSAhaW1wb3J0YW50XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVxuXG5cdC53b29jb21tZXJjZSAuZW50cnktdGl0bGVcblx0XHRmb250LXNpemUgaGVhZGluZy1tb2JpbGUtaDMgIWltcG9ydGFudFxuXG5cdC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0XG5cdFx0LnNob3AtY29udGVudFxuXG5cdFx0XHQucHJvZHVjdFxuXHRcdFx0XHR3aWR0aCAxMDAlICFpbXBvcnRhbnRcblxuXHQud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLnN0b2NrKy5jYXJ0XG5cdFx0bWFyZ2luLXRvcCAxLjVyZW1cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuYnV0dG9uXG5cdFx0XHRtYXJnaW4tdG9wIDBcblxuXHQud29vY29tbWVyY2UtY2FydFxuXHRcdFxuXHRcdHNlY3Rpb24uY2FydFxuXHRcdFx0XG5cdFx0XHQucm93XG5cdFx0XHRcdGZsZXgtd3JhcCB3cmFwXG5cblx0XHRcdFx0LnByb2R1Y3QtdGh1bWJuYWlsXG5cdFx0XHRcdFx0d2lkdGggMzAlXG5cblx0XHRcdFx0LnByb2R1Y3QtbmFtZVxuXHRcdFx0XHRcdHdpZHRoIDcwJVxuXG5cdFx0XHRcdC5wcm9kdWN0LXF1YW50aXR5XG5cdFx0XHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuXG5cdFx0XHRcdFx0LnF1YW50aXR5XG5cdFx0XHRcdFx0XHR3aWR0aCBpbml0aWFsICFpbXBvcnRhbnRcblxuXHRcdFx0XHQucHJvZHVjdC1wcmljZSxcblx0XHRcdFx0LnByb2R1Y3Qtc3VidG90YWxcblx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdFx0ZGl2LmNhcnRcblxuXHRcdFx0ZGl2LmFjdGlvbnNcblxuXHRcdFx0XHRpbnB1dC51cGRhdGUtY2FydC1idXR0b25cblx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAwXG5cblx0XHRzZWN0aW9uLmNhcnQtY29sbGF0ZXJhbHNcblxuXHRcdFx0Lndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHNcblxuXHRcdFx0XHRsYWJlbFxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAuOXJlbVxuXG5cdFx0XHRcdFx0c3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnRcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZSAxLjEyNXJlbVxuXG5cdFx0XHRcdFx0LnByb2R1Y3QtdGF4XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZSAuNzVyZW1cblxuXHRcdFx0Lm9yZGVyLXRvdGFsXG5cdFx0XHRcdHRoLCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXG5cblx0XHRcdC5jaGVja291dC1idXR0b25cblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdC53b29jb21tZXJjZS1jaGVja291dFxuXG5cdFx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnRcblx0XHRcdFxuXHRcdFx0LndjX3BheW1lbnRfbWV0aG9kXG5cblx0XHRcdFx0ZGl2LnBheW1lbnRfYm94XG5cdFx0XHRcdFx0Zm9udC1zaXplIDFyZW1cblxuXHRcdGJ1dHRvbiNwbGFjZV9vcmRlclxuXHRcdFx0d2lkdGggMTAwJVxuXG5cdC53Z20tc2Vjb25kLWNoZWNrb3V0XG5cblx0XHQuc2hvcF90YWJsZVxuXG5cdFx0XHQud2dtLXRheCwgLnByb2R1Y3QtdGF4XG5cdFx0XHRcdGZvbnQtc2l6ZSAuOHJlbSAhaW1wb3J0YW50XG5cblx0XHRcdC5pbmNsdWRlc190YXhcblx0XHRcdFx0bWFyZ2luLXRvcCAuNzVyZW1cblxuXHRcdGEuaGFzLXZhbHVlOmxpbmssIGEuaGFzLXZhbHVlOnZpc2l0ZWRcblxuXHRcdFx0LndnbS1nby1iYWNrLWJ1dHRvblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcblx0XHRcdFx0Ym9yZGVyIG5vbmVcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXHRcdFx0XHRjb2xvciAjMDAwXG5cdFx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0LndnbS1wbGFjZS1vcmRlclxuXHRcdFx0d2lkdGggMTAwJVxuXG4vKiBcblx0R2VybWFuIHNob3AgdmVyc2lvbiBzcGVjaWZpY3Ncblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uc2hvcC1kZSwgLnNob3AtY2hcblxuXHQvLyBwcm9kdWN0cyBvdmVydmlldyBwYWdlXG5cdCYud29vY29tbWVyY2UtcGFnZS5wb3N0LXR5cGUtYXJjaGl2ZSxcblx0Ly8gc2luZ2xlIHByb2R1Y3QgcGFnZVxuXHQmLndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3RcblxuXHRcdC53b29jb21tZXJjZS1wcmljZS1zdWZmaXhcblx0XHRcdGNvbG9yICMwMDAgIWltcG9ydGFudFxuXHRcdFx0bWFyZ2luIDAgIWltcG9ydGFudFxuXHRcdFx0cGFkZGluZyAwICFpbXBvcnRhbnRcblxuXHQmLnBvc3QtdHlwZS1hcmNoaXZlLXByb2R1Y3RcblxuXHRcdC5wcm9kdWN0XG5cblx0XHRcdC5lbnRyeVxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAxcmVtXG5cblx0XHRcdFx0LnByaWNlLXRhZ1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gLjhyZW0gIWltcG9ydGFudFxuXG5cdFx0XHRcdC53Z20taW5mby5zaGlwcGluZ19kZSxcblx0XHRcdFx0LndnbS1pbmZvLnByaWNlLXBlci11bml0XG5cdFx0XHRcdFx0ZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuXHRcdFx0XHQud2dtLWluZm8ud29vY29tbWVyY2UtZGVfcHJpY2VfdGF4cmF0ZSxcblx0XHRcdFx0LndnbS1pbmZvLndvb2NvbW1lcmNlX2RlX3ZlcnNhbmRrb3N0ZW5cblx0XHRcdFx0XHRsaW5lLWhlaWdodCAuOHJlbVxuXG5cdFx0XHRcdC53b29jb21tZXJjZV9kZV92ZXJzYW5ka29zdGVuXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YVxuXHRcdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmVcblxuLyogXG5cdFN3aXNzIHNob3AgdmVyc2lvbiBzcGVjaWZpY3Ncblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4uc2hvcC1jaFxuXG5cdCYucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdFxuXHRcdC53Z20taW5mb1xuXHRcdFx0Ly9kaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zcmMvcGFydGlhbHMvc2hvcC5zdHlsIiwiLnRyYWNraW5nIC5zaXRlLW1haW4gLmNvbnRlbnQtYXJlYVxuICAgIHdpZHRoIDEwMCVcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cbiAgICBoMVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4gICAgaDJcbiAgICAgICAgZm9udC1zaXplIGhlYWRpbmctaDJcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG5cbiAgICBoM1xuICAgICAgICBmb250LXNpemUgaGVhZGluZy1oM1xuICAgICAgICBmb250LXdlaWdodCA1MDBcblxuICAgIGg0XG4gICAgICAgIGZvbnQtc2l6ZSAyLjhyZW1cbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG5cbiAgICBoNVxuICAgICAgICBmb250LXNpemUgaGVhZGluZy1oNVxuICAgICAgICBmb250LXdlaWdodCA3MDBcblxuLnRyYWNraW5nX2Rhc2hib2FyZFxuXG4gICAgLnByb2R1Y3QtaW1hZ2VcbiAgICAgICAgd2lkdGggMTAwJVxuXG4gICAgLnByb2R1Y3Rfc2VsZWN0aW9uXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBtYXJnaW4gMXJlbSAwIDJyZW1cblxuICAgICAgICAucHJvZHVjdFxuICAgICAgICAgICAgbWFyZ2luIDAgLjVyZW1cblxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgZmlsdGVyIGdyYXlzY2FsZSg4NSUpXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlciBub25lXG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAwXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAwXG5cbiAgICAgICAgICAgICYucHJvZHVjdF9fc2VsZWN0ZWRcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDhweCBzb2xpZFxuXG4gICAgICAgICAgICAgICAgJi5kYXJrXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBzY2hvZWtpLWdyZWVuXG5cbiAgICAgICAgICAgICAgICAmLm1pbGtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIGNhdGVnb3J5LTAwNFxuXG4gICAgICAgICAgICAgICAgJi5oYXplbG51dFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgZGFya2VyLXJlZFxuXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlciBub25lXG5cbiAgICBhLnRyYWNraW5nLW1hcDo6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgXCJcXGYwYWNcIlxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LWZhbWlseSBGb250QXdlc29tZVxuICAgICAgICBmb250LXNpemUgMXJlbVxuICAgICAgICB3aWR0aCAyMHB4XG5cbiAgICAucm93XG5cbiAgICAgICAgLy8gdWxcbiAgICAgICAgLy8gICAgIGRpc3BsYXkgZmxleFxuXG4gICAgICAgIC8vICAgICBsaVxuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAvLyAgICAgICAgIGZsZXgtZ3JvdyAxXG4gICAgICAgIC8vICAgICAgICAgZmxleC1iYXNpcyAwXG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIC8vICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG5cbiAgICAgICAgLy8gICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgLy8gICAgICAgICAgICAgY29udGVudCAnJ1xuXG4gICAgICAgIC8vICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgLy8gICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAvLyAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IC41cmVtXG5cbiAgICAgICAgLy8gICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyXG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcblxuICAgIC5wcm9kdWN0LWluZm9cblxuICAgICAgICBoMVxuICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDVyZW1cbiAgICAgICAgICAgIG1hcmdpbi10b3AgMnJlbVxuXG4gICAgLnJhd19tYXRlcmlhbHNcbiAgICAgICAgbWFyZ2luLXRvcCA0cmVtXG5cbiAgICAgICAgLnJhd19tYXRlcmlhbFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cmVtXG5cbiAgICAudHJhY2tpbmctZ2FsbGVyeVxuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHRcbiAgICAgICAgICAgIHRvcCA1MCVcblxuICAgICAgICB1bC5zbGljay1kb3RzXG4gICAgICAgICAgICBsaTo6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudCBub25lXG5cbiAgICAudHJhbnNwYXJlbmN5XG4gICAgICAgIG1hcmdpbi10b3AgMnJlbVxuXG5cbnVsLnRpbWVsaW5lXG4gICAgd2lkdGggMTAwJVxuICAgIG1hcmdpbiA0MHB4IGF1dG9cbiAgICBsaXN0LXN0eWxlIG5vbmVcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGxlZnQgLTIxJVxuXG4gICAgbGlcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgIG1hcmdpbiAwXG5cbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50ICcnXG5cbiAgICBsaTpsYXN0LWNoaWxkXG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgIGxpIHBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbiAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBsaSBwOm50aC1jaGlsZCgxKVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdpZHRoIDE0JVxuICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG5cbiAgICBsaSBwOm50aC1jaGlsZCgxKTphZnRlclxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgIGxpOmZpcnN0LWNoaWxkIHA6bnRoLWNoaWxkKDEpOmFmdGVyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICBsaTpudGgtY2hpbGQoMikgcDpudGgtY2hpbGQoMSk6YWZ0ZXJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgIGxpOm50aC1jaGlsZCgzKSBwOm50aC1jaGlsZCgxKTphZnRlclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgbGkgcDpudGgtY2hpbGQoMilcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDA7XG5cbiAgICBsaSBwIHNwYW5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcbiAgICB1bC50aW1lbGluZVxuICAgICAgICBsZWZ0IDBcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3JjL3BhcnRpYWxzL3RyYWNraW5nLnN0eWwiLCIvKiBOZXdzbGV0dGVyIEZvcm0gKi9cblxuLm5ld3NsZXR0ZXItY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAqIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5ld3NsZXR0ZXItaGVhZGxpbmUge1xuXHR3aWR0aDogNjAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGNvbG9yOiBibGFjaztcblx0bWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ueWlrZXMtbWFpbGNoaW1wLWNvbnRhaW5lci0xLFxuLm5ld3NsZXR0ZXItaGVhZGxpbmUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcblx0aGVpZ2h0OiBpbml0aWFsO1xufVxuXG4ueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBibGFjaztcblx0bGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi55aWtlcy1lYXN5LW1jLWZvcm0gLmZpZWxkLW5vLWxhYmVsLCAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLmxhYmVsLWlubGluZSB7XG5cdHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcblx0d2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuaW5wdXQueWlrZXMtZWFzeS1tYy1lbWFpbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ueWlrZXMtZWFzeS1tYy1zdWJtaXQtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6IGJsYWNrO1xuXHR3aWR0aDogMjIlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ueWlrZXMtZWFzeS1tYy1zdWJtaXQtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNDODRFNEU7XG59XG5cbi55aWtlcy1lYXN5LW1jLXN1Ym1pdC1idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogdXJsKCdhc3NldHMvaW1nL0Fycm93LnN2ZycpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDhweDtcbn1cblxuLnlpa2VzLWVhc3ktbWMtc3VjY2Vzcy1tZXNzYWdlLFxuLnlpa2VzLWVhc3ktbWMtZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiAjQzg0RTRFICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA2MCU7XG59XG5cbi55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS1sYWJlbCB7XG5cdG9yZGVyOiAzO1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnlpa2VzLW1haWxjaGltcC1ldS1jb21wbGlhbmNlLWxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0aGVpZ2h0OiA0cmVtO1xufVxuXG4ubmV3c2xldHRlci1jb250YWluZXIgaW5wdXQ6aW52YWxpZCxcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciBpbnB1dDpyZXF1aXJlZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS10ZXh0XG5cblx0YTpsaW5rLCBhOnZpc2l0ZWRcblx0XHRjb2xvciAjMDAwXG5cdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcblx0Lm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uLFxuXHQubmV3c2xldHRlci1oZWFkbGluZSxcblx0Lnlpa2VzLWVhc3ktbWMtc3VjY2Vzcy1tZXNzYWdlLFxuXHQueWlrZXMtZWFzeS1tYy1lcnJvci1tZXNzYWdlIHtcblx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQueWlrZXMtZWFzeS1tYy1zdWJtaXQtYnV0dG9uOjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdC55aWtlcy1tYWlsY2hpbXAtZXUtY29tcGxpYW5jZS1sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGhlaWdodDogNHJlbTtcblx0fVxuXG5cdC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF1cblx0XHRmb250LXNpemUgMS41cmVtXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3JjL3BhcnRpYWxzL25ld3NsZXR0ZXIuc3R5bCIsIi50ZWFtXG5cdHdpZHRoIDE0MCVcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0bGVmdCAtMjAlXG5cdHotaW5kZXggNVxuXHRkaXNwbGF5IGZsZXhcblx0Ly9mbGV4LXdyYXAgd3JhcFxuXHRmbGV4LWZsb3cgcm93IHdyYXBcblx0bWFyZ2luIDZyZW0gMFxuXHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXG5cdC50ZWFtX21lbWJlclxuXHRcdHdpZHRoIDMwJVxuXHRcdG1hcmdpbi1ib3R0b20gMnJlbVxuXG5cdFx0aW1nXG5cdFx0XHR3aWR0aCA2MCVcblx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXG5cblx0XHRoM1xuXHRcdFx0Zm9udC1zaXplIDEuMjVyZW1cblxuXHRcdGg0XG5cdFx0XHRmb250LXN0eWxlIGl0YWxpY1xuXG5cdFx0cFxuXHRcdFx0Zm9udC1zaXplIDFyZW1cblxuXHRcdFx0Ji5xdW90ZVxuXHRcdFx0XHRmb250LXN0eWxlIGl0YWxpY1xuXG5cdCY6OmFmdGVyXG5cdFx0Y29udGVudCAnJ1xuXHRcdGZsZXggaW5pdGlhbFxuXHRcdHdpZHRoIDMwJVxuXHRcdG1hcmdpbi1ib3R0b20gMnJlbVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcblxuXHQudGVhbVxuXHRcdHdpZHRoIDEwMCVcblx0XHRsZWZ0IDBcblxuXHRcdC50ZWFtX21lbWJlclxuXHRcdFx0d2lkdGggNDglXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KVxuXG5cdC50ZWFtXG5cdFx0d2lkdGggMTAwJVxuXHRcdGxlZnQgMFxuXHRcdG1hcmdpbiA0cmVtIDBcblxuXHRcdC50ZWFtX21lbWJlclxuXHRcdFx0d2lkdGggOTAlXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3NyYy9wYXJ0aWFscy90ZWFtLnN0eWwiXSwic291cmNlUm9vdCI6IiJ9*/