@charset "UTF-8";
/* Base */ /* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Links */
a,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button,
input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --container-width: 1430px;
  --container-padding: 15px;
  --font-main: "Mont", sans-serif;
  --font-accent: "Lighthaus", serif;
  --page-bg: #fff;
  --text-color: #000;
  --accent: #ac182c;
  --laptop-size: 1199px;
  --tablet-size: 959px;
  --mobile-size: 599px;
}

.dark {
  --page-bg: #252526;
  --text-color: #fff;
}

html {
  scroll-behavior: smooth;
}

body {
  background-color: var(--page-bg);
  color: var(--text-color);
  font-family: var(--font-main);
}

.none {
  display: none !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.no-scroll {
  overflow-y: hidden;
}

.container-fluid {
  max-width: 1920px;
  margin: 0 auto;
}

.container {
  padding: 0 var(--container-padding);
  max-width: var(--container-width);
  margin: 0 auto;
}

.container-right {
  /* overflow-x: hidden; */
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: var(--laptop-size)) {
  .container-right {
    padding-left: var(--container-padding);
  }
}

.container-left {
  /* overflow-x: hidden; */
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: var(--laptop-size)) {
  .container-left {
    padding-right: var(--container-padding);
  }
}

html,
body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.footer {
  margin-top: auto;
}

/* Blocks */
.best-sales {
  max-width: 1920px;
  margin: 0 auto;
  background-color: rgba(11, 63, 55, 0.049);
  position: relative;
  margin-bottom: 80px;
  overflow: hidden;
}
.best-sales__title {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 46px;
  font-family: var(--font-accent);
  font-size: 50px;
  font-weight: 400;
  line-height: 37px;
}
@media (max-width: 450px) {
  .best-sales__title {
    font-size: 24px;
    line-height: 18px;
  }
}
@media (max-width: 450px) {
  .best-sales__title {
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
.best-sales__content {
  display: flex;
  gap: 20px;
}
.best-sales__item {
  position: relative;
  padding: 20px 20px;
}
.best-sales__item img {
  width: 100%;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}
.best-sales__item a:hover {
  height: 55px;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1300px) {
  .best-sales__item {
    width: 350px;
    height: 450px;
  }
}
@media (max-width: 450px) {
  .best-sales__item {
    width: 350px;
    height: 466px;
  }
}
.best-sales__heart {
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: #fff;
  width: 63px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease 0s;
}
.best-sales__heart:hover .heart-icon {
  background: url("./../img/products/active-heart.svg") no-repeat;
}
.best-sales__heart:hover {
  height: 55px;
  cursor: url("./../img/cursor.png"), auto;
}
.best-sales__info {
  display: flex;
  justify-content: space-between;
}
.best-sales__text {
  padding-top: 35px;
  font-size: 20px;
  font-weight: 600;
  line-height: 19px;
  max-width: 257px;
}
@media (max-width: 1300px) {
  .best-sales__text {
    font-weight: 500;
    max-width: 160px;
  }
}
.best-sales__pricet {
  padding-top: 47px;
  font-size: 30px;
  font-weight: 800;
  line-height: 29px;
}
@media (max-width: 1240px) {
  .best-sales__pricet {
    font-size: 25px;
  }
}

.heart-icon {
  background-image: url("./../img/products/black-heart.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease 0s;
}

.swiper-pagination {
  position: sticky !important;
  margin-top: 45px;
}

.swiper-pagination-bullet {
  width: 12px !important;
  height: 12px !important;
  background-color: #031412 !important;
  opacity: 1 !important;
  border-radius: 0 !important;
}

.swiper-pagination-bullet-active {
  background: linear-gradient(65.81deg, #5e3928 -24.09%, #e4a16f 104.02%) !important;
}

.swiper-button-prev img,
.swiper-button-next img {
  /* Додайте стилі за необхідності */
  width: 30px;
  height: 30px;
}

.swiper-arrow-prev {
  position: absolute;
  top: 50%;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1440px) {
  .swiper-arrow-prev {
    display: none;
  }
}

.swiper-arrow-next {
  position: absolute;
  top: 50%;
  right: 0;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1440px) {
  .swiper-arrow-next {
    display: none;
  }
}

.swiper-arrow-next:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
}

.swiper-arrow-prev:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
  rotate: 180deg;
}

.best-sale__button {
  display: flex;
  justify-content: center;
  padding-top: 42px;
  padding-bottom: 80px;
}

.best-sales__btn {
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  padding: 17px 78px;
  transition: all 0.3s ease 0s;
  z-index: 100;
}
.best-sales__btn:hover {
  opacity: 0.9;
}

.Ellipse5 {
  position: absolute;
  opacity: 0.5;
}

.Ellipse7 {
  position: absolute;
  opacity: 0.5;
}

.Ellipse6 {
  position: absolute;
  opacity: 0.5;
  right: 0;
}

.Ellipse3 {
  position: absolute;
  opacity: 0.5;
  left: 47%;
}

.Ellipse4 {
  position: absolute;
  opacity: 0.5;
  left: 20%;
  bottom: 0;
}

.notification-container {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  opacity: 0.9;
  z-index: 999;
  text-align: center;
  font-family: var(--font-accent);
}

.notification-message {
  font-size: 14px;
}

.footer-inner {
  max-width: 1920px;
  background: linear-gradient(285.45deg, #0b3f37 38.27%, #cb8d62 141.81%);
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  height: 100%;
  padding: 80px 0;
}

.footer__content {
  display: flex;
  gap: 400px;
}
@media (max-width: 1300px) {
  .footer__content {
    padding: 0 100px;
  }
}
@media (max-width: 768px) {
  .footer__content {
    flex-wrap: wrap;
    gap: 70px;
    padding: 0 50px;
  }
}
@media (max-width: 450px) {
  .footer__content {
    gap: 30px;
    padding: 0 20px;
  }
}

.footer-policy {
  display: flex;
  flex-direction: column;
  gap: 24px;
  z-index: 320;
}
.footer-policy__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: #adadad;
}
.footer-policy__policy {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: underline;
  color: #fff;
}

.footer-links {
  display: flex;
  gap: 100px;
  z-index: 320;
}
@media (max-width: 450px) {
  .footer-links {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}

.footer-nav__title {
  font-size: 18px;
  font-weight: 800;
  line-height: 17px;
  color: #fff;
}
.footer-nav__item {
  margin-top: 15px;
}
.footer-nav__link {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.footer-nav__link:hover {
  text-decoration: underline;
}

.footer-catalog__title {
  font-size: 18px;
  font-weight: 800;
  line-height: 17px;
  color: #fff;
}
.footer-catalog__item {
  margin-top: 15px;
}
.footer-catalog__link {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.footer-catalog__link:hover {
  text-decoration: underline;
}

@media (max-width: 450px) {
  .footer-contacts {
    order: -1;
  }
}
.footer-contacts__title {
  font-size: 18px;
  font-weight: 800;
  line-height: 17px;
  color: #fff;
}
.footer-contacts__item {
  margin-top: 15px;
}
.footer-contacts__link {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.footer-contacts__link:hover {
  text-decoration: underline;
}
.footer-contacts__icons {
  display: flex;
  gap: 18px;
  margin-top: 17px;
}

.scroll-up {
  position: absolute;
  right: 10%;
  bottom: 20px;
  rotate: 90deg;
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  color: #fff;
  padding: 17px 30px;
  text-transform: uppercase;
}

.header__inner-nav {
  max-width: 1920px;
  background: linear-gradient(285.45deg, #0b3f37 38.27%, #cb8d62 141.81%);
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.header__inner {
  max-width: 1920px;
  background: linear-gradient(285.45deg, #0b3f37 38.27%, #cb8d62 141.81%);
  min-height: 896px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
@media (max-width: 768px) {
  .header__inner {
    min-height: 1024px;
  }
}
@media (max-width: 450px) {
  .header__inner {
    min-height: 750px;
  }
}

.swiper-header .swiper-pagination-bullet {
  background-color: #fff !important;
}

@media (max-width: 770px) {
  .header .main-header-set {
    display: none;
  }
}
.header__top {
  padding-bottom: 60px;
  display: flex;
}
@media (max-width: 768px) {
  .header__top {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
}
@media (max-width: 450px) {
  .header__top {
    justify-content: space-between;
    align-items: center;
  }
}
.header__top-set {
  display: flex;
  gap: 20px;
  padding-left: 403px;
}
@media (max-width: 1300px) {
  .header__top-set {
    padding-left: 100px;
  }
}
@media (max-width: 768px) {
  .header__top-set {
    flex-wrap: wrap;
    padding-left: 0px;
  }
}
.header__top-heart, .header__top-user, .header__top-cart {
  width: 50px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  height: 87px;
  transition: transform 0.3s ease 0s;
  z-index: 10;
}
.header__top-heart:hover, .header__top-user:hover, .header__top-cart:hover {
  transform: scaleY(1.2);
}
.header__top-heart a, .header__top-user a, .header__top-cart a {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 15px;
}

.logo {
  flex-shrink: 0;
  padding-top: 44px;
  z-index: 20;
}
@media (max-width: 1300px) {
  .logo {
    padding-left: 60px;
  }
}
@media (max-width: 450px) {
  .logo {
    padding-left: 10px;
  }
}

.header-menu {
  padding-left: 77px;
  padding-top: 68px;
  z-index: 20;
}
@media (max-width: 770px) {
  .header-menu {
    order: 1;
  }
}
@media (max-width: 670px) {
  .header-menu {
    display: none;
  }
}
.header-menu__list {
  display: flex;
  gap: 50px;
}
.header-menu__link {
  line-height: 96.4%;
  color: #ffffff;
  transition: all 0.7s ease 0s;
  font-size: 16px;
  font-weight: 800;
}
.header-menu__link:hover {
  background: linear-gradient(149.74deg, rgb(94, 57, 40), rgb(228, 161, 111));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family: Mont;
  font-size: 16px;
  font-weight: 800;
  line-height: 96.4%;
  letter-spacing: 0%;
  text-align: center;
}

.header-wood {
  position: absolute;
  right: 0px;
  border-radius: 70% 0% 0 0%;
  width: 900px;
  height: 100%;
}
@media (max-width: 1300px) {
  .header-wood {
    border-radius: 70% 0% 0 70%;
    height: 900px;
    width: 600px;
  }
}
@media (max-width: 768px) {
  .header-wood {
    top: 200px;
    right: -400px;
    height: 900px;
  }
}
@media (max-width: 450px) {
  .header-wood {
    right: -250px;
  }
}

.header-wood__text {
  position: absolute;
  bottom: 0;
  right: 0;
  font-family: var(--font-accent);
  font-size: 160px;
  font-weight: 400;
  line-height: 120px;
  text-align: right;
  max-width: 680px;
  color: #fff;
}
@media (max-width: 1300px) {
  .header-wood__text {
    font-size: 100px;
    max-width: 400px;
  }
}
@media (max-width: 450px) {
  .header-wood__text {
    display: none;
  }
}

.header__item {
  display: flex;
}
.header__info {
  padding-left: 50px;
}
@media (max-width: 450px) {
  .header__info {
    padding-left: 15px;
  }
}
.header__info-title {
  font-family: var(--font-accent);
  font-size: 100px;
  width: 130%;
  font-weight: 400;
  line-height: 75px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  position: relative;
  margin-top: 145px;
  color: #fff;
}
.header__info-title::after {
  content: "";
  position: absolute;
  height: 1px;
  width: 523px;
  background: linear-gradient(90deg, #ffffff -0.02%, rgba(255, 255, 255, 0) 100.02%);
  left: 0;
  bottom: 0;
}
@media (max-width: 1300px) {
  .header__info-title {
    font-size: 60px;
    line-height: 69px;
  }
}
@media (max-width: 450px) {
  .header__info-title {
    font-size: 30px;
    line-height: 34px;
    padding-bottom: 20px;
    margin-bottom: 15px;
    margin-top: 50px;
  }
  .header__info-title::after {
    width: 300px;
  }
}
.header__info-text {
  font-size: 50px;
  font-weight: 800;
  line-height: 48px;
  margin-bottom: 40px;
  color: #fff;
  max-width: 530px;
}
@media (max-width: 1300px) {
  .header__info-text {
    font-size: 30px;
    line-height: 39px;
    max-width: 360px;
  }
}
@media (max-width: 450px) {
  .header__info-text {
    font-size: 20px;
    line-height: 26px;
    max-width: 188px;
    margin-bottom: 15px;
  }
}
.header__info-box {
  display: flex;
  gap: 110px;
  margin-bottom: 40px;
  color: #fff;
}
@media (max-width: 450px) {
  .header__info-box {
    gap: 50px;
  }
}
.header__info-price {
  font-size: 30px;
  font-weight: 400;
  line-height: 29px;
}
@media (max-width: 1300px) {
  .header__info-price {
    font-size: 24px;
    font-weight: 300;
    line-height: 23px;
  }
}
@media (max-width: 450px) {
  .header__info-price {
    font-size: 16px;
    font-weight: 300;
    line-height: 15px;
  }
}
.header__info-number {
  font-size: 30px;
  font-weight: 800;
  line-height: 29px;
}
@media (max-width: 1300px) {
  .header__info-number {
    font-size: 24px;
    line-height: 23px;
  }
}
@media (max-width: 450px) {
  .header__info-number {
    font-size: 16px;
    line-height: 15px;
  }
}
.header__info-btn {
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  padding: 17px 78px;
  transition: all 0.3s ease 0s;
  z-index: 100;
  width: 327px;
}
.header__info-btn:hover {
  opacity: 0.8;
}
@media (max-width: 450px) {
  .header__info-btn {
    width: 155px;
    display: flex;
    justify-content: center;
  }
}
.header__item-img {
  z-index: 10;
  margin-left: 250px;
}
@media (max-width: 1300px) {
  .header__item-img {
    display: none;
  }
}

.img-item {
  position: absolute;
  right: 20%;
  bottom: -122px;
  z-index: 15;
}

.img-box {
  position: absolute;
  bottom: -222px;
  right: 20%;
}

.img-bg {
  position: absolute;
  left: 30%;
  top: -84px;
  z-index: -1;
}

.for-bottom {
  position: absolute;
  left: 51%;
  bottom: -147px;
  z-index: 30;
}

.swiper-pagination.swiper-pagination__header {
  text-align: left !important;
  margin-left: 50px !important;
  margin-top: 200px !important;
}

.img-box-header {
  display: none;
}
@media (max-width: 1300px) {
  .img-box-header {
    display: flex;
  }
}

.img-back-header {
  position: absolute;
  right: 100px;
}
@media (max-width: 1300px) {
  .img-back-header {
    bottom: -400px;
  }
}
@media (max-width: 768px) {
  .img-back-header {
    right: -50px;
    bottom: -400px;
  }
}
@media (max-width: 450px) {
  .img-back-header {
    bottom: -500px;
  }
}

.img-item-header {
  position: absolute;
  right: 280px;
  bottom: -70px;
  z-index: 10;
}
@media (max-width: 1300px) {
  .img-item-header {
    bottom: -170px;
  }
}
@media (max-width: 768px) {
  .img-item-header {
    right: 100px;
    bottom: -200px;
  }
}
@media (max-width: 450px) {
  .img-item-header {
    bottom: -335px;
    right: 30px;
  }
}

.img-place-header {
  position: absolute;
  right: 250px;
  bottom: -170px;
}
@media (max-width: 1300px) {
  .img-place-header {
    bottom: -270px;
  }
}
@media (max-width: 768px) {
  .img-place-header {
    right: 100px;
    bottom: -300px;
  }
}
@media (max-width: 450px) {
  .img-place-header {
    bottom: -440px;
    right: 10px;
  }
}

.logo {
  font-size: 32px;
}

.mobile-nav {
  position: fixed;
  top: -100%;
  width: 100%;
  height: 100%;
  z-index: 101;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  transition: all 0.2s ease-in;
}

.mobile-nav--open {
  top: 0;
}

.mobile-nav a {
  color: #fff;
}

.mobile-nav__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 20px;
  font-size: 28px;
  padding-top: 50px;
}
.mobile-nav__list .active {
  opacity: 0.5;
}

.header__top-set .top-set__mobile {
  top: -20px;
  padding: 0;
}
@media (max-width: 1300px) {
  .header__top-set .top-set__mobile {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .header__top-set .top-set__mobile {
    padding: 0;
  }
}
@media (max-width: 1300px) {
  .header__top-set .top-set__mobile {
    padding: 0;
  }
}

/* Nav Icon */
.mobile-nav-btn {
  --time: 0.1s;
  --width: 40px;
  --height: 30px;
  --line-height: 4px;
  --spacing: 6px;
  --color: #fff;
  --radius: 4px;
  /* Fixed height and width */
  /* height: var(--height); */
  /* width: var(--width); */
  /* Dynamic height and width */
  height: calc(var(--line-height) * 3 + var(--spacing) * 2);
  width: var(--width);
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}

.nav-icon {
  position: relative;
  width: var(--width);
  height: var(--line-height);
  background-color: var(--color);
  border-radius: var(--radius);
}

.nav-icon::before,
.nav-icon::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: var(--width);
  height: var(--line-height);
  border-radius: var(--radius);
  background-color: var(--color);
  transition: transform var(--time) ease-in, top var(--time) linear var(--time);
}

.nav-icon::before {
  /* top: calc(var(--line-height) * -2); */
  top: calc(-1 * (var(--line-height) + var(--spacing)));
}

.nav-icon::after {
  /* top: calc(var(--line-height) * 2); */
  top: calc(var(--line-height) + var(--spacing));
}

.nav-icon.nav-icon--active {
  background-color: transparent;
}

.nav-icon.nav-icon--active::before,
.nav-icon.nav-icon--active::after {
  top: 0;
  transition: top var(--time) linear, transform var(--time) ease-in var(--time);
}

.nav-icon.nav-icon--active::before {
  transform: rotate(45deg);
}

.nav-icon.nav-icon--active::after {
  transform: rotate(-45deg);
}

/* Layout */
.mobile-nav-btn {
  z-index: 999;
}

@media (max-width: 770px) {
  .mobile-nav-btn {
    display: block;
    right: 0;
    margin-top: 44px;
  }
}
.new {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}

.swiper-newest {
  width: 100%; /* або встановіть фіксовану ширину, яка підходить вашим потребам */
  overflow: hidden;
}

.swiperNewest-arrow-prev {
  position: absolute;
  top: 50%;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1440px) {
  .swiperNewest-arrow-prev {
    display: none;
  }
}

.swiperNewest-arrow-next {
  position: absolute;
  top: 50%;
  right: 0;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1440px) {
  .swiperNewest-arrow-next {
    display: none;
  }
}

.swiperNewest-arrow-next:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
}

.swiperNewest-arrow-prev:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
  rotate: 180deg;
}

.sale-discount {
  position: absolute;
  background-color: #9b0000;
  display: flex;
  justify-content: center;
  top: 40px;
}

.sale-discount__text {
  font-size: 20px;
  font-weight: 900;
  line-height: 19px;
  color: #fff;
  text-align: center;
  padding: 9px 18px;
}

.best-sales__pricet.discount-red {
  color: #9b0000;
  position: relative;
}
.best-sales__pricet.discount-red::before {
  content: "1953 грн";
  position: absolute;
  top: 20px;
  right: 0;
  opacity: 0.7;
  font-family: Mont;
  font-size: 20px;
  font-weight: 600;
  line-height: 19px;
  color: #031412;
}
.best-sales__pricet.discount-red::after {
  content: "";
  position: absolute;
  top: 30px;
  right: -10px;
  width: 100px;
  height: 1px;
  background-color: #031412;
  opacity: 0.7;
  transform: translateY(-50%) rotate(13.8deg);
}

.products {
  margin-bottom: 80px;
  margin-top: 80px;
}
.products__title {
  text-align: center;
  font-size: 50px;
  font-weight: 400;
  line-height: 74.9%;
  font-family: var(--font-accent);
  color: #031412;
  padding-bottom: 40px;
}
@media (max-width: 450px) {
  .products__title {
    font-size: 24px;
    line-height: 18px;
  }
}
.products__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 31px;
}
@media (max-width: 1300px) {
  .products__content {
    padding: 0 80px;
  }
}
@media (max-width: 768px) {
  .products__content {
    padding: 0 20px;
  }
}
@media (max-width: 450px) {
  .products__content {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
.products__text {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 27px;
  color: #ffffff;
  width: 100%;
  font-size: 30px;
  font-weight: 600;
  line-height: 29px;
  text-align: center;
  transition: all 0.3s ease 0s;
}
@media (max-width: 1300px) {
  .products__text {
    font-size: 20px;
    line-height: 19px;
  }
}
@media (max-width: 450px) {
  .products__text {
    font-size: 12px;
    padding-bottom: 10px;
    line-height: 12px;
  }
}

.poducts__item {
  overflow: hidden;
  transition: all 0.3s ease 0s;
  box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.2);
}
@media (max-width: 1300px) {
  .poducts__item {
    width: 273.1px;
    height: 295.13px;
  }
}
@media (max-width: 768px) {
  .poducts__item {
    width: 213.1px;
    height: 235.13px;
  }
}
@media (max-width: 450px) {
  .poducts__item {
    width: 134.7px;
    height: 148.62px;
  }
}
.poducts__item:hover {
  cursor: url("./../img/cursor.png"), auto;
}
.poducts__item:hover .products__text {
  color: #e7d3c5;
}
.poducts__item img {
  height: 100%;
  width: 100%;
}

.products__content .poducts__item:nth-child(1) {
  position: relative;
}
.products__content .poducts__item:nth-child(1)::before {
  content: "";
  position: absolute;
  background: linear-gradient(351.3deg, rgba(203, 141, 98, 0) 33.24%, #cb8d62 104.72%);
  width: 445px;
  height: 491px;
  rotate: 180deg;
}

.products__content .poducts__item:nth-child(2) {
  position: relative;
}
.products__content .poducts__item:nth-child(2)::before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(7, 44, 38, 0.5) 0%, rgba(7, 44, 38, 0) 100%);
  width: 445px;
  height: 491px;
  rotate: 180deg;
}

.products__content .poducts__item:nth-child(3) {
  position: relative;
}
.products__content .poducts__item:nth-child(3)::before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(7, 44, 38, 0.5) 0%, rgba(7, 44, 38, 0) 100%);
  width: 445px;
  height: 491px;
  rotate: 180deg;
}

.products__content .poducts__item:nth-child(4) {
  position: relative;
}
.products__content .poducts__item:nth-child(4)::before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(7, 44, 38, 0.5) 0%, rgba(7, 44, 38, 0) 100%);
  width: 445px;
  height: 491px;
  rotate: 180deg;
}

.products__content .poducts__item:nth-child(5) {
  position: relative;
}
.products__content .poducts__item:nth-child(5)::before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(7, 44, 38, 0.5) 0%, rgba(7, 44, 38, 0) 100%);
  width: 445px;
  height: 491px;
  rotate: 180deg;
}

.products__content .poducts__item:nth-child(6) {
  position: relative;
}
.products__content .poducts__item:nth-child(6)::before {
  content: "";
  position: absolute;
  background: linear-gradient(285.45deg, rgba(11, 63, 55, 0.8) 38.27%, rgba(203, 141, 98, 0.8) 141.81%);
  width: 445px;
  height: 491px;
  rotate: 180deg;
}

.product__item-30,
.product__item-50,
.product__item-80 {
  position: absolute;
  z-index: 10;
}

.product__item-30 {
  left: 100px;
  top: 90px;
  font-family: Mont;
  font-size: 40px;
  font-weight: 900;
  line-height: 39px;
  color: #fff;
}
@media (max-width: 768px) {
  .product__item-30 {
    top: 10px;
    left: 30px;
    top: 70px;
    left: 20px;
    font-family: Mont;
    font-size: 30px;
    font-weight: 950;
    line-height: 29px;
  }
}
@media (max-width: 450px) {
  .product__item-30 {
    font-size: 14px;
    line-height: 13px;
    top: 15px;
    left: 20px;
  }
}

.product__item-50 {
  right: 50px;
  top: 170px;
  font-family: Mont;
  font-size: 70px;
  font-weight: 900;
  line-height: 67px;
  text-align: center;
  color: #fff;
}
@media (max-width: 768px) {
  .product__item-50 {
    top: 100px;
    right: 20px;
    font-family: Mont;
    font-size: 30px;
    font-weight: 950;
    line-height: 29px;
  }
}
@media (max-width: 450px) {
  .product__item-50 {
    font-size: 14px;
    font-weight: 950;
    line-height: 13px;
    right: 20px;
    top: 40px;
  }
}

.product__item-80 {
  top: 270px;
  left: 50px;
  font-family: Mont;
  font-size: 100px;
  font-weight: 900;
  line-height: 96px;
  letter-spacing: 0em;
  text-align: center;
  color: #fff;
}
@media (max-width: 768px) {
  .product__item-80 {
    left: 30px;
    top: 150px;
    font-family: Mont;
    font-size: 30px;
    font-weight: 950;
    line-height: 29px;
  }
}
@media (max-width: 450px) {
  .product__item-80 {
    font-size: 14px;
    font-weight: 950;
    line-height: 13px;
    left: 30px;
    top: 80px;
  }
}

.products6-img {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 120;
}

.products6-img2 {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 120;
  rotate: 180deg;
}

.products6-img3 {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 120;
  rotate: 40deg;
}

.products6-img4 {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 120;
  rotate: 140deg;
}

.opinion,
.peeck,
.discount,
.recommend {
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
}

.peeck,
.discount {
  background-color: rgba(11, 63, 55, 0.049);
  overflow: hidden;
}

.swiper-opinion,
.swiper-discount,
.swiper-recomended {
  width: 100%; /* або встановіть фіксовану ширину, яка підходить вашим потребам */
  overflow: hidden;
}

.swiperHeader-arrow-prev,
.swiperOpinion-arrow-prev,
.swiperDiscount-arrow-prev,
.swiperRecomended-arrow-prev {
  position: absolute;
  top: 50%;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1440px) {
  .swiperHeader-arrow-prev,
  .swiperOpinion-arrow-prev,
  .swiperDiscount-arrow-prev,
  .swiperRecomended-arrow-prev {
    display: none;
  }
}

.swiperHeader-arrow-next,
.swiperOpinion-arrow-next,
.swiperDiscount-arrow-next,
.swiperRecomended-arrow-next {
  position: absolute;
  top: 50%;
  right: 0;
  cursor: url("./../img/cursor.png"), auto;
}
@media (max-width: 1440px) {
  .swiperHeader-arrow-next,
  .swiperOpinion-arrow-next,
  .swiperDiscount-arrow-next,
  .swiperRecomended-arrow-next {
    display: none;
  }
}

.swiperHeader-arrow-next:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
}

.swiperRecomended-arrow-next:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
}

.swiperRecomended-arrow-prev:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
  rotate: 180deg;
}

.swiperDiscount-arrow-next:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
}

.swiperDiscount-arrow-prev:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
  rotate: 180deg;
}

.swiperOpinion-arrow-next:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
}

.swiperOpinion-arrow-prev:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
  rotate: 180deg;
}

.swiperHeader-arrow-prev:hover img {
  content: url("./../img/swiper/arrow-right-active.svg");
  rotate: 180deg;
}

a:hover {
  cursor: url("./../img/cursor.png"), auto;
}

.opinion {
  margin-bottom: 80px;
}
.opinion__item {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 40px 40px;
  padding: 20px 30px;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
  position: relative;
}
.opinion__item::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 0;
  background-image: url("./../img/Union.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 115px;
}
@media (max-width: 768px) {
  .opinion__item {
    margin: 20px 10px;
  }
}
.opinion__item-img {
  width: 63px;
  height: 63px;
}
.opinion__item-name {
  font-size: 25px;
  line-height: 24px;
}
.opinion__item-text {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 19px;
}
.opinion__item-date {
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
}

.peeck__content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  justify-content: center;
  align-items: center;
  padding-bottom: 75px;
}
@media (max-width: 1300px) {
  .peeck__content {
    padding: 75px 30px;
  }
}
@media (max-width: 768px) {
  .peeck__content {
    grid-template-columns: repeat(2, 1fr);
  }
}

.peeck-item {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media (max-width: 450px) {
  .peeck-item {
    min-height: 340px;
  }
}
.peeck-item__back {
  width: 76px;
  height: 76px;
  background: linear-gradient(278.32deg, #0b3f37 -7.03%, #cb8d62 136.33%);
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  z-index: 10;
}
.peeck-item__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 19px;
  padding-top: 10px;
}
.peeck-item__text {
  max-width: 310px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.peeck-item__link {
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
  max-width: 129px;
  background-clip: text;
  -webkit-background-clip: text; /* Для підтримки Safari */
  color: transparent; /* Текст стає прозорим */
  background-image: linear-gradient(65.81deg, #5e3928 -24.09%, #e4a16f 104.02%);
  z-index: 100;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transition: all 0.3s ease 0s;
}
.peeck-item__link::after {
  content: "";
  display: block;
  height: 8px;
  width: 8px;
  background-image: url("./../img/peeck us/down-chevron 2.svg");
  transition: all 0.3s ease 0s;
}
.peeck-item__link:hover {
  opacity: 0.9;
}
.peeck-item__link:hover::after {
  transform: rotate(180deg);
}

.one-content {
  display: flex;
}

.one {
  background: linear-gradient(285.45deg, #0b3f37 38.27%, #cb8d62 141.81%);
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
  height: 483px;
  overflow: hidden;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .one {
    height: 484px;
  }
}
@media (max-width: 450px) {
  .one {
    min-height: 700px;
  }
}
.one__info {
  padding-top: 80px;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.one__info-title {
  font-family: var(--font-accent);
  font-size: 140px;
  font-weight: 400;
  line-height: 105px;
  color: #fff;
}
@media (max-width: 450px) {
  .one__info-title {
    font-size: 60px;
    line-height: 45px;
  }
}
.one__info-text {
  font-size: 35px;
  line-height: 34px;
  color: #fff;
  max-width: 633px;
}
@media (max-width: 450px) {
  .one__info-text {
    font-size: 14px;
    line-height: 13px;
    width: 165px;
    font-weight: 600;
  }
}
.one__info-button {
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  padding: 17px 78px;
  transition: all 0.3s ease 0s;
  z-index: 100;
  width: 357px;
}
.one__info-button:hover {
  opacity: 0.7;
}
@media (max-width: 450px) {
  .one__info-button {
    margin: 0 auto;
  }
}
.one__img {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-left: 142px;
  height: 100px;
  z-index: 10;
}
@media (max-width: 768px) {
  .one__img {
    margin-left: 0;
  }
}
@media (max-width: 450px) {
  .one__img {
    position: absolute;
    top: 170px;
    right: 50px;
  }
}
.one__img-box {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (max-width: 768px) {
  .one__img-box {
    bottom: -60px;
  }
}
.one__img-back {
  position: absolute;
  top: -100px;
  left: 0;
  width: 308px;
  height: 681px;
}
.one__img-item {
  padding-top: 30px;
  z-index: 10;
}
.one__img-place {
  position: absolute;
  bottom: -70px;
  left: -20px;
}
.one-main__img {
  height: 100%;
  right: 0;
  bottom: 0;
  position: absolute;
}
@media (max-width: 768px) {
  .one-main__img {
    right: -400px;
  }
}
@media (max-width: 450px) {
  .one-main__img {
    width: 800px;
    bottom: -250px;
    right: -500px;
  }
}

.bread-crumbles__inner {
  max-width: 1920px;
  background-color: rgba(11, 63, 55, 0.049);
  margin: 0 auto;
}

.bread-crumbles {
  max-width: 1920px;
  padding-top: 39px;
  padding-bottom: 50px;
}
@media (max-width: 1241px) {
  .bread-crumbles {
    padding-bottom: 50px;
  }
}

.link-homepage {
  font-size: 18px;
  font-weight: 600;
  line-height: 17px;
  color: #031412;
}

.link-current-page {
  font-size: 18px;
  font-weight: 800;
  line-height: 17px;
  color: #031412;
}

.about__inner {
  max-width: 1920px;
  background-color: rgba(11, 63, 55, 0.049);
  margin: 0 auto;
}
.about__content {
  display: flex;
  gap: 180px;
  align-items: center;
}
@media (max-width: 1241px) {
  .about__content {
    align-items: start;
    padding-left: 50px;
  }
}
@media (max-width: 770px) {
  .about__content {
    flex-direction: column;
    gap: 0;
  }
}
@media (max-width: 500px) {
  .about__content {
    padding-left: 10px;
  }
}
.about__info-title {
  font-family: var(--font-accent);
  font-size: 100px;
  font-weight: 400;
  line-height: 75px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  position: relative;
}
.about__info-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 623px;
  background: #031412;
  height: 1px;
}
@media (max-width: 1241px) {
  .about__info-title {
    font-size: 60px;
    line-height: 45px;
  }
  .about__info-title::after {
    width: 80%;
  }
}
.about__info-text {
  background-clip: text;
  -webkit-background-clip: text; /* Для підтримки Safari */
  color: transparent; /* Текст стає прозорим */
  background-image: linear-gradient(65.81deg, #5e3928 -24.09%, #e4a16f 104.02%);
  font-size: 50px;
  font-style: italic;
  font-weight: 600;
  line-height: 48px;
  position: relative;
  max-width: 533px;
  padding: 0 30px;
}
.about__info-text::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -30px;
  width: 34px;
  height: 34px;
  background-image: url("./../img/page-about/quote.svg");
}
.about__info-text::before {
  content: "";
  position: absolute;
  top: 0;
  left: -30px;
  width: 34px;
  height: 34px;
  background-image: url("./../img/page-about/quote.svg");
}
@media (max-width: 1241px) {
  .about__info-text {
    max-width: 440px;
    margin-left: 50px;
    font-size: 30px;
    line-height: 32px;
  }
  .about__info-text::after {
    right: 0;
  }
}
@media (max-width: 375px) {
  .about__info-text {
    margin-left: 10px;
  }
}
.about__info-box {
  display: flex;
  margin-top: 35px;
}
@media (max-width: 1241px) {
  .about__info-box {
    margin-top: 80px;
  }
}
.about__info-name {
  font-size: 30px;
  font-weight: 900;
  line-height: 29px;
  background-clip: text;
  -webkit-background-clip: text; /* Для підтримки Safari */
  color: transparent; /* Текст стає прозорим */
  background-image: linear-gradient(65.81deg, #5e3928 -24.09%, #e4a16f 104.02%);
  max-width: 165px;
}
@media (max-width: 770px) {
  .about__info-name {
    font-size: 18px;
    line-height: 17px;
    max-width: 100px;
  }
}
.about__img {
  width: 404.23px;
  height: 397.61px;
  right: 0;
}
@media (max-width: 770px) {
  .about__img {
    align-self: flex-end;
  }
}
@media (max-width: 450px) {
  .about__img {
    width: 289.53px;
    height: 284.79px;
  }
}

.clients__content {
  display: flex;
  gap: 152px;
  padding: 140px 0;
}
@media (max-width: 1241px) {
  .clients__content {
    flex-direction: column;
    align-items: center;
    gap: 90px;
  }
}
@media (max-width: 530px) {
  .clients__content {
    gap: 50px;
    padding-bottom: 23px;
    padding-top: 50px;
  }
}
.clients__info {
  display: flex;
  flex-direction: column;
  gap: 23px;
  max-width: 517px;
}
.clients__info-title {
  font-family: var(--font-accent);
  font-size: 50px;
  font-weight: 400;
  line-height: 53px;
}
@media (max-width: 1241px) {
  .clients__info-title {
    text-align: center;
  }
}
.clients__info-text {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}
@media (max-width: 1241px) {
  .clients__info-text {
    text-align: center;
  }
}
.clients__counter-title {
  font-size: 50px;
  font-weight: 900;
  line-height: 48px;
  background-clip: text;
  -webkit-background-clip: text; /* Для підтримки Safari */
  color: transparent; /* Текст стає прозорим */
  background-image: linear-gradient(65.81deg, #5e3928 -24.09%, #e4a16f 104.02%);
}
@media (max-width: 1241px) {
  .clients__counter-title {
    text-align: center;
  }
}
@media (max-width: 530px) {
  .clients__counter-title {
    font-size: 18px;
    line-height: 17px;
    padding-bottom: 12px;
  }
}
.clients__counter-number {
  font-size: 250px;
  font-weight: 800;
  line-height: 241px;
  background-image: url("./../img/page-about/for-numbers.png");
  background-position: bottom;
  background-size: cover;
  -webkit-background-clip: text; /* Для вебкіт браузерів */
  color: transparent;
}
@media (max-width: 1300px) {
  .clients__counter-number {
    align-self: center;
    font-size: 200px;
  }
}
@media (max-width: 700px) {
  .clients__counter-number {
    font-size: 100px;
    font-weight: 800;
    line-height: 96px;
    text-align: center;
    display: flex;
    justify-content: center;
  }
}

.history__inner-logo {
  position: absolute;
  color: #fff;
  rotate: -90deg;
  font-family: var(--font-accent);
  font-size: 155px;
  font-weight: 400;
  line-height: 116px;
  max-width: 770px;
  bottom: 270px;
  left: -257px;
}
@media (max-width: 1300px) {
  .history__inner-logo {
    display: none;
  }
}

.history {
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
}
.history__inner {
  max-width: 1920px;
  background-image: url("./../img/page-about/clients-bg.png");
  min-height: 626px;
  background-color: #000000;
}
@media (max-width: 770px) {
  .history__inner {
    background-image: none;
    padding-bottom: 80px;
  }
}
@media (max-width: 530px) {
  .history__inner {
    padding-bottom: 15px;
  }
}
.history__title {
  color: #fff;
  font-family: var(--font-accent);
  font-size: 50px;
  font-weight: 400;
  line-height: 53px;
  padding-top: 80px;
  text-align: center;
}
@media (max-width: 1241px) {
  .history__title {
    font-size: 40px;
    line-height: 30px;
  }
}
.history__box {
  color: #fff;
  display: grid;
  grid-template-columns: 445px 445px;
  gap: 30px;
  justify-content: center;
  padding-top: 30px;
}
@media (max-width: 770px) {
  .history__box {
    grid-template-columns: 324px 324px;
  }
}
@media (max-width: 530px) {
  .history__box {
    grid-template-columns: 1fr;
  }
}

.history-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
@media (max-width: 1241px) {
  .history-text {
    font-weight: 300;
  }
}
@media (max-width: 530px) {
  .history-text:nth-child(2) {
    display: none;
  }
}

.values__content {
  display: flex;
  gap: 30px;
  padding: 70px 0;
}
@media (max-width: 530px) {
  .values__content {
    flex-direction: column;
  }
}
.values__info {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.values__title {
  font-family: var(--font-accent);
  font-size: 50px;
  font-weight: 400;
  line-height: 53px;
  max-width: 300px;
}
@media (max-width: 770px) {
  .values__title {
    font-size: 40px;
    line-height: 42px;
  }
}
@media (max-width: 530px) {
  .values__title {
    margin: 0 auto;
    text-align: center;
    max-width: 400px;
  }
}
.values__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  max-width: 485px;
}
@media (max-width: 770px) {
  .values__text {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
  }
}
@media (max-width: 530px) {
  .values__text {
    margin: 0 auto;
    text-align: center;
  }
}
.values__subtitle {
  font-size: 25px;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
}

.value1::after {
  content: "";
  display: block;
  background-image: url("./../img/page-about/values1.svg");
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
  order: -1;
}

.value2::after {
  content: "";
  display: block;
  background-image: url("./../img/page-about/values2.svg");
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
  order: -1;
}

.value3::after {
  content: "";
  display: block;
  background-image: url("./../img/page-about/values3.svg");
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
  order: -1;
}

.news__title {
  font-family: var(--font-accent);
  font-size: 50px;
  font-weight: 400;
  line-height: 53px;
  padding: 30px 0px;
}
.news__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  transition: all 0.3s ease 0s;
}
@media (max-width: 1000px) {
  .news__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.news__item {
  display: flex;
  flex-direction: column;
  gap: 30px;
  max-width: 680px;
  height: 331px;
  margin-bottom: 50px;
}
.news__item-img-box {
  position: relative;
}

.news-item__img {
  position: relative;
}
.news-item__img::before {
  content: "";
  position: absolute;
  background: #c4c4c4;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
.news-item__img:hover::before {
  opacity: 0;
}

.news-img__hover {
  display: block;
  text-decoration: none;
  color: inherit;
}
.news-img__hover:hover .news-item__img::before {
  opacity: 0;
}
.news-img__hover__text {
  max-width: 620px;
}

.news-item-img__date {
  padding: 9px 13px;
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  color: #fff;
  max-width: 90px;
  text-align: center;
  font-family: Mont;
  font-size: 18px;
  font-weight: 800;
  line-height: 17px;
  position: absolute;
  right: 0;
  top: 0;
}
.news-item-img__text {
  font-size: 20px;
  font-weight: 600;
  line-height: 19px;
  position: absolute;
  bottom: 0;
  padding-left: 28px;
  padding-bottom: 26px;
  font-family: Mont;
  font-size: 20px;
  font-weight: 600;
  line-height: 19px;
  color: #fff;
  z-index: 1;
}
@media (max-width: 425px) {
  .news-item-img__text {
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
  }
}

.news-nav__inner {
  display: flex;
  gap: 10px;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.news__btn {
  padding: 12px;
  border: 1px solid #b3b9b8;
  height: 48px;
  font-size: 25px;
  font-weight: 600;
  line-height: 24px;
  color: #b3b9b8;
  margin-bottom: 80px;
  transition: all 0.3s ease 0s;
}
.news__btn:hover {
  background-color: #dbe0df;
}

.news__btn.active {
  background: linear-gradient(92.18deg, #5e3928 20.13%, #e4a16f 92.93%);
  color: #fff;
}

.hidden {
  display: none;
  opacity: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19iZXN0LXNhbGVzLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbG9nby5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX25ld2VzdC5zY3NzIiwiYmxvY2tzL19wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL19yZWNvbW1lbmRlZC5zY3NzIiwiYmxvY2tzL29uZS1wbHVzLW9uZS5zY3NzIiwiYmxvY2tzL2Fib3V0L19hYm91dC11cy5zY3NzIiwiYmxvY2tzL2Fib3V0L19jbGllbnRzLnNjc3MiLCJibG9ja3MvYWJvdXQvX2hpc3Rvcnkuc2NzcyIsImJsb2Nrcy9hYm91dC9fdmFsdWVzLnNjc3MiLCJibG9ja3MvbmV3cy9fbmV3cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0NBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFFQTtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQzVHRjtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQ2xCRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDRzs7O0FDUEo7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FDbEJEO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7Ozs7QUFJSjtBQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJOzs7O0FDeEJKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBTkFGO0FPUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTs7O0FBRUY7RUFaRjtJQWFJO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdBO0VBQ0U7RUFDQTs7QUFHSjtFQWRGO0lBZUk7SUFDQTs7O0FBRUY7RUFsQkY7SUFtQkk7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFNSjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtBQUVFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7Ozs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBS0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQzFPRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJOzs7QUFFRjtFQVBGO0lBUUk7SUFDQTtJQUNBOzs7QUFFRjtFQVpGO0lBYUk7SUFDQTs7OztBQUtOO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBO0lBQ0E7Ozs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQVVGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFPSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQVVGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFNSjtFQUZGO0lBR0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBVUY7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDdExGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRjtJQVNJOzs7QUFFRjtFQVhGO0lBWUk7Ozs7QUFHSjtFQUNFOzs7QUFNRTtFQURGO0lBRUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTtJQUNBOzs7QUFFRjtFQVJGO0lBU0k7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFFRjtFQVBGO0lBUUk7SUFDQTs7O0FBTUo7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFQRjtJQVFJOzs7O0FBR0o7RUFFRTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFFRjtFQVJGO0lBU0k7OztBQUdGO0VBQ0U7RUFDQTs7QUFVRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7OztBQUVGO0VBWEY7SUFZSTtJQUNBO0lBQ0E7OztBQUVGO0VBaEJGO0lBaUJJOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhGO0lBWUk7SUFDQTs7O0FBRUY7RUFmRjtJQWdCSTs7OztBQVVGO0VBQ0U7O0FBSUY7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQXBCRjtJQXFCSTtJQUNBOzs7QUFFRjtFQXhCRjtJQXlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7OztBQU9OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBO0lBQ0E7OztBQUVGO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQU1KO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBO0lBQ0E7OztBQUVGO0VBVEY7SUFVSTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFFRjtFQVJGO0lBU0k7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUY7RUFiRjtJQWNJO0lBQ0E7SUFDQTs7O0FBTUo7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTs7QUFDQTtFQUZGO0lBR0k7Ozs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQU5GO0lBT0k7SUFDQTs7O0FBRUY7RUFWRjtJQVdJOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUVGO0VBUkY7SUFTSTtJQUNBOzs7QUFFRjtFQVpGO0lBYUk7SUFDQTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFQRjtJQVFJO0lBQ0E7OztBQUVGO0VBWEY7SUFZSTtJQUNBOzs7O0FDbGFKO0VBQ0k7OztBQ0RKO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFFQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBR0o7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FBRUY7RUFORjtJQU9JOzs7QUFFRjtFQVRGO0lBVUk7Ozs7QUNsREo7QUFDQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDRTtFQUNBOzs7QUFHRjtBQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUlGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQzNGSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzFFSjtFQUVFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFFRjtFQVJGO0lBU0k7OztBQUVGO0VBWEY7SUFZSTtJQUNBOzs7QUFPSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWJGO0lBY0k7SUFDQTs7O0FBRUY7RUFqQkY7SUFrQkk7SUFDQTtJQUNBOzs7O0FBUUo7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUVGO0VBUkY7SUFTSTtJQUNBOzs7QUFFRjtFQVpGO0lBYUk7SUFDQTs7O0FBR0Y7RUFDRTs7QUFHQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7O0FBSU47RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBbEJGO0lBbUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUMxU0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0FBQUE7QUFBQTtBQUFBO0lBUUk7Ozs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7QUFBQTtBQUFBO0FBQUE7SUFTSTs7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0E7RUFDRTs7O0FBSUo7RUFFRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBbkJGO0lBb0JJOzs7QUFNSjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTs7O0FBRUY7RUFWRjtJQVdJOzs7O0FBR0o7RUFFRTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTs7O0FDOU5SO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJOzs7QUFFRjtFQVhGO0lBWUk7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUY7RUFiRjtJQWNJOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7OztBQUVGO0VBVkY7SUFXSTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFRSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBRUY7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7OztBQzVJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUVGO0VBUkY7SUFTSTtJQUNBOzs7QUFFRjtFQVpGO0lBYUk7OztBQVdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQWpCRjtJQWtCSTtJQUNBOztFQUNBO0lBQ0U7OztBQU9OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUE5QkY7SUErQkk7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7O0FBR0o7RUF4Q0Y7SUF5Q0k7OztBQU1KO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7SUFDQTtJQUNBOzs7QUFXSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBUEY7SUFRSTtJQUNBOzs7O0FDNUtKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBO0lBQ0E7OztBQUVGO0VBVEY7SUFVSTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQU1KO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBV0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7OztBQUVGO0VBWEY7SUFZSTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7SUFDQTs7O0FBRUY7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQ2pHTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEY7SUFZSTs7OztBQUdKO0VBRUU7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7OztBQUVGO0VBVEY7SUFVSTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJOzs7QUFFRjtFQVZGO0lBV0k7Ozs7QUFNTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7SUFDRTs7OztBQzVFSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQVdKO0VBQ0U7RUFDQTtFQUNBOztBQU9GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFYRjtJQVlJO0lBQ0E7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFFRjtFQVZGO0lBV0k7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDNUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7O0FBR0o7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQU1KO0VBQ0U7OztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkRjtJQWVJO0lBQ0E7SUFDQTs7OztBQVNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSU47RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvYmFzZVwiO1xuQGltcG9ydCBcIi4vYmFzZS91dGlsc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3N0aWNreS1mb290ZXJcIjtcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19iZXN0LXNhbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25hdi1pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25ld2VzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19yZWNvbW1lbmRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29uZS1wbHVzLW9uZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0L19hYm91dC11cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0L19jbGllbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXQvX2hpc3Rvcnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dC9fdmFsdWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbmV3cy9fbmV3cy5zY3NzXCI7XG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZyxcbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDE0MzBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuICAtLWZvbnQtbWFpbjogXCJNb250XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiTGlnaHRoYXVzXCIsIHNlcmlmO1xuXG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogI2FjMTgyYztcblxuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAtLXBhZ2UtYmc6ICMyNTI1MjY7XG4gIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cbiIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufSIsIi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICAvKiBvdmVyZmxvdy14OiBoaWRkZW47ICovXG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWxhcHRvcC1zaXplKSkge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWxhcHRvcC1zaXplKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuIiwiaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4iLCIuYmVzdC1zYWxlcyB7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgNjMsIDU1LCAwLjA0OSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLy8gLmJlc3Qtc2FsZXNfX3RpdGxlXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmJlc3Qtc2FsZXNfX2NvbnRlbnRcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gLmJlc3Qtc2FsZXNfX2l0ZW1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgY3Vyc29yOiB1cmwoXCIuLy4uL2ltZy9jdXJzb3IucG5nXCIpLCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIGhlaWdodDogNDY2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuYmVzdC1zYWxlc19faGVhcnRcclxuXHJcbiAgJl9faGVhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDYzcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICAgICY6aG92ZXIgLmhlYXJ0LWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uL2ltZy9wcm9kdWN0cy9hY3RpdmUtaGVhcnQuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIGN1cnNvcjogdXJsKFwiLi8uLi9pbWcvY3Vyc29yLnBuZ1wiKSwgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5iZXN0LXNhbGVzX19pbmZvXHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC8vIC5iZXN0LXNhbGVzX190ZXh0XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBtYXgtd2lkdGg6IDI1N3B4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmJlc3Qtc2FsZXNfX3ByaWNldFxyXG5cclxuICAmX19wcmljZXQge1xyXG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYXJ0LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb2R1Y3RzL2JsYWNrLWhlYXJ0LnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL3N3aXBlclxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTQxMiAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2NS44MWRlZywgIzVlMzkyOCAtMjQuMDklLCAjZTRhMTZmIDEwNC4wMiUpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldiBpbWcsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQgaW1nIHtcclxuICAvKiDQlNC+0LTQsNC50YLQtSDRgdGC0LjQu9GWINC30LAg0L3QtdC+0LHRhdGW0LTQvdC+0YHRgtGWICovXHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5zd2lwZXItYXJyb3ctcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGN1cnNvcjogdXJsKFwiLi8uLi9pbWcvY3Vyc29yLnBuZ1wiKSwgYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uc3dpcGVyLWFycm93LW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBjdXJzb3I6IHVybChcIi4vLi4vaW1nL2N1cnNvci5wbmdcIiksIGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnN3aXBlci1hcnJvdy1uZXh0OmhvdmVyIGltZyB7XHJcbiAgY29udGVudDogdXJsKFwiLi8uLi9pbWcvc3dpcGVyL2Fycm93LXJpZ2h0LWFjdGl2ZS5zdmdcIik7XHJcbn1cclxuLnN3aXBlci1hcnJvdy1wcmV2OmhvdmVyIGltZyB7XHJcbiAgY29udGVudDogdXJsKFwiLi8uLi9pbWcvc3dpcGVyL2Fycm93LXJpZ2h0LWFjdGl2ZS5zdmdcIik7XHJcbiAgcm90YXRlOiAxODBkZWc7XHJcbn1cclxuLmJlc3Qtc2FsZV9fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcbi5iZXN0LXNhbGVzX19idG4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4xOGRlZywgIzVlMzkyOCAyMC4xMyUsICNlNGExNmYgOTIuOTMlKTtcclxuICBwYWRkaW5nOiAxN3B4IDc4cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gIH1cclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vZWxpcHNlXHJcbi5FbGxpcHNlNSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG4uRWxsaXBzZTcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLkVsbGlwc2U2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5FbGxpcHNlMyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBsZWZ0OiA0NyU7XHJcbn1cclxuLkVsbGlwc2U0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGxlZnQ6IDIwJTtcclxuICBib3R0b206IDA7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG9wYWNpdHk6IDAuOTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbiIsIi5mb290ZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NS40NWRlZywgIzBiM2YzNyAzOC4yNyUsICNjYjhkNjIgMTQxLjgxJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLmZvb3RlciB7XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA3MHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1wb2xpY3kge1xuICAvLyAuZm9vdGVyLXBvbGljeV9fdGV4dFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHotaW5kZXg6IDMyMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNhZGFkYWQ7XG4gIH1cblxuICAvLyAuZm9vdGVyLXBvbGljeV9fcG9saWN5XG5cbiAgJl9fcG9saWN5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMDBweDtcbiAgei1pbmRleDogMzIwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyLW5hdiB7XG4gIC8vIC5mb290ZXItbmF2X190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIC5mb290ZXItbmF2X19saXN0XG5cbiAgLy8gICAmX19saXN0IHtcbiAgLy8gICB9XG5cbiAgLy8gLmZvb3Rlci1uYXZfX2l0ZW1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLy8gLmZvb3Rlci1uYXZfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLmZvb3Rlci1jYXRhbG9nIHtcbiAgLy8gLmZvb3Rlci1jYXRhbG9nX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIC5mb290ZXItY2F0YWxvZ19fbGlzdFxuXG4gIC8vICAgJl9fbGlzdCB7XG4gIC8vICAgfVxuXG4gIC8vIC5mb290ZXItY2F0YWxvZ19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAvLyAuZm9vdGVyLWNhdGFsb2dfX2xpbmtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLmZvb3Rlci1jb250YWN0cyB7XG4gIC8vIC5mb290ZXItY29udGFjdHNfX3RpdGxlXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAvLyAuZm9vdGVyLWNvbnRhY3RzX19saXN0XG5cbiAgLy8gICAmX19saXN0IHtcbiAgLy8gICB9XG5cbiAgLy8gLmZvb3Rlci1jb250YWN0c19faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAvLyAuZm9vdGVyLWNvbnRhY3RzX19saW5rXG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyLWNvbnRhY3RzX19pY29uc1xuXG4gICZfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG4uc2Nyb2xsLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IDIwcHg7XG4gIHJvdGF0ZTogOTBkZWc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4xOGRlZywgIzVlMzkyOCAyMC4xMyUsICNlNGExNmYgOTIuOTMlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi5oZWFkZXJfX2lubmVyLW5hdiB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1LjQ1ZGVnLCAjMGIzZjM3IDM4LjI3JSwgI2NiOGQ2MiAxNDEuODElKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NS40NWRlZywgIzBiM2YzNyAzOC4yNyUsICNjYjhkNjIgMTQxLjgxJSk7XG4gIG1pbi1oZWlnaHQ6IDg5NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMjRweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuLnN3aXBlci1oZWFkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIC8vIC5oZWFkZXJfX3RvcFxuICAubWFpbi1oZWFkZXItc2V0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyX190b3Atc2V0XG5cbiAgJl9fdG9wLXNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MDNweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX3RvcC1oZWFydFxuXG4gICZfX3RvcC1oZWFydCxcbiAgJl9fdG9wLXVzZXIsXG4gICZfX3RvcC1jYXJ0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMHM7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMik7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4ubG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgei1pbmRleDogMjA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLW1lbnUge1xuICAvLyAuaGVhZGVyLW1lbnVfX2xpc3RcbiAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICBwYWRkaW5nLXRvcDogNjhweDtcbiAgei1pbmRleDogMjA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTBweDtcbiAgfVxuXG4gIC8vIC5oZWFkZXItbWVudV9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICB9XG5cbiAgLy8gLmhlYWRlci1tZW51X19saW5rXG5cbiAgJl9fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDk2LjQlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UgMHM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDkuNzRkZWcsIHJnYig5NCwgNTcsIDQwKSwgcmdiKDIyOCwgMTYxLCAxMTEpKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDk2LjQlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLmhlYWRlci13b29kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiA3MCUgMCUgMCAwJTtcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiA3MCUgMCUgMCA3MCU7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdG9wOiAyMDBweDtcbiAgICByaWdodDogLTQwMHB4O1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgcmlnaHQ6IC0yNTBweDtcbiAgfVxufVxuLmhlYWRlci13b29kX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL3NsaWRlclxuLmhlYWRlciB7XG4gIC8vIC5oZWFkZXJfX2NvbnRlbnRcblxuICAvLyAuaGVhZGVyX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2luZm9cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAvLyAuaGVhZGVyX19pbmZvLXRpdGxlXG5cbiAgJl9faW5mby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIHdpZHRoOiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDUyM3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmIC0wLjAyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAuMDIlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2luZm8tdGV4dFxuXG4gICZfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1heC13aWR0aDogMTg4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2luZm8tYm94XG5cbiAgJl9faW5mby1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2luZm8tcHJpY2VcblxuICAmX19pbmZvLXByaWNlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2luZm8tbnVtYmVyXG5cbiAgJl9faW5mby1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2luZm8tYnRuXG5cbiAgJl9faW5mby1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4xOGRlZywgIzVlMzkyOCAyMC4xMyUsICNlNGExNmYgOTIuOTMlKTtcbiAgICBwYWRkaW5nOiAxN3B4IDc4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDMyN3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2l0ZW0taW1nXG5cbiAgJl9faXRlbS1pbWcge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmltZy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAlO1xuICBib3R0b206IC0xMjJweDtcbiAgei1pbmRleDogMTU7XG59XG4uaW1nLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjIycHg7XG4gIHJpZ2h0OiAyMCU7XG59XG4uaW1nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMCU7XG4gIHRvcDogLTg0cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZvci1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUxJTtcbiAgYm90dG9tOiAtMTQ3cHg7XG4gIHotaW5kZXg6IDMwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL3NtYWxsIGhlYWRlclxuLmltZy1ib3gtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbWctYmFjay1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGJvdHRvbTogLTQwMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IC00MDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBib3R0b206IC01MDBweDtcbiAgfVxufVxuLmltZy1pdGVtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI4MHB4O1xuICBib3R0b206IC03MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGJvdHRvbTogLTE3MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBib3R0b206IC0yMDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBib3R0b206IC0zMzVweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLmltZy1wbGFjZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNTBweDtcbiAgYm90dG9tOiAtMTcwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBib3R0b206IC0yNzBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogMTAwcHg7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgYm90dG9tOiAtNDQwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiIsIi5sb2dvIHtcbiAgICBmb250LXNpemU6IDMycHg7XG59IiwiLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vIHRvcDogMDtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAxO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy8gcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuMThkZWcsICM1ZTM5MjggMjAuMTMlLCAjZTRhMTZmIDkyLjkzJSk7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICYgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uaGVhZGVyX190b3Atc2V0IC50b3Atc2V0X19tb2JpbGUge1xuICB0b3A6IC0yMHB4O1xuICBwYWRkaW5nOiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuXG4gIC0td2lkdGg6IDQwcHg7XG4gIC0taGVpZ2h0OiAzMHB4O1xuXG4gIC0tbGluZS1oZWlnaHQ6IDRweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG5cbiAgLS1jb2xvcjogI2ZmZjtcbiAgLS1yYWRpdXM6IDRweDtcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjE4ZGVnLCAjNWUzOTI4IDIwLjEzJSwgI2U0YTE2ZiA5Mi45MyUpO1xuICAvLyBwYWRkaW5nOiAzMHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcblxuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLCB0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuICB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLCB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG5cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIHotaW5kZXg6IDk5OTtcbiAgLy8gZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5tb2JpbGUtbmF2LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxufVxuIiwiLm5ldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItbmV3ZXN0IHtcclxuICB3aWR0aDogMTAwJTsgLyog0LDQsdC+INCy0YHRgtCw0L3QvtCy0ZbRgtGMINGE0ZbQutGB0L7QstCw0L3RgyDRiNC40YDQuNC90YMsINGP0LrQsCDQv9GW0LTRhdC+0LTQuNGC0Ywg0LLQsNGI0LjQvCDQv9C+0YLRgNC10LHQsNC8ICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyTmV3ZXN0LWFycm93LXByZXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBjdXJzb3I6IHVybChcIi4vLi4vaW1nL2N1cnNvci5wbmdcIiksIGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnN3aXBlck5ld2VzdC1hcnJvdy1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY3Vyc29yOiB1cmwoXCIuLy4uL2ltZy9jdXJzb3IucG5nXCIpLCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXJOZXdlc3QtYXJyb3ctbmV4dDpob3ZlciBpbWcge1xyXG4gIGNvbnRlbnQ6IHVybChcIi4vLi4vaW1nL3N3aXBlci9hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xyXG59XHJcbi5zd2lwZXJOZXdlc3QtYXJyb3ctcHJldjpob3ZlciBpbWcge1xyXG4gIGNvbnRlbnQ6IHVybChcIi4vLi4vaW1nL3N3aXBlci9hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xyXG4gIHJvdGF0ZTogMTgwZGVnO1xyXG59XHJcbi5zYWxlLWRpc2NvdW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMDAwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRvcDogNDBweDtcclxufVxyXG4uc2FsZS1kaXNjb3VudF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDlweCAxOHB4O1xyXG59XHJcbi5iZXN0LXNhbGVzX19wcmljZXQuZGlzY291bnQtcmVkIHtcclxuICBjb2xvcjogIzliMDAwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIjE5NTMg0LPRgNC9XCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgY29sb3I6ICMwMzE0MTI7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNDEyO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMy44ZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLnByb2R1Y3RzIHtcclxuICAvLyAucHJvZHVjdHNfX3RpdGxlXHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDc0LjklO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcclxuICAgIGNvbG9yOiAjMDMxNDEyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5wcm9kdWN0c19fY29udGVudFxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAzMXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDAgNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5wcm9kdWN0c19fdGV4dFxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9kdWN0cyB7XHJcbiAgLy8gLnBvZHVjdHNfX2l0ZW1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICB3aWR0aDogMjczLjFweDtcclxuICAgICAgaGVpZ2h0OiAyOTUuMTNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogMjEzLjFweDtcclxuICAgICAgaGVpZ2h0OiAyMzUuMTNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICB3aWR0aDogMTM0LjdweDtcclxuICAgICAgaGVpZ2h0OiAxNDguNjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiB1cmwoXCIuLy4uL2ltZy9jdXJzb3IucG5nXCIpLCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5wcm9kdWN0c19fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNlN2QzYzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0c19fY29udGVudCAucG9kdWN0c19faXRlbTpudGgtY2hpbGQoMSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUxLjNkZWcsIHJnYmEoMjAzLCAxNDEsIDk4LCAwKSAzMy4yNCUsICNjYjhkNjIgMTA0LjcyJSk7XHJcbiAgICB3aWR0aDogNDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ5MXB4O1xyXG4gICAgcm90YXRlOiAxODBkZWc7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0c19fY29udGVudCAucG9kdWN0c19faXRlbTpudGgtY2hpbGQoMikge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDcsIDQ0LCAzOCwgMC41KSAwJSwgcmdiYSg3LCA0NCwgMzgsIDApIDEwMCUpO1xyXG4gICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgaGVpZ2h0OiA0OTFweDtcclxuICAgIHJvdGF0ZTogMTgwZGVnO1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdHNfX2NvbnRlbnQgLnBvZHVjdHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg3LCA0NCwgMzgsIDAuNSkgMCUsIHJnYmEoNywgNDQsIDM4LCAwKSAxMDAlKTtcclxuXHJcbiAgICB3aWR0aDogNDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ5MXB4O1xyXG4gICAgcm90YXRlOiAxODBkZWc7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0c19fY29udGVudCAucG9kdWN0c19faXRlbTpudGgtY2hpbGQoNCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDcsIDQ0LCAzOCwgMC41KSAwJSwgcmdiYSg3LCA0NCwgMzgsIDApIDEwMCUpO1xyXG5cclxuICAgIHdpZHRoOiA0NDVweDtcclxuICAgIGhlaWdodDogNDkxcHg7XHJcbiAgICByb3RhdGU6IDE4MGRlZztcclxuICB9XHJcbn1cclxuLnByb2R1Y3RzX19jb250ZW50IC5wb2R1Y3RzX19pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNywgNDQsIDM4LCAwLjUpIDAlLCByZ2JhKDcsIDQ0LCAzOCwgMCkgMTAwJSk7XHJcblxyXG4gICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgaGVpZ2h0OiA0OTFweDtcclxuICAgIHJvdGF0ZTogMTgwZGVnO1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdHNfX2NvbnRlbnQgLnBvZHVjdHNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDI4NS40NWRlZyxcclxuICAgICAgcmdiYSgxMSwgNjMsIDU1LCAwLjgpIDM4LjI3JSxcclxuICAgICAgcmdiYSgyMDMsIDE0MSwgOTgsIDAuOCkgMTQxLjgxJVxyXG4gICAgKTtcclxuXHJcbiAgICB3aWR0aDogNDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ5MXB4O1xyXG4gICAgcm90YXRlOiAxODBkZWc7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0X19pdGVtLTMwLFxyXG4ucHJvZHVjdF9faXRlbS01MCxcclxuLnByb2R1Y3RfX2l0ZW0tODAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4ucHJvZHVjdF9faXRlbS0zMCB7XHJcbiAgbGVmdDogMTAwcHg7XHJcbiAgdG9wOiA5MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHRvcDogNzBweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5NTA7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0X19pdGVtLTUwIHtcclxuICByaWdodDogNTBweDtcclxuICB0b3A6IDE3MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGZvbnQtc2l6ZTogNzBweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA2N3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDk1MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5NTA7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdF9faXRlbS04MCB7XHJcbiAgdG9wOiAyNzBweDtcclxuICBsZWZ0OiA1MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogOTZweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTUwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDk1MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHRvcDogODBweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3RzNi1pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTIwO1xyXG59XHJcbi5wcm9kdWN0czYtaW1nMiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMjA7XHJcbiAgcm90YXRlOiAxODBkZWc7XHJcbn1cclxuLnByb2R1Y3RzNi1pbWczIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEyMDtcclxuICByb3RhdGU6IDQwZGVnO1xyXG59XHJcbi5wcm9kdWN0czYtaW1nNCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMjA7XHJcbiAgcm90YXRlOiAxNDBkZWc7XHJcbn1cclxuIiwiLm9waW5pb24sXHJcbi5wZWVjayxcclxuLmRpc2NvdW50LFxyXG4ucmVjb21tZW5kIHtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBlZWNrLFxyXG4uZGlzY291bnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDYzLCA1NSwgMC4wNDkpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1vcGluaW9uLFxyXG4uc3dpcGVyLWRpc2NvdW50LFxyXG4uc3dpcGVyLXJlY29tZW5kZWQge1xyXG4gIHdpZHRoOiAxMDAlOyAvKiDQsNCx0L4g0LLRgdGC0LDQvdC+0LLRltGC0Ywg0YTRltC60YHQvtCy0LDQvdGDINGI0LjRgNC40L3Rgywg0Y/QutCwINC/0ZbQtNGF0L7QtNC40YLRjCDQstCw0YjQuNC8INC/0L7RgtGA0LXQsdCw0LwgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXJIZWFkZXItYXJyb3ctcHJldixcclxuLnN3aXBlck9waW5pb24tYXJyb3ctcHJldixcclxuLnN3aXBlckRpc2NvdW50LWFycm93LXByZXYsXHJcbi5zd2lwZXJSZWNvbWVuZGVkLWFycm93LXByZXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBjdXJzb3I6IHVybChcIi4vLi4vaW1nL2N1cnNvci5wbmdcIiksIGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnN3aXBlckhlYWRlci1hcnJvdy1uZXh0LFxyXG4uc3dpcGVyT3Bpbmlvbi1hcnJvdy1uZXh0LFxyXG4uc3dpcGVyRGlzY291bnQtYXJyb3ctbmV4dCxcclxuLnN3aXBlclJlY29tZW5kZWQtYXJyb3ctbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGN1cnNvcjogdXJsKFwiLi8uLi9pbWcvY3Vyc29yLnBuZ1wiKSwgYXV0bztcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uc3dpcGVySGVhZGVyLWFycm93LW5leHQ6aG92ZXIgaW1nIHtcclxuICBjb250ZW50OiB1cmwoXCIuLy4uL2ltZy9zd2lwZXIvYXJyb3ctcmlnaHQtYWN0aXZlLnN2Z1wiKTtcclxufVxyXG4uc3dpcGVyUmVjb21lbmRlZC1hcnJvdy1uZXh0OmhvdmVyIGltZyB7XHJcbiAgY29udGVudDogdXJsKFwiLi8uLi9pbWcvc3dpcGVyL2Fycm93LXJpZ2h0LWFjdGl2ZS5zdmdcIik7XHJcbn1cclxuLnN3aXBlclJlY29tZW5kZWQtYXJyb3ctcHJldjpob3ZlciBpbWcge1xyXG4gIGNvbnRlbnQ6IHVybChcIi4vLi4vaW1nL3N3aXBlci9hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xyXG4gIHJvdGF0ZTogMTgwZGVnO1xyXG59XHJcbi5zd2lwZXJEaXNjb3VudC1hcnJvdy1uZXh0OmhvdmVyIGltZyB7XHJcbiAgY29udGVudDogdXJsKFwiLi8uLi9pbWcvc3dpcGVyL2Fycm93LXJpZ2h0LWFjdGl2ZS5zdmdcIik7XHJcbn1cclxuLnN3aXBlckRpc2NvdW50LWFycm93LXByZXY6aG92ZXIgaW1nIHtcclxuICBjb250ZW50OiB1cmwoXCIuLy4uL2ltZy9zd2lwZXIvYXJyb3ctcmlnaHQtYWN0aXZlLnN2Z1wiKTtcclxuICByb3RhdGU6IDE4MGRlZztcclxufVxyXG4uc3dpcGVyT3Bpbmlvbi1hcnJvdy1uZXh0OmhvdmVyIGltZyB7XHJcbiAgY29udGVudDogdXJsKFwiLi8uLi9pbWcvc3dpcGVyL2Fycm93LXJpZ2h0LWFjdGl2ZS5zdmdcIik7XHJcbn1cclxuLnN3aXBlck9waW5pb24tYXJyb3ctcHJldjpob3ZlciBpbWcge1xyXG4gIGNvbnRlbnQ6IHVybChcIi4vLi4vaW1nL3N3aXBlci9hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xyXG4gIHJvdGF0ZTogMTgwZGVnO1xyXG59XHJcbi5zd2lwZXJIZWFkZXItYXJyb3ctcHJldjpob3ZlciBpbWcge1xyXG4gIGNvbnRlbnQ6IHVybChcIi4vLi4vaW1nL3N3aXBlci9hcnJvdy1yaWdodC1hY3RpdmUuc3ZnXCIpO1xyXG4gIHJvdGF0ZTogMTgwZGVnO1xyXG59XHJcbmEge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiB1cmwoXCIuLy4uL2ltZy9jdXJzb3IucG5nXCIpLCBhdXRvO1xyXG4gIH1cclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5vcGluaW9uIHtcclxuICAvLyAub3Bpbmlvbl9faXRlbVxyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBtYXJnaW46IDQwcHggNDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvVW5pb24uc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAub3Bpbmlvbl9faXRlbS1pbWdcclxuXHJcbiAgJl9faXRlbS1pbWcge1xyXG4gICAgd2lkdGg6IDYzcHg7XHJcbiAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgfVxyXG5cclxuICAvLyAub3Bpbmlvbl9faXRlbS1uYW1lXHJcblxyXG4gICZfX2l0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC8vIC5vcGluaW9uX19pdGVtLXRleHRcclxuXHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICB9XHJcblxyXG4gIC8vIC5vcGluaW9uX19pdGVtLWRhdGVcclxuXHJcbiAgJl9faXRlbS1kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICB9XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL3BlZWNrIHVzXHJcbi5wZWVja19fY29udGVudCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIGdhcDogMzBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDc1cHggMzBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxufVxyXG4ucGVlY2staXRlbSB7XHJcbiAgLy8gLnBlZWNrLWl0ZW1fX2JhY2tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgbWluLWhlaWdodDogMzQwcHg7XHJcbiAgfVxyXG4gICZfX2JhY2sge1xyXG4gICAgd2lkdGg6IDc2cHg7XHJcbiAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc4LjMyZGVnLCAjMGIzZjM3IC03LjAzJSwgI2NiOGQ2MiAxMzYuMzMlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICAvLyAucGVlY2staXRlbV9faW1nXHJcblxyXG4gICZfX2ltZyB7XHJcbiAgfVxyXG5cclxuICAvLyAucGVlY2staXRlbV9fdGl0bGVcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvLyAucGVlY2staXRlbV9fdGV4dFxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAvLyAucGVlY2staXRlbV9fbGlua1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1heC13aWR0aDogMTI5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgLyog0JTQu9GPINC/0ZbQtNGC0YDQuNC80LrQuCBTYWZhcmkgKi9cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLyog0KLQtdC60YHRgiDRgdGC0LDRlCDQv9GA0L7Qt9C+0YDQuNC8ICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjUuODFkZWcsICM1ZTM5MjggLTI0LjA5JSwgI2U0YTE2ZiAxMDQuMDIlKTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3BlZWNrIHVzL2Rvd24tY2hldnJvblxcIDIuc3ZnXCIpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm9uZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5vbmUge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODUuNDVkZWcsICMwYjNmMzcgMzguMjclLCAjY2I4ZDYyIDE0MS44MSUpO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQ4M3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGhlaWdodDogNDg0cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgbWluLWhlaWdodDogNzAwcHg7XHJcbiAgfVxyXG4gIC8vIC5vbmVfX2luZm9cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gLm9uZV9faW5mby10aXRsZVxyXG5cclxuICAmX19pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbiAgICBmb250LXNpemU6IDE0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm8tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiA2MzNweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm8tYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4xOGRlZywgIzVlMzkyOCAyMC4xMyUsICNlNGExNmYgOTIuOTMlKTtcclxuICAgIHBhZGRpbmc6IDE3cHggNzhweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMzU3cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5vbmVfX2ltZ1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQycHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE3MHB4O1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5vbmVfX2ltZy1ib3hcclxuXHJcbiAgJl9faW1nLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLm9uZV9faW1nLWJhY2tcclxuXHJcbiAgJl9faW1nLWJhY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDMwOHB4O1xyXG4gICAgaGVpZ2h0OiA2ODFweDtcclxuICB9XHJcblxyXG4gIC8vIC5vbmVfX2ltZy1pdGVtXHJcblxyXG4gICZfX2ltZy1pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICAvLyAub25lX19pbWctcGxhY2VcclxuXHJcbiAgJl9faW1nLXBsYWNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICB9XHJcblxyXG4gIC8vIC5vbmVfX2ltZy10aXRsZVxyXG5cclxuICAmX19pbWctdGl0bGUge1xyXG4gIH1cclxufVxyXG4ub25lLW1haW5fX2ltZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICByaWdodDogLTQwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIGJvdHRvbTogLTI1MHB4O1xyXG4gICAgcmlnaHQ6IC01MDBweDtcclxuICB9XHJcbn1cclxuIiwiLmJyZWFkLWNydW1ibGVzX19pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgNjMsIDU1LCAwLjA0OSk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmJyZWFkLWNydW1ibGVzIHtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBwYWRkaW5nLXRvcDogMzlweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI0MXB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuLmxpbmstaG9tZXBhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIGNvbG9yOiAjMDMxNDEyO1xyXG59XHJcbi5saW5rLWN1cnJlbnQtcGFnZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgY29sb3I6ICMwMzE0MTI7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uYWJvdXQge1xyXG4gIC8vIC5hYm91dF9faW5uZXJcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCA2MywgNTUsIDAuMDQ5KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE4MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5hYm91dF9faW5mb1xyXG5cclxuICAmX19pbmZvIHtcclxuICB9XHJcblxyXG4gIC8vIC5hYm91dF9faW5mby10aXRsZVxyXG5cclxuICAmX19pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbiAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDYyM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDMxNDEyO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5hYm91dF9faW5mby10ZXh0XHJcblxyXG4gICZfX2luZm8tdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgLyog0JTQu9GPINC/0ZbQtNGC0YDQuNC80LrQuCBTYWZhcmkgKi9cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLyog0KLQtdC60YHRgiDRgdGC0LDRlCDQv9GA0L7Qt9C+0YDQuNC8ICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjUuODFkZWcsICM1ZTM5MjggLTI0LjA5JSwgI2U0YTE2ZiAxMDQuMDIlKTtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogNTMzcHg7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3BhZ2UtYWJvdXQvcXVvdGUuc3ZnXCIpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICB3aWR0aDogMzRweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wYWdlLWFib3V0L3F1b3RlLnN2Z1wiKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5hYm91dF9faW5mby1ib3hcclxuXHJcbiAgJl9faW5mby1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI0MXB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuYWJvdXRfX2luZm8tbmFtZVxyXG5cclxuICAmX19pbmZvLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IC8qINCU0LvRjyDQv9GW0LTRgtGA0LjQvNC60LggU2FmYXJpICovXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8qINCi0LXQutGB0YIg0YHRgtCw0ZQg0L/RgNC+0LfQvtGA0LjQvCAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDY1LjgxZGVnLCAjNWUzOTI4IC0yNC4wOSUsICNlNGExNmYgMTA0LjAyJSk7XHJcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuYWJvdXRfX2luZm8tc2lnblxyXG5cclxuICAvLyAmX19pbmZvLXNpZ24ge1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLy8gLmFib3V0X19pbWdcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiA0MDQuMjNweDtcclxuICAgIGhlaWdodDogMzk3LjYxcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICB3aWR0aDogMjg5LjUzcHg7XHJcbiAgICAgIGhlaWdodDogMjg0Ljc5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jbGllbnRzIHtcclxuICAvLyAuY2xpZW50c19fY29udGVudFxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1MnB4O1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmNsaWVudHNfX2luZm9cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjNweDtcclxuICAgIG1heC13aWR0aDogNTE3cHg7XHJcbiAgfVxyXG5cclxuICAvLyAuY2xpZW50c19faW5mby10aXRsZVxyXG5cclxuICAmX19pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI0MXB4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5jbGllbnRzX19pbmZvLXRleHRcclxuXHJcbiAgJl9faW5mby10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmNsaWVudHNfX2NvdW50ZXJcclxuXHJcbiAgJl9fY291bnRlciB7XHJcbiAgfVxyXG5cclxuICAvLyAuY2xpZW50c19fY291bnRlci10aXRsZVxyXG5cclxuICAmX19jb3VudGVyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyAvKiDQlNC70Y8g0L/RltC00YLRgNC40LzQutC4IFNhZmFyaSAqL1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvKiDQotC10LrRgdGCINGB0YLQsNGUINC/0YDQvtC30L7RgNC40LwgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2NS44MWRlZywgIzVlMzkyOCAtMjQuMDklLCAjZTRhMTZmIDEwNC4wMiUpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDFweCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuY2xpZW50c19fY291bnRlci1udW1iZXJcclxuXHJcbiAgJl9fY291bnRlci1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAyNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjQxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wYWdlLWFib3V0L2Zvci1udW1iZXJzLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsgLyog0JTQu9GPINCy0LXQsdC60ZbRgiDQsdGA0LDRg9C30LXRgNGW0LIgKi9cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxufVxyXG4iLCIuaGlzdG9yeV9faW5uZXItbG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHJvdGF0ZTogLTkwZGVnO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbiAgZm9udC1zaXplOiAxNTVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTZweDtcclxuICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gIGJvdHRvbTogMjcwcHg7XHJcbiAgbGVmdDogLTI1N3B4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5oaXN0b3J5IHtcclxuICAvLyAuaGlzdG9yeV9faW5uZXJcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcGFnZS1hYm91dC9jbGllbnRzLWJnLnBuZ1wiKTtcclxuICAgIG1pbi1oZWlnaHQ6IDYyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5oaXN0b3J5X190aXRsZVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5oaXN0b3J5X19ib3hcclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQ1cHggNDQ1cHg7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzI0cHggMzI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG59XHJcbi5oaXN0b3J5LXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQxcHgpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudmFsdWVzIHtcclxuICAvLyAudmFsdWVzX19jb250ZW50XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZhbHVlc19faW1nXHJcblxyXG4gIC8vICAgJl9faW1nIHtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gLnZhbHVlc19faW5mb1xyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAudmFsdWVzX190aXRsZVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xyXG5cclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZhbHVlc19fdGV4dFxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIG1heC13aWR0aDogNDg1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnZhbHVlc19fc3VidGl0bGVcclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udmFsdWUxIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wYWdlLWFib3V0L3ZhbHVlczEuc3ZnXCIpO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG4udmFsdWUyIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wYWdlLWFib3V0L3ZhbHVlczIuc3ZnXCIpO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG4udmFsdWUzIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wYWdlLWFib3V0L3ZhbHVlczMuc3ZnXCIpO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG4iLCIubmV3cyB7XHJcbiAgLy8gLm5ld3NfX3RpdGxlXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICB9XHJcblxyXG4gIC8vIC5uZXdzX19jb250ZW50XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAubmV3c19faXRlbVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgIGhlaWdodDogMzMxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gLm5ld3NfX2l0ZW0taW1nLWJveFxyXG5cclxuICAmX19pdGVtLWltZy1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4ubmV3cy1pdGVtX19pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtaW1nX19ob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5uZXdzLWl0ZW1fX2ltZzo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5uZXdzLWl0ZW1fX3RleHRcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gIH1cclxufVxyXG4ubmV3cy1pdGVtLWltZyB7XHJcbiAgLy8gLm5ld3MtaXRlbS1pbWdfX2RhdGVcclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBwYWRkaW5nOiA5cHggMTNweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4xOGRlZywgIzVlMzkyOCAyMC4xMyUsICNlNGExNmYgOTIuOTMlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC8vIC5uZXdzLWl0ZW0taW1nX190ZXh0XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9uYXZcclxuLm5ld3MtbmF2IHtcclxuICAvLyAubmV3cy1uYXZfX2lubmVyXHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5uZXdzIHtcclxuICAvLyAubmV3c19fYnRuXHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjliODtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjYjNiOWI4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTBkZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3NfX2J0bi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4xOGRlZywgIzVlMzkyOCAyMC4xMyUsICNlNGExNmYgOTIuOTMlKTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuIl19 */
