.ttl-1 {
  font-weight: bold;
  letter-spacing: 0.01em;
  font-size: var(--fs-42);
  line-height: 1.2;
  color: var(--b2);
}

@media only screen and (max-width: 991px) {
  .ttl-1 {
    font-size: var(--fs-32);
  }
}

@media only screen and (max-width: 575px) {
  .ttl-1 {
    font-size: var(--fs-24);
  }
}

.underline {
  position: relative;
}

.underline::after {
  content: '';
  background-color: var(--y);
  position: absolute;
  left: 0;
  bottom: 10%;
  width: 100%;
  height: 30%;
  z-index: -1;
}

.ttl-2 {
  font-weight: bold;
  font-size: var(--fs-24);
  color: var(--b);
  line-height: 1.2;
  letter-spacing: 0.01em;
}

@media only screen and (max-width: 575px) {
  .ttl-2 {
    font-size: var(--fs-20);
  }
}

.txt-1 {
  font-size: var(--fs-16);
  color: var(--b2);
  line-height: 1.5;
  letter-spacing: 0.01em;
}

.rating_star_col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.rating_star_row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}

.rating_star_row .raiting-desc{
  opacity: 0.6;
}

.rating_star_row_first {
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

@media screen and (max-width: 991px){
  .rating_star_row_first{
    justify-content: space-between;
  }
}

@media screen and (max-width: 666px) {
  .rating_star_row_first {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 20px;
  }
}


.rating-star__form{
  margin-left: 140px;
}

@media screen and (max-width: 991px){
  .rating-star__form{
    margin-left: 0;
  }
}

.txt-2 {
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 1.2;
  color: var(--b2);
  letter-spacing: 0.01em;
}

.img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  display: block;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li.slick-active button {
  background: var(--y);
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#mainChecks .slick-dots li.slick-active button {
  border: 2px solid var(--y);
  background-color: #E7E7E7;
  border-top: 2px solid #E7E7E7;
  animation: spin 2s linear infinite;
}

.slick-dots li button {
  border: 0;
  background: #E7E7E7;
  display: block;
  height: 12px;
  width: 12px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  cursor: pointer;
  padding: 0;
  border-radius: 50%;
}

.slick-prev::before,
.slick-next::before {
  content: '';
  width: 18px;
  height: 26px;
  background: url(../../images/icon/big-arrow.svg) center center no-repeat;
  background-size: contain;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
}


.slick-prev {
  right: 230px;
}

.slick-prev::before {
  transform: translate(-50%, -50%) rotate(-180deg);
}


.blog .slick-prev,
.blog .slick-next {
  position: absolute;
  background: #FFFFFF;
  box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.15), 0px 4px 2px rgba(0, 0, 0, 0.05);
  display: block;
  height: 52px;
  width: 52px;
  line-height: 0px;
  font-size: 0px;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  top: -55px;
  left: unset;
  transition: 0.2s linear;
  padding: 0;
  border: none;
  outline: none;
}

.blog .slick-prev{
  left: 630px;
}

.blog .slick-next{
  left: 704px;
}

@media screen and (max-width: 1199px){
  .blog .slick-prev,
  .blog .slick-next{
    transform: translate(-50%, -20%);
  }

  .blog .slick-prev{
    left: 24%;
  }

  .blog .slick-next{
    left: 30.9%;
  }
}

@media screen and (max-width: 1024px){
  .blog .slick-prev{
    left: 26px;
  }

  .blog .slick-next{
    left: 100px;
  }
}

.blog .slick-prev::before{
  transform: translate(-56%, -50%) rotate(-180deg);
}

.blog .slick-next::before{
  transform: translate(-40%, -50%);
}

@media screen and (max-width: 991px){
  .blog .slick-prev{
    right: 120px;
  }
  .blog .slick-next{
    right: 50px;
  }
}

@media screen and (max-width: 666px){
  .blog .slick-dots{
    width: 100vw;
    bottom: -10px;
  }
}

.article-back {
  text-decoration: none;
  font-size: var(--fs-20);
  position: relative;
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  visibility: hidden;
  opacity: 0;
}

@media only screen and (max-width: 991px) {
  .article-back {
    visibility: unset;
    opacity: 1;
  }
}

.article-back::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-180deg);
  left: 0;
  background-image: url("../../images/icon/breadcrumbs-arr.svg");
  background-repeat: no-repeat;
  width: 8px;
  height: 14px;
  background-size: contain;
}

.rank-math-breadcrumb,
.breadcrumbs {
  margin-top: 40px;
}

.rank-math-breadcrumb > *,
.breadcrumbs{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

@media screen and (max-width: 1024px){
  .rank-math-breadcrumb,
  .breadcrumbs{
    margin-top: 90px;
  }
}

@media screen and (max-width: 666px){
  .rank-math-breadcrumb,
  .breadcrumbs{
    margin-top: 40px;
  }
}

.rank-math-breadcrumb *
.breadcrumbs *{
  color: black;
  font-size: var(--fs);
  line-height: 1.2;
  text-decoration: none;
}

.rank-math-breadcrumb a{
  transition: 0.2s linear;
}

.rank-math-breadcrumb a:hover{
  opacity: 0.6;
}

@media screen and (max-width: 991px){
  .rank-math-breadcrumb *,
  .breadcrumbs *{
    display: flex;
	  flex-wrap: wrap;
    line-height: 1.6;
  }
}

@media only screen and (max-width: 374px) {
  .rank-math-breadcrumb *,
  .breadcrumbs * {
    font-size: 11px;
  }
}

.rank-math-breadcrumb .separator,
.breadcrumbs .breadcrumbs-arr{
  margin: 0 5px 0 7px;
  width: 7px;
  height: 10px;
  background: url("../../images/icon/breadcrumbs-arr.svg") center / contain no-repeat;
}

@media only screen and (max-width: 575px) {
  .rank-math-breadcrumb .separator,
  .breadcrumbs .breadcrumbs-arr{
    margin: 0 3px;
  }
}

.nav-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.pagination{
  width: 100%;
  max-width: 649px;
  margin-top: 80px;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 666px){
  .pagination{
    margin-top: 40px;
  }
}

.page-numbers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 46px;
  height: 46px;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #F1F1F1;
  font-weight: bold;
  font-size: var(--fs-18);
  color: var(--b2);
  line-height: 1.3;
  letter-spacing: 0.01em;
  position: relative;
  transition: all ease .3s;
}

.page-numbers:hover {
  background-color: var(--y);
  border-color: var(--y);
}

.page-numbers.current{
  background-color: var(--y);
  border-color: var(--y);
}

.page-numbers.prev:first-of-type::after, .page-numbers.next:last-of-type::after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: 61%;
  transform: translate(-50%, -50%) rotate(-225deg);
  border-right: 2px solid black;
  border-bottom: 2px solid black;
}

.page-numbers.next:last-of-type::after {
  top: 50%;
  left: 41%;
  transform: translate(-50%, -50%) rotate(-45deg);
}

.contact-baner__wrap {
  background-color: var(--y);
}

.contact-baner {
  padding-top: 83px;
  padding-bottom: 76px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .contact-baner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: unset;
  }
}

.contact-baner .contact-baner__img {
  position: absolute;
  bottom: 0;
  right: 14%;
}

@media only screen and (max-width: 1023px) {
  .contact-baner .contact-baner__img {
    right: 5%;
  }
}

@media only screen and (max-width: 991px) {
  .contact-baner .contact-baner__img {
    width: 100%;
    max-width: 340px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-baner .contact-baner__img {
    position: relative;
    bottom: unset;
    right: unset;
  }
}

.contact-baner__ttl {
  width: 100%;
  max-width: 549px;
  margin-bottom: 43px;
}

@media only screen and (max-width: 991px) {
  .contact-baner__ttl {
    max-width: 380px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-baner__ttl {
    max-width: 270px;
    text-align: center;
  }
}

.contact-baner__link {
  width: 259px;
  min-height: 52px;
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 1.3;
  text-align: center;
  letter-spacing: 0.01em;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .contact-baner__link {
    margin-bottom: 60px;
  }
}

.blog .blog-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 53px 0 127px 0;
  position: relative;
  min-height: 660px;
}

@media screen and (max-width: 1199px){
  .blog .blog-block{
    margin: 53px 0;
  }
}

@media screen and (max-width: 1023px){
  .blog .blog-block{
    flex-direction: column;
  }
}

@media only screen and (max-width: 991px) {
  .blog .blog-block {
    margin-top: 30px;
  }
}

@media screen and (max-width: 666px){
  .blog .blog-block{
    margin-bottom: 108px;
    margin-left: -15px;
    min-height: 760px;
  }
}

@media only screen and (max-width: 991px) {
  .blog .blog-block:last-of-type {
    margin-bottom: 30px;
  }
}

.blog .blog-block__info {
  width: 100%;
  margin-right: 31px;
}

@media screen and (max-width: 666px){
  .blog .blog-block__info{
    padding: 0 15px;
  }
}

.blog .blog-block__info .info-ttl {
  margin:0 0 26px 0;
}

@media screen and (max-width: 1199px){
  .blog .blog-block__info .info-ttl br {
    display: none;
  }

  .blog .blog-block__info .info-ttl{
    margin-bottom: 10px;
  }
}

.blog .blog-block__slider {
  margin-top: 82px;
  width: 110%;
  position: absolute;
  top: 0;
  right: -42%;
  z-index: 2;
}

@media screen and (max-width: 1199px){
  .blog .blog-block__slider {
    margin-top: 120px;
    width: 1250px;
  }
}

@media screen and (max-width: 1024px){
  .blog .blog-block__slider{
    position: relative;
    right: 0;
    margin-top: 80px;
  }
}

@media screen and (max-width: 991px){
  .blog .blog-block__slider{
    right: auto;
    left: 0;
  }
}

@media screen and (max-width: 666px){
  .blog .blog-block__slider{
    width: calc(100% + 15px);
    margin-top: 30px;
  }
}

.blog .blog-block__slider .slide-desc__txt{
  margin: 0;
}

.blog .blog-block__slider .blog-slider {
  width: 110%;
}

@media screen and (max-width: 1199px){
  .blog .blog-block__slider .blog-slider{
    width: 1250px;
  }
}

.blog .blog-block__slider .blog-slider .slick-track{
  margin: 0;
}

@media screen and (max-width: 666px){
  .blog .blog-block__slider .blog-slider{
    width: calc(100% + 15px);
  }

  .blog .blog-block__slider .slick-slide{
    margin-right: 15px;
  }
}

.blog .blog-block__slider .blog-slider .slick-list {
  padding: 0 13% 30px 0;
}

@media screen and (max-width: 666px){
  .blog .blog-block__slider .blog-slider .slick-list{
    padding-left: 15px;
  }
}

.blog .blog-block__slider .blog-slider__slide {
  display: block;
  width: 100%;
  max-width: 357px;
  background: #fff;
  box-shadow: 4px 7px 20px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  border-radius: 4px;
  transition: 0.3s linear;
  will-change: transform;
}

.blog .blog-block__slider .blog-slider__slide:hover{
  transform: scale(0.97);
}

@media screen and (max-width: 1199px){
  .blog .blog-block__slider .blog-slider__slide{
    margin-right: 20px;
  }
}

@media screen and (max-width: 666px){
  .blog .blog-block__slider .blog-slider__slide{
    max-width: none;
  }
}

.blog .blog-block__slider .blog-slider__slide .slide-img__wrap {
  width: 100%;
  height: 244px;
}

@media screen and (max-width: 666px){
  .blog .blog-block__slider .blog-slider__slide .slide-img__wrap{
    height: 65vw;
  }
}

.blog .blog-block__slider .blog-slider__slide .slide-desc {
  margin: 0 auto;
  padding: 20px 27px 42px 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
      font-size: 16px;
      line-height: 24px;
}

@media screen and (max-width: 666px){
  .blog .blog-block__slider .blog-slider__slide .slide-desc{
    padding: 20px;
  }
}

.blog .blog-block__slider .blog-slider__slide .slide-desc__date {
  opacity: .8;
  margin-bottom: 7px;
}

.blog .blog-block__slider .blog-slider__slide .slide-desc__ttl {
  margin: 0 0 20px;
  max-width: 286px;
}

.blog .blog-block__slider .blog-slider .last-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 230px;
  margin-left: 44px;
  max-width: 286px;
}

.blog .blog-block__slider .blog-slider .last-slide__txt {
  margin-bottom: 6px;
}

.blog .blog-block__slider .blog-slider .last-slide__link {
  position: relative;
}

.blog .blog-block__slider .blog-slider .last-slide__link:before{
  content: '';
	position: absolute;
	width: 100%;
	border-bottom: solid 2px var(--y);
	left: 0;
	bottom: -6px;
	-webkit-transition: -webkit-transform 250ms ease-in-out;
	transition: -webkit-transform 250ms ease-in-out;
	-o-transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}

.blog .blog-block__slider .blog-slider .last-slide__link:hover:before{
  -webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
}

.article-same {
  margin-bottom: 50px;
  margin: 0 -15px 30px -15px;
}

@media only screen and (max-width: 991px) {
  .article-same {
    margin-bottom: 30px;
  }
}

.article-same__ttl {
  text-align: center;
  margin-bottom: 60px;
}

@media only screen and (max-width: 991px) {
  .article-same__ttl {
    margin-bottom: 20px;
  }
}

.article-same__slider .slick-list {
  padding-bottom: 30px;
}

.article-same__slider .slick-dots {
  bottom: -5px;
}

.article-same__slider .news-block {
  display: block;
  width: 100%;
  max-width: 357px;
  background: #FFFFFF;
  box-shadow: 2px 6px 25px rgba(0, 0, 0, 0.08), 0px 2px 2px rgba(0, 0, 0, 0.05);
  text-decoration: none;
}

@media only screen and (max-width: 1199px) {
  .article-same__slider .news-block {
    max-width: 300px;
  }
}

@media only screen and (max-width: 991px) {
  .article-same__slider .news-block {
    width: auto;
    margin: 0 auto;
  }
}

.article-same__slider .news-block .news-img__wrap {
  width: 100%;
}

@media only screen and (max-width: 1199px) {
  .article-same__slider .news-block .news-img__wrap {
    min-height: unset;
  }
}

.article-same__slider{
  width: 100%;
}

.article-same__slider .news-block__description {
  padding: 20px  36px 24px 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.article-same__slider .news-block__description .description-date {
  opacity: 0.8;
  margin-bottom: 10px;
}

.article-same__slider .news-block__description .ttl-2{
  margin: 0;
}

.article-same__slider .slick-slide{
  margin:0 15px;
}

.article_container {
  max-width: 748px;
  width: 100%;
  margin: 40px auto 80px auto;
}

.article_container a {
  text-decoration: underline;
  transition: 0.1s linear;
}

.article_container a:hover{
  text-decoration: none;
  color: var(--y);
}

.article_container iframe{
  width: 100%;
  height: 420px;
}

.article_container .article_img_container {
  max-width: 748px;
  width: 100%;
}

.article_container .article_img_container .article_img_second_row {
  max-width: 748px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 0 0 10px 0;
}

@media only screen and (max-width: 546px) {
  .article_container .article_img_container .article_img_second_row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.article_container .article_img_container .article_img_second_row .article_img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 234px;
  padding: 0 5px;
}

@media only screen and (max-width: 546px) {
  .article_container .article_img_container .article_img_second_row .article_img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.article_container .article_img_container .article_img_second_row .half_screen_img {
  width: 50%;
}

@media only screen and (max-width: 546px) {
  .article_container .article_img_container .article_img_second_row .half_screen_img {
    width: 100%;
    padding: 5px;
  }
}

.article_container .article_img_container .article_img_second_row .fourth_screen_img {
  width: 25%;
}

@media only screen and (max-width: 546px) {
  .article_container .article_img_container .article_img_second_row .fourth_screen_img {
    width: 50%;
    padding: 5px;
  }
}

@media only screen and (max-width: 546px) {
  .article_container .article_img_container .fourth_img_row {
    -ms-flex-pack: center;
        justify-content: center;
  }
  .article_container .article_img_container .fourth_img_row .article_img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.more-blocks {
  margin-top: 40px;
  margin-bottom: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
      position: relative;
}

@media only screen and (max-width: 991px) {
  .more-blocks {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .more-blocks {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-top: 26px;
  }
}

.more-blocks .block-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .more-blocks .block-left {
    margin-right: 0;
    margin-bottom: 40px;
  }
}

.more-blocks .block-left .left-news {
  text-decoration: none;
  display: block;
  width: 100%;
  max-width: 649px;
  background: #FFFFFF;
  box-shadow: 2px 6px 25px rgba(0, 0, 0, 0.08), 0px 2px 2px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  transition: 0.3s linear;
  will-change: transform;
}

.more-blocks .block-left .left-news:hover{
  transform: scale(0.97)
}

@media only screen and (max-width: 1199px) {
  .more-blocks .block-left .left-news {
    max-width: 570px;
  }
}

@media only screen and (max-width: 991px) {
  .more-blocks .block-left .left-news {
    max-width: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .more-blocks .block-left .left-news {
    max-width: 357px;
    border-radius: 0;
  }
}

.more-blocks .block-left .left-news:not(:last-of-type) {
  margin-bottom: 30px;
}

.more-blocks .block-left .left-news__wrap {
  width: 100%;
}

.more-blocks .block-left .left-news__desc {
  padding: 30px;
}

.more-blocks .block-left .left-news__desc > *:last-child{
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .more-blocks .block-left .left-news__desc {
    padding: 24px;
  }
}

.more-blocks .block-left .left-news__desc .desc-date {
  opacity: .8;
  margin-bottom: 10px;
  display: block;
}

.more-blocks .block-left .left-news__desc .desc-ttl {
  margin: 0 0 25px;
}

.more-blocks .block-left .more-pagination {
  display: none;
}

@media only screen and (max-width: 767px) {
  .more-blocks .block-left .more-pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 30px;
  }
}

.more-blocks .block-right .right-cat {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-bottom: 60px;
}

@media only screen and (max-width: 991px) {
  .more-blocks .block-right .right-cat {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 767px){
  .more-blocks .block-right .right-cat{
    padding: 0 15px;
  }
}

.more-blocks .block-right .right-cat__ttl {
  margin: 0 0 30px;
}

@media only screen and (max-width: 991px) {
  .more-blocks .block-right .right-cat__ttl {
    margin-bottom: 20px;
  }
}

.more-blocks .block-right .right-cat__link {
  text-decoration: none;
  position: relative;
}

.more-blocks .block-right .right-cat__link:not(:last-of-type) {
  margin-bottom: 15px;
}

.more-blocks .block-right .right-cat__link:before{
  content: '';
	position: absolute;
	width: 100%;
	border-bottom: solid 2px var(--y);
	left: 0;
	bottom: -6px;
	-webkit-transition: -webkit-transform 250ms ease-in-out;
	transition: -webkit-transform 250ms ease-in-out;
	-o-transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}

.more-blocks .block-right .right-cat__link:hover:before{
  -webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
}

.more-blocks .block-right .right-popular {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.more-blocks .block-right .right-popular__ttl {
  margin: 0 0 30px;
}

@media only screen and (max-width: 991px) {
  .more-blocks .block-right .right-popular__ttl {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .more-blocks .block-right .right-popular__slider {
    width: 100%;
    max-width: 405px;
  }

  .more-blocks .block-right .right-popular__slider .slick-slide{
    margin: 0 14px;
  }

  .more-blocks .block-right .right-popular__ttl{
    padding: 0 15px;
  }
}


@media only screen and (max-width: 423px) {
  .more-blocks .block-right .right-popular__slider {
    max-width: 320px;
  }
}

.more-blocks .block-right .right-popular__slider .slick-list {
  padding-bottom: 20px;
}

.more-blocks .block-right .right-popular__slider > div:not(:last-of-type) {
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .more-blocks .block-right .right-popular__slider > div:not(:last-of-type) {
    margin-bottom: 0;
  }
}

.more-blocks .block-right .right-popular__news {
  display: block;
  text-decoration: none;
  width: 100%;
  max-width: 357px;
  background: #FFFFFF;
  box-shadow: 4px 7px 20px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  transition: 0.3s linear;
  will-change: transform;
}

.more-blocks .block-right .right-popular__news:hover{
  transform: scale(0.97)
}

@media screen and (max-width: 991px){
  .more-blocks .block-right .right-popular__news{
    box-shadow: 0px 7px 12px rgb(0 0 0 / 20%);
  }
}

@media screen and (max-width: 767px){
  .more-blocks .block-right .right-popular__news{
    max-width: 405px;
  }
}

.more-blocks .block-right .right-popular__news .popular-wrap {
  width: 100%;
}

.more-blocks .block-right .right-popular__news .popular-desc {
  padding: 20px 47px 25px 24px;
}

.more-blocks .block-right .right-popular__news .popular-desc__date {
  display: block;
  margin-bottom: 7px;
}

.popular-desc__ttl{
  margin: 0;
}

.testimonials {
  margin-top: 66px;
  margin-bottom: 79px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (max-width: 991px) {
  .testimonials {
    margin-top: 30px;
    margin-bottom: 60px;
  }
}

.testimonials-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
  max-width: 843px;
  background: #FFFFFF;
  box-shadow: 4px 7px 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}

@media only screen and (max-width: 575px) {
  .testimonials-block {
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 320px;
  }
}

.testimonials-block:last-of-type {
  margin-bottom: 44px;
}

@media only screen and (max-width: 991px) {
  .testimonials-block:last-of-type {
    margin-bottom: 30px;
  }
}

.testimonials-block__wrap {
  width: 100%;
  max-width: 261px;
  min-height: 287px;
}

@media only screen and (max-width: 575px) {
  .testimonials-block__wrap {
    max-width: unset;
    min-height: unset;
    height: 250px;
  }
}

.testimonials-block__desc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 20px;
  width: 100%;
  max-width: 582px;
}

.testimonials-block__desc .desc-name {
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 1.3;
  color: var(--b2);
  margin-bottom: 15px;
}

.testimonials-block__desc .desc-auto {
  opacity: .8;
  margin-bottom: 3px;
}

.testimonials-block__desc .desc-auto span {
  opacity: 1;
  font-weight: bold;
}

.testimonials-block__desc .desc-budget {
  opacity: .8;
  margin-bottom: 25px;
}

.testimonials-block__desc .desc-budget span {
  opacity: 1;
  font-weight: bold;
}

.testimonials-block__desc .desc-testimonial {
  margin-bottom: 10px;
}

.testimonials-block__desc .desc-more {
  text-decoration: none;
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 1.4;
  letter-spacing: 0.01em;
}

.contacts-ttl {
  margin-top: 37px;
  margin-bottom: 50px;
  text-align: center;
}

@media only screen and (max-width: 991px) {
  .contacts-ttl {
    margin-top: 20px;
    margin-bottom: 40px;
  }
}

.contacts-location {
  margin-bottom: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (max-width: 991px) {
  .contacts-location {
    margin-bottom: 5px;
  }
}

.contacts-location__name {
  display: block;
  position: relative;
  padding-left: 30px;
  width: 100%;
  max-width: 25%;
  margin-bottom: 25px;
}

@media only screen and (max-width: 991px) {
  .contacts-location__name {
    max-width: 33%;
  }
}

@media only screen and (max-width: 767px) {
  .contacts-location__name {
    font-size: var(--fs);
  }
}

@media only screen and (max-width: 575px) {
  .contacts-location__name {
    max-width: 50%;
  }
}

.contacts-location__name::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("../../images/icon/contacts-marker.svg");
  background-repeat: no-repeat;
  width: 21px;
  height: 30px;
}

.contacts-map {
  width: 100%;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .contacts-map {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.contacts-map #map {
  width: 100%;
  height: 573px;
}

@media only screen and (max-width: 991px) {
  .contacts-map #map {
    -ms-flex-order: 2;
        order: 2;
    height: 400px;
  }
}

@media only screen and (max-width: 575px) {
  .contacts-map #map {
    height: 350px;
  }
}

.contacts-map__address {
  position: absolute;
  top: 8.3%;
  right: 8.8%;
  width: 100%;
  max-width: 455px;
  min-height: 474px;
  background-color: var(--b2);
}

@media only screen and (max-width: 1199px) {
  .contacts-map__address {
    top: 8%;
    right: 2%;
  }
}

@media only screen and (max-width: 991px) {
  .contacts-map__address {
    position: relative;
    right: auto;
    left: auto;
    top: auto;
    transform: unset;
    min-height: auto;
  }
}

.contacts-map__address .address-nav {
  display: -ms-flexbox;
  display: flex;
}

.contacts-map__address .address-nav__link {
  text-decoration: none;
  width: 50%;
  padding: 14px 58px 13px 58px;
  font-weight: bold;
  font-size: var(--fs-24);
  line-height: 1;
  text-align: center;
  letter-spacing: 0.01em;
  color: #fff;
  background-color: var(--b2);
  transition: all .4s ease;
}

@media only screen and (max-width: 575px) {
  .contacts-map__address .address-nav__link {
    font-size: var(--fs-16);
    padding: 14px 10px 13px 10px;
  }
}

.contacts-map__address .address-nav__link:hover {
  background-color: var(--y);
  color: var(--b2);
}

.contacts-map__address .address-nav__link.tab-active {
  background-color: var(--y);
  color: var(--b2);
}

.contacts-map__address .address-nav__link.tab-active.one-tab {
  width: 100%;
}

.contacts-map__address .address-stage {
  padding: 40px 29px 29px;
}

.contacts-map__address .address-stage div {
  -ms-flex-direction: column;
      flex-direction: column;
}

.contacts-map__address .address-stage .address-stage__map {
  margin-bottom: 12px;
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(255, 255, 255, 0.9);
  text-decoration: none;
}

@media only screen and (max-width: 575px) {
  .contacts-map__address .address-stage .address-stage__map {
    font-size: 14px;
    line-height: 16px;
  }
}

.contacts-map__address .address-stage .address-stage__time {
  margin-bottom: 30px;
  font-size: var(--fs-16);
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(255, 255, 255, 0.9);
}

@media only screen and (max-width: 575px) {
  .contacts-map__address .address-stage .address-stage__time {
    font-size: 14px;
    line-height: 16px;
  }
}

.contacts-map__address .address-stage .address-phone__block {
  margin-bottom: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.contacts-map__address .address-stage .address-phone__block .address-stage__phone {
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(255, 255, 255, 0.9);
  text-decoration: none;
}

.contacts-map__address .address-stage .address-phone__block .address-stage__phone:not(:last-of-type) {
  margin-bottom: 10px;
}

@media only screen and (max-width: 575px) {
  .contacts-map__address .address-stage .address-phone__block .address-stage__phone {
    font-size: 14px;
    line-height: 16px;
  }
}

.contacts-map__address .address-stage .address-mail__block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.contacts-map__address .address-stage .address-mail__block .address-stage__mail {
  font-weight: bold;
  font-size: var(--fs-18);
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(255, 255, 255, 0.9);
  text-decoration: none;
}

.contacts-map__address .address-stage .address-mail__block .address-stage__mail:not(:last-of-type) {
  margin-bottom: 10px;
}

@media only screen and (max-width: 575px) {
  .contacts-map__address .address-stage .address-mail__block .address-stage__mail {
    font-size: 14px;
    line-height: 16px;
  }
}

.contacts-map__address .tabs-stage div p {
  color: #fff;
}

.contacts-map__address .address-img__wrap {
  width: 222px;
  height: 143px;
  position: absolute;
  bottom: 0;
  right: 0;
}

@media only screen and (max-width: 575px) {
  .contacts-map__address .address-img__wrap {
    width: 155px;
    height: 100px;
  }
}

.contacts-map__address .address-img__wrap .address-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  display: block;
}

.contacts-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 79px;
  margin-bottom: 80px;
}

@media only screen and (max-width: 991px) {
  .contacts-info {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .contacts-info {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
}

.contacts-info__vacancies {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (max-width: 575px) {
  .contacts-info__vacancies {
    margin-bottom: 30px;
    width: 100%;
    max-width: 323px;
  }
}

.contacts-info__vacancies .vacancies-ttl {
  margin-bottom: 10px;
}

.contacts-info__vacancies .vacancies-subttl {
  margin-bottom: 20px;
  font-size: var(--fs-16);
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(28, 28, 27, 0.8);
}

.contacts-info__vacancies .vacancies-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.contacts-info__vacancies .vacancies-list__item {
  font-weight: bold;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(28, 28, 27, 0.9);
  position: relative;
  padding-left: 18px;
}

.contacts-info__vacancies .vacancies-list__item::after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 8px;
  height: 8px;
  background: #FFCE1B;
  border-radius: 50%;
}

.contacts-info__vacancies .vacancies-list__item:not(:last-of-type) {
  margin-bottom: 5px;
}

.contacts-info__contact {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (max-width: 575px) {
  .contacts-info__contact {
    width: unset;
  }
}

.contacts-info__contact .contact-ttl {
  margin-bottom: 30px;
  width: 100%;
  max-width: 323px;
}

@media only screen and (max-width: 575px) {
  .contacts-info__contact .contact-ttl {
    margin-bottom: 20px;
  }
}

.contacts-info__contact .contact-link {
  text-decoration: none;
  font-weight: bold;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(28, 28, 27, 0.9);
}

.contacts-info__contact .contact-link:not(:last-of-type) {
  margin-bottom: 6px;
}

.contacts-info__franchising {
  width: 100%;
  max-width: 748px;
  margin: 80px auto 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (max-width: 991px) {
  .contacts-info__franchising {
    margin-top: 40px;
  }
}

.contacts-info__franchising .franchising-ttl {
  text-align: center;
  margin-bottom: 40px;
}

@media only screen and (max-width: 575px) {
  .contacts-info__franchising .franchising-ttl {
    margin-bottom: 20px;
  }
}

.contacts-info__franchising h1, .contacts-info__franchising h2, .contacts-info__franchising h3 {
  margin: 20px 0  40px 0;
}

@media only screen and (max-width: 575px) {
  .contacts-info__franchising h1, .contacts-info__franchising h2, .contacts-info__franchising h3 {
    margin: 10px 0  20px 0;
  }
}

.contacts-info__franchising h4, .contacts-info__franchising h5, .contacts-info__franchising h6 {
  margin: 20px 0  20px 0;
}

@media only screen and (max-width: 575px) {
  .contacts-info__franchising h4, .contacts-info__franchising h5, .contacts-info__franchising h6 {
    margin: 10px 0  15px 0;
  }
}

.contacts-info__franchising h1, .contacts-info__franchising h2, .contacts-info__franchising h3, .contacts-info__franchising h4, .contacts-info__franchising h5, .contacts-info__franchising h6 {
  text-align: center;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 1.2;
  color: var(--b2);
}

.contacts-info__franchising h1 {
  font-size: var(--fs-46);
}

.contacts-info__franchising h2 {
  font-size: var(--fs-42);
}

.contacts-info__franchising h3 {
  font-size: var(--fs-37);
}

.contacts-info__franchising h4 {
  font-size: var(--fs-32);
}

.contacts-info__franchising h5 {
  font-size: var(--fs-28);
}

.contacts-info__franchising h6 {
  font-size: var(--fs-24);
}

.contacts-info__franchising p {
  font-size: var(--fs-16);
  color: var(--b2);
  line-height: 1.5;
  letter-spacing: 0.01em;
  margin: 5px 0 30px 0;
}

@media only screen and (max-width: 575px) {
  .contacts-info__franchising p {
    margin: 5px 0 20px 0;
  }
}

.contacts-info__franchising .franchising-contact {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}

.contacts-info__franchising .franchising-contact__ttl {
  margin-bottom: 20px;
}

.contacts-info__franchising .franchising-contact__link {
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: rgba(28, 28, 27, 0.9);
}

.contacts-info__franchising .franchising-contact__link:not(:last-of-type) {
  margin-bottom: 6px;
}

.database{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 80px;
}

.database-ttl {
  margin-top: 37px;
  margin-bottom: 24px;
  width: 100%;
}

.database > h2 {
  margin-bottom: 7px;
  font-weight: bold;
  font-size: var(--fs-24);
  color: var(--b);
  line-height: 1.2;
  letter-spacing: 0.01em;
}

@media only screen and (max-width:575px) {
  .database > h2 {
    font-size: var(--fs-20);
  }
}

.database > p {
  width: 100%;
  max-width: 748px;
  margin-bottom: 20px;
  font-size: var(--fs-16);
  color: var(--b2);
  line-height: 1.5;
  letter-spacing: 0.01em;
}

.database-link {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #1B5BFF;
  text-decoration: underline;
}

.database-steps-info h2{
  font-size: 24px;
  line-height: 30px;
  color: var(--b);
  margin: 0;
}


.database-steps-info p{
  font-size: 16px;
  line-height: 24px;
}

.database-steps-info p:last-of-type{
  margin-bottom: 20px;
}

.database-steps {
  width: 100%;
  max-width: calc((100% / 2) - 15px);
  padding: 32px;
  background-color: var(--light-grey2);
  margin-right: auto;
  border-radius: 4px;
}

@media screen and (max-width: 991px){
  .database-steps{
    max-width: 100%;
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .database-steps {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 666px){
  .database-steps{
    padding: 15px;
  }
}

.database-steps__step {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .database-steps__step {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .database-steps__step:not(:last-child) {
    margin-bottom: 20px;
  }
}

.database-steps__step .step-number {
  width: 31px;
  height: 31px;
  background-color: #FFCE1B;
  border-radius: 50%;
  margin-right: 16px;
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #242424;
  padding: 4px 8px 3px 9px;
}

.database-steps__step .step-txt {
  margin-top: 3px;
}

.database-steps__step .step-txt > p {
  margin: 0;
}

.database-steps__step .step-txt {
  margin-top: 3px;
}

.database-steps__step .step-txt ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 5px;
}

.database-steps__step .step-txt ul li {
  padding-left: 13px;
  position: relative;
}

.database-steps__step .step-txt ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #FFCE1B;
  border-radius: 50%;
}

.database-steps-img{
  width: 140px;
  margin: 11px 0 44px;
}

.database-steps-img img{
  width: 100%;
}

.database-video {
  width: 100%;
  max-width: 551px;
  margin: 0 auto ;
  position: relative;
  overflow: initial;
}

.database-video .fancybox-close-small{
  border-radius: 50%;
  background-color: var(--y);
  right: -50px;
  top: -50px;
}

@media screen and (max-width: 666px){
  .database-video .fancybox-close-small{
    right: 0;
  }
}

.database-video::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.database-video__iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 101%;
} 

.database-video__btn-container{
  width: 100%;
}

.database-video__btn{
  margin-bottom: 30px;
  display: inline-flex;
  align-items: center;
}

.database-video__btn-icon{
  width: 24px;
  height: 24px;
  border-radius: 50%;
  box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.07);
  background-color: var(--y);
  position: relative;
}

.database-video__btn-icon:before{
  display: block;
  content: '';
  width: 0; 
  height: 0; 
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid var(--b2);
  position: absolute;
  top: 50%;
  left: 56%;
  transform: translate(-50%, -50%)
}

.database-video__btn-text{
  margin-left: 10px;
  text-decoration: underline;
}

.database-video__btn-text *{
  color: var(--b2);
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}

.database-video__btn:hover .database-video__btn-text{
  text-decoration: none;
}

@media screen and (max-width: 666px){
  .database-video__btn-text *{
    font-size: 16px;
    line-height: 22px;
  }
}

.database-codes {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: calc((100% / 2) - 15px);
  padding: 32px;
  background-color: var(--light-grey2);
  border-radius: 4px;
}

@media screen and (max-width: 991px){
  .database-codes{
    max-width: 100%;
  }
}

@media screen and (max-width: 666px){
  .database-codes{
    padding: 15px;
  }
}

.database-vin {
  margin-bottom: 131px;
}

.database-codes-title > * {
  margin-bottom: 7px;
  font-weight: bold;
  font-size: var(--fs-24);
  color: var(--b);
  line-height: 1.2;
  letter-spacing: 0.01em;
  margin: 0;
  white-space: nowrap;
}

.database-codes-img{
  max-width: 164px;
  width: 100%;
  margin-bottom: 32px;
}

database-codes-img img{
  width: 100%;
}

@media only screen and (max-width:575px) {
  .database-codes-title > * {
    font-size: var(--fs-20);
  }
}

.database-codes-text > * {
  font-size: var(--fs-16);
  color: var(--b2);
  line-height: 1.5;
  letter-spacing: 0.01em;
  margin: 16px 0;
}

.database-codes-text > *:last-of-type {
  margin-bottom: 20px;
}

.database-check__txt img {
  width: 100%;
  max-width: 194px;
  margin-left: 10px;
}

@media only screen and (max-width: 575px) {
  .database-check__txt img {
    max-width: 175px;
  }
}

.database-check {
  width: 100%;
  max-width: 342px;
  background-color: #FFFFFF;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  padding: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media screen and (max-width: 666px){
  .database-check{
    padding: 15px;
  }
}

.database-check .check-ttl {
  margin-bottom: 10px;
}

.database-check .database-check__avtoteka {
  display: flex;
  align-items: center;
  margin-bottom: 22px;
}

.database-check .database-check__avtoteka img {
  margin-left: 10px;
  width: 100%;
  max-width: 188px;
}

@media only screen and (max-width:374px) {
  .database-check .database-check__avtoteka img {
    max-width: 130px;
  }
}

.database-check .check-nav {
  margin-bottom: 25px;
  display: -ms-flexbox;
  display: flex;
}

.database-check .check-nav__link {
  text-align: center;
  text-decoration: none;
  width: 50%;
  padding: 15px 20px 14px 20px;
  background: #FFFFFF;
  transition: all .3s ease;
  font-size: 18px;
  line-height: 21px;
  color: #242424;
}

.database-check .check-nav__link:hover {
  background-color: #FFCE1B;
}

.database-check .check-nav__link:hover:first-of-type {
  border-left: 1px solid #FFCE1B;
  border-top: 1px solid #FFCE1B;
  border-bottom: 1px solid #FFCE1B;
}

.database-check .check-nav__link:hover:last-of-type {
  border-right: 1px solid #FFCE1B;
  border-top: 1px solid #FFCE1B;
  border-bottom: 1px solid #FFCE1B;
}

.database-check .check-nav__link.tab-active {
  background-color: #FFCE1B;
}

.database-check .check-nav__link.tab-active:first-of-type {
  border-left: 1px solid #FFCE1B;
  border-top: 1px solid #FFCE1B;
  border-bottom: 1px solid #FFCE1B;
}

.database-check .check-nav__link.tab-active:last-of-type {
  border-right: 1px solid #FFCE1B;
  border-top: 1px solid #FFCE1B;
  border-bottom: 1px solid #FFCE1B;
}

.database-check .check-nav__link:first-of-type {
  border-left: 1px solid #939393;
  border-top: 1px solid #939393;
  border-bottom: 1px solid #939393;
}

.database-check .check-nav__link:last-of-type {
  border-right: 1px solid #939393;
  border-top: 1px solid #939393;
  border-bottom: 1px solid #939393;
}

.database-check .check-stage {
  margin-bottom: 30px;
}

.database-check .check-btn {
  border: none;
  height: 44px;
  background-color: #FFCE1B;
  padding: 12px 20px 13px 20px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  transition: all .3s ease;
}

.database-check .check-btn:disabled{
  background-color: #c3c3c3;
}

.database-check .check-btn:disabled:hover {
  opacity: 1;
}

.database-check .check-btn:hover {
  opacity: .85;
}

.check-inp {
  width: 100%;
  height: 48px;
  background-color: #FFFFFF;
  border: 1px solid #939393;
  padding: 11px;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.01em;
}

.check-inp:-ms-input-placeholder {
  color: #939393;
}

.check-inp::placeholder {
  color: #939393;
}

.database-result {
  margin-top: 82px;
  margin-bottom: 127px;
}

@media only screen and (max-width: 1440px) {
  .database-result {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 991px) {
  .database-result {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

.database-result__ttl {
  font-weight: 900;
  font-size: 24px;
  line-height: 29px;
  color: #242424;
  margin-bottom: 7px;
}

.database-result__desc {
  width: 100%;
  max-width: 748px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #1C1C1B;
  margin-bottom: 50px;
}

.database-result__autos {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 1199px) {
  .database-result__autos {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

@media only screen and (max-width: 991px) {
  .database-result__autos {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

@media only screen and (max-width: 575px) {
  .database-result__autos {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.database-result__autos .auto-card {
  width: 100%;
  max-width: 256px;
  background: #FFFFFF;
  box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.1), 0px 3px 2px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
}

@media only screen and (max-width: 1199px) {
  .database-result__autos .auto-card {
    max-width: calc(33% - 38px);
  }
}

@media only screen and (max-width: 991px) {
  .database-result__autos .auto-card {
    max-width: calc(50% - 20px);
  }
}

@media only screen and (max-width: 575px) {
  .database-result__autos .auto-card {
    max-width: 309px;
  }
}

.database-result__autos .auto-card:not(:nth-of-type(4n)) {
  margin-right: 38px;
}

@media only screen and (max-width: 1199px) {
  .database-result__autos .auto-card:not(:nth-of-type(4n)) {
    margin-right: unset;
  }
}

@media only screen and (max-width: 1199px) {
  .database-result__autos .auto-card:not(:nth-of-type(3n)) {
    margin-right: 38px;
  }
}

@media only screen and (max-width: 991px) {
  .database-result__autos .auto-card:not(:nth-of-type(3n)) {
    margin-right: unset;
  }
}

@media only screen and (max-width: 991px) {
  .database-result__autos .auto-card:not(:nth-of-type(2n)) {
    margin-right: 38px;
  }
}

@media only screen and (max-width: 575px) {
  .database-result__autos .auto-card:not(:nth-of-type(2n)) {
    margin-right: unset;
  }
}

.database-result__autos .auto-card__link {
  text-decoration: none;
}

.database-result__autos .auto-card__wrap {
  width: 100%;
  height: 180px;
  position: relative;
}

.database-result__autos .auto-card__wrap .car-recomend {
  position: absolute;
  top: 20px;
  right: 10px;
  background: #0CB15E;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
  padding: 5px 12px;
}

.database-result__autos .auto-card__info {
  padding: 20px 27px 30px 22px;
}

.database-result__autos .auto-card__info .info-car__name {
  display: block;
  margin-bottom: 10px;
}

.database-result__autos .auto-card__info .info-car__characteristics {
  display: block;
  margin-bottom: 31px;
}

.database-result__choose {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.database-result__choose .choose-btn {
  padding: 12px 33px 13px 33px;
  background: #FFCE1B;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #242424;
  text-decoration: none;
  transition: all .3s ease;
}

.database-result__choose .choose-btn:hover {
  opacity: 0.85;
  box-shadow: none;
}

.article_container table{
  border: 1px solid #BEBEBE;
  border-radius: 4px;
  border-collapse: separate !important;
  margin: 30px 0;
}


.article_container table td, .article_container table th{
	font-size: 13px;
	line-height: 16px;
  padding: 15px 20px;
}

.article_container table tbody tr:first-of-type,
.article_container table thead > *{
  font-size: 14px;
  line-height: 24px;
  opacity: 0.8;
}

@media (max-width: 1290px) {
  .solve-task__slider .slick-prev {
    left: 35%;
    right: 0;
    transform: translate(0, 0);
    top: 100%;
  }

  .solve-task__slider .slick-next {
    left: unset;
    right: 35%;
    transform: translate(0, 0);
    top: 100%;
  }
}

@media (max-width: 991px) {
  .solve-task__slider .slick-prev, .solve-task__slider .slick-next {
    display: none;
  }
}

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