@font-face {
  font-family: "PTSans";
  src: url("/fonts/PTSans.eot");
  src: url("/fonts/PTSans.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSans.woff2") format("woff2"), url("/fonts/PTSans.woff") format("woff"), url("/fonts/PTSans.ttf") format("truetype"), url("/fonts/PTSans.svg#PTSans") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSans";
  src: url("/fonts/PTSansBold.eot");
  src: url("/fonts/PTSansBold.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSansBold.woff2") format("woff2"), url("/fonts/PTSansBold.woff") format("woff"), url("/fonts/PTSansBold.ttf") format("truetype"), url("/fonts/PTSansBold.svg#PTSans") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PTSans";
  src: url("/fonts/PTSansItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PTSansNarrow";
  src: url("/fonts/PTSansNarrow.eot");
  src: url("/fonts/PTSansNarrow.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSansNarrow.woff2") format("woff2"), url("/fonts/PTSansNarrow.woff") format("woff"), url("/fonts/PTSansNarrow.ttf") format("truetype"), url("/fonts/PTSansNarrow.svg#PTSansNarrow") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTSansNarrow";
  src: url("/fonts/PTSansNarrowBold.eot");
  src: url("/fonts/PTSansNarrowBold.eot?#iefix") format("embedded-opentype"), url("/fonts/PTSansNarrowBold.woff2") format("woff2"), url("/fonts/PTSansNarrowBold.woff") format("woff"), url("/fonts/PTSansNarrowBold.ttf") format("truetype"), url("/fonts/PTSansNarrowBold.svg#PTSansNarrow") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat Light"), local("Montserrat-Light"), url("/fonts/static/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat"), local("Montserrat-Regular"), url("/fonts/static/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat"), local("Montserrat-Regular"), url("/fonts/static/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/fonts/static/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  font-display: swap;
  src: local("Montserrat Italic"), local("Montserrat Italic"), url("/fonts/static/Montserrat-Italic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "MyriadProLight";
  src: url("/fonts/MyriadProLight.eot");
  src: url("/fonts/MyriadProLight.eot?#iefix") format("embedded-opentype"), url("/fonts/MyriadProLight.woff") format("woff"), url("/fonts/MyriadProLight.ttf") format("truetype"), url("/fonts/MyriadProLight.svg#MyriadProLight") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("/fonts/MyriadPro.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "MyriadProBold";
  src: url("/fonts/MyriadProBold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PragmaticaC";
  src: url("/fonts/PTPragmaticaCyrillic.ttf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PragmaticaC";
  src: url("/fonts/PTPragmaticaBoldCyrillic.ttf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
/* --------------------------------- */
.landing__content {
  max-width: 1920px;
  margin: auto;
  font-family: "PTSans", sans-serif;
}

.b-product--ultra-carbon {
  background: url("/images/product/ultra-carbon/landing/screen1.jpg") #fff;
}
@media (max-width: 1200px) {
  .b-product--ultra-carbon {
    height: auto;
    background-size: cover;
  }
}
.b-product--ultra-carbon .b-product--ultra-carbon__wrapper {
  min-height: 1100px;
  width: 100%;
  background: linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.1) 60%, rgba(255, 255, 255, 0.01) 100%);
  padding-bottom: 80px;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .b-product--ultra-carbon__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 960px) {
  .b-product--ultra-carbon .b-product__left {
    float: none;
    margin: 0 auto 20px;
    overflow: hidden;
    width: 90%;
  }
}
.b-product--ultra-carbon .b-product__right {
  width: 46%;
}
@media (max-width: 960px) {
  .b-product--ultra-carbon .b-product__right {
    margin: 0 auto;
    float: none;
    overflow: hidden;
    width: 80%;
  }
}
@media (max-width: 540px) {
  .b-product--ultra-carbon .b-product__right {
    width: 100%;
  }
}
.b-product--ultra-carbon .slick-prev {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/arrow_gray_big_left.png) no-repeat;
  left: -22px;
}
.b-product--ultra-carbon .slick-next {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/arrow_gray_big_right.png) no-repeat;
  right: 0;
}
@media (max-width: 1200px) {
  .b-product--ultra-carbon .b-product__ontime .credit__question {
    right: 0;
  }
}
.b-product--ultra-carbon .b-product__head {
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media (max-width: 540px) {
  .b-product--ultra-carbon .b-product__head {
    margin-bottom: 0;
  }
}
.b-product--ultra-carbon .b-product__head h1 {
  font-family: "PTSans", sans-serif;
  color: #000;
  font-size: 39px;
  padding-top: 50px;
  line-height: 1;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .b-product__head h1 {
    font-size: 34px;
  }
}
.b-product--ultra-carbon .b-product__head .p-head__yamaguchi {
  background: url("/images/product/ultra-carbon/landing/yamaguchi.png") center center no-repeat;
  width: 257px;
  height: 135px;
  margin: 0 auto;
}
.b-product--ultra-carbon .b-product__head .p-head__ultra-carbon {
  background: url("/images/product/ultra-carbon/landing/ultra_carbon.png") center center no-repeat;
  background-size: contain;
  max-width: 555px;
  height: 51px;
  margin: 0 auto;
}
.b-product--ultra-carbon .price-sticker {
  width: 209px;
  height: 72px;
  padding: 5px 0 0 50px;
  color: #fff;
  background: url(/images/product/touch/landing/price.png) center center no-repeat;
  background-size: 100%;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .price-sticker {
    float: none;
    margin: 0 auto;
  }
}
.b-product--ultra-carbon .price-sticker .price-sticker__num {
  font-family: "Myriad Pro", "Calibri", "Lucida Sans", "Segoe UI", sans serif;
  font-size: 47px;
  font-weight: lighter;
  letter-spacing: -1.2px;
}
.b-product--ultra-carbon .price-sticker__ssbrf {
  font-size: 12px;
}
.b-product--ultra-carbon .b-product__ontime-box {
  float: left;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .b-product__ontime-box {
    float: none;
  }
}
.b-product--ultra-carbon .b-product__img-wrap {
  height: auto;
  margin: 0 0 75px;
  width: auto;
  text-align: center;
}
@media (max-width: 540px) {
  .b-product--ultra-carbon .b-product__img {
    width: 100%;
  }
}
@media (max-width: 540px) {
  .b-product--ultra-carbon .b-product__img {
    width: 100%;
  }
}
.b-product--ultra-carbon .b-product__buttons {
  margin: 13px 0 6px 0;
  max-width: 445px;
  clear: both;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .b-product__buttons {
    width: 97%;
  }
}
.b-product--ultra-carbon .b-product__order-quick {
  float: right;
  margin: 0;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .b-product__order-quick {
    float: none;
    margin: 0 auto;
  }
}
.b-product--ultra-carbon .b-product__delivery {
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-radius: 10px;
  width: 97%;
  max-width: 380px;
}
.b-product--ultra-carbon .price-sticker__num.price__num {
  margin-right: 35px;
}
.b-product--ultra-carbon .b-product__prices {
  float: none;
  overflow: hidden;
  padding-bottom: 2px;
}
.b-product--ultra-carbon .delivery__title {
  padding: 7px 15px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 16px;
  margin-bottom: 10px;
}
.b-product--ultra-carbon .delivery__row {
  padding: 7px 15px;
  font-size: 14px;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .delivery__row {
    font-size: 13px;
  }
}
.b-product--ultra-carbon .delivery__triangle {
  margin-top: 7px;
}
.b-product--ultra-carbon .button--red-gr {
  background: linear-gradient(180deg, rgb(197, 31, 38) 0%, rgb(159, 19, 25) 100%);
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .button--red-gr {
    display: block;
    margin-bottom: 10px;
  }
}
.b-product--ultra-carbon .b-product__img-prev {
  border: 0;
  border-radius: 10px;
}
.b-product--ultra-carbon .b-product__images {
  overflow: visible;
  float: none;
  width: 500px;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 600px) {
  .b-product--ultra-carbon .b-product__images {
    width: 100%;
  }
}
.b-product--ultra-carbon .owl-prev {
  background-image: none;
  margin-left: -34px;
}
.b-product--ultra-carbon .owl-next {
  background-image: none;
  margin-right: -34px;
}
.b-product--ultra-carbon .icon--arrow-gray-big-left {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/fit-icon-left.png) center center no-repeat;
}
.b-product--ultra-carbon .icon--arrow-gray-big-right {
  width: 16px;
  height: 27px;
  background: url(../images/landing/src/fit-icon-right.png) center center no-repeat;
}
.b-product--ultra-carbon .p-head__title {
  font-family: "Myriad Pro", "Calibri", "Lucida Sans", "Segoe UI", sans serif;
  font-size: 56px;
  color: #6c6c6c;
  line-height: 1;
  letter-spacing: 30px;
  margin-left: 30px;
}
@media (max-width: 600px) {
  .b-product--ultra-carbon .p-head__title {
    font-size: 30px;
    text-align: center;
  }
  .b-product--ultra-carbon .p-head__title img {
    width: 100%;
  }
}
.b-product--ultra-carbon .b-product__exclusive {
  margin-top: 20px;
}
@media (max-width: 450px) {
  .b-product--ultra-carbon .b-product__exclusive {
    text-align: center;
    margin: auto;
    width: 156px;
    float: none;
    clear: both;
  }
}
.b-product--ultra-carbon .exclusive__title {
  font-size: 20px;
  font-weight: lighter;
  color: #3b3a3a;
}
.b-product--ultra-carbon .exclusive__model {
  margin: 0 15px 15px 0;
  border: 1px solid #ebeaea;
  border-radius: 10px;
  box-sizing: border-box;
}
.b-product--ultra-carbon .exclusive__model:nth-child(4) {
  margin-right: 0;
}
.b-product--ultra-carbon .exclusive__img {
  border-radius: 10px;
}
.b-product--ultra-carbon .exclusive__name {
  border-radius: 0 0 10px 10px;
  font-size: 13px;
}

.button--orange-matrix {
  background: linear-gradient(180deg, rgb(201, 128, 64) 0%, rgb(195, 94, 59) 56.68%, rgb(189, 65, 54) 100%);
  color: #fff;
}
@media (max-width: 450px) {
  .button--orange-matrix {
    float: none;
    display: block;
    margin-left: 0;
  }
}

.ultra-carbon1 {
  min-height: 582px;
  padding: 65px 0 20px;
  box-sizing: border-box;
  background: url("/images/product/ultra-carbon/landing/ultra-carbon1-bg.jpg") no-repeat center;
  background-size: cover;
}
.ultra-carbon1__title {
  font: 400 38px "MyriadProLight", sans-serif;
  text-transform: uppercase;
  color: #000;
  line-height: 38px;
}
.ultra-carbon1__title_bold {
  font-family: "MyriadProBold", sans-serif;
}
.ultra-carbon1__wrapper_1 {
  max-width: 850px;
  width: 100%;
}
@media (max-width: 540px) {
  .ultra-carbon1__wrapper_1 {
    margin-top: 20px;
    order: 1;
  }
}
.ultra-carbon1__wrapper_2 {
  margin-top: 65px;
  margin-left: auto;
  max-width: 905px;
  width: 100%;
}
@media (max-width: 540px) {
  .ultra-carbon1__wrapper_2 {
    margin-top: 20px;
  }
}
.ultra-carbon1__wrapper_3 {
  margin-top: 75px;
  max-width: 430px;
  width: 100%;
  float: left;
}
@media (max-width: 1024px) {
  .ultra-carbon1__wrapper_3 {
    margin-top: 90px;
    width: unset;
  }
}
@media (max-width: 540px) {
  .ultra-carbon1__wrapper_3 {
    margin-top: 200px;
    max-width: 100%;
    float: none;
    order: 1;
  }
}
.ultra-carbon1__wrapper_4 {
  float: right;
  width: 215px;
  margin-top: 88px;
  margin-right: 90px;
}
@media (max-width: 780px) {
  .ultra-carbon1__wrapper_4 {
    margin-right: 50px;
  }
}
@media (max-width: 540px) {
  .ultra-carbon1__wrapper_4 {
    margin: 20px auto 0;
    float: none;
  }
}
@media (max-width: 540px) {
  .ultra-carbon1__wrapper_4 {
    order: 1;
  }
}
.ultra-carbon1__content {
  min-height: 500px;
  padding-bottom: 40px;
  background: url("/images/product/ultra-carbon/landing/ultra-carbon1_sticks.png") left top 155px no-repeat;
}
@media (max-width: 540px) {
  .ultra-carbon1__content {
    display: flex;
    flex-direction: column;
    background: url("/images/product/ultra-carbon/landing/ultra-carbon1_sticks.png") left top 255px no-repeat;
    background-size: 800px auto;
  }
}
.ultra-carbon1__price {
  background: url("/images/product/carbon-gts/landing/carbon-gts1_button.png") top right no-repeat;
  width: 220px;
  text-align: right;
  box-sizing: border-box;
  padding: 5px 20px 9px 0;
  font-size: 20px;
  font-weight: 100;
  font-family: "MyriadProLight", sans-serif;
  margin-left: auto;
}
@media (max-width: 540px) {
  .ultra-carbon1__price {
    margin: 0 auto;
  }
}
.ultra-carbon1__price_long {
  padding-right: 12px;
}
.ultra-carbon1__price_big {
  margin-top: 2px;
  font-family: "MyriadPro", sans-serif;
  font-weight: 400;
  font-size: 44px;
  line-height: 36px;
}
.ultra-carbon1__price_rub {
  font-size: 40px;
}
.ultra-carbon1__text {
  font-size: 20px;
  font-family: "MyriadProLight", sans-serif;
  color: #000000;
  padding-left: 180px;
}
@media (max-width: 540px) {
  .ultra-carbon1__text {
    font-size: 18px;
    padding-left: 0;
  }
  .ultra-carbon1__text br {
    display: none;
  }
}
.ultra-carbon1__subtitle {
  color: #000000;
  font-family: "MyriadProLight", sans-serif;
  font-size: 16px;
}
.ultra-carbon1__select {
  width: 185px;
  margin-left: 24px;
  position: relative;
  box-sizing: border-box;
}
.ultra-carbon1__select:active, .ultra-carbon1__select:hover, .ultra-carbon1__select:focus {
  outline: 0;
  outline-offset: 0;
}
.ultra-carbon1__select_top {
  margin-left: 0;
  margin-top: 15px;
}
@media (max-width: 450px) {
  .ultra-carbon1__select_top {
    padding-top: 20px;
    margin: 0 auto;
  }
}
.ultra-carbon1__select_top .ultra-carbon1__subtitle {
  color: #fa8c3c;
}
.ultra-carbon1__select_opened .ultra-carbon1__select__active {
  background: #fff url("/images/product/carbon-gts/landing/carbon-gts1_arrow-up.png") no-repeat center right 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ultra-carbon1__select_opened .ultra-carbon1__select__list {
  display: block;
}
.ultra-carbon1__select__active {
  width: 100%;
  display: inline-block;
  padding: 6px;
  color: #000000;
  background: #fff url("/images/product/carbon-gts/landing/carbon-gts1_arrow-down.png") no-repeat center right 10px;
  border-radius: 5px;
  font-family: "MyriadProLight", sans-serif;
  font-size: 18px;
  user-select: none;
  box-sizing: border-box;
  transition: none;
  border: 1px solid #999999;
}
.ultra-carbon1__select__list {
  position: absolute;
  display: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #999999;
  border-top: 0;
}
.ultra-carbon1__select__item {
  width: 100%;
  padding: 6px;
  color: #000000;
  font-family: "MyriadPro", sans-serif;
  font-size: 16px;
  user-select: none;
  background: #fff;
  box-sizing: border-box;
}
.ultra-carbon1__select__item:hover {
  background: #ebebeb;
}
.ultra-carbon1__select__item:last-of-type {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.ultra-carbon1__button {
  width: 210px;
  margin-top: 15px;
  margin-right: 90px;
  display: inline-block;
  padding: 12px 25px 12px 73px;
  border-radius: 5px;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  background: url("../images/landing/src/icon_cart_b.png") no-repeat center left 27px, linear-gradient(to bottom, #ff3624 0%, #eb2015 50%, #bd3b02 100%);
  box-sizing: border-box;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);
  user-select: none;
}
.ultra-carbon1__button:hover {
  background: url("../images/landing/src/icon_cart_b.png") no-repeat center left 27px, linear-gradient(to bottom, #c33322 0%, #bd3b02 100%);
}

/* Screen2 */
.ultra-carbon2 {
  line-height: 1;
  background: url("/images/product/ultra-carbon/landing/screen2.jpg") center top no-repeat #fff;
  padding-bottom: 10px;
  height: 991px;
  color: #000;
}
@media (max-width: 1200px) {
  .ultra-carbon2 {
    background-position: -408px top;
  }
}
@media (max-width: 1024px) {
  .ultra-carbon2 {
    background: #fff;
    height: auto;
  }
}
.ultra-carbon2 .block__inner {
  overflow: visible;
}

.ultra-carbon2__title {
  padding: 51px 0;
  font-size: 35px;
  text-align: center;
}
@media (max-width: 450px) {
  .ultra-carbon2__title {
    font-size: 32px;
    line-height: 1;
  }
}

.ultra-carbon2__elements {
  position: relative;
  line-height: 1.2;
}
.ultra-carbon2__elements div {
  position: absolute;
  width: 26%;
}
@media (max-width: 1024px) {
  .ultra-carbon2__elements div {
    position: static;
    width: 31%;
    padding-left: 2%;
    height: 120px;
    float: left;
  }
}
@media (max-width: 780px) {
  .ultra-carbon2__elements div {
    width: 42%;
    padding: 0 0 19px 3%;
  }
}
@media (max-width: 540px) {
  .ultra-carbon2__elements div {
    width: 94%;
    height: auto;
  }
}
.ultra-carbon2__elements div h3 {
  font-family: "PTSans", sans-serif;
  color: #fe1700;
  font-size: 21px;
  padding-bottom: 5px;
  margin-bottom: 6px;
}
@media (max-width: 1024px) {
  .ultra-carbon2__elements div h3 {
    border-bottom: 2px dashed #fe1700;
  }
}
.ultra-carbon2__elements div p {
  font-size: 14px;
}
.ultra-carbon2__elements .ultra-carbon2__element__1 {
  top: 72px;
  left: 35px;
}
.ultra-carbon2__elements .ultra-carbon2__element__2 {
  top: 87px;
  left: 787px;
}
.ultra-carbon2__elements .ultra-carbon2__element__3 {
  top: 154px;
  left: 450px;
}
.ultra-carbon2__elements .ultra-carbon2__element__4 {
  top: 226px;
  left: 97px;
}
.ultra-carbon2__elements .ultra-carbon2__element__5 {
  top: 231px;
  left: 787px;
}
.ultra-carbon2__elements .ultra-carbon2__element__6 {
  top: 507px;
  left: 219px;
}
.ultra-carbon2__elements .ultra-carbon2__element__7 {
  top: 510px;
  left: 760px;
}
.ultra-carbon2__elements .ultra-carbon2__element__8 {
  top: 625px;
  left: 37px;
}
.ultra-carbon2__elements .ultra-carbon2__element__9 {
  top: 646px;
  left: 663px;
}

/*  Screen3  */
.ultra-carbon3 {
  background: url("/images/product/ultra-carbon/landing/screen3.jpg") center top no-repeat #fff;
  height: 555px;
  max-width: 1920px;
  margin: auto;
  line-height: 1.2;
  color: #000;
}
@media (max-width: 960px) {
  .ultra-carbon3 {
    padding-top: 3%;
    height: auto;
    padding-bottom: 30%;
    background-position: center bottom;
    background-size: 100%;
  }
}
.ultra-carbon3 .block__inner {
  padding: 0;
}

.ultra-carbon3__body {
  padding: 30px 10px 10px 10px;
  float: right;
  width: 559px;
}
@media (max-width: 960px) {
  .ultra-carbon3__body {
    width: 92%;
    padding: 20px 4%;
    margin: auto;
    text-align: center;
  }
}

.ultra-carbon3__title {
  font-size: 35px;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 25px;
}
@media (max-width: 450px) {
  .ultra-carbon3__title {
    font-size: 30px;
  }
}

/* Screen4 */
.ultra-carbon4 {
  background: url("/images/product/ultra-carbon/landing/screen4.jpg") center center no-repeat #000;
  height: 463px;
  padding-top: 225px;
  line-height: 1.2;
}
@media (max-width: 960px) {
  .ultra-carbon4 {
    padding: 8% 0 2% 0;
    height: auto;
    background-size: cover;
  }
}
.ultra-carbon4 .ultra-carbon4__body {
  height: auto;
  margin: auto;
  padding: 40px 130px 60px 300px;
  background: url("/images/product/ultra-carbon/landing/screen4_element.png") 45px 50px no-repeat rgba(255, 255, 255, 0.88);
  border-radius: 10px;
  color: #000;
}
@media (max-width: 780px) {
  .ultra-carbon4 .ultra-carbon4__body {
    margin-top: 20%;
    padding: 200px 30px 30px 30px;
    background-position: center 30px;
    text-align: center;
  }
}

.ultra-carbon4__title {
  font-size: 35px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

/*  Screen5  */
.ultra-carbon5 {
  background: url("/images/product/ultra-carbon/landing/screen5.jpg") center top no-repeat #fff;
  min-height: 784px;
  line-height: 1;
  color: #000;
}
@media (max-width: 1200px) {
  .ultra-carbon5 {
    background-size: cover;
    background-position: 65% top;
  }
}
@media (max-width: 780px) {
  .ultra-carbon5 {
    background-position: 78% top;
  }
}

.ultra-carbon5__body {
  padding: 155px 10px 10px 10px;
  width: 57%;
  line-height: 1.2;
}
@media (max-width: 1024px) {
  .ultra-carbon5__body {
    padding: 5% 10px;
  }
}
@media (max-width: 780px) {
  .ultra-carbon5__body {
    width: 96%;
    padding: 5% 2%;
    margin: auto;
    text-align: center;
  }
}
.ultra-carbon5__body P {
  padding-bottom: 20px;
}

.ultra-carbon5__blocks {
  font-size: 17px;
  color: #fff;
  text-align: center;
}

.ultra-carbon5__block {
  float: left;
  width: 30%;
  margin-right: 3%;
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 450px) {
  .ultra-carbon5__block {
    width: 95%;
    margin: 0 auto 30px auto;
  }
}
.ultra-carbon5__block .ultra-carbon5__block__title {
  text-transform: uppercase;
}
.ultra-carbon5__block .ultra-carbon5__img {
  margin: 10px;
}

.ultra-carbon5__title {
  font-size: 35px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.ultra-carbon5__text {
  margin-bottom: 70px;
}

/* Screen6 */
.ultra-carbon6 {
  line-height: 1.2;
  color: #000;
  background: url("/images/product/ultra-carbon/landing/screen6.jpg") #fff;
}
.ultra-carbon6 .ultra-carbon6_wrapper {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(232, 232, 139, 0.2) 35%, rgba(232, 232, 139, 0.2) 65%, rgba(0, 0, 0, 0.2) 100%);
}
.ultra-carbon6 .block__inner {
  min-height: 690px;
  background: url("/images/product/ultra-carbon/landing/screen6_element.png") 80px top no-repeat;
}
@media (max-width: 960px) {
  .ultra-carbon6 .block__inner {
    padding-bottom: 30px;
    background-position: center top;
  }
}
@media (max-width: 540px) {
  .ultra-carbon6 .block__inner {
    background-size: 95%;
  }
}

.ultra-carbon6__body {
  width: 40%;
  float: right;
  padding-top: 228px;
}
@media (max-width: 960px) {
  .ultra-carbon6__body {
    padding-top: 670px;
    width: 95%;
    margin: auto;
  }
}
@media (max-width: 540px) {
  .ultra-carbon6__body {
    padding-top: 123%;
  }
}

.ultra-carbon6__title {
  font-size: 35px;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 30px;
}

/*  Screen10  */
.ultra-carbon7 {
  background: url("/images/product/ultra-carbon/landing/screen7.jpg") center top no-repeat #fff;
  line-height: 1.2;
  color: #000;
}
@media (max-width: 1200px) {
  .ultra-carbon7 {
    background-size: cover;
    background-position: 70% top;
  }
}
@media (max-width: 540px) {
  .ultra-carbon7 {
    padding-top: 33%;
    background-size: 100%;
  }
}

.ultra-carbon7__body {
  background: rgba(255, 255, 255, 0.75);
  padding: 126px 3% 0 3%;
  width: 44%;
  height: 502px;
  text-align: center;
}
@media (max-width: 960px) {
  .ultra-carbon7__body {
    padding: 3%;
    height: auto;
  }
}
@media (max-width: 540px) {
  .ultra-carbon7__body {
    width: 92%;
    padding: 5% 4%;
    margin: auto;
    text-align: center;
  }
}

.ultra-carbon7__block {
  float: left;
  width: 32%;
  margin-left: 11%;
  text-align: center;
}
@media (max-width: 540px) {
  .ultra-carbon7__block {
    width: 46%;
    margin-bottom: 40px;
  }
}
@media (max-width: 780px) {
  .ultra-carbon7__block {
    width: auto;
    float: none;
    margin: 40px auto;
  }
}

.ultra-carbon7__title {
  font-size: 35px;
  margin-bottom: 25px;
}

.ultra-carbon7__text {
  margin-bottom: 100px;
}

/*  Screen8  */
.ultra-carbon8 {
  background: url("/images/product/ultra-carbon/landing/screen8.jpg") center top no-repeat #fff;
  line-height: 1.2;
  color: #fff;
}
@media (max-width: 1200px) {
  .ultra-carbon8 {
    background-size: cover;
    background-position: 50% top;
  }
}
@media (max-width: 540px) {
  .ultra-carbon8 {
    background-position: 0 0;
  }
}

.ultra-carbon8__body {
  padding: 92px 2% 0 2%;
  width: 45%;
  height: 502px;
  text-align: center;
}
@media (max-width: 1024px) {
  .ultra-carbon8__body {
    padding: 2%;
    height: auto;
  }
}
@media (max-width: 540px) {
  .ultra-carbon8__body {
    width: 92%;
    padding: 5% 2%;
    margin: auto;
    text-align: center;
  }
}

.ultra-carbon8__blocks p {
  width: 68%;
  margin: auto;
  font-weight: bold;
  padding-bottom: 15px;
}

.ultra-carbon8__block {
  float: left;
  margin: 0 0 15px 8%;
  text-align: center;
  border: 8px solid #989793;
  background: #989793;
  border-radius: 16px;
}
@media (max-width: 1024px) {
  .ultra-carbon8__block {
    float: none;
    margin: 0 auto 15px auto;
    display: inline-block;
  }
}
.ultra-carbon8__block img {
  border-radius: 10px;
}

.ultra-carbon8__title {
  font-size: 35px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.ultra-carbon8__text {
  margin-bottom: 60px;
}

/* Screen9 */
.ultra-carbon9 {
  background: #fff;
  color: #000;
  padding: 85px 0;
  line-height: 1.2;
}

.ultra-carbon9__title {
  font-size: 35px;
  text-align: center;
  text-transform: uppercase;
}

.ultra-carbon9__blocks {
  font-size: 18px;
}

.ultra-carbon9__block {
  float: left;
  text-align: center;
  margin-top: 100px;
  width: 33%;
}
@media (max-width: 1024px) {
  .ultra-carbon9__block {
    width: 48%;
    margin: 100px auto 0 auto;
  }
  .ultra-carbon9__block:first-child {
    float: none;
  }
}
@media (max-width: 780px) {
  .ultra-carbon9__block {
    float: none;
  }
}
@media (max-width: 540px) {
  .ultra-carbon9__block {
    width: 100%;
  }
}

.ultra-carbon9__wrap {
  text-align: right;
}

.ultra-carbon9__prop {
  width: 270px;
  margin: 30px 0 0 100px;
}
@media (max-width: 540px) {
  .ultra-carbon9__prop {
    margin: 30px auto;
  }
}

@media (max-width: 450px) {
  .ultra-carbon9__img {
    width: 90%;
  }
}

/*  Screen10  */
.ultra-carbon10 {
  background: url("/images/product/ultra-carbon/landing/screen10.jpg") center top no-repeat #fff;
  height: 587px;
  color: #000;
  line-height: 1.2;
}
@media (max-width: 1024px) {
  .ultra-carbon10 {
    height: auto;
    background-size: cover;
    background-position: 44% top;
  }
}
@media (max-width: 540px) {
  .ultra-carbon10 {
    padding-top: 33%;
    background-size: 100%;
  }
}

.ultra-carbon10__body {
  background: rgba(255, 255, 255, 0.6);
  padding: 70px 2% 10px 2%;
  float: right;
  width: 46%;
  min-height: 507px;
}
@media (max-width: 540px) {
  .ultra-carbon10__body {
    width: 92%;
    padding: 40px 4%;
    margin: auto;
    text-align: center;
  }
}

.ultra-carbon10__block {
  float: left;
  width: 31%;
  margin-right: 2%;
  position: relative;
  text-align: center;
}
@media (max-width: 960px) {
  .ultra-carbon10__block {
    width: 46%;
    margin-bottom: 40px;
  }
  .ultra-carbon10__block:nth-child(3) {
    clear: both;
    float: none;
    margin: 0 auto 25px auto;
  }
}
@media (max-width: 450px) {
  .ultra-carbon10__block {
    float: none;
    margin: 40px auto;
  }
}
.ultra-carbon10__block .ultra-carbon10__img {
  margin: 20px 0;
  border-radius: 10px;
}

.ultra-carbon10__title {
  font-size: 35px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.ultra-carbon10__text {
  margin-bottom: 80px;
}
@media (max-width: 450px) {
  .ultra-carbon10__text {
    margin-bottom: 40px;
  }
}

.ultra-carbon10__block__element {
  position: absolute;
  left: -15px;
  top: -40px;
}

/*  Screen11  */
.ultra-carbon11 {
  background: url("/images/product/ultra-carbon/landing/screen11.jpg") #fff;
  color: #000;
  line-height: 1.2;
}
.ultra-carbon11 .ultra-carbon10_wrapper {
  min-height: 594px;
  background: -webkit-linear-gradient(bottom, rgba(158, 158, 158, 0) 0%, rgba(232, 232, 198, 0.4) 15%, rgba(232, 232, 198, 0.7) 47%, rgba(232, 232, 198, 0.4) 85%, rgba(158, 158, 158, 0) 100%);
  background: -o-linear-gradient(bottom, rgba(158, 158, 158, 0) 0%, rgba(232, 232, 198, 0.4) 15%, rgba(232, 232, 198, 0.7) 47%, rgba(232, 232, 198, 0.4) 85%, rgba(158, 158, 158, 0) 100%);
  background: linear-gradient(to top, rgba(158, 158, 158, 0) 0%, rgba(232, 232, 198, 0.4) 15%, rgba(232, 232, 198, 0.7) 47%, rgba(232, 232, 198, 0.4) 85%, rgba(158, 158, 158, 0) 100%);
}

.ultra-carbon11__block {
  float: left;
  width: 46%;
  padding: 72px 2% 0 2%;
}
@media (max-width: 600px) {
  .ultra-carbon11__block {
    width: 100%;
    text-align: center;
  }
}

.ultra-carbon11__title {
  font-size: 35px;
  padding: 140px 0 25px;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .ultra-carbon11__title {
    padding: 40px 0;
  }
}

.ultra-carbon11__text p {
  font-size: 18px;
  margin-bottom: 10px;
}

@media (max-width: 600px) {
  .ultra-carbon11__block_img {
    width: 100%;
  }
}

/* Screen12 */
.ultra-carbon12 {
  height: 674px;
  line-height: 1.2;
}
@media (max-width: 600px) {
  .ultra-carbon12 {
    background-position-x: -1240px !important;
  }
}

.ultra-carbon12__body {
  margin-left: 50%;
}
@media (max-width: 600px) {
  .ultra-carbon12__body {
    margin-left: 0;
  }
}
.ultra-carbon12__body .ultra-carbon12__title {
  font-size: 35px;
  padding-top: 35px;
  text-transform: uppercase;
}

.ultra-carbon12__singulare {
  padding-top: 70px;
  width: 206px;
  font-size: 20px;
}
@media (max-width: 780px) {
  .ultra-carbon12__singulare {
    margin: 0 auto;
  }
}

.ultra-carbon12__video {
  margin-top: 40px;
  margin-left: -15px;
  cursor: pointer;
  overflow: hidden;
}
@media (max-width: 600px) {
  .ultra-carbon12__video {
    margin-left: 0;
    width: 100%;
    height: auto;
  }
  .ultra-carbon12__video img {
    width: 100%;
  }
}

.ultra-carbon12__video {
  position: relative;
}

/*  Screen13  */
.ultra-carbon13 {
  padding: 6% 0;
  background: #e4e4dc;
  color: #000;
}

.ultra-carbon13__block {
  float: left;
  width: 49%;
  padding-right: 1%;
}
@media (max-width: 1024px) {
  .ultra-carbon13__block {
    width: 90%;
    margin-left: 5%;
  }
}

.ultra-carbon13__title {
  font-size: 35px;
  line-height: 1;
  margin-bottom: 25px;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .ultra-carbon13__title {
    font-size: 36px;
    margin-bottom: 30px;
    text-align: center;
  }
}

.ultra-carbon13__text p {
  font-size: 18px;
  margin-bottom: 8px;
}

.ultra-carbon13__block_right div, .ultra-carbon13__block_right p, .ultra-carbon13__block_right img {
  text-align: center;
}
.ultra-carbon13__block_right img {
  padding: 95px 0 20px 0;
  display: block;
  margin: auto;
}

.ultra-carbon13__wrap {
  float: left;
  width: 50%;
}
.ultra-carbon13__wrap:nth-child(3) {
  float: right;
}
@media (max-width: 450px) {
  .ultra-carbon13__wrap {
    width: 100%;
  }
}

/*  (ultra-carbon_bottom)  */
.ultra-carbon_bottom {
  min-height: 789px;
  background: url("/images/product/ultra-carbon/landing/screen_bottom.jpg") center bottom no-repeat #fff;
}
@media (max-width: 540px) {
  .ultra-carbon_bottom {
    background-size: 100%;
  }
}
.ultra-carbon_bottom .block__inner {
  padding: 0;
  overflow: visible;
}
.ultra-carbon_bottom .ultra-carbon_bottom__block {
  width: 48%;
}
@media (max-width: 540px) {
  .ultra-carbon_bottom .ultra-carbon_bottom__block {
    width: auto;
  }
}
.ultra-carbon_bottom .ultra-carbon_bottom__block .form--landing {
  position: absolute;
  padding: 40px;
  background: #fff;
  top: 108px;
  border-radius: 0;
}
@media (max-width: 540px) {
  .ultra-carbon_bottom .ultra-carbon_bottom__block .form--landing {
    position: static;
    width: auto;
  }
}
.ultra-carbon_bottom .ultra-carbon_bottom__block .form--landing .form__input {
  padding: 20px 30px;
  border-radius: 5px;
  background: #d7d7d7;
}
.ultra-carbon_bottom .ultra-carbon_bottom__block .form--landing .chosen-single {
  padding: 21px 30px;
  border-radius: 5px;
  background: #d7d7d7;
}
.ultra-carbon_bottom .ultra-carbon_bottom__block .form--landing .form__submit {
  background: #d73e3e;
  padding: 0 10px 9px 10px;
  font-size: 46px;
  font-weight: lighter;
  color: #fefffe;
  text-transform: lowercase;
  border-radius: 10px;
  line-height: 1;
}

.ultra-carbon_bottomt__title {
  font-size: 27px;
  text-align: center;
  line-height: 1;
  color: #3b3b3b;
  margin-bottom: 40px;
}
.ultra-carbon_bottomt__title span {
  display: block;
}

.ultra-carbon_bottom--photo {
  margin-top: 80px;
}

.list--carbon-gt li {
  width: 25%;
}

@media (max-width: 1040px) and (min-width: 1000px) {
  .b-product--ultra-carbon .b-product__images {
    margin-left: 15px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L09TL2RvbWFpbnMveWFtYWd1Y2hpLXJlZ2lvbi5sb2MvZnJvbnRlbmQvc2Nzcy9jb21tb24vYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiQzovT1MvZG9tYWlucy95YW1hZ3VjaGktcmVnaW9uLmxvYy9mcm9udGVuZC9zY3NzL2xhbmRpbmcvdXRpbHMvX3ZhcnMuc2NzcyIsIkM6L09TL2RvbWFpbnMveWFtYWd1Y2hpLXJlZ2lvbi5sb2MvZnJvbnRlbmQvc2Nzcy9sYW5kaW5nL3BhZ2VzL191bHRyYS1jYXJib24uc2NzcyIsIkM6L09TL2RvbWFpbnMveWFtYWd1Y2hpLXJlZ2lvbi5sb2MvZnJvbnRlbmQvc2Nzcy9sYW5kaW5nL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQ3RHSjtBQzdCQTtFQUNJO0VBQ0E7RUFDQSxhREhXOzs7QUNLZjtFQUNHOztBQytFQztFRGhGSjtJQUdRO0lBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNKO0VBQ0k7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RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FDcmlDSjtFRGlpQ0o7SUFPUTs7OztBQUlSO0FBQ0E7RUFDSTtFQUNBOztBQ3BqQ0E7RURrakNKO0lBSVE7OztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQzdqQ0o7RUQ0akNBO0lBR1E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBLFlEenFDRTtFQzBxQ0Y7RUFDQTs7QUN0a0NSO0VEaWtDSTtJQU9RO0lBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUFHUjtFQUNJOzs7QUFHQTtFQUNJOzs7QUFJUjtFQUVRO0lBQ0kiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFNhbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fucy5zdmcjUFRTYW5zJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFNhbnNCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFNhbnNCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnNCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnNCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnNCb2xkLnN2ZyNQVFNhbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFNhbnNJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUU2Fuc05hcnJvdyc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvdy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zTmFycm93LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zTmFycm93LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvdy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zTmFycm93LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9QVFNhbnNOYXJyb3cuc3ZnI1BUU2Fuc05hcnJvdycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFRTYW5zTmFycm93JztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zTmFycm93Qm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRTYW5zTmFycm93Qm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUU2Fuc05hcnJvd0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zTmFycm93Qm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zTmFycm93Qm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvUFRTYW5zTmFycm93Qm9sZC5zdmcjUFRTYW5zTmFycm93JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IExpZ2h0JyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0JyksIHVybCgnL2ZvbnRzL3N0YXRpYy9Nb250c2VycmF0LUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtUmVndWxhcicpLCB1cmwoJy9mb250cy9zdGF0aWMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtUmVndWxhcicpLCB1cmwoJy9mb250cy9zdGF0aWMvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGQnKSwgdXJsKCcvZm9udHMvc3RhdGljL01vbnRzZXJyYXQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdCBJdGFsaWMnKSwgdXJsKCcvZm9udHMvc3RhdGljL01vbnRzZXJyYXQtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm9MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL015cmlhZFByb0xpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9NeXJpYWRQcm9MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL015cmlhZFByb0xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9NeXJpYWRQcm9MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvTXlyaWFkUHJvTGlnaHQuc3ZnI015cmlhZFByb0xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL015cmlhZFByby5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL015cmlhZFByb0JvbGQub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ByYWdtYXRpY2FDJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvUFRQcmFnbWF0aWNhQ3lyaWxsaWMudHRmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJhZ21hdGljYUMnO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFByYWdtYXRpY2FCb2xkQ3lyaWxsaWMudHRmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIiRmb250LXB0LXNhbnM6ICdQVFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1wdC1zYW5zLW5hcnJvdzogJ1BUU2Fuc05hcnJvdycsIHNhbnMtc2VyaWY7XHJcbiRmb250LWFyaWFsOiAnQXJpYWwnLCAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtdGFob21hOiAnVGFob21hJywgJ1ZlcmRhbmEnLCAnU2Vnb2UnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1teXJpYWQ6ICdNeXJpYWQgUHJvJywgJ0NhbGlicmknLCAnTHVjaWRhIFNhbnMnLCAnU2Vnb2UgVUknLCBzYW5zIHNlcmlmO1xyXG4kZm9udC1teXJpYWQtbGlnaHQ6ICdNeXJpYWRQcm9MaWdodCcsIHNhbnMgc2VyaWY7XHJcbiRmb250LW15cmlhZC1ib2xkOiAnTXlyaWFkUHJvQm9sZCcsIHNhbnMgc2VyaWY7XHJcbiRmb250LXByYWdtYXRpY2EtYzogJ1ByYWdtYXRpY2FDJywgc2FucyBzZXJpZjtcclxuXHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWJsYWNrOiAjMDAwO1xyXG4kY29sb3ItcmVkLXRlc3Q6ICM5NTA4MDQ7XHJcblxyXG4kY29sb3Itdmlub3VzOiAjNTgwMDAwO1xyXG4kY29sb3Itb3JhbmdlLWxpZ2h0OiAjZmY0MjAwO1xyXG4kY29sb3ItZ3JheS1kYXJrZXN0LWRhcms6ICMxZDFkMWQ7XHJcbiRjb2xvci1ncmVlbjogIzRjOTcxNDtcclxuJGNvbG9yLWdyYXktbGlnaHQ6ICMzMjMyMzI7XHJcbiRjb2xvci1ncmF5LWxpZ2h0MjogIzMzMzMzMztcclxuJGNvbG9yLWdyYXktbGlnaHQzOiAjMzgzODM4O1xyXG4kY29sb3ItcmVkLWRhcmtlc3QtZGFyazogIzU4MDAwMDtcclxuXHJcbiRjb2xvci10ZXh0LWdyZXktbGlnaHQ6ICNkM2QzZDM7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kY29sb3Itd2hpdGUtYmVpZ2U6ICNkZmRjZDc7XHJcbiRjb2xvci1yZWQtbGlnaHQ6ICNjODE0MTE7XHJcbiRjb2xvci1yZWQ6ICM5YjA4MDU7XHJcbiRjb2xvci1yZWQtZGFyazogIzgzMGEwNjtcclxuJGNvbG9yLXJlZC1kYXJrZXN0LWxpZ2h0OiAjNzEwODA1O1xyXG4kY29sb3ItcmVkLWRhcmtlc3Q6ICM3MTA4MGI7XHJcblxyXG4kY29sb3ItZ3JheS1saWdodGVyOiAjYjdiN2I3O1xyXG5cclxuJGNvbG9yLWdyYXk6ICMyNDI0MjQ7XHJcbiRjb2xvci1ncmF5LWRhcmtlc3Q6ICMxODE4MTg7XHJcbiRjb2xvci1ibHVlLWxpZ2h0OiAjNDNiZWM0O1xyXG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICM4ZmM3NjU7XHJcbiRjb2xvci1vcmFuZ2UtZGFyazogI2M2NWMwNjtcclxuJGNvbG9yLW9yYW5nZTogI2YzNzEwODtcclxuXHJcbiRjb2xvci10ZXh0LXdoaXRlLWRhcmtlc3Q6ICNlNmU2ZTY7XHJcbiRjb2xvci10ZXh0LWdyZXk6ICM3ZDdkN2Q7XHJcblxyXG4kY29sb3ItYm9yZGVyLWdyZXk6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4kY29sb3ItYm94LWJnLWdyYXktZGFya2VzdDogJGNvbG9yLWdyYXktZGFya2VzdDtcclxuXHJcbiRjb2xvci10aXRsZS1saWdodC1ibHVlOiAkY29sb3ItYmx1ZS1saWdodDsiLCIubGFuZGluZ19fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wdC1zYW5zO1xyXG59XHJcbi5iLXByb2R1Y3QtLXVsdHJhLWNhcmJvbnsgXHJcbiAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3NjcmVlbjEuanBnJykgJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0LS11bHRyYS1jYXJib25fX3dyYXBwZXJ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwgMC4xKSA2MCUsIHJnYmEoMjU1LDI1NSwyNTUsIDAuMDEpIDEwMCUpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdF9fbGVmdHtcclxuICAgICAgICBAaW5jbHVkZSBtbWR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3RfX3JpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbW1ke1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldnsgXHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9zcmMvYXJyb3dfZ3JheV9iaWdfbGVmdC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBsZWZ0OiAtMjJweDtcclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xhbmRpbmcvc3JjL2Fycm93X2dyYXlfYmlnX3JpZ2h0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdF9fb250aW1le1xyXG4gICAgICAgIC5jcmVkaXRfX3F1ZXN0aW9ue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdF9faGVhZHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeHN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHQtc2FucztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgeHhzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1oZWFkX195YW1hZ3VjaGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvcHJvZHVjdC91bHRyYS1jYXJib24vbGFuZGluZy95YW1hZ3VjaGkucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWhlYWRfX3VsdHJhLWNhcmJvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3VsdHJhX2NhcmJvbi5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6NTU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo1MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmljZS1zdGlja2VyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC90b3VjaC9sYW5kaW5nL3ByaWNlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cyB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmljZS1zdGlja2VyIC5wcmljZS1zdGlja2VyX19udW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1teXJpYWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XHJcbiAgICB9XHJcbiAgICAucHJpY2Utc3RpY2tlcl9fc3NicmYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3RfX29udGltZS1ib3gge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYi1wcm9kdWN0X19pbWctd3JhcHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNzVweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9IFxyXG4gICAgLmItcHJvZHVjdF9faW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3RfX2J1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbjogMTNweCAwIDZweCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDQ1cHg7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhze1xyXG4gICAgICAgICAgICB3aWR0aDogOTclO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAuYi1wcm9kdWN0X19vcmRlci1xdWljayB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgLmItcHJvZHVjdF9fZGVsaXZlcnl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjM4MHB4O1xyXG4gICAgfVxyXG4gICAgLnByaWNlLXN0aWNrZXJfX251bS5wcmljZV9fbnVte1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0X19wcmljZXMge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIH1cclxuICAgIC5kZWxpdmVyeV9fdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5kZWxpdmVyeV9fcm93e1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVsaXZlcnlfX3RyaWFuZ2xle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIH1cclxuICAgIC5idXR0b24tLXJlZC1ncntcclxuICAgICAgICAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTk3LCAzMSwgMzgsIDEpIDAlLCByZ2JhKDE1OSwgMTksIDI1LCAxKSAxMDAlKTtcclxuICAgICAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iLXByb2R1Y3RfX2ltZy1wcmV2e1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYi1wcm9kdWN0X19pbWFnZXN7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBzbW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtcHJldntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcclxuICAgIH1cclxuICAgIC5vd2wtbmV4dHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi0tYXJyb3ctZ3JheS1iaWctbGVmdHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYW5kaW5nL3NyYy9maXQtaWNvbi1sZWZ0LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuaWNvbi0tYXJyb3ctZ3JheS1iaWctcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy9zcmMvZml0LWljb24tcmlnaHQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIC5wLWhlYWRfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1teXJpYWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNmM2YzZjO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNtbXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmItcHJvZHVjdF9fZXhjbHVzaXZle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6MTU2cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhjbHVzaXZlX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgIGNvbG9yOiMzYjNhM2E7XHJcbiAgICB9XHJcbiAgICAuZXhjbHVzaXZlX19tb2RlbHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZWJlYWVhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5leGNsdXNpdmVfX2ltZ3tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmV4Y2x1c2l2ZV9fbmFtZXtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG4uYnV0dG9uLS1vcmFuZ2UtbWF0cml4e1xyXG4gICAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjAxLCAxMjgsIDY0LCAxKSAwJSwgcmdiYSgxOTUsIDk0LCA1OSwgMSkgNTYuNjglLCByZ2JhKDE4OSwgNjUsIDU0LCAxKSAxMDAlKTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bHRyYS1jYXJib24xIHtcclxuICBtaW4taGVpZ2h0OiA1ODJweDtcclxuICBwYWRkaW5nOiA2NXB4IDAgMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcHJvZHVjdC91bHRyYS1jYXJib24vbGFuZGluZy91bHRyYS1jYXJib24xLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQ6IDQwMCAzOHB4IFwiTXlyaWFkUHJvTGlnaHRcIiwgc2Fucy1zZXJpZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cclxuICAgICZfYm9sZCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb0JvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgJl8xIHtcclxuICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDkwNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl8zIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl80IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDg4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHhzIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3VsdHJhLWNhcmJvbjFfc3RpY2tzLnBuZycpIGxlZnQgdG9wIDE1NXB4IG5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3VsdHJhLWNhcmJvbjFfc3RpY2tzLnBuZycpIGxlZnQgdG9wIDI1NXB4IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MDBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgYmFja2dyb3VuZDp1cmwoJy9pbWFnZXMvcHJvZHVjdC9jYXJib24tZ3RzL2xhbmRpbmcvY2FyYm9uLWd0czFfYnV0dG9uLnBuZycpIHRvcCByaWdodCBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA5cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9MaWdodFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgeHMge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX2xvbmcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfYmlnIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3J1YiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvTGlnaHRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB4cyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvTGlnaHRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICZfX3NlbGVjdCB7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3RvcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVsdHJhLWNhcmJvbjFfX3N1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZhOGMzYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfb3BlbmVkIHtcclxuICAgICAgLnVsdHJhLWNhcmJvbjFfX3NlbGVjdF9fYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgdXJsKFwiL2ltYWdlcy9wcm9kdWN0L2NhcmJvbi1ndHMvbGFuZGluZy9jYXJib24tZ3RzMV9hcnJvdy11cC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51bHRyYS1jYXJib24xX19zZWxlY3RfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aXZlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlIHVybChcIi9pbWFnZXMvcHJvZHVjdC9jYXJib24tZ3RzL2xhbmRpbmcvY2FyYm9uLWd0czFfYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb0xpZ2h0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggNzNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGFuZGluZy9zcmMvaWNvbl9jYXJ0X2IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAyN3B4LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmYzNjI0IDAlLCAjZWIyMDE1IDUwJSwgI2JkM2IwMiAxMDAlKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYW5kaW5nL3NyYy9pY29uX2NhcnRfYi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDI3cHgsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNjMzMzMjIgMCUsICNiZDNiMDIgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTY3JlZW4yICovXHJcbi51bHRyYS1jYXJib24yIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuMi5qcGcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGhlaWdodDogOTkxcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOHB4IHRvcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYmxvY2tfX2lubmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMl9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogNTFweCAwO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgeHhze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMl9fZWxlbWVudHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbXtcclxuICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE5cHggMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXB0LXNhbnM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmUxNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZTE3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uMl9fZWxlbWVudF9fMSB7XHJcbiAgICAgICAgdG9wOiA3MnB4O1xyXG4gICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uMl9fZWxlbWVudF9fMiB7XHJcbiAgICAgICAgdG9wOiA4N3B4O1xyXG4gICAgICAgIGxlZnQ6IDc4N3B4O1xyXG4gICAgfVxyXG4gICAgLnVsdHJhLWNhcmJvbjJfX2VsZW1lbnRfXzMge1xyXG4gICAgICAgIHRvcDogMTU0cHg7XHJcbiAgICAgICAgbGVmdDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uMl9fZWxlbWVudF9fNCB7XHJcbiAgICAgICAgdG9wOiAyMjZweDtcclxuICAgICAgICBsZWZ0OiA5N3B4O1xyXG4gICAgfVxyXG4gICAgLnVsdHJhLWNhcmJvbjJfX2VsZW1lbnRfXzUge1xyXG4gICAgICAgIHRvcDogMjMxcHg7XHJcbiAgICAgICAgbGVmdDogNzg3cHg7XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uMl9fZWxlbWVudF9fNiB7XHJcbiAgICAgICAgdG9wOiA1MDdweDtcclxuICAgICAgICBsZWZ0OiAyMTlweDtcclxuICAgIH1cclxuICAgIC51bHRyYS1jYXJib24yX19lbGVtZW50X183IHtcclxuICAgICAgICB0b3A6IDUxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDc2MHB4O1xyXG4gICAgfVxyXG4gICAgLnVsdHJhLWNhcmJvbjJfX2VsZW1lbnRfXzgge1xyXG4gICAgICAgIHRvcDogNjI1cHg7XHJcbiAgICAgICAgbGVmdDogMzdweDtcclxuICAgIH1cclxuICAgIC51bHRyYS1jYXJib24yX19lbGVtZW50X185IHtcclxuICAgICAgICB0b3A6IDY0NnB4O1xyXG4gICAgICAgIGxlZnQ6IDY2M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAgU2NyZWVuMyAgKi9cclxuLnVsdHJhLWNhcmJvbjN7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvcHJvZHVjdC91bHRyYS1jYXJib24vbGFuZGluZy9zY3JlZW4zLmpwZycpIGNlbnRlciB0b3Agbm8tcmVwZWF0ICRjb2xvci13aGl0ZTtcclxuICAgIGhlaWdodDogNTU1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgQGluY2x1ZGUgbW1ke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuICAgIC5ibG9ja19faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjNfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDU1OXB4O1xyXG4gICAgQGluY2x1ZGUgbW1ke1xyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0JTtcclxuICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjNfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgQGluY2x1ZGUgeHhzIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNjcmVlbjQgKi9cclxuLnVsdHJhLWNhcmJvbjR7O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuNC5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAkY29sb3ItYmxhY2s7XHJcbiAgICBoZWlnaHQ6IDQ2M3B4O1xyXG4gICAgcGFkZGluZy10b3A6IDIyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBpbmNsdWRlIG1tZHtcclxuICAgICAgICBwYWRkaW5nOiA4JSAwIDIlIDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uNF9fYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEzMHB4IDYwcHggMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuNF9lbGVtZW50LnBuZycpIDQ1cHggNTBweCBuby1yZXBlYXQgcmdiYSgyNTUsMjU1LDI1NSwgMC44OCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIEBpbmNsdWRlIHNte1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uNF9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLyogIFNjcmVlbjUgICovXHJcbi51bHRyYS1jYXJib241e1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuNS5qcGcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAkY29sb3Itd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiA3ODRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIHRvcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNte1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc4JSB0b3A7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjVfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAxNTVweCAxMHB4IDEwcHggMTBweDtcclxuICAgIHdpZHRoOiA1NyU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgcGFkZGluZzogNSUgMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNte1xyXG4gICAgICAgIHdpZHRoOjk2JTtcclxuICAgICAgICBwYWRkaW5nOiA1JSAyJTtcclxuICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBQIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uNV9fYmxvY2tzIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnVsdHJhLWNhcmJvbjVfX2Jsb2Nre1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uNV9fYmxvY2tfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLnVsdHJhLWNhcmJvbjVfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib241X190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi51bHRyYS1jYXJib241X190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLyogU2NyZWVuNiAqL1xyXG4udWx0cmEtY2FyYm9uNntcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuNi5qcGcnKSAkY29sb3Itd2hpdGU7XHJcbiAgICAudWx0cmEtY2FyYm9uNl93cmFwcGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsMC4yKSAwJSwgcmdiYSgyMzIsMjMyLDEzOSwgMC4yKSAzNSUsIHJnYmEoMjMyLDIzMiwxMzksIDAuMikgNjUlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAuYmxvY2tfX2lubmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2OTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvcHJvZHVjdC91bHRyYS1jYXJib24vbGFuZGluZy9zY3JlZW42X2VsZW1lbnQucG5nJykgODBweCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1tZHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjZfX2JvZHl7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDIyOHB4O1xyXG4gICAgQGluY2x1ZGUgbW1ke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NzBweDtcclxuICAgICAgICB3aWR0aDo5NSU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMyU7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLyogIFNjcmVlbjEwICAqL1xyXG4udWx0cmEtY2FyYm9uN3tcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3NjcmVlbjcuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQgJGNvbG9yLXdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSB0b3A7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4c3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzMlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uN19fYm9keXtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtcclxuICAgIHBhZGRpbmc6MTI2cHggMyUgMCAzJTtcclxuICAgIHdpZHRoOiA0NCU7XHJcbiAgICBoZWlnaHQ6IDUwMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbW1ke1xyXG4gICAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgIHdpZHRoOjkyJTtcclxuICAgICAgICBwYWRkaW5nOiA1JSA0JTtcclxuICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjdfX2Jsb2Nre1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNte1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib243X190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLnVsdHJhLWNhcmJvbjdfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLyogIFNjcmVlbjggICovXHJcbi51bHRyYS1jYXJib244e1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuOC5qcGcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAkY29sb3Itd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIHRvcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uOF9fYm9keXtcclxuICAgIHBhZGRpbmc6IDkycHggMiUgMCAyJTtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBoZWlnaHQ6IDUwMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgcGFkZGluZzogMiU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHN7XHJcbiAgICAgICAgd2lkdGg6OTIlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUlIDIlO1xyXG4gICAgICAgIG1hcmdpbjphdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uOF9fYmxvY2tzIHtcclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib244X19ibG9ja3tcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweCA4JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkICM5ODk3OTM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTg5NzkzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjhfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLnVsdHJhLWNhcmJvbjhfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4vKiBTY3JlZW45ICovXHJcbi51bHRyYS1jYXJib245IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBwYWRkaW5nOiA4NXB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbi51bHRyYS1jYXJib245X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi51bHRyYS1jYXJib245X19ibG9ja3N7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLnVsdHJhLWNhcmJvbjlfX2Jsb2NrIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNte1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjlfX3dyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnVsdHJhLWNhcmJvbjlfX3Byb3Age1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMCAxMDBweDtcclxuICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib245X19pbWcge1xyXG4gICAgQGluY2x1ZGUgeHhze1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qICBTY3JlZW4xMCAgKi9cclxuLnVsdHJhLWNhcmJvbjEwe1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3Byb2R1Y3QvdWx0cmEtY2FyYm9uL2xhbmRpbmcvc2NyZWVuMTAuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQgJGNvbG9yLXdoaXRlO1xyXG4gICAgaGVpZ2h0OiA1ODdweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDQlIHRvcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMyU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xMF9fYm9keXtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xyXG4gICAgcGFkZGluZzo3MHB4IDIlIDEwcHggMiU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogNDYlO1xyXG4gICAgbWluLWhlaWdodDogNTA3cHg7XHJcbiAgICBAaW5jbHVkZSB4c3tcclxuICAgICAgICB3aWR0aDo5MiU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0JTtcclxuICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjEwX19ibG9ja3tcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtbWR7XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAudWx0cmEtY2FyYm9uMTBfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMTBfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLnVsdHJhLWNhcmJvbjEwX190ZXh0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIEBpbmNsdWRlIHh4c3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xMF9fYmxvY2tfX2VsZW1lbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICB0b3A6IC00MHB4O1xyXG59XHJcblxyXG4vKiAgU2NyZWVuMTEgICovXHJcbi51bHRyYS1jYXJib24xMXtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3NjcmVlbjExLmpwZycpICRjb2xvci13aGl0ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgLnVsdHJhLWNhcmJvbjEwX3dyYXBwZXJ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTk0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDE1OCwxNTgsMTU4LDApIDAlLCByZ2JhKDIzMiwyMzIsMTk4LCAwLjQpIDE1JSwgcmdiYSgyMzIsMjMyLDE5OCwgMC43KSA0NyUsIHJnYmEoMjMyLDIzMiwxOTgsIDAuNCkgODUlLCByZ2JhKDE1OCwxNTgsMTU4LDApIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMTU4LDE1OCwxNTgsMCkgMCUsIHJnYmEoMjMyLDIzMiwxOTgsIDAuNCkgMTUlLCByZ2JhKDIzMiwyMzIsMTk4LCAwLjcpIDQ3JSwgcmdiYSgyMzIsMjMyLDE5OCwgMC40KSA4NSUsIHJnYmEoMTU4LDE1OCwxNTgsMCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxNTgsMTU4LDE1OCwwKSAwJSwgcmdiYSgyMzIsMjMyLDE5OCwgMC40KSAxNSUsIHJnYmEoMjMyLDIzMiwxOTgsIDAuNykgNDclLCByZ2JhKDIzMiwyMzIsMTk4LCAwLjQpIDg1JSwgcmdiYSgxNTgsMTU4LDE1OCwwKSAxMDAlKTtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMTFfX2Jsb2Nre1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDYlO1xyXG4gICAgcGFkZGluZzogNzJweCAyJSAwIDIlO1xyXG4gICAgQGluY2x1ZGUgc21te1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xMV9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwIDI1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgc21te1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMTFfX3RleHR7XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xMV9fYmxvY2tfaW1nIHtcclxuICAgIEBpbmNsdWRlIHNtbXtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTY3JlZW4xMiAqL1xyXG4udWx0cmEtY2FyYm9uMTJ7XHJcbiAgICBoZWlnaHQ6IDY3NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBpbmNsdWRlIHNtbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMjQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMTJfX2JvZHkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIEBpbmNsdWRlIHNtbXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC51bHRyYS1jYXJib24xMl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xMl9fc2luZ3VsYXJle1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB3aWR0aDogMjA2cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBzbXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnVsdHJhLWNhcmJvbjEyX192aWRlb3tcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgc21te1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMTJfX3ZpZGVve1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiAgU2NyZWVuMTMgICovXHJcbi51bHRyYS1jYXJib24xM3tcclxuICAgIHBhZGRpbmc6IDYlIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGRjO1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udWx0cmEtY2FyYm9uMTNfX2Jsb2Nre1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICB3aWR0aDo5MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NSU7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbjEzX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBzbW17XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xM19fdGV4dHtcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG4udWx0cmEtY2FyYm9uMTNfX2Jsb2NrX3JpZ2h0IHtcclxuICAgIGRpdiwgcCwgaW1nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDk1cHggMCAyMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib24xM19fd3JhcCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eHN7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLyogICh1bHRyYS1jYXJib25fYm90dG9tKSAgKi9cclxuLnVsdHJhLWNhcmJvbl9ib3R0b217XHJcbiAgICBtaW4taGVpZ2h0OiA3ODlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9wcm9kdWN0L3VsdHJhLWNhcmJvbi9sYW5kaW5nL3NjcmVlbl9ib3R0b20uanBnJykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQgJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgeHN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJsb2NrX19pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnVsdHJhLWNhcmJvbl9ib3R0b21fX2Jsb2NrIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIEBpbmNsdWRlIHhze1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tLWxhbmRpbmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4c3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MjFweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q3ZDdkNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9fc3VibWl0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q3M2UzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA5cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZWZmZmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51bHRyYS1jYXJib25fYm90dG9tdF9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjM2IzYjNiO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLnVsdHJhLWNhcmJvbl9ib3R0b20tLXBob3Rve1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4ubGlzdC0tY2FyYm9uLWd0e1xyXG4gICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTA0MHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcclxuICAgIC5iLXByb2R1Y3QtLXVsdHJhLWNhcmJvbntcclxuICAgICAgICAuYi1wcm9kdWN0X19pbWFnZXN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG5AbWl4aW4gbmxneCB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG5sZyB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBubWQge1xyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbnNtIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbnhzIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbnh4cyB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZmFkZUluKCRvcGFjaXR5KSB7XHJcblx0b3BhY2l0eTogJG9wYWNpdHk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluO1xyXG59XHJcblxyXG5AbWl4aW4gZmFkZU91dCgkb3BhY2l0eSkge1xyXG5cdG9wYWNpdHk6ICRvcGFjaXR5O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmRJbWFnZUluKCkge1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXMgZWFzZS1vdXQ7XHJcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzIGVhc2Utb3V0O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjI1cyBlYXNlLW91dDtcclxufVxyXG4kYmlnU2NyZWVuLW1lZGlhOiAyMTAwcHg7IFxyXG4kbWlkZGxlU2NyZWVuLW1lZGlhOiAxODAwcHg7IFxyXG4kZnVsbFNjcmVlbi1tZWRpYTogMTI1MHB4O1xyXG4kbGctbWVkaWE6IDEyMDBweDtcclxuJG1kLW1lZGlhOiAxMDI0cHg7XHJcbiRtbWQtbWVkaWE6IDk2MHB4O1xyXG4kc20tbWVkaWE6IDc4MHB4O1xyXG4kc21tLW1lZGlhOiA2MDBweDtcclxuJHhzLW1lZGlhOiA1NDBweDtcclxuJHh4cy1tZWRpYTogNDUwcHg7XHJcblxyXG5cclxuQG1peGluIGJpZ1NjcmVlbnsgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skYmlnU2NyZWVuLW1lZGlhfSl7XHJcbiAgICAgICBAY29udGVudDtcclxuIH1cclxufVxyXG5cclxuQG1peGluIG1pZGRsZVNjcmVlbnsgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbWlkZGxlU2NyZWVuLW1lZGlhfSl7XHJcbiAgICAgICBAY29udGVudDtcclxuIH1cclxufVxyXG5cclxuQG1peGluIGZ1bGxTY3JlZW57XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skZnVsbFNjcmVlbi1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuIFxyXG5AbWl4aW4gbGd7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbGctbWVkaWF9KXtcclxuICAgICAgIEBjb250ZW50O1xyXG4gfVxyXG59XHJcbkBtaXhpbiBtZHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtZC1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuQG1peGluIG1tZHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtbWQtbWVkaWF9KXtcclxuICAgICAgIEBjb250ZW50O1xyXG4gfVxyXG59XHJcbkBtaXhpbiBzbXtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbS1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuQG1peGluIHNtbXtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbW0tbWVkaWF9KXtcclxuICAgICAgIEBjb250ZW50O1xyXG4gfVxyXG59XHJcbkBtaXhpbiB4c3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR4cy1tZWRpYX0pe1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuQG1peGluIHh4c3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR4eHMtbWVkaWF9KXtcclxuICAgICAgIEBjb250ZW50O1xyXG4gfVxyXG59Il0sImZpbGUiOiJ1bHRyYS1jYXJib24uY3NzIn0= */
