/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/hero/_hero.scss ***!
  \********************************************************************************************************************************/
.swiper-nav-wrap .swiper-button-prev, .swiper-nav-wrap .swiper-button-next {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  transition: 0.3s ease-in-out;
}
.swiper-nav-wrap .swiper-button-prev:hover, .swiper-nav-wrap .swiper-button-next:hover {
  background: #FFFFFF;
}
.swiper-nav-wrap .swiper-button-prev:hover svg path, .swiper-nav-wrap .swiper-button-next:hover svg path {
  fill: #50B437;
}
.swiper-nav-wrap .swiper-button-prev svg, .swiper-nav-wrap .swiper-button-next svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.swiper-button-prev:after, .swiper-button-next:after {
  content: unset !important;
}

.wysiwyg {
  color: #000a00;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 70px;
}
@media (max-width: 767px) {
  .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    margin-bottom: 20px;
    margin-top: 50px;
  }
}
.wysiwyg h1:first-of-type, .wysiwyg h2:first-of-type, .wysiwyg h3:first-of-type, .wysiwyg h4:first-of-type, .wysiwyg h5:first-of-type, .wysiwyg h6:first-of-type {
  margin-top: 0;
}
.wysiwyg h1 {
  font-size: 50px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  .wysiwyg h1 {
    font-size: 42px;
    line-height: 1.16;
  }
}
.wysiwyg h2 {
  font-size: 53px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  .wysiwyg h2 {
    font-size: 27px;
    line-height: 1.14;
  }
}
.wysiwyg h3 {
  font-size: 27px;
  line-height: 1.14;
}
@media (max-width: 767px) {
  .wysiwyg h3 {
    font-size: 24px;
    line-height: 1.16;
  }
}
.wysiwyg h4 {
  font-size: 18px;
  line-height: 1.25;
}
.wysiwyg p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.wysiwyg p:last-of-type {
  margin-bottom: 0;
}
.wysiwyg a {
  color: #50b437;
  font-size: 16px;
  line-height: 1.5;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 767px) {
  .wysiwyg a {
    word-break: break-word;
  }
}
.wysiwyg a:hover {
  color: #388127;
}
.wysiwyg ul, .wysiwyg ol {
  margin-bottom: 20px;
}
.wysiwyg ul {
  list-style: disc;
  list-style-position: inside;
}
.wysiwyg ol li {
  list-style: decimal;
}
.wysiwyg ul li, .wysiwyg ol li {
  list-style-position: inside;
  font-size: 16px;
  line-height: 1.5;
}
.wysiwyg strong {
  font-weight: 700;
}
.wysiwyg em {
  font-style: italic;
}

section.hero {
  position: relative;
}
section.hero.shop-hero {
  background: #F0F0F0;
}
section.hero.shop-hero .img-wrapper {
  right: calc((100vw - 1294px) / -2);
  width: 50vw;
  position: relative;
  height: 50vw;
}
@media (max-width: 1330px) {
  section.hero.shop-hero .img-wrapper {
    right: -20px;
  }
}
@media (max-width: 1024px) {
  section.hero.shop-hero .img-wrapper {
    right: unset;
    width: 100%;
    height: unset;
  }
}
section.hero.shop-hero .image-wrap {
  height: auto;
  position: relative;
  top: 138px;
  transition: all 0.5s ease-in-out;
  z-index: 1;
  transform: translateY(0vw);
}
@media (max-width: 1024px) {
  section.hero.shop-hero .image-wrap {
    top: unset;
    max-width: 500px;
  }
}
section.hero.shop-hero img {
  border-top-left-radius: 30px;
  width: 100%;
  height: auto;
  object-position: top left;
  object-fit: cover;
}
@media (max-width: 1024px) {
  section.hero.shop-hero img {
    object-position: center center;
  }
}
section.hero.shop-hero img.full-width {
  border-top-left-radius: 0;
  max-width: 100% !important;
}
section.hero.shop-hero > .wrap {
  background: #F0F0F0;
  padding: 0;
}
@media (max-width: 1024px) {
  section.hero.shop-hero > .wrap {
    display: flex;
    flex-direction: column;
    padding-bottom: 60px;
  }
}
section.hero.shop-hero > .wrap:after {
  content: unset;
}
section.hero.shop-hero h1, section.hero.shop-hero .wysiwyg {
  color: #000A00;
}
section.hero.shop-hero h1 {
  width: 524px;
}
@media (max-width: 1024px) {
  section.hero.shop-hero h1 {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  section.hero.shop-hero .wysiwyg {
    max-width: 100%;
  }
}
section.hero.shop-hero .swiper-hero {
  background: #F0F0F0;
}
section.hero.shop-hero .swiper-slide {
  background: #F0F0F0;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0;
  }
}
@media (max-width: 670px) {
  section.hero.shop-hero .swiper-slide {
    padding: 110px 0 60px;
  }
}
section.hero.shop-hero .swiper-slide .container {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .swiper-slide .container {
    flex-direction: column;
    height: auto;
  }
}
section.hero.shop-hero .swiper-slide .container .wrap {
  padding: 180px 0 0;
}
@media (max-width: 670px) {
  section.hero.shop-hero .swiper-slide .container .wrap {
    padding: 0;
  }
}
section.hero.shop-hero .swiper-slide:after {
  content: unset;
}
section.hero.shop-hero .btns-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
  max-width: 500px;
  padding-top: 100px;
  margin-bottom: 100px;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .btns-wrap {
    padding-top: 50px;
  }
}
@media (max-width: 670px) {
  section.hero.shop-hero .btns-wrap {
    margin-bottom: 50px;
  }
}
section.hero.shop-hero .btns-wrap .button {
  width: 100%;
  text-align: center;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap {
  position: relative;
  right: unset;
  bottom: unset;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next {
  margin-top: 0;
  background: #FFFFFF;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev svg path, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next svg path {
  fill: #50B437;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev:hover, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next:hover {
  background: #000A00;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev:hover svg path, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next:hover svg path {
  fill: #FFFFFF;
}
section.hero.shop-hero .btns-wrap .container {
  padding: 0;
}
section.hero.shop-hero .container.no-swiper {
  padding: 244px 20px 100px;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .container.no-swiper {
    padding: 110px 20px 0;
  }
}
section.hero.shop-hero .container.no-swiper .wrap {
  padding: 0 !important;
}
section.hero .btns-wrap {
  padding-top: 60px;
}
section.hero .btns-wrap .container {
  padding-bottom: 0 !important;
  padding-right: 0;
}
section.hero .btns-wrap .container .swiper-nav-wrap {
  right: 0;
}
section.hero .btns-wrap .button-round__down {
  min-width: 60px;
}
section.hero > .wrap {
  background: #50B437;
  position: relative;
  overflow: hidden;
}
section.hero > .wrap .container.no-swiper .wrap {
  padding: 180px 0 0;
}
section.hero > .wrap:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.16);
}
@media (max-width: 767px) {
  section.hero > .wrap.has-vertical-image .image-horizontal {
    display: none;
  }
}
section.hero > .wrap.has-vertical-image .image-vertical {
  display: none;
  object-position: bottom center;
}
@media (max-width: 767px) {
  section.hero > .wrap.has-vertical-image .image-vertical {
    display: block;
    bottom: 0;
    width: 100%;
    height: unset;
    max-width: unset;
  }
}
section.hero > .wrap.no-padding .image-wrap {
  transform: translate(1%, 40%);
}
@media (max-width: 767px) {
  section.hero > .wrap.no-padding .image-wrap {
    transform: translate(1%, 1%);
  }
  section.hero > .wrap.no-padding .image-wrap img {
    width: 100vw;
  }
}
section.hero > .wrap.no-padding .container .wrap {
  padding-bottom: 0;
  padding-top: 285px;
}
@media (max-width: 767px) {
  section.hero > .wrap.no-padding .container .wrap {
    padding-top: 110px;
    padding-bottom: 210px;
  }
}
section.hero > .wrap.small-padding .container.no-swiper .wrap {
  padding: 180px 0 140px;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  section.hero > .wrap.small-padding .container.no-swiper .wrap {
    padding: 140px 0 60px 0;
  }
}
section.hero .container {
  position: relative;
}
section.hero .swiper {
  background: #50B437;
}
section.hero .swiper-slide {
  height: auto;
  align-self: stretch;
}
@media (max-width: 767px) {
  section.hero .swiper-slide {
    align-self: unset;
  }
}
section.hero .swiper-slide .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
section.hero .swiper-slide.no-padding .container .wrap {
  padding-bottom: 0;
}
section.hero .swiper-slide.filter:before, section.hero .wrap.filter:before {
  content: "";
  background: linear-gradient(180deg, #000A00 0%, rgba(0, 10, 0, 0) 100%);
  opacity: 0.8;
  height: 358px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
section.hero .swiper-slide.filter:after, section.hero .wrap.filter:after {
  content: "";
  background: #000A00;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}
section.hero .swiper-nav-wrap {
  position: absolute;
  right: 20px;
  bottom: 0;
  width: 140px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  section.hero .swiper-nav-wrap {
    width: 130px;
  }
}
section.hero .container.no-swiper {
  position: relative;
  color: #FFFFFF;
  padding-bottom: 85px;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  section.hero .container.no-swiper {
    padding-bottom: 60px;
    min-height: unset;
  }
}
section.hero h1 {
  font-weight: 600;
  max-width: 630px;
  width: 100%;
}
@media (max-width: 767px) {
  section.hero h1 {
    max-width: 100%;
    font-size: 40px;
    line-height: 1.15;
  }
}
section.hero .wysiwyg {
  max-width: 500px;
  width: 100%;
  margin-top: 20px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  section.hero .wysiwyg {
    max-width: 100%;
    margin-top: 15px;
  }
}
section.hero .swiper-slide {
  background: #50B437;
}
section.hero .swiper-slide:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.16);
}
@media (max-width: 767px) {
  section.hero .swiper-slide > .container {
    min-height: unset;
  }
}
@media (max-width: 670px) {
  section.hero .swiper-slide.has-vertical-image .image-horizontal {
    display: none;
  }
}
section.hero .swiper-slide.has-vertical-image .image-vertical {
  display: none;
  object-position: bottom center;
}
@media (max-width: 670px) {
  section.hero .swiper-slide.has-vertical-image .image-vertical {
    display: block;
    bottom: 0;
    width: 100%;
    height: unset;
    max-width: unset;
  }
}
section.hero .swiper-slide .container {
  position: relative;
  color: #FFFFFF;
  padding-bottom: 100px;
  z-index: 2;
}
@media (max-width: 767px) {
  section.hero .swiper-slide .container {
    padding-bottom: 60px;
  }
}
section.hero .swiper-slide .container .wrap {
  position: relative;
  z-index: 1;
  padding: 180px 0 0;
}
@media (max-width: 767px) {
  section.hero .swiper-slide .container .wrap {
    padding: 151px 0 0;
  }
}
section.hero .swiper-slide.small-padding .wrap {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  section.hero .swiper-slide.small-padding .wrap {
    padding: 110px 0;
    padding-bottom: 78px;
  }
}
section.hero .image-wrap {
  position: absolute;
  top: unset;
  right: 0;
  bottom: 0;
  transform: translate(1%, 1%);
}
@media (max-width: 767px) {
  section.hero .image-wrap {
    transform: translate(25%, 3%);
  }
}
section.hero img {
  width: calc(60vw - 20px);
  height: auto;
  object-fit: cover;
}
@media (max-width: 767px) {
  section.hero img {
    height: auto;
    max-width: unset;
    width: 100vw;
  }
}
section.hero img.full-width {
  max-width: unset;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
  user-select: none;
  object-fit: cover;
  object-position: right;
}

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