@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 300;
  src: local("Ubuntu Light Italic"),local(Ubuntu-LightItalic),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyPN4U.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyPN4E.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyPN4c.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 400;
  src: local("Ubuntu Italic"),local(Ubuntu-Italic),url(//fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej70l00.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej70l0k.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej70l08.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 500;
  src: local("Ubuntu Medium Italic"),local(Ubuntu-MediumItalic),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyPN4U.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyPN4E.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyPN4c.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 700;
  src: local("Ubuntu Bold Italic"),local(Ubuntu-BoldItalic),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyPN4U.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyPN4E.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyPN4c.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 300;
  src: local("Ubuntu Light"),local(Ubuntu-Light),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjsGyJ.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjsGyL.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 400;
  src: local("Ubuntu Regular"),local(Ubuntu-Regular),url(//fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKfw7y.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKfw7w.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 500;
  src: local("Ubuntu Medium"),local(Ubuntu-Medium),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jsGyJ.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jsGyL.woff) format("woff"); }

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 700;
  src: local("Ubuntu Bold"),local(Ubuntu-Bold),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjsGyJ.eot?#) format("eot"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2"),url(//fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjsGyL.woff) format("woff"); }

.row.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0; }

.products.col, .products[class^="col-"], .products[class*=" col-"] {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0; }

.flex-shrink-1 {
  -ms-flex-negative: 1;
      flex-shrink: 1; }

.hr .jxml-html-title {
  display: none; }

.jxml-banner-title, .jxml-slider-title, .jxml-html-title {
  display: none; }

.top-banner .jxml-html-title {
  display: none; }

.jxml-slider .swiper-pagination-bullet {
  background: white; }
  .jxml-slider .swiper-pagination-bullet:hover, .jxml-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1c1c1c; }

.testimonials-slider {
  padding: 5rem 0 5.75rem; }
  .testimonials-slider .jxml-swiper-container {
    width: 100rem;
    max-width: 100%;
    text-align: center; }
    .testimonials-slider .jxml-swiper-container .jxml-html-description {
      padding: 2.5rem;
      color: white;
      font-size: 1.33333rem;
      line-height: 2.33333rem;
      font-weight: bold; }
      .testimonials-slider .jxml-swiper-container .jxml-html-description:before {
        font-family: 'icomoon' !important;
        content: "\E02D";
        font-size: 7rem;
        line-height: 1em;
        margin: 0 0 3.16667rem;
        display: block;
        text-align: center; }
      .testimonials-slider .jxml-swiper-container .jxml-html-description h3 {
        color: white; }
  .testimonials-slider .swiper-button-prev, .testimonials-slider .swiper-button-next {
    position: static;
    display: inline-block;
    margin: 0 0.83333rem;
    color: white; }
    .testimonials-slider .swiper-button-prev:hover, .testimonials-slider .swiper-button-next:hover {
      color: #1c1c1c; }
  @media (max-width: 575.98px) {
    .testimonials-slider {
      padding: 2.5rem 0; }
      .testimonials-slider .jxml-swiper-container .jxml-html-description {
        padding: 0.83333rem;
        font-size: 1.16667rem;
        line-height: 2rem; }
        .testimonials-slider .jxml-swiper-container .jxml-html-description:before {
          font-size: 4.16667rem;
          line-height: 1em;
          margin: 0 0 1.25rem; }
        .testimonials-slider .jxml-swiper-container .jxml-html-description h3 {
          font-size: 1.33333rem; } }

.banner-type-1 {
  position: relative; }
  .banner-type-1 .jxml-banner-link {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1; }
  .banner-type-1:not(.tilter) .jxml-banner-link:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #262626;
    opacity: 0;
    z-index: 2;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
  .banner-type-1:not(.tilter) .jxml-banner-link:hover:before {
    opacity: 0.2; }
  .banner-type-1:not(.tilter) .jxml-banner-link:hover img {
    z-index: -1; }
  .banner-type-1 .jxml-banner-description {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #333;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    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; }
    .banner-type-1 .jxml-banner-description .tilter__figure {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      padding: 2% 7%;
      text-align: center;
      color: #333;
      z-index: 5;
      -webkit-transition: all 0.3s linear;
      transition: all 0.3s linear;
      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; }
    .banner-type-1 .jxml-banner-description .banner-decor {
      position: absolute; }
      .banner-type-1 .jxml-banner-description .banner-decor.left_top {
        bottom: 18%;
        left: 10%; }
      .banner-type-1 .jxml-banner-description .banner-decor.right_bottom {
        top: 19%;
        right: 16%; }
      .banner-type-1 .jxml-banner-description .banner-decor.right_top {
        bottom: 28%;
        right: -8%; }
      .banner-type-1 .jxml-banner-description .banner-decor.left_bottom {
        top: 18%;
        left: 0; }
    .banner-type-1 .jxml-banner-description h1 {
      display: inline-block;
      vertical-align: middle; }
      .banner-type-1 .jxml-banner-description h1 strong {
        display: block; }
    .banner-type-1 .jxml-banner-description h2 {
      display: inline-block;
      vertical-align: middle; }
      .banner-type-1 .jxml-banner-description h2 strong {
        display: block; }
    .banner-type-1 .jxml-banner-description h3 strong {
      display: block; }
    .banner-type-1 .jxml-banner-description h4 {
      text-transform: uppercase;
      padding-top: 0.41667rem; }
    .banner-type-1 .jxml-banner-description h5 {
      margin-bottom: 0.66667rem; }
    .banner-type-1 .jxml-banner-description h6 {
      font-weight: 300;
      letter-spacing: 0.32em; }
    @media (min-width: 1560px) {
      .banner-type-1 .jxml-banner-description h1 {
        font: bold 9.16667rem/1 "Ubuntu", sans-serif;
        margin: 0.66667rem 0 1.83333rem; }
        .banner-type-1 .jxml-banner-description h1 strong {
          font: 300 1.08333rem/2.75rem "Ubuntu", sans-serif;
          letter-spacing: 0.32em; }
      .banner-type-1 .jxml-banner-description h2 {
        font: bold 2.91667rem/3.75rem "Ubuntu", sans-serif;
        margin: 0 0 1.83333rem; }
        .banner-type-1 .jxml-banner-description h2 strong {
          font: 300 1.08333rem/2.75rem "Ubuntu", sans-serif;
          letter-spacing: 0.32em; }
      .banner-type-1 .jxml-banner-description h3 {
        font: bold 6.25rem/6.66667rem "Ubuntu", sans-serif;
        margin-bottom: 1.16667rem; }
        .banner-type-1 .jxml-banner-description h3 strong {
          font: 300 1.91667rem/2.16667rem "Ubuntu", sans-serif;
          letter-spacing: 0.16em;
          padding-top: 1.16667rem; }
      .banner-type-1 .jxml-banner-description h4 {
        font: 300 3rem/3.75rem "Ubuntu", sans-serif;
        letter-spacing: 0.4em; }
      .banner-type-1 .jxml-banner-description h5 {
        font-size: 2.91667rem;
        line-height: 3.75rem; }
      .banner-type-1 .jxml-banner-description h6 {
        font-size: 1.08333rem;
        line-height: 1.58333rem; } }
    @media (min-width: 1850px) {
      .banner-type-1 .jxml-banner-description h1 {
        font: bold 11.25rem/10.58333rem "Ubuntu", sans-serif; } }
    @media (min-width: 1200px) and (max-width: 1559.98px) {
      .banner-type-1 .jxml-banner-description h1 {
        font: bold 6.66667rem/1 "Ubuntu", sans-serif;
        margin: 0 0 1.25rem; }
        .banner-type-1 .jxml-banner-description h1 strong {
          font: 300 1rem/2.08333rem "Ubuntu", sans-serif;
          letter-spacing: 0.15em; }
      .banner-type-1 .jxml-banner-description h2 {
        font: bold 2.33333rem/2.75rem "Ubuntu", sans-serif;
        margin: 0 0 1.25rem; }
        .banner-type-1 .jxml-banner-description h2 strong {
          font: 300 1rem/2.08333rem "Ubuntu", sans-serif;
          letter-spacing: 0.15em; }
      .banner-type-1 .jxml-banner-description h3 {
        font: bold 4.16667rem/4.58333rem "Ubuntu", sans-serif;
        margin-bottom: 0.83333rem; }
        .banner-type-1 .jxml-banner-description h3 strong {
          font: 300 1.5rem/1.83333rem "Ubuntu", sans-serif;
          padding-top: 0.83333rem;
          letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description h4 {
        font: 300 2.33333rem/2.75rem "Ubuntu", sans-serif;
        letter-spacing: 0.2em; }
      .banner-type-1 .jxml-banner-description img.slider-logo {
        max-width: 5.83333rem; }
      .banner-type-1 .jxml-banner-description h5 {
        font-size: 2.33333rem;
        line-height: 2.58333rem;
        margin-bottom: 0.41667rem; }
      .banner-type-1 .jxml-banner-description h6 {
        font-size: 1rem;
        line-height: 1.33333rem; } }
    @media (max-width: 1199.98px) {
      .banner-type-1 .jxml-banner-description h1 {
        font: bold 4.16667rem/1 "Ubuntu", sans-serif;
        margin: 0 0 0.83333rem; }
        .banner-type-1 .jxml-banner-description h1 strong {
          font: 300 0.91667rem/1.5rem "Ubuntu", sans-serif;
          letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description h2 {
        font: bold 1.91667rem/2.25rem "Ubuntu", sans-serif;
        margin: 0 0 0.83333rem; }
        .banner-type-1 .jxml-banner-description h2 strong {
          font: 300 0.91667rem/1.5rem "Ubuntu", sans-serif;
          letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description h3 {
        font: bold 2.5rem/2.91667rem "Ubuntu", sans-serif;
        margin-bottom: 0.41667rem; }
        .banner-type-1 .jxml-banner-description h3 strong {
          font: 300 1.5rem/1.83333rem "Ubuntu", sans-serif;
          letter-spacing: 0.1em;
          padding-top: 0.41667rem; }
      .banner-type-1 .jxml-banner-description h4 {
        font: 300 1.91667rem/2.25rem "Ubuntu", sans-serif;
        letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description img.slider-logo {
        display: none; }
      .banner-type-1 .jxml-banner-description h5 {
        font-size: 1.91667rem;
        line-height: 2.25rem; }
      .banner-type-1 .jxml-banner-description h6 {
        font-size: 1rem;
        line-height: 1.33333rem; } }
    @media (max-width: 767.98px) {
      .banner-type-1 .jxml-banner-description h1 {
        font: bold 2.91667rem/1 "Ubuntu", sans-serif;
        margin: 0 0 0.41667rem; }
        .banner-type-1 .jxml-banner-description h1 strong {
          font: 300 0.91667rem/1.5rem "Ubuntu", sans-serif;
          letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description h2 {
        font: bold 1.5rem/1.83333rem "Ubuntu", sans-serif;
        margin: 0 0 0.41667rem; }
        .banner-type-1 .jxml-banner-description h2 strong {
          font: 300 0.91667rem/1.5rem "Ubuntu", sans-serif;
          letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description h3 {
        font: bold 2rem/2.5rem "Ubuntu", sans-serif;
        margin-bottom: 0.41667rem; }
        .banner-type-1 .jxml-banner-description h3 strong {
          font: 300 1.16667rem/1.5rem "Ubuntu", sans-serif;
          letter-spacing: 0.1em;
          padding-top: 0; }
      .banner-type-1 .jxml-banner-description h4 {
        font: 300 1.5rem/1.83333rem "Ubuntu", sans-serif;
        letter-spacing: 0.1em; }
      .banner-type-1 .jxml-banner-description img.slider-logo {
        display: none; }
      .banner-type-1 .jxml-banner-description h5 {
        font-size: 1.5rem;
        line-height: 1.83333rem; }
      .banner-type-1 .jxml-banner-description h6 {
        font-size: 0.91667rem;
        line-height: 1.08333rem; } }

.banner-type-2 .jxml-banner-description {
  position: absolute;
  background: white;
  padding: 5% 2% 3%;
  right: 10%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  max-height: 90%;
  text-align: center;
  width: 43.75rem;
  max-width: 50%; }
  .banner-type-2 .jxml-banner-description h1 {
    font-size: 9.58333rem;
    line-height: 8.75rem;
    margin-bottom: 1.66667rem; }
  .banner-type-2 .jxml-banner-description h3 {
    font-size: 1.91667rem;
    line-height: 2.58333rem; }
  .banner-type-2 .jxml-banner-description h4 {
    font-size: 3rem;
    line-height: 3.66667rem;
    font-weight: 300;
    letter-spacing: 0.4em; }
  @media (max-width: 1559.98px) {
    .banner-type-2 .jxml-banner-description {
      right: 5%;
      width: 37.5rem;
      top: 45%; }
      .banner-type-2 .jxml-banner-description h1 {
        font-size: 6.66667rem;
        line-height: 7.5rem;
        margin-bottom: 1.25rem; }
      .banner-type-2 .jxml-banner-description h3, .banner-type-2 .jxml-banner-description h4 {
        font-size: 1.66667rem;
        line-height: 2.16667rem;
        margin-bottom: 0.83333rem; }
      .banner-type-2 .jxml-banner-description p {
        margin-bottom: 0; } }
  @media (max-width: 1199.98px) {
    .banner-type-2 .jxml-banner-description {
      width: 25rem; }
      .banner-type-2 .jxml-banner-description h1 {
        font-size: 4.16667rem;
        line-height: 4.5rem;
        margin-bottom: 0.83333rem; }
      .banner-type-2 .jxml-banner-description h3, .banner-type-2 .jxml-banner-description h4 {
        font-size: 1.33333rem;
        line-height: 1.66667rem;
        margin-bottom: 0.83333rem; }
      .banner-type-2 .jxml-banner-description .btn {
        font-size: 0.83333rem;
        line-height: 1.16667rem;
        padding: 0.41667rem 0.83333rem; } }
  @media (max-width: 767.98px) {
    .banner-type-2 .jxml-banner-description {
      width: 25rem; }
      .banner-type-2 .jxml-banner-description h1 {
        font-size: 2.91667rem;
        line-height: 3.16667rem; }
      .banner-type-2 .jxml-banner-description h3, .banner-type-2 .jxml-banner-description h4 {
        font-size: 1.16667rem;
        line-height: 1.33333rem; } }
  @media (max-width: 575.98px) {
    .banner-type-2 .jxml-banner-description h1 {
      font-size: 1.66667rem;
      line-height: 1.83333rem; }
    .banner-type-2 .jxml-banner-description h3, .banner-type-2 .jxml-banner-description h4 {
      font-size: 0.91667rem;
      line-height: 1.08333rem; }
    .banner-type-2 .jxml-banner-description .btn {
      display: none; } }

.extra-slider .bp-thumbnail {
  margin: 0 !important; }

.extra-slider .bp-info {
  position: absolute;
  background: white;
  padding: 5% 2% 3%;
  right: 10%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  max-height: 90%;
  text-align: center;
  width: 43.75rem;
  max-width: 50%; }
  .extra-slider .bp-info .post-meta {
    font-size: 1.91667rem;
    line-height: 2.58333rem; }
  .extra-slider .bp-info .bp-name {
    font-size: 3rem;
    line-height: 3.66667rem;
    font-weight: 300;
    letter-spacing: 0.4em; }
  @media (max-width: 1559.98px) {
    .extra-slider .bp-info {
      right: 5%;
      width: 37.5rem;
      top: 45%; }
      .extra-slider .bp-info .post-meta {
        font-size: 1.66667rem;
        line-height: 2rem; }
      .extra-slider .bp-info .bp-name {
        font-size: 2.5rem;
        line-height: 2.83333rem; } }
  @media (max-width: 1199.98px) {
    .extra-slider .bp-info {
      width: 25rem; }
      .extra-slider .bp-info .post-meta {
        font-size: 1.33333rem;
        line-height: 1.66667rem; }
      .extra-slider .bp-info .bp-name {
        font-size: 1.66667rem;
        line-height: 2rem; } }
  @media (max-width: 767.98px) {
    .extra-slider .bp-info .bp-short-description {
      display: none; } }
  @media (max-width: 575.98px) {
    .extra-slider .bp-info .post-meta {
      font-size: 0.91667rem;
      line-height: 1.08333rem; }
    .extra-slider .bp-info .bp-name {
      font-size: 1.33333rem;
      line-height: 1.5rem; } }

.extra-slider .product-miniature {
  margin: 0; }
  .extra-slider .product-miniature .product-miniature-inner {
    background: #e9e9e9;
    -webkit-box-shadow: inset 0 0 0 0.41667rem #f6f6f6;
            box-shadow: inset 0 0 0 0.41667rem #f6f6f6; }
    @media (max-width: 575.98px) {
      .extra-slider .product-miniature .product-miniature-inner {
        padding: 0.83333rem !important; }
        .extra-slider .product-miniature .product-miniature-inner .product-flags, .extra-slider .product-miniature .product-miniature-inner .product-flags-percentage {
          display: none; } }
    @media (min-width: 576px) and (max-width: 1199.98px) {
      .extra-slider .product-miniature .product-miniature-inner {
        padding: 2.08333rem !important; } }
    @media (min-width: 1200px) {
      .extra-slider .product-miniature .product-miniature-inner {
        padding: 4.16667rem !important; } }
    .extra-slider .product-miniature .product-miniature-inner .product-miniature-thumbnail {
      width: 44.16667rem;
      max-width: 40%; }
    .extra-slider .product-miniature .product-miniature-inner .product-miniature-information {
      position: absolute;
      background: white;
      padding: 5% 2% 3%;
      right: 10%;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      max-height: 90%;
      text-align: center;
      width: 43.75rem;
      max-width: 50%; }
      .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title {
        font-size: 3rem;
        line-height: 3.66667rem;
        font-weight: 300;
        letter-spacing: 0.4em;
        margin-bottom: 1.66667rem; }
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title a {
          color: #262626; }
          .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title a:hover {
            color: #888888; }
      .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .comments_note, .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-buttons-all .product-buttons {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
      @media (min-width: 1200px) {
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-buttons-small a:first-child {
          display: none; } }
      @media (max-width: 1559.98px) {
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information {
          right: 5%;
          width: 37.5rem;
          top: 45%; }
          .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title {
            font-size: 2.5rem;
            line-height: 2.83333rem; } }
      @media (max-width: 1199.98px) {
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information {
          width: 25rem; }
          .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title {
            font-size: 1.66667rem;
            line-height: 2rem; }
          .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-description-short {
            display: none; }
          .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-buttons {
            display: none; } }
      @media (max-width: 767.98px) {
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title {
          font-size: 1.33333rem;
          line-height: 1.5rem; } }
      @media (max-width: 575.98px) {
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-title {
          font-size: 1rem;
          line-height: 1.16667rem;
          margin-bottom: 0.41667rem; }
        .extra-slider .product-miniature .product-miniature-inner .product-miniature-information .product-buttons-small {
          display: none; } }
  .extra-slider .product-miniature .product-miniature-preview {
    display: none; }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvanhtZWdhbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeG1lZ2FsYXlvdXQvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvbW9kdWxlcy9qeG1lZ2FsYXlvdXQvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvY3NzL3BhcnRpYWxzL192YXJpYWJsZXNfY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvanhtZWdhbGF5b3V0L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhtZWdhbGF5b3V0L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L2Nzcy9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBOztBQ0VBO0VBQ0Usa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGlCQUFnQixFQUNqQjs7QUFFRDtFQUVJLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCLEVBQ2pCOztBQUtIO0VBQ0UscUJBQWM7TUFBZCxlQUFjLEVBQ2Y7O0FBRUQ7RUFFSSxjQUFhLEVBQ2Q7O0FBR0g7RUFDRSxjQUFhLEVBQ2Q7O0FBRUQ7RUFFSSxjQUFhLEVBQ2Q7O0FBR0g7RUFFSSxrQkFBaUIsRUFJbEI7RUFOSDtJQUlNLG9CQ2hDWSxFRGlDYjs7QUFJTDtFQUNFLHdCQUFvQixFQW9EckI7RUFyREQ7SUFHSSxjQUFhO0lBQ2IsZ0JBQWU7SUFDZixtQkFBa0IsRUFvQm5CO0lBekJIO01BT00sZ0JBQWE7TUFDYixhQUFZO01BQ1osc0JBQWU7TUFDZix3QkFBaUI7TUFDakIsa0JBQWlCLEVBYWxCO01BeEJMO1FBYVEsa0NBQWlDO1FBQ2pDLGlCQUFnQjtRQUNoQixnQkFBZTtRQUNmLGlCQUFnQjtRQUNoQix1QkFBZ0I7UUFDaEIsZUFBYztRQUNkLG1CQUFrQixFQUNuQjtNQXBCUDtRQXNCUSxhQUFZLEVBQ2I7RUF2QlA7SUEyQkksaUJBQWdCO0lBQ2hCLHNCQUFxQjtJQUNyQixxQkFBYztJQUNkLGFBQVksRUFJYjtJQWxDSDtNQWdDTSxlQ3JFWSxFRHNFYjtFRVREO0lGeEJKO01Bb0NJLGtCQUFlLEVBaUJsQjtNQXJERDtRQXVDUSxvQkFBYTtRQUNiLHNCQUFlO1FBQ2Ysa0JBQWlCLEVBU2xCO1FBbERQO1VBMkNVLHNCQUFlO1VBQ2YsaUJBQWdCO1VBQ2hCLG9CQUFnQixFQUNqQjtRQTlDVDtVQWdEVSxzQkFBZSxFQUNoQjs7QUFNVDtFQUNFLG1CQUFrQixFQThSbkI7RUEvUkQ7SUFHSSxlQUFjO0lBQ2QsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixXQUFVLEVBQ1g7RUFQSDtJQVdRLFlBQVc7SUFDWCxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxTQUFRO0lBQ1IsT0FBTTtJQUNOLFVBQVM7SUFDVCxvQkMvR1U7SURnSFYsV0FBVTtJQUNWLFdBQVU7SUFDVix5QkFBZ0I7SUFBaEIsaUJBQWdCLEVBQ2pCO0VBdEJQO0lBeUJVLGFBQVksRUFDYjtFQTFCVDtJQTRCVSxZQUFXLEVBQ1o7RUE3QlQ7SUFrQ0ksbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxPQUFNO0lBQ04sWUFBVztJQUNYLGFBQVk7SUFDWixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLG9DQUEyQjtJQUEzQiw0QkFBMkI7SUFDM0IscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUIsRUFrUHhCO0lBOVJIO01BOENNLG1CQUFrQjtNQUNsQixRQUFPO01BQ1AsT0FBTTtNQUNOLFlBQVc7TUFDWCxhQUFZO01BQ1osZUFBYztNQUNkLG1CQUFrQjtNQUNsQixZQUFXO01BQ1gsV0FBVTtNQUNWLG9DQUEyQjtNQUEzQiw0QkFBMkI7TUFDM0IscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtjQUF0Qix1QkFBc0I7TUFDdEIseUJBQXVCO1VBQXZCLHNCQUF1QjtjQUF2Qix3QkFBdUIsRUFDeEI7SUEzREw7TUE2RE0sbUJBQWtCLEVBaUJuQjtNQTlFTDtRQStEUSxZQUFXO1FBQ1gsVUFBUyxFQUNWO01BakVQO1FBbUVRLFNBQVE7UUFDUixXQUFVLEVBQ1g7TUFyRVA7UUF1RVEsWUFBVztRQUNYLFdBQVUsRUFDWDtNQXpFUDtRQTJFUSxTQUFRO1FBQ1IsUUFBTyxFQUNSO0lBN0VQO01BaUZNLHNCQUFxQjtNQUNyQix1QkFBc0IsRUFJdkI7TUF0Rkw7UUFvRlEsZUFBYyxFQUNmO0lBckZQO01Bd0ZNLHNCQUFxQjtNQUNyQix1QkFBc0IsRUFJdkI7TUE3Rkw7UUEyRlEsZUFBYyxFQUNmO0lBNUZQO01BZ0dRLGVBQWMsRUFDZjtJQWpHUDtNQW9HTSwwQkFBeUI7TUFDekIsd0JBQWdCLEVBQ2pCO0lBdEdMO01BeUdNLDBCQUFrQixFQUNuQjtJQTFHTDtNQTRHTSxpQkFBZ0I7TUFDaEIsdUJBQXNCLEVBQ3ZCO0lFMUpEO01GNENKO1FBa0hRLDZDRzNNK0I7UUg0TS9CLGdDQUFrQixFQUtuQjtRQXhIUDtVQXFIVSxrREc5TTZCO1VIK003Qix1QkFBc0IsRUFDdkI7TUF2SFQ7UUEwSFEsbURHbk4rQjtRSG9OL0IsdUJBQWdCLEVBS2pCO1FBaElQO1VBNkhVLGtER3RONkI7VUh1TjdCLHVCQUFzQixFQUN2QjtNQS9IVDtRQWtJUSxtREczTitCO1FINE4vQiwwQkFBbUIsRUFNcEI7UUF6SVA7VUFxSVUscURHOU42QjtVSCtON0IsdUJBQXNCO1VBQ3RCLHdCQUFpQixFQUNsQjtNQXhJVDtRQTJJUSw0Q0dwTytCO1FIcU8vQixzQkFBcUIsRUFDdEI7TUE3SVA7UUErSVEsc0JBQWU7UUFDZixxQkFBaUIsRUFDbEI7TUFqSlA7UUFtSlEsc0JBQWU7UUFDZix3QkFBaUIsRUFDbEI7SUFHSDtNQXhKSjtRQTBKUSxxREduUCtCLEVIb1BoQztJRXJKSDtNRk5KO1FBZ0tRLDZDR3pQK0I7UUgwUC9CLG9CQUFnQixFQUtqQjtRQXRLUDtVQW1LVSwrQ0c1UDZCO1VINlA3Qix1QkFBc0IsRUFDdkI7TUFyS1Q7UUF3S1EsbURHalErQjtRSGtRL0Isb0JBQWdCLEVBS2pCO1FBOUtQO1VBMktVLCtDR3BRNkI7VUhxUTdCLHVCQUFzQixFQUN2QjtNQTdLVDtRQWdMUSxzREd6UStCO1FIMFEvQiwwQkFBbUIsRUFNcEI7UUF2TFA7VUFtTFUsaURHNVE2QjtVSDZRN0Isd0JBQWlCO1VBQ2pCLHNCQUFxQixFQUN0QjtNQXRMVDtRQXlMUSxrREdsUitCO1FIbVIvQixzQkFBcUIsRUFDdEI7TUEzTFA7UUE2TFEsc0JBQWUsRUFDaEI7TUE5TFA7UUFnTVEsc0JBQWU7UUFDZix3QkFBaUI7UUFDakIsMEJBQWtCLEVBQ25CO01Bbk1QO1FBcU1RLGdCQUFlO1FBQ2Ysd0JBQWlCLEVBQ2xCO0lFdE9IO01GK0JKO1FBNE1RLDZDR3JTK0I7UUhzUy9CLHVCQUFnQixFQUtqQjtRQWxOUDtVQStNVSxpREd4UzZCO1VIeVM3QixzQkFBcUIsRUFDdEI7TUFqTlQ7UUFvTlEsbURHN1MrQjtRSDhTL0IsdUJBQWdCLEVBS2pCO1FBMU5QO1VBdU5VLGlER2hUNkI7VUhpVDdCLHNCQUFxQixFQUN0QjtNQXpOVDtRQTROUSxrREdyVCtCO1FIc1QvQiwwQkFBa0IsRUFNbkI7UUFuT1A7VUErTlUsaURHeFQ2QjtVSHlUN0Isc0JBQXFCO1VBQ3JCLHdCQUFnQixFQUNqQjtNQWxPVDtRQXFPUSxrREc5VCtCO1FIK1QvQixzQkFBcUIsRUFDdEI7TUF2T1A7UUF5T1EsY0FBYSxFQUNkO01BMU9QO1FBNE9RLHNCQUFlO1FBQ2YscUJBQWlCLEVBQ2xCO01BOU9QO1FBZ1BRLGdCQUFlO1FBQ2Ysd0JBQWlCLEVBQ2xCO0lFalJIO01GK0JKO1FBc1BRLDZDRy9VK0I7UUhnVi9CLHVCQUFlLEVBS2hCO1FBNVBQO1VBeVBVLGlER2xWNkI7VUhtVjdCLHNCQUFxQixFQUN0QjtNQTNQVDtRQThQUSxrREd2VitCO1FId1YvQix1QkFBZSxFQUtoQjtRQXBRUDtVQWlRVSxpREcxVjZCO1VIMlY3QixzQkFBcUIsRUFDdEI7TUFuUVQ7UUFzUVEsNENHL1YrQjtRSGdXL0IsMEJBQWtCLEVBTW5CO1FBN1FQO1VBeVFVLGlER2xXNkI7VUhtVzdCLHNCQUFxQjtVQUNyQixlQUFjLEVBQ2Y7TUE1UVQ7UUErUVEsaURHeFcrQjtRSHlXL0Isc0JBQXFCLEVBQ3RCO01BalJQO1FBbVJRLGNBQWEsRUFDZDtNQXBSUDtRQXNSUSxrQkFBZTtRQUNmLHdCQUFpQixFQUNsQjtNQXhSUDtRQTBSUSxzQkFBZTtRQUNmLHdCQUFpQixFQUNsQjs7QUFLUDtFQUVJLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLFdBQVU7RUFDVixTQUFRO0VBQ1Isb0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixnQkFBWTtFQUNaLGVBQWMsRUE0RWY7RUF2Rkg7SUFhTSxzQkFBZ0I7SUFDaEIscUJBQWtCO0lBQ2xCLDBCQUFtQixFQUNwQjtFQWhCTDtJQWtCTSxzQkFBZTtJQUNmLHdCQUFpQixFQUNsQjtFQXBCTDtJQXNCTSxnQkFBZTtJQUNmLHdCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsc0JBQXFCLEVBQ3RCO0VFMVZEO0lGZ1VKO01BNEJNLFVBQVM7TUFDVCxlQUFZO01BQ1osU0FBUSxFQXlEWDtNQXZGSDtRQWdDUSxzQkFBZTtRQUNmLG9CQUFpQjtRQUNqQix1QkFBbUIsRUFDcEI7TUFuQ1A7UUFxQ1Esc0JBQWU7UUFDZix3QkFBaUI7UUFDakIsMEJBQW1CLEVBQ3BCO01BeENQO1FBMENRLGlCQUFnQixFQUNqQjtFRTNXSDtJRmdVSjtNQThDTSxhQUFZLEVBeUNmO01BdkZIO1FBZ0RRLHNCQUFlO1FBQ2Ysb0JBQWlCO1FBQ2pCLDBCQUFtQixFQUNwQjtNQW5EUDtRQXFEUSxzQkFBZTtRQUNmLHdCQUFpQjtRQUNqQiwwQkFBbUIsRUFDcEI7TUF4RFA7UUEwRFEsc0JBQWU7UUFDZix3QkFBaUI7UUFDakIsK0JBQWlCLEVBQ2xCO0VFN1hIO0lGZ1VKO01BZ0VNLGFBQVksRUF1QmY7TUF2Rkg7UUFrRVEsc0JBQWU7UUFDZix3QkFBaUIsRUFDbEI7TUFwRVA7UUFzRVEsc0JBQWU7UUFDZix3QkFBaUIsRUFDbEI7RUV4WUg7SUZnVUo7TUE0RVEsc0JBQWU7TUFDZix3QkFBaUIsRUFDbEI7SUE5RVA7TUFnRlEsc0JBQWU7TUFDZix3QkFBaUIsRUFDbEI7SUFsRlA7TUFvRlEsY0FBYSxFQUNkOztBQUtQO0VBRUkscUJBQW9CLEVBQ3JCOztBQUhIO0VBS0ksbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsV0FBVTtFQUNWLFNBQVE7RUFDUixvQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGdCQUFZO0VBQ1osZUFBYyxFQWtEZjtFQWhFSDtJQWdCTSxzQkFBZTtJQUNmLHdCQUFpQixFQUNsQjtFQWxCTDtJQW9CTSxnQkFBZTtJQUNmLHdCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsc0JBQXFCLEVBQ3RCO0VFbGJEO0lGMFpKO01BMEJNLFVBQVM7TUFDVCxlQUFZO01BQ1osU0FBUSxFQW9DWDtNQWhFSDtRQThCUSxzQkFBZTtRQUNmLGtCQUFpQixFQUNsQjtNQWhDUDtRQWtDUSxrQkFBZTtRQUNmLHdCQUFpQixFQUNsQjtFRTliSDtJRjBaSjtNQXVDTSxhQUFZLEVBeUJmO01BaEVIO1FBeUNRLHNCQUFlO1FBQ2Ysd0JBQWlCLEVBQ2xCO01BM0NQO1FBNkNRLHNCQUFlO1FBQ2Ysa0JBQWlCLEVBQ2xCO0VFemNIO0lGMFpKO01BbURRLGNBQWEsRUFDZDtFRTljSDtJRjBaSjtNQXdEUSxzQkFBZTtNQUNmLHdCQUFpQixFQUNsQjtJQTFEUDtNQTREUSxzQkFBZTtNQUNmLG9CQUFpQixFQUNsQjs7QUE5RFA7RUFrRUksVUFBUyxFQWlHVjtFQW5LSDtJQW9FTSxvQkNsaUJZO0lEbWlCWixtRENwaUJZO1lEb2lCWiwyQ0NwaUJZLEVEOG5CYjtJRXpqQkQ7TUYwWko7UUF1RVEsK0JBQXdCLEVBd0YzQjtRQS9KTDtVQXlFVSxjQUFhLEVBQ2Q7SUVyZEw7TUYyWUo7UUE2RVEsK0JBQXdCLEVBa0YzQjtJRXRrQkQ7TUZ1YUo7UUFnRlEsK0JBQXdCLEVBK0UzQjtJQS9KTDtNQW1GUSxtQkFBWTtNQUNaLGVBQWMsRUFDZjtJQXJGUDtNQXVGUSxtQkFBa0I7TUFDbEIsa0JBQWlCO01BQ2pCLGtCQUFpQjtNQUNqQixXQUFVO01BQ1YsU0FBUTtNQUNSLG9DQUEyQjtjQUEzQiw0QkFBMkI7TUFDM0IsZ0JBQWU7TUFDZixtQkFBa0I7TUFDbEIsZ0JBQVk7TUFDWixlQUFjLEVBOERmO01BOUpQO1FBa0dVLGdCQUFlO1FBQ2Ysd0JBQWlCO1FBQ2pCLGlCQUFnQjtRQUNoQixzQkFBcUI7UUFDckIsMEJBQW1CLEVBT3BCO1FBN0dUO1VBd0dZLGVDaGtCTSxFRG9rQlA7VUE1R1g7WUEwR2MsZUNwa0JJLEVEcWtCTDtNQTNHYjtRQStHVSx5QkFBdUI7WUFBdkIsc0JBQXVCO2dCQUF2Qix3QkFBdUIsRUFDeEI7TUV2aEJMO1FGdWFKO1VBb0hjLGNBQWEsRUFDZDtNRS9nQlQ7UUYwWko7VUF5SFUsVUFBUztVQUNULGVBQVk7VUFDWixTQUFRLEVBbUNYO1VBOUpQO1lBNkhZLGtCQUFlO1lBQ2Ysd0JBQWlCLEVBQ2xCO01FemhCUDtRRjBaSjtVQWtJVSxhQUFZLEVBNEJmO1VBOUpQO1lBb0lZLHNCQUFlO1lBQ2Ysa0JBQWlCLEVBQ2xCO1VBdElYO1lBd0lZLGNBQWEsRUFDZDtVQXpJWDtZQTJJWSxjQUFhLEVBQ2Q7TUV0aUJQO1FGMFpKO1VBZ0pZLHNCQUFlO1VBQ2Ysb0JBQWlCLEVBQ2xCO01FNWlCUDtRRjBaSjtVQXNKWSxnQkFBZTtVQUNmLHdCQUFpQjtVQUNqQiwwQkFBa0IsRUFDbkI7UUF6Slg7VUEySlksY0FBYSxFQUNkO0VBNUpYO0lBaUtNLGNBQWEsRUFDZCIsImZpbGUiOiIuLlxcbW9kdWxlc1xcanhtZWdhbGF5b3V0XFx2aWV3c1xcY3NzXFxqeG1lZ2FsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAaW1wb3J0IFwiY3NzL3BhcnRpYWxzL192YXJpYWJsZXNcIjtcclxuLy9tZWdhbGF5b3V0IHN0eWxlIGV4dGVuc2lvbnNcclxuLnJvdy5jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnByb2R1Y3RzIHtcclxuICAmLmNvbCwgJltjbGFzc149XCJjb2wtXCJdLCAmW2NsYXNzKj1cIiBjb2wtXCJdIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vbWVnYWxheW91dCBjdXN0b20gc3R5bGVzXHJcblxyXG4uZmxleC1zaHJpbmstMSB7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbn1cclxuXHJcbi5ociB7XHJcbiAgLmp4bWwtaHRtbC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmp4bWwtYmFubmVyLXRpdGxlLCAuanhtbC1zbGlkZXItdGl0bGUsIC5qeG1sLWh0bWwtdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50b3AtYmFubmVyIHtcclxuICAuanhtbC1odG1sLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uanhtbC1zbGlkZXIge1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAmOmhvdmVyLCAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS05MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWxzLXNsaWRlciB7XHJcbiAgcGFkZGluZzogNjBweCAwIDY5cHg7XHJcbiAgLmp4bWwtc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmp4bWwtaHRtbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcXGUwMmRcIjtcclxuICAgICAgICBmb250LXNpemU6IDg0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAzOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgLmp4bWwtc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIC5qeG1sLWh0bWwtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLXR5cGUtMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5qeG1sLWJhbm5lci1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gICY6bm90KC50aWx0ZXIpIHtcclxuICAgIC5qeG1sLWJhbm5lci1saW5rIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktODAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanhtbC1iYW5uZXItZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLnRpbHRlcl9fZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIlIDclO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1kZWNvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgJi5sZWZ0X3RvcCB7XHJcbiAgICAgICAgYm90dG9tOiAxOCU7XHJcbiAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHRfYm90dG9tIHtcclxuICAgICAgICB0b3A6IDE5JTtcclxuICAgICAgICByaWdodDogMTYlO1xyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHRfdG9wIHtcclxuICAgICAgICBib3R0b206IDI4JTtcclxuICAgICAgICByaWdodDogLTglO1xyXG4gICAgICB9XHJcbiAgICAgICYubGVmdF9ib3R0b20ge1xyXG4gICAgICAgIHRvcDogMTglO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250OiBib2xkIDExMHB4IC8gMSAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDIycHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxM3B4IC8gMzNweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250OiBib2xkIDM1cHggLyA0NXB4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIycHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxM3B4IC8gMzNweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250OiBib2xkIDc1cHggLyA4MHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAyM3B4IC8gMjZweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQ6IDMwMCAzNnB4IC8gNDVweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XHJcbiAgICAgIH1cclxuICAgICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NTBweCkge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udDogYm9sZCAxMzVweCAvIDEyN3B4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250OiBib2xkIDgwcHggLyAxICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxMnB4IC8gMjVweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250OiBib2xkIDI4cHggLyAzM3B4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxMnB4IC8gMjVweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250OiBib2xkIDUwcHggLyA1NXB4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxOHB4IC8gMjJweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udDogMzAwIDI4cHggLyAzM3B4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgfVxyXG4gICAgICBpbWcuc2xpZGVyLWxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzBweDtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250OiBib2xkIDUwcHggLyAxICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxMXB4IC8gMThweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgMjNweCAvIDI3cHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udDogMzAwIDExcHggLyAxOHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udDogYm9sZCAzMHB4IC8gMzVweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxOHB4IC8gMjJweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250OiAzMDAgMjNweCAvIDI3cHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZy5zbGlkZXItbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udDogYm9sZCAzNXB4IC8gMSAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQ6IDMwMCAxMXB4IC8gMThweCAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgMThweCAvIDIycHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250OiAzMDAgMTFweCAvIDE4cHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250OiBib2xkIDI0cHggLyAzMHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udDogMzAwIDE0cHggLyAxOHB4ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250OiAzMDAgMThweCAvIDIycHggJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIGltZy5zbGlkZXItbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItdHlwZS0yIHtcclxuICAuanhtbC1iYW5uZXItZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1JSAyJSAzJTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MjVweDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDExNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICByaWdodDogNSU7XHJcbiAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBoMywgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBoMywgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgfVxyXG4gICAgICBoMywgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgICAgaDMsIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV4dHJhLXNsaWRlciB7XHJcbiAgLmJwLXRodW1ibmFpbCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJwLWluZm8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1JSAyJSAzJTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MjVweDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgLnBvc3QtbWV0YSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAuYnAtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICByaWdodDogNSU7XHJcbiAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIC5wb3N0LW1ldGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAuYnAtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAucG9zdC1tZXRhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJwLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIC5icC1zaG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIC5wb3N0LW1ldGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuYnAtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LW1pbmlhdHVyZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAucHJvZHVjdC1taW5pYXR1cmUtaW5uZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCAkZ3JheS0xMDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAucHJvZHVjdC1mbGFncywgLnByb2R1Y3QtZmxhZ3MtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1taW5pYXR1cmUtdGh1bWJuYWlsIHtcclxuICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3QtbWluaWF0dXJlLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNSUgMiUgMyU7XHJcbiAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21tZW50c19ub3RlLCAucHJvZHVjdC1idXR0b25zLWFsbCAucHJvZHVjdC1idXR0b25zIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAucHJvZHVjdC1idXR0b25zLXNtYWxsIHtcclxuICAgICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uLXNob3J0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9kdWN0LWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAucHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9kdWN0LWJ1dHRvbnMtc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbWluaWF0dXJlLXByZXZpZXcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL21vZHVsZXMvanhtZWdhbGF5b3V0L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhtZWdhbGF5b3V0L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhtZWdhbGF5b3V0L3ZpZXdzL2Nzcy9qeG1lZ2FsYXlvdXQuc2NzcyIsIi8vXHJcbi8vIENvbG9yIHN5c3RlbVxyXG4vL1xyXG4kd2hpdGU6ICAjZmZmO1xyXG4kZ3JheS0xMDA6ICNmNmY2ZjYgO1xyXG4kZ3JheS0yMDA6ICNlOWU5ZTk7XHJcbiRncmF5LTMwMDogI2U1ZTVlNTtcclxuJGdyYXktNDAwOiAjZGRkZGRkO1xyXG4kZ3JheS01MDA6ICNjY2NjY2M7XHJcbiRncmF5LTYwMDogIzg4ODg4ODtcclxuJGdyYXktNzAwOiAjMzMzMzMzO1xyXG4kZ3JheS04MDA6ICMyNjI2MjY7XHJcbiRncmF5LTkwMDogIzFjMWMxYztcclxuJGJsYWNrOiAgIzAwMDtcclxuXHJcbiRncmF5czogKFxyXG4gIDEwMDogJGdyYXktMTAwLFxyXG4gIDIwMDogJGdyYXktMjAwLFxyXG4gIDMwMDogJGdyYXktMzAwLFxyXG4gIDQwMDogJGdyYXktNDAwLFxyXG4gIDUwMDogJGdyYXktNTAwLFxyXG4gIDYwMDogJGdyYXktNjAwLFxyXG4gIDcwMDogJGdyYXktNzAwLFxyXG4gIDgwMDogJGdyYXktODAwLFxyXG4gIDkwMDogJGdyYXktOTAwXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzNiNTk5ODtcclxuJGluZGlnbzogICM2NjEwZjI7XHJcbiRwdXJwbGU6ICAjNmY0MmMxO1xyXG4kcGluazogICAgI2RlNmQ2ZDtcclxuJHJlZDogICAgICNjYjIwMjc7XHJcbiRvcmFuZ2U6ICAjZGQ0YjM5O1xyXG4keWVsbG93OiAgI2ZmZjFiYztcclxuJGdyZWVuOiAgICMzYzc2M2Q7XHJcbiR0ZWFsOiAgICAjMjBjOTk3O1xyXG4kY3lhbjogICAgIzU1YWNlZTtcclxuXHJcbiRjb2xvcnM6IChcclxuICBibHVlOiAkYmx1ZSxcclxuICBpbmRpZ286ICRpbmRpZ28sXHJcbiAgcHVycGxlOiAkcHVycGxlLFxyXG4gIHBpbms6ICRwaW5rLFxyXG4gIHJlZDogJHJlZCxcclxuICBvcmFuZ2U6ICRvcmFuZ2UsXHJcbiAgeWVsbG93OiAkeWVsbG93LFxyXG4gIGdyZWVuOiAkZ3JlZW4sXHJcbiAgdGVhbDogJHRlYWwsXHJcbiAgY3lhbjogJGN5YW4sXHJcbiAgd2hpdGU6ICR3aGl0ZSxcclxuICBncmF5OiAkZ3JheS02MDAsXHJcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDAsXHJcbiAgZ3JheS1kYXJrZXI6ICRncmF5LTkwMCxcclxuICBncmF5LWxpZ2h0OiAkZ3JheS0yMDAsXHJcbiAgZ3JheS1saWdodGVyOiAkZ3JheS0xMDBcclxuKTtcclxuXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICBwcmltYXJ5OiAkZ3JheS04MDAsXHJcbiAgc2Vjb25kYXJ5OiAkZ3JheS0yMDAsXHJcbiAgc3VjY2VzczogJGdyZWVuLFxyXG4gIGluZm86ICRjeWFuLFxyXG4gIHdhcm5pbmc6ICRvcmFuZ2UsXHJcbiAgZGFuZ2VyOiAkcGluayxcclxuICBsaWdodGVzdDogJGdyYXktMTAwLFxyXG4gIGxpZ2h0OiAkZ3JheS0yMDAsXHJcbiAgZGFyazogJGdyYXktODAwLFxyXG4gIGRhcmtlcjogJGdyYXktOTAwLFxyXG4gIHdoaXRlOiAkd2hpdGVcclxuKTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4bWVnYWxheW91dC92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9jc3MvcGFydGlhbHMvX3ZhcmlhYmxlc19jb2xvci5zY3NzIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbW9kdWxlcy9qeG1lZ2FsYXlvdXQvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvbW9kdWxlcy9qeG1lZ2FsYXlvdXQvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNfY29sb3JcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8vbWFpbiBjb2xvcnNcbiRicmFuZC1wcmltYXJ5OiAkZ3JheS04MDA7XG4kYnJhbmQtc2Vjb25kYXJ5OiAkZ3JheS02MDA7XG4kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuJGJyYW5kLWluZm86ICRibHVlO1xuJGJyYW5kLXdhcm5pbmc6ICRvcmFuZ2U7XG4kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJvZHktY29sb3I6ICRncmF5LTYwMDtcbiRib2R5LWJnOiB3aGl0ZTtcblxuLy9mb250c1xuJGZvbnQtZmFtaWx5LWJhc2U6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuXG4vL0xpbmtzXG4kbGluay1jb2xvcjogJGdyYXktODAwO1xuJGxpbmstaG92ZXItY29sb3I6ICRncmF5LTYwMDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XG5cbi8vZm9udCBzaXplXG4kZm9udC1zaXplLWxnOiAxLjMzM3JlbTtcbiRmb250LXNpemUtc206IDFyZW07XG4kbGluZS1oZWlnaHQtYmFzZTogMS44NDtcbiRoMS1mb250LXNpemU6IDY1cHg7XG4kaDItZm9udC1zaXplOiAzNnB4O1xuJGgzLWZvbnQtc2l6ZTogMjBweDtcbiRoNC1mb250LXNpemU6IDE2cHg7XG4kaDUtZm9udC1zaXplOiAxNXB4O1xuJGg2LWZvbnQtc2l6ZTogMTRweDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogYm9sZDtcbiRoZWFkaW5ncy1jb2xvcjogJGdyYXktODAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjU7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMS41ZW07XG5cbi8vYnV0dG9uc1xuJGJ0bi1mb250LXdlaWdodDogYm9sZDtcbiRidG4tYm9yZGVyLXJhZGl1czogMDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogMDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogMDtcbiRidG4tYm94LXNoYWRvdzogbm9uZTtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG5vbmU7XG5cbi8vU3BhY2luZ1xuJGJvcmRlci1yYWRpdXM6IDA7XG4kYm9yZGVyLXJhZGl1cy1zbTogMDtcbiRib3JkZXItcmFkaXVzLWxnOiAwO1xuJHNwYWNlcjogMzBweDtcbiRleHRyYS1zbWFsbC1zcGFjZTogNTBweDtcbiRzbWFsbC1zcGFjZTogJHNwYWNlciAqIC42NjY2O1xuJG1lZGl1bS1zcGFjZTogJHNwYWNlcjtcbiRsYXJnZS1zcGFjZTogJHNwYWNlciAqIDEuMzMzMztcbiRleHRyYS1sYXJnZS1zcGFjZTogJHNwYWNlciAqIDEuNjY2NjtcblxuJHNwYWNlcnM6ICgpO1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjMzMzMpLFxuICAyOiAoJHNwYWNlciAqIC42NjY2KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjMzMzMpLFxuICA1OiAoJHNwYWNlciAqIDEuNjY2NilcbiksICRzcGFjZXJzKTtcblxuLy9mb3Jtc1xuJGlucHV0LWJnOiAkZ3JheS0xMDA7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuJGlucHV0LWZvY3VzLWNvbG9yOiAkYmxhY2s7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTYwMDtcbiRpbnB1dC1ib3gtc2hhZG93OiBub25lO1xuJGlucHV0LWdyb3VwLWJ0bi1ib3JkZXItY29sb3I6IGluaXRpYWw7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMjBweDtcblxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogMjtcbiRpbnB1dC1idG4tcGFkZGluZy15OiAxcmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IDEuNnJlbTtcblxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogMS44NDtcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAwLjY2N3JlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAxLjRyZW07XG5cbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6IDEuNztcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAxLjVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMy4ycmVtO1xuXG4vL2N1c3RvbSBmb3Jtc1xuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogMzVweDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogMjBweDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogMS44NHJlbTtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6IHRyYW5zcGFyZW50O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGdyYXktNDAwO1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogJGdyYXktMjAwO1xuJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS0yMDA7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICRncmF5LTgwMDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRncmF5LTgwMDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkZ3JheS04MDA7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1FXUnZZbVVnU1d4c2RYTjBjbUYwYjNJZ01Ua3VNQzR3TENCVFZrY2dSWGh3YjNKMElGQnNkV2N0U1c0Z0xpQlRWa2NnVm1WeWMybHZiam9nTmk0d01DQkNkV2xzWkNBd0tTQWdMUzArQ2p4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpPRFl1TWpVM0lETTROaTR5TlRjaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNNE5pNHlOVGNnTXpnMkxqSTFOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaUlIZHBaSFJvUFNJeE5uQjRJaUJvWldsbmFIUTlJakUyY0hnaVBnbzhjRzlzZVdkdmJpQndiMmx1ZEhNOUlqQXNPVFl1T0RjNUlERTVNeTR4TWprc01qZzVMak0zT1NBek9EWXVNalUzTERrMkxqZzNPU0FpSUdacGJHdzlJaU5oWldGbFlXVWlMejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEdjK0Nqd3ZaejRLUEM5emRtYytDZz09XCIpO1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWZvY3VzOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TUM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RZdU1qVTNJRE00Tmk0eU5UY2lJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lETTROaTR5TlRjZ016ZzJMakkxTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlJSGRwWkhSb1BTSXhObkI0SWlCb1pXbG5hSFE5SWpFMmNIZ2lQZ284Y0c5c2VXZHZiaUJ3YjJsdWRITTlJakFzT1RZdU9EYzVJREU1TXk0eE1qa3NNamc1TGpNM09TQXpPRFl1TWpVM0xEazJMamczT1NBaUlHWnBiR3c5SWlNd01EQXdNREFpTHo0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BDOXpkbWMrQ2c9PVwiKTtcbiRjdXN0b20tc2VsZWN0LWJnOiAkZ3JheS0xMDA7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogJGdyYXktNjAwO1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuXG4vL21vZGFsc1xuJG1vZGFsLWxnOiAxNDUwcHg7XG4kbW9kYWwtbWQ6IDEwMDBweDtcbiRtb2RhbC1zbTogNTAwcHg7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDMwcHg7XG4kbW9kYWwtaW5uZXItcGFkZGluZzogMzBweDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IG5vbmU7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiBub25lO1xuXG4vL2Ryb3Bkb3duc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogMjAwcHg7XG4kZHJvcGRvd24tcGFkZGluZy15OiA1cHg7XG4kZHJvcGRvd24tc3BhY2VyOiAwO1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogMDtcbiRkcm9wZG93bi1iZzogd2hpdGU7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCA1cHggNDNweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuJGVuYWJsZS1zaGFkb3dzOiB0cnVlO1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAxMHB4O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxNXB4O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICRncmF5LTYwMDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuXG4vL2dyaWQgZXhhbXBsZVxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4gIHhzOiAwLFxuICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxuICBzbTogNTc2cHgsXG4gIC8vIE1lZGl1bSBzY3JlZW4gLyB0YWJsZXRcbiAgbWQ6IDc2OHB4LFxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXG4gIGxnOiA5OTJweCxcbiAgLy8gRXh0cmEgbGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4gIHhsOiAxMjAwcHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICB4eGw6IDE1NjBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogNzQ2cHgsXG4gIHhsOiA5NTRweCxcbiAgeHhsOiAxMjAwcHhcbik7XG5cbiRicmVhZGNydW1iLWJnOiAkZ3JheS0xMDA7XG4kY2xvc2UtZm9udC1zaXplOiAxcmVtO1xuJGhyLW1hcmdpbi15OiAkc21hbGwtc3BhY2U7XG5cbi8vdGFic1xuJG5hdi1saW5rLXBhZGRpbmcteTogMXJlbTtcbiRuYXYtbGluay1wYWRkaW5nLXg6IDJyZW07XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbW9kdWxlcy9qeG1lZ2FsYXlvdXQvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvbW9kdWxlcy9qeG1lZ2FsYXlvdXQvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvY3NzL3BhcnRpYWxzL192YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/