@font-face {
  font-family: FontAwesome;
  src: url("../fonts/fontawesome-webfont.woff");
  font-display: fallback; }

body {
  font-family: 'Montserrat Alternates', sans-serif; }

*, *:focus, *:active {
  outline: none !important; }

.top-header {
  width: 100%;
  color: #fff;
  background: #4b3329; }
  .top-header .callback {
    width: auto;
    padding: 0 18px;
    height: 43px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    content: #fff;
    background: #750404;
    font-size: 14px; }
    .top-header .callback:hover {
      background: #a41313; }
  .top-header .info-map {
    font-size: 14px;
    padding-left: 27px;
    position: relative;
    font-weight: 700; }
    .top-header .info-map:before {
      content: "";
      background: url("../img/home.png") no-repeat center center;
      background-size: contain;
      width: 23px;
      height: 18px;
      position: absolute;
      left: 0;
      top: 0; }
  .top-header .flex-wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .top-header a {
    color: #fff;
    text-decoration: none; }

.list-social-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 0; }
  .list-social-head .fa {
    color: #fff;
    border: 1px solid #fff;
    width: 25px;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 20px; }
    .list-social-head .fa:hover {
      background: #750404;
      border-color: #750404; }
    .list-social-head .fa:last-child {
      margin-right: 0; }
    .list-social-head .fa:before {
      font-size: 13px; }
  .list-social-head .face:before {
    content: "\f09a"; }
  .list-social-head .inst:before {
    content: "";
    background: url("../img/instagram.svg") no-repeat;
    width: 15px;
    height: 15px;
    filter: invert(1);}
  .list-social-head .you:before {
    content: "\f16a"; }
  .list-social-head .vk:before {
    content: "\f189"; }

.social-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 0;
  list-style: none;
  margin-top: 36px; }
  .social-list .social__item {
    margin-right: 20px; }
    .social-list .social__item:last-child {
      margin-right: 0; }
  .social-list .fa {
    color: #111;
    border: 1px solid #111;
    width: 29px;
    height: 29px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none; }
    .social-list .fa:hover {
      background: #750404;
      border-color: #750404; }
    .social-list .fa:before {
      font-size: 13px; }
  .social-list .face:before {
    content: "\f09a"; }
  .social-list .you:before {
    content: "\f16a"; }
  .social-list .vk:before {
    content: "\f189"; }
  /* .social-list .inst {
    border: none; } */
    .social-list .inst:before {
      content: "";
      background: url("../img/instagram.png") no-repeat;
      width: 19px;
      height: 19px; }

.container {
  max-width: 1630px;
  padding: 0 30px;
  margin: 0 auto; }

.flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap; }

.fa:before {
  font-family: FontAwesome; }

.mid-header a {
  color: #111;
  text-decoration: none; }

.mid-header .logo {
  margin-right: 150px;
  padding: 15px 0; }

.mid-header .flex-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.mid-header .contact-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .mid-header .contact-header a {
    font-weight: 700;
    margin-right: 45px; }
    .mid-header .contact-header a:hover {
      color: #aa0719; }
    .mid-header .contact-header a:last-child {
      margin-right: 0; }
    .mid-header .contact-header a:before {
      width: 29px;
      height: 29px;
      background: #750404;
      color: #fff;
      font-family: FontAwesome;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 8px; }
  .mid-header .contact-header .phone:before {
    content: "\f095"; }
  .mid-header .contact-header .mail:before {
    content: "\f003"; }

.search-form {
  position: relative; }
  .search-form .search {
    width: 337px;
    height: 44px;
    border: 2px solid #dbdbdb;
    padding: 0 30px 0 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    z-index: 2;
    background: transparent; }
  .search-form:before {
    content: "\f002";
    position: absolute;
    right: 13px;
    top: 10px;
    color: #111;
    font-family: FontAwesome; }
    .search-form input[type="submit"] {
      position: absolute;
      background: none;
      width: 30px;
      right: 6px;
      top: 0;
      border: none;
      font-size: 0;
      display: block;
      height: 100%;
      padding: 0;
      cursor: pointer;
      z-index: 3;
  }

.bot-header {
  background: #4b3329; }
  .bot-header .flex-wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .bot-header .menu-header-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .bot-header .menu-header-wrap .menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      list-style: none;
      padding: 0;
      margin: 0; }
      .bot-header .menu-header-wrap .menu .menu__item {
        margin-right: 40px; }
        .bot-header .menu-header-wrap .menu .menu__item:first-child a:before {
          content: "\f015";
          font-family: FontAwesome;
          color: #fff;
          margin-right: 5px;
          padding-bottom: 2px; }
        .bot-header .menu-header-wrap .menu .menu__item a {
          height: 60px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          color: #fff;
          text-decoration: none;
          text-transform: uppercase;
          font-size: 16px;
          font-weight: 700; }
          .bot-header .menu-header-wrap .menu .menu__item a:hover {
            color: #aa0719; }
            .bot-header .menu-header-wrap .menu .menu__item a:hover:before {
              color: #aa0719; }
  .bot-header .cart {
    height: 60px;
    width: 60px;
    text-decoration: none;
    background: #750404;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    display: none!important;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .bot-header .cart:hover {
      background: #a41313; }
    .bot-header .cart span {
      position: absolute;
      top: 10px;
      right: 10px;
      color: #fff;
      font-size: 14px;
      font-weight: 700; }
    .bot-header .cart:before {
      content: "\f07a";
      font-size: 16px;
      font-family: FontAwesome; }

.banner-header {
  background-position: center;
  background-size: cover;
  height: 640px; }
  .banner-header .banner-content {
    padding-top: 170px;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .banner-header .banner-content h1 {
      margin: 0;
      font-size: 55px;
      line-height: 60px;
      text-transform: uppercase; }
      .banner-header .banner-content h1 span {
        color: #750404; }
    .banner-header .banner-content p {
      font-size: 30px;
      max-width: 490px;
      margin-top: 45px;
      line-height: 1.6;
      color: #303030; }
  .banner-header .link {
    border: 1px solid #303030;
    text-transform: lowercase;
    padding: 0 25px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 44px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #303030;
    text-decoration: none;
    font-size: 18px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .banner-header .link:hover {
      background: #750404;
      color: #fff; }
.big-title {
  display: block;
  font-weight: 700;
  text-decoration: none;
}
a.big-title:hover {
  color: #750404;
}
.title {
  font-size: 30px;
  color: #750404;
  margin: 0;
  margin-bottom: 40px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  display: block;
  text-transform: uppercase; }

a.title:hover {
  color: #111;
}
.hidden {
  display: none; }

.sale-product-wrap .title, .popular-product-wrap .title {
  margin-bottom: 15px; }

.popular-product-wrap {
  margin-top: 80px; }

.sale-product-wrap {
  margin-top: 80px; }

.man_or_woman {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0 !important;
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
  margin-bottom: 40px !important; }
  .man_or_woman li {
    background: none !important;
    border: none !important;
    padding: 0 !important; }
    .man_or_woman li:before {
      content: "/";
      color: #111;
      margin: 0 17px; }
    .man_or_woman li:last-child:before {
      display: none; }
  .man_or_woman .ui-state-active .women {
    border-color: #750404; }
  .man_or_woman .ui-state-active .men {
    border-color: #750404; }
  .man_or_woman a {
    color: #111 !important;
    border-bottom: 1px solid transparent;
    text-decoration: none;
    padding: 0 !important;
    padding-bottom: 5px !important;
    display: block;
    font-family: 'Montserrat Alternates', sans-serif; }
  .man_or_woman span {
    margin: 0 17px; }

.tab-slider.ui-tabs {
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important; }

.ui-tabs .ui-tabs-panel {
  padding: 0 !important; }

.slider-list {
  max-width: 100%;
  padding: 0 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto; }
  .slider-list .owl-dots {
    display: none; }
  .slider-list .owl-prev {
    position: absolute;
    top: 30%;
    left: 0px;
    width: 35px;
    height: 35px;
    border: 4px solid #dfc197 !important;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .slider-list .owl-prev span {
      color: #dfc197;
      font-size: 0; }
      .slider-list .owl-prev span:before {
        content: "\f0d9";
        font-size: 18px;
        font-family: FontAwesome; }
    .slider-list .owl-prev:hover {
      border-color: #750404 !important; }
      .slider-list .owl-prev:hover span {
        color: #750404; }
  .slider-list .owl-next {
    position: absolute;
    top: 30%;
    right: 0px;
    width: 35px;
    height: 35px;
    border: 4px solid #dfc197 !important;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .slider-list .owl-next span {
      color: #dfc197;
      font-size: 0; }
      .slider-list .owl-next span:before {
        content: "\f0da";
        font-size: 18px;
        font-family: FontAwesome; }
    .slider-list .owl-next:hover {
      border-color: #750404 !important; }
      .slider-list .owl-next:hover span {
        color: #750404; }
  .slider-list .slider__item {
    width: 100%;
    position: relative;
    max-width: 325px;
    border: 2px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: 'Montserrat Alternates', sans-serif; }
    .slider__item .over-link {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
    .slider-list .slider__item .img {
      height: 420px;
      background-size: cover;
      background-position: center center; }
    .slider-list .slider__item .info-product {
      padding: 20px 25px; }
      .slider-list .slider__item .info-product .name {
        text-align: center;
        margin-top: 0;
        min-height: 72px;
        line-height: 24px;
        font-family: 'Montserrat Alternates', sans-serif; }
      .slider-list .slider__item .info-product .price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 20px; }
        .slider-list .slider__item .info-product .price .old-prise {
          text-decoration: line-through;
          margin-left: 15px; }
        .slider-list .slider__item .info-product .price p {
          margin: 0; }
        .slider-list .slider__item .info-product .price .hit {
          background: #4b3329;
          color: #fff;
          text-transform: uppercase;
          font-weight: 700;
          font-size: 16px;
          padding: 0 9px;
          height: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-right: 16px; }
        .slider-list .slider__item .info-product .price .sale {
          background: #750404;
          color: #fff;
          text-transform: uppercase;
          font-size: 14px;
          font-family: 'Open Sans', sans-serif;
          padding: 0 14px;
          height: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-right: 16px;
          font-weight: 700; }
        .slider-list .slider__item .info-product .price .new {
          background: #dfc197;
          color: #fff;
          text-transform: uppercase;
          font-weight: 700;
          font-family: 'Open Sans', sans-serif;
          padding: 0 9px;
          height: 30px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-right: 16px; }

/*about-us*/
.about-us {
  margin-bottom: 80px;
  margin-top: 80px; }

.about-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .about-wrap .img {
    min-width: 33%; }
    .about-wrap .img img {
      width: 100%;
      height: auto; }
  .about-wrap .about-info {
    margin-left: 55px; }
    .about-wrap .about-info blockquote {
      margin: 0;
    }
    .about-wrap .about-info p {
      margin-top: 0;
      margin-bottom: 20px;
      line-height: 1.5; }
  .about-wrap .list-advantages {
    padding: 0;
    border: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 118px; }
    .about-wrap .list-advantages .item-advantages {
      min-width: 0;
      padding-left: 0; }

.comments-wrap {
  margin-top: 0;
  padding: 60px 0;
  background: #f6f0de; }

.wrap-over {
  padding: 0 85px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.comments-slider .comments__item {
  padding-top: 23px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .comments-slider .comments__item:before {
    content: "";
    background: url("../img/right-quote.png") no-repeat center center;
    width: 32px;
    height: 32px;
    top: 0;
    left: 154px;
    position: absolute; }

.comments-slider .photo {
  min-width: 124px;
  height: 124px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 30px; }

.comments-slider .owl-dots {
  display: none; }

.comments-slider .owl-prev {
  position: absolute;
  top: 45%;
  left: -85px;
  width: 35px;
  height: 35px;
  border: 4px solid #dfc197 !important;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .comments-slider .owl-prev span {
    color: #dfc197;
    font-size: 0; }
    .comments-slider .owl-prev span:before {
      content: "\f0d9";
      font-size: 18px;
      font-family: FontAwesome; }
  .comments-slider .owl-prev:hover {
    border-color: #750404 !important; }
    .comments-slider .owl-prev:hover span {
      color: #750404; }

.comments-slider .owl-next {
  position: absolute;
  top: 45%;
  right: -85px;
  width: 35px;
  height: 35px;
  border: 4px solid #dfc197 !important;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .comments-slider .owl-next span {
    color: #dfc197;
    font-size: 0; }
    .comments-slider .owl-next span:before {
      content: "\f0da";
      font-size: 18px;
      font-family: FontAwesome; }
  .comments-slider .owl-next:hover {
    border-color: #750404 !important; }
    .comments-slider .owl-next:hover span {
      color: #750404; }

.title-wrap {
  text-align: center; }
  .title-wrap .big-title {
    font-size: 30px;
    color: #111;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 25px; }
  .title-wrap .sub-title {
    font-size: 16px;
    max-width: 860px;
    line-height: 20px;
    margin: 0 auto;
    margin-bottom: 40px; }

.news-wrap {
  margin-top: 80px; }
  .news-wrap .wrap-over {
    padding: 0 85px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .news-wrap .news__item {
    width: 100%;
    max-width: 435px;
    border: 2px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .news-wrap .news__item .img {
      height: 250px;
      width: 100%;
      background-size: cover;
      overflow: hidden; }
    .news-wrap .news__item .text {
      padding: 14px; }
      .news-wrap .news__item .text .name {
        font-size: 20px;
        margin-bottom: 15px; }
      .news-wrap .news__item .text .info {
        line-height: 20px;
        font-size: 16px; }
    .news-wrap .news__item .bottom {
      margin-top: 23px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .news-wrap .news__item .bottom p {
        margin: 0; }
      .news-wrap .news__item .bottom .data:before {
        content: "\f073";
        font-family: FontAwesome;
        font-size: 18px;
        margin-right: 10px; }
      .news-wrap .news__item .bottom .link {
        text-decoration: none;
        color: #111; }
        .news-wrap .news__item .bottom .link:hover {
          color: #750404; }
  .news-wrap .owl-dots {
    display: none; }
  .news-wrap .owl-prev {
    position: absolute;
    top: 45%;
    left: -85px;
    width: 35px;
    height: 35px;
    border: 4px solid #dfc197 !important;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .news-wrap .owl-prev span {
      color: #dfc197;
      font-size: 0; }
      .news-wrap .owl-prev span:before {
        content: "\f0d9";
        font-size: 18px;
        font-family: FontAwesome; }
    .news-wrap .owl-prev:hover {
      border-color: #750404 !important; }
      .news-wrap .owl-prev:hover span {
        color: #750404; }
  .news-wrap .owl-next {
    position: absolute;
    top: 45%;
    right: -85px;
    width: 35px;
    height: 35px;
    border: 4px solid #dfc197 !important;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .news-wrap .owl-next span {
      color: #dfc197;
      font-size: 0; }
      .news-wrap .owl-next span:before {
        content: "\f0da";
        font-size: 18px;
        font-family: FontAwesome; }
    .news-wrap .owl-next:hover {
      border-color: #750404 !important; }
      .news-wrap .owl-next:hover span {
        color: #750404; }

.certificates-wrap {
  margin-top: 80px; }
  .certificates-wrap .wrap-over {
    padding: 0 85px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .certificates-wrap .owl-dots {
    display: none; }
  .certificates-wrap .owl-prev {
    position: absolute;
    top: 45%;
    left: -85px;
    width: 35px;
    height: 35px;
    border: 4px solid #dfc197 !important;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .certificates-wrap .owl-prev span {
      color: #dfc197;
      font-size: 0; }
      .certificates-wrap .owl-prev span:before {
        content: "\f0d9";
        font-size: 18px;
        font-family: FontAwesome; }
    .certificates-wrap .owl-prev:hover {
      border-color: #750404 !important; }
      .certificates-wrap .owl-prev:hover span {
        color: #750404; }
  .certificates-wrap .owl-next {
    position: absolute;
    top: 45%;
    right: -85px;
    width: 35px;
    height: 35px;
    border: 4px solid #dfc197 !important;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .certificates-wrap .owl-next span {
      color: #dfc197;
      font-size: 0; }
      .certificates-wrap .owl-next span:before {
        content: "\f0da";
        font-size: 18px;
        font-family: FontAwesome; }
    .certificates-wrap .owl-next:hover {
      border-color: #750404 !important; }
      .certificates-wrap .owl-next:hover span {
        color: #750404; }

/*footer*/
footer {
  margin-top: 80px; }

.top-footer {
  background: #f6f0de;
  padding-top: 30px;
  padding-bottom: 40px; }

.bottom-footer {
  background: #4b3329;
  padding: 13px 0;
  font-size: 14px; }
  .bottom-footer p {
    margin: 0;
    color: #fff; }
  .bottom-footer .flex-wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.list-advantages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #b1b1b2;
  padding-bottom: 37px; }
  .list-advantages .item-advantages {
    padding: 0 40px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 340px; }
    .list-advantages a.item-advantages {
      text-decoration: none;
      color: #111;
    }
    .list-advantages a.item-advantages:hover {
      color: #750404;
    }
    .list-advantages .item-advantages:before {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      height: 50px;
      width: 1px;
      background: #b1b1b2;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
    .list-advantages .item-advantages .ico {
      margin-right: 15px; }
    .list-advantages .item-advantages .info .big {
      font-size: 16px;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 10px; }
    .list-advantages .item-advantages .info .little {
      font-size: 14px;
      margin: 0; }
    .list-advantages .item-advantages:last-child:before {
      display: none; }

.footer-menu-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding-top: 25px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.logo-footer-wrap {
  width: 295px; }

.menu-footer-wrap .title-menu {
  text-transform: uppercase;
  margin-bottom: 22px;
  margin-top: 15px; }

.menu-footer {
  list-style: none;
  margin: 0;
  padding: 0; }
  .menu-footer li {
    margin-bottom: 9px;
    max-width: 220px; }
    .menu-footer li:last-child {
      margin-bottom: 0; }
  .menu-footer a {
    text-decoration: none;
    color: #111; }
    .menu-footer a:hover {
      color: #750404; }

.ham {
  display: none; }

.close {
  display: none; }
.toggle-mobile {
  display: none;
}

.banner-slider .owl-dots {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner-slider .owl-dots span {
  width: 15px;
  height: 15px;
  margin-right: 10px;
  display: block;
  border-radius: 50px;
  border: 1px solid #750404;
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner-slider .owl-dots .active span {
  background: #750404;
}
.banner-slider .owl-prev span::before {
  content: "\f0d9";
  font-size: 18px;
  font-family: FontAwesome;
}
.banner-slider .owl-prev span {
    color: #dfc197;
    font-size: 0;
}
.banner-slider .owl-prev {
  position: absolute;
  top: 40%;
  left: 20px;
  width: 35px;
  height: 35px;
  border: 4px solid #dfc197 !important;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.owl-prev span {
  position: absolute;
  top: 50%;
  left: 45%;
  transform: translateX(-50%) translateY(-50%);
}
.owl-next span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.banner-slider .owl-next span::before {
  content: "\f0da";
  font-size: 18px;
  font-family: FontAwesome;
}
.banner-slider .owl-next span {
    color: #dfc197;
    font-size: 0;
}
.banner-slider .owl-next {
  position: absolute;
  top: 40%;
  right: 20px;
  width: 35px;
  height: 35px;
  border: 4px solid #dfc197 !important;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media all and (max-width: 1440px) {
  .contact-header {
    flex-flow: row wrap;
    align-self: stretch;
    padding: 15px 0;
  }
  .news-wrap .news__item {
    width: 100%;
    margin: 0 auto; }
    .news-wrap .news__item .img {
      height: 200px;
      background-position: center; }
  .slider__item {
    margin: 0 auto; }
  .about-wrap .about-info {
    margin-left: 35px; }
  .about-wrap .list-advantages {
    margin-top: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .about-wrap .list-advantages .item-advantages {
      padding-right: 20px;
      padding-left: 0;
      margin-bottom: 20px; }
      .about-wrap .list-advantages .item-advantages .ico {
        max-width: 35px; }
        .about-wrap .list-advantages .item-advantages .ico img {
          width: 100%;
          height: auto; }
  .about-wrap .img {
    min-width: 40%; }
  .about-wrap .about-info {
    margin-left: 40px; }
  .about-wrap .list-advantages {
    margin-top: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .about-wrap .list-advantages .item-advantages {
      margin-right: 20px;
      margin-bottom: 30px;
      padding-right: 20px; }
      .about-wrap .list-advantages .item-advantages .info .little {
        font-size: 12px; }
      .about-wrap .list-advantages .item-advantages .info .big {
        font-size: 14px; }
      .about-wrap .list-advantages .item-advantages .ico {
        max-width: 30px;
        min-width: 30px; }
        .about-wrap .list-advantages .item-advantages .ico img {
          width: 100%;
          height: auto; } }

@media all and (max-width: 1200px) {
  .container {
    max-width: 1177px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .logo-footer-wrap p {
    line-height: 1.5; }
  .slider-list {
    max-width: 100%; }
  .mid-header .contact-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .mid-header .contact-header .phone {
      margin-bottom: 10px; }
  .mid-header .logo {
    margin-right: 0; }
  .search-form .search {
    width: 267px; }
  .bot-header .menu-header-wrap .menu .menu__item {
    margin-right: 20px; }
  .banner-header {
    height: 540px; }
    .banner-header .banner-content h1 {
      font-size: 45px; }
    .banner-header .banner-content p {
      font-size: 20px; }
  .comments-slider .photo {
    min-width: 104px;
    height: 104px; }
  .comments-slider .text {
    font-size: 14px;
    line-height: 1.3; }
  .news-wrap .news__item {
    width: 100%;
    max-width: 385px; }
    .news-wrap .news__item .img {
      height: 170px;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover; }
    .news-wrap .news__item .bottom p, .news-wrap .news__item .bottom .link {
      font-size: 14px; }
    .news-wrap .news__item .bottom .data:before {
      font-size: 14px; }
    .news-wrap .news__item .text .name {
      font-size: 16px; }
    .news-wrap .news__item .text .info {
      font-size: 14px; }
  .logo-footer-wrap {
    max-width: 200px;
    font-size: 14px; }
    .logo-footer-wrap img {
      width: 100%;
      height: auto; }
  .menu-footer li {
    max-width: 230px; }
  .menu-footer a {
    font-size: 14px; }
  .list-advantages .item-advantages {
    min-width: 0; }
  .slider-list {
    max-width: 1079px;
    padding: 0px; }
    .slider-list .owl-next {
      right: -45px; }
    .slider-list .owl-prev {
      left: -45px; }
    .slider-list .slider__item {
      width: 100%;
      max-width: 300px; }
      .slider-list .slider__item .img {
        height: 330px; }
      .slider-list .slider__item .info-product {
        padding: 20px 10px; }
        .slider-list .slider__item .info-product .price .new {
          font-size: 14px; }
        .slider-list .slider__item .info-product .price .hit {
          font-size: 14px; }
        .slider-list .slider__item .info-product .name {
          font-size: 14px; }
        .slider-list .slider__item .info-product .price {
          font-size: 16px; }
  .about-wrap .img {
    min-width: 36%; }
  .about-wrap .about-info {
    margin-left: 40px; }
  .about-wrap .list-advantages {
    margin-top: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .about-wrap .list-advantages .item-advantages {
      margin-right: 10px;
      margin-bottom: 30px;
      padding-right: 10px; }
      .about-wrap .list-advantages .item-advantages .info .little {
        font-size: 12px; }
      .about-wrap .list-advantages .item-advantages .info .big {
        font-size: 14px;
        line-height: 1.1;
        margin-bottom: 2px; }
      .about-wrap .list-advantages .item-advantages .ico {
        max-width: 30px;
        min-width: 30px; }
        .about-wrap .list-advantages .item-advantages .ico img {
          width: 100%;
          height: auto; }
  .menu-footer-wrap .title-menu {
    font-size: 14px; }
  .comments-slider .comments__item:before {
    left: 134px; } }

@media all and (max-width: 1024px) {
  .banner-header .banner-content h1 {
    font-size: 40px;
    max-width: 560px;
  }
    .bot-header .menu-header-wrap .menu .menu__item a{
      font-size: 14px; }
  .news-wrap .news__item {
    margin: 0 auto;
    width: 100%;
    max-width: 385px; }
  .container {
    max-width: 960px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .slider-list {
    max-width: 100%; }
  .bot-header .menu-header-wrap .menu .menu__item {
    margin-right: 10px; } }

@media all and (max-width: 960px) {
  .bot-header .cart {
    height: 50px;
    width: 50px;
  }
  .top-header .info-map {
    display: none;
  }
  .banner-header .banner-content {
    padding-left: 0; 
  }
  .container {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .about-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .about-wrap .img {
      width: 100%;
      height: 240px;
      overflow: hidden;
      margin-bottom: 40px; }
    .about-wrap .about-info {
      margin-left: 0; }
  .slider-list {
    width: 100%;
    padding: 0 45px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .slider-list .owl-prev {
      left: 0; }
    .slider-list .owl-next {
      right: 0; }
  .mid-header {
    padding-bottom: 20px; }
    .mid-header .flex-wrap {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
    .mid-header .search-form {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      width: 100%; }
      .mid-header .search-form .search {
        width: 100%; }
    .mid-header .logo {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    .mid-header .contact-header {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
  .ham {
    border: none;
    width: 50px;
    height: 50px;
    background: #750404;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: center;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer; }
    .ham span {
      width: 100%;
      height: 2px;
      display: block;
      margin-bottom: 6px;
      display: none;
      background: #fff; }
    .ham span:last-child {
      margin-bottom: 0;
    }
    .ham:before {
      content: "\f0c9";
      width: 100%;
      font-family: FontAwesome;
      color: #fff;
      font-size: 26px;
    }
  .bot-header .menu-header-wrap .menu-wrap {
    position: fixed;
    top: 0;
    left: -100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #4b3329;
    padding-top: 25px;
    padding-bottom: 25px; }
    .bot-header .menu-header-wrap .menu-wrap .menu {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .bot-header .menu-header-wrap .menu-wrap .menu li {
        margin-right: 0; }
      .bot-header .menu-header-wrap .menu-wrap .menu .menu__item a {
        height: auto;
        padding: 10px 0; }
  .bot-header .menu-header-wrap.open .menu-wrap {
    left: 0;
    z-index: 900;
    width: 300px; }
  .bot-header .menu-header-wrap .close {
    display: block;
    color: #fff;
    padding-left: 25px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 700;
    position: relative;
    cursor: pointer; }
    .bot-header .menu-header-wrap .close:before, .bot-header .menu-header-wrap .close:after {
      position: absolute;
      left: 0;
      top: 8px;
      content: "";
      width: 15px;
      height: 2px;
      background: #fff; }
    .bot-header .menu-header-wrap .close:before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .bot-header .menu-header-wrap .close:after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .bot-header .menu-header-wrap .close:hover {
      color: #750404; }
      .bot-header .menu-header-wrap .close:hover:before, .bot-header .menu-header-wrap .close:hover:after {
        background: #750404; } }

@media all and (max-width: 767px) {
  .banner-header .banner-content {
    padding-left: 0;
  }
  .banner-header {
    background-position: 66% center;
  }
  .banner-header .banner-content h1,.banner-header .banner-content p {
    max-width: 300px;
  }
  .toggle-mobile {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -30px;
    border: 1px solid #dfc197;
    padding-bottom: 7px;
    color: #dfc197;
    box-sizing: border-box;
  }
  .menu-footer {
    display: none;
  }
  .menu-footer-wrap.show .menu-footer {
    display: block;
  }
  .toggle-mobile:before {
      content: "\f0dd";
      font-family: FontAwesome;
  }
  .menu-footer-wrap {
    position: relative;
  }
  .slider-list .slider__item {
    margin: 0 auto; }
  .list-advantages {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .list-advantages .item-advantages {
      margin-right: 20px;
      margin-bottom: 30px;
      padding-right: 20px;
      min-width: 0;
      padding-left: 0; }
      .list-advantages .item-advantages .ico {
        max-width: 30px;
        min-width: 30px; }
        .list-advantages .item-advantages .ico img {
          width: 100%;
          height: auto; }
  .footer-menu-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .footer-menu-wrap .logo-footer-wrap {
      margin-right: 30px; }
    .footer-menu-wrap .menu-footer-wrap {
      margin-left: 30px;
      margin-bottom: 20px; }
  .certificates-wrap .slider-certificates .owl-item img {
    width: 190px;
    height: auto; } }

@media all and (max-width: 548px) {
  .bot-header.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3000;
  }
  .comments-wrap {
    margin-top: 60px;
  }
  .comments-slider .text {
    max-width: 320px;
  }
  .comments-slider .photo {
    margin-right: 0;
  }
  .banner-slider .owl-prev {
    display: none;
  }
  .banner-slider .owl-next {
    display: none;
  }
  .banner-slider .owl-dots {
    bottom: -30px;
  }
  .social-list .fa {
    width: 29px;
    height: 29px;
  }
  .comments-slider .comments__item:before {
    display: none;
  }
  .social-list .social__item {
    margin-right: 40px;
  }
  .social-list .inst {
    border: 1px solid #111;
  }
  .certificates-wrap .owl-carousel .owl-stage{
    display: flex;
    align-items: center;
  }
  .slider-list .slider__item {
    max-width: 290px;
  }
  .menu-footer-wrap .title-menu {
    margin-bottom: 10px;
  }
  .footer-menu-wrap .menu-footer-wrap {
    margin-bottom: 0;
  }
  .list-advantages {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .list-advantages .item-advantages:before {
      display: none; }
    .list-advantages .item-advantages:last-child {
      margin-bottom: 0; }
  .certificate__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .mid-header .flex-wrap {
    -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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .mid-header .contact-header {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .mid-header .contact-header a:last-child {
      margin-bottom: 10px; }
  .certificates-wrap .wrap-over {
    padding: 0; }
  .certificates-wrap .slider-certificates .owl-item img {
    width: 190px;
    height: auto; }
  .certificates-wrap .slider-certificates .owl-prev {
    left: 0;
    top: 40%; }
  .certificates-wrap .slider-certificates .owl-next {
    right: 0;
    top: 40%; }
  .banner-header {
    background-position: 66% center; }
  .list-social-head .fa {
    margin-right: 10px; }
  .banner-header {
    height: auto;
    padding-bottom: 30px; }
    .banner-header .banner-content {
      padding-top: 30px; }
      .banner-header .banner-content h1 {
        max-width: 180px;
        line-height: 1.1;
        font-size: 25px; }
      .banner-header .banner-content p {
        font-size: 16px;
        margin-top: 25px;
        max-width: 170px; }
  .slider-list .slider__item {
    width: 100%; }
    .slider-list .slider__item .img {
      height: 380px;
      background-position: top center;
      background-size: contain;
      background-repeat: no-repeat; }
    .slider-list .slider__item .info-product {
      padding: 20px; }
  .about-wrap .list-advantages {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .about-wrap .list-advantages .item-advantages:before {
      display: none; }
  .comments-wrap {
    padding: 20px 0;
    padding-bottom: 60px; }
    .comments-wrap .wrap-over {
      padding: 0; }
    .comments-wrap .comments-slider .comments__item {
      -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;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .comments-wrap .comments-slider .comments__item:before {
        left: 0;
        top: 100px; }
    .comments-wrap .comments-slider .owl-prev {
      left: 0;
      top: 20%; }
    .comments-wrap .comments-slider .owl-next {
      right: 0;
      top: 20%; }
  .news-wrap .wrap-over {
    padding: 0; }
  .news-wrap .slider-news .owl-prev {
    left: 0;
    top: 20%; }
  .news-wrap .slider-news .owl-next {
    right: 2px;
    top: 20%; }
  .about-wrap .img {
    margin-bottom: 20px;
  }
}
@media all and (max-width: 375px) {
  .slider-list .slider__item .info-product {
    padding: 20px 10px;
  }
  /* .slider-list .slider__item .info-product .price {
    flex-direction: column;
  } */
  .slider-list {
    padding: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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YSxFQUNkO0VBSVA7SUFDRSxnQkFBZTtJQUNmLHFCQUFvQixFQXVCckI7SUF6QkQ7TUFJSSxXQUFVLEVBQ1g7SUFMSDtNQVFNLDZCQUFzQjtNQUF0Qiw4QkFBc0I7VUFBdEIsMkJBQXNCO2NBQXRCLHVCQUFzQjtNQUN0QiwwQkFBbUI7VUFBbkIsdUJBQW1CO2NBQW5CLG9CQUFtQjtNQUNuQix5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QixFQUt4QjtNQWZMO1FBWVEsUUFBTztRQUNQLFdBQVUsRUFDWDtJQWRQO01BaUJNLFFBQU87TUFDUCxTQUFRLEVBQ1Q7SUFuQkw7TUFxQk0sU0FBUTtNQUNSLFNBQVEsRUFDVDtFQUdMO0lBRUksV0FBVSxFQUNYO0VBSEg7SUFNTSxRQUFPO0lBQ1AsU0FBUSxFQUNUO0VBUkw7SUFVTSxXQUFVO0lBQ1YsU0FBUSxFQUNULEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmZcIik7XHJcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IEFsdGVybmF0ZXMnLCBzYW5zLXNlcmlmO1xyXG59XHJcbiosICo6Zm9jdXMsICo6YWN0aXZle1xyXG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi50b3AtaGVhZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNGIzMzI5O1xyXG4gIC5jYWxsYmFjayB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb250ZW50OiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzc1MDQwNDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYTQxMzEzO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mby1tYXAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleC13cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1zb2NpYWwtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIC5mYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3NTA0MDQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1MDQwNDtcclxuXHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhY2Uge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA5YVwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5zdCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnlvdSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIC5zb2NpYWxfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmEge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzUwNDA0O1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3NTA0MDQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFjZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55b3Uge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjE2YVwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmsge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5zdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5zdGFncmFtLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE2MzBweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG59XHJcblxyXG4uZmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICB9XHJcbn1cclxuXHJcbi5taWQtaGVhZGVyIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAuZmxleC13cmFwIHtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5jb250YWN0LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjYWEwNzE5O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzc1MDQwNDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBob25lIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWlsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuc2VhcmNoIHtcclxuICAgIHdpZHRoOiAzMzdweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxM3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmJvdC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICM0YjMzMjk7XHJcbiAgLmZsZXgtd3JhcCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAubWVudS1oZWFkZXItd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLm1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTVcIjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhMDcxOTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYWEwNzE5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJ0IHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzc1MDQwNDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYTQxMzEzO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYwN2FcIjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgaGVpZ2h0OiA3NzBweDtcclxuICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzc1MDQwNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDMwMzA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNzUwNDA0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGNvbG9yOiAjNzUwNDA0O1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2FsZS1wcm9kdWN0LXdyYXAsIC5wb3B1bGFyLXByb2R1Y3Qtd3JhcCB7XHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdWxhci1wcm9kdWN0LXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5zYWxlLXByb2R1Y3Qtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLm1hbl9vcl93b21hbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICBsaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBtYXJnaW46IDAgMTdweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgLndvbWVuIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNzUwNDA0O1xyXG4gICAgfVxyXG4gIH1cclxuICAudWktc3RhdGUtYWN0aXZlIHtcclxuICAgIC5tZW4ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3NTA0MDQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IEFsdGVybmF0ZXMnLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbjogMCAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYi1zbGlkZXIudWktdGFicyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWRlci1saXN0IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA0NXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2RmYzE5NyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICNkZmMxOTc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1MDQwNCAhaW1wb3J0YW50O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzc1MDQwNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZGZjMTk3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZGZjMTk3O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3NTA0MDQgIWltcG9ydGFudDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM3NTA0MDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcl9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBBbHRlcm5hdGVzJywgc2Fucy1zZXJpZjtcclxuICAgIC5pbWcge1xyXG4gICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmluZm8tcHJvZHVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0IEFsdGVybmF0ZXMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAub2xkLXByaXNlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGl0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YjMzMjk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2FsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzUwNDA0O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RmYzE5NztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKmFib3V0LXVzKi9cclxuLmFib3V0LXVzIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcblxyXG4uYWJvdXQtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuaW1nIHtcclxuICAgIG1pbi13aWR0aDogNDMlO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LWluZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3QtYWR2YW50YWdlcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMTE4cHg7XHJcbiAgICAuaXRlbS1hZHZhbnRhZ2VzIHtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudHMtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgYmFja2dyb3VuZDogI2Y2ZjBkZTtcclxufVxyXG5cclxuLndyYXAtb3ZlciB7XHJcbiAgcGFkZGluZzogMCA4NXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb21tZW50cy1zbGlkZXIge1xyXG4gIC5jb21tZW50c19faXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmlnaHQtcXVvdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDE1NHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waG90byB7XHJcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xyXG4gICAgaGVpZ2h0OiAxMjRweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIGxlZnQ6IC04NXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZGZjMTk3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2RmYzE5NztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwZDlcIjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNzUwNDA0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNzUwNDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIHJpZ2h0OiAtODVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2RmYzE5NyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2RmYzE5NztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNzUwNDA0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNzUwNDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtd3JhcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5iaWctdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5zdWItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICAud3JhcC1vdmVyIHtcclxuICAgIHBhZGRpbmc6IDAgODVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5uZXdzX19pdGVtIHtcclxuICAgIHdpZHRoOiA0MzVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLmltZyB7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGEge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzc1MDQwNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5vd2wtcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIGxlZnQ6IC04NXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZGZjMTk3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2RmYzE5NztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwZDlcIjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNzUwNDA0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNzUwNDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vd2wtbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIHJpZ2h0OiAtODVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2RmYzE5NyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2RmYzE5NztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNzUwNDA0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNzUwNDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGVzLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgLndyYXAtb3ZlciB7XHJcbiAgICBwYWRkaW5nOiAwIDg1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAub3dsLWRvdHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm93bC1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgbGVmdDogLTg1cHg7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNkZmMxOTcgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZGZjMTk3O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3NTA0MDQgIWltcG9ydGFudDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM3NTA0MDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm93bC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgcmlnaHQ6IC04NXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZGZjMTk3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZGZjMTk3O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3NTA0MDQgIWltcG9ydGFudDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM3NTA0MDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qZm9vdGVyKi9cclxuZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcblxyXG4udG9wLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogI2Y2ZjBkZTtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmJvdHRvbS1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM0YjMzMjk7XHJcbiAgcGFkZGluZzogMTNweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAuZmxleC13cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1hZHZhbnRhZ2VzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjFiMWIyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gIC5pdGVtLWFkdmFudGFnZXMge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYjFiMWIyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICAuaWNvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICAuYmlnIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxpdHRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItbWVudS13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5sb2dvLWZvb3Rlci13cmFwIHtcclxuICB3aWR0aDogMjk1cHg7XHJcbn1cclxuXHJcbi5tZW51LWZvb3Rlci13cmFwIHtcclxuICAudGl0bGUtbWVudSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1mb290ZXIge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM3NTA0MDQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG59XHJcblxyXG4uaGFtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLm5ld3Mtd3JhcCB7XHJcbiAgICAubmV3c19faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmFib3V0LXdyYXAge1xyXG4gICAgLmFib3V0LWluZm8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIH1cclxuICAgIC5saXN0LWFkdmFudGFnZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLml0ZW0tYWR2YW50YWdlcyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzVweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC13cmFwIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBtaW4td2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIC5hYm91dC1pbmZvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtYWR2YW50YWdlcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAuaXRlbS1hZHZhbnRhZ2VzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgIC5saXR0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmlnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTc3cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAubG9nby1mb290ZXItd3JhcCB7XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci1saXN0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1pZC1oZWFkZXIge1xyXG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLnBob25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1mb3JtIHtcclxuICAgIC5zZWFyY2gge1xyXG4gICAgICB3aWR0aDogMjY3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3QtaGVhZGVyIHtcclxuICAgIC5tZW51LWhlYWRlci13cmFwIHtcclxuICAgICAgLm1lbnUge1xyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIC5iYW5uZXItY29udGVudCB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tZW50cy1zbGlkZXIge1xyXG4gICAgLnBob3RvIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDRweDtcclxuICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy13cmFwIHtcclxuICAgIC5uZXdzX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzg1cHg7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgcCwgLmxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0YSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9nby1mb290ZXItd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtZm9vdGVyIHtcclxuICAgIGxpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0LWFkdmFudGFnZXMge1xyXG4gICAgLml0ZW0tYWR2YW50YWdlcyB7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci1saXN0IHtcclxuICAgIG1heC13aWR0aDogMTA3OXB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgfVxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogLTQ1cHg7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8tcHJvZHVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAubmV3IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhpdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtd3JhcCB7XHJcbiAgICAuaW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAzNiU7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtaW5mbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWFkdmFudGFnZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLml0ZW0tYWR2YW50YWdlcyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLCAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgLmxpdHRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVudS1mb290ZXItd3JhcCB7XHJcbiAgICAudGl0bGUtbWVudSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnRzLXNsaWRlciB7XHJcbiAgICAuY29tbWVudHNfX2l0ZW17XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAxMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5uZXdzLXdyYXAge1xyXG4gICAgLm5ld3NfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5zbGlkZXItbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ib3QtaGVhZGVyIHtcclxuICAgIC5tZW51LWhlYWRlci13cmFwIHtcclxuICAgICAgLm1lbnUge1xyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgLnRvcC1oZWFkZXIge1xyXG4gICAgLmluZm8tbWFwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5hYm91dC13cmFwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtaW5mbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWxpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWlkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIC5mbGV4LXdyYXAge1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5jb250YWN0LWhlYWRlciB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmhhbSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICM3NTA0MDQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3QtaGVhZGVyIHtcclxuICAgIC5tZW51LWhlYWRlci13cmFwIHtcclxuICAgICAgLm1lbnUtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0YjMzMjk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgLm1lbnUtd3JhcCB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzUwNDA0O1xyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzUwNDA0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc2xpZGVyLWxpc3Qge1xyXG4gICAgLnNsaWRlcl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdC1hZHZhbnRhZ2VzIHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuaXRlbS1hZHZhbnRhZ2VzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgLmljbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItbWVudS13cmFwIHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAubG9nby1mb290ZXItd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5tZW51LWZvb3Rlci13cmFwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2VydGlmaWNhdGVzLXdyYXAge1xyXG4gICAgLnNsaWRlci1jZXJ0aWZpY2F0ZXMge1xyXG4gICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NDhweCkge1xyXG4gIC5saXN0LWFkdmFudGFnZXMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLml0ZW0tYWR2YW50YWdlcyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2VydGlmaWNhdGVfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAubWlkLWhlYWRlciB7XHJcbiAgICAuZmxleC13cmFwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNlcnRpZmljYXRlcy13cmFwIHtcclxuICAgIC53cmFwLW92ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1jZXJ0aWZpY2F0ZXMge1xyXG4gICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAub3dsLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAwO1xyXG4gIH1cclxuICAubGlzdC1zb2NpYWwtaGVhZCB7XHJcbiAgICAuZmEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYW5uZXItaGVhZGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLmJhbm5lci1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGVyLWxpc3Qge1xyXG4gICAgLnNsaWRlcl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8tcHJvZHVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXQtd3JhcCB7XHJcbiAgICAubGlzdC1hZHZhbnRhZ2VzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuaXRlbS1hZHZhbnRhZ2VzIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudHMtd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIC53cmFwLW92ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRzLXNsaWRlciB7XHJcbiAgICAgIC5jb21tZW50c19faXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3dsLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgIH1cclxuICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3cy13cmFwIHtcclxuICAgIC53cmFwLW92ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1uZXdzIHtcclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
