:root {
  --container-width: 1184px;
  --container-padding: 32px;
  --font-main: "Inter", sans-serif;
  --font-accent: "Poppins", sans-serif;
  --font-nav: "Space Grotesk", sans-serif;
  --laptop-size: 1199px;
  --tagline-link: #FFAB00;
  --black: #141718;
}

@font-face {
  font-family: "Inter";
  src: local("Inter Regular"), local("Inter-Regular"), url("../fonts/Inter-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Inter";
  src: local("Inter Semi Bold"), local("Inter-SemiBold"), url("../fonts/Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Inter";
  src: local("Inter Bold"), local("Inter-Bold"), url("../fonts/Inter-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Inter";
  src: local("Inter Medium"), local("Inter-Medium"), url("../fonts/Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Poppins-SemiBoldMedium"), local("Poppins-Medium"), url("../fonts/Poppinspoppins-semiboldmedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins Regular"), local("Poppins-Regular"), url("../fonts/Poppins-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Poppins";
  src: local("Poppins SemiBold"), local("Poppins-SemiBold"), url("../fonts/Poppins-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Space Grotesk";
  src: local("Space Grotesk Medium"), local("SpaceGrotesk-Medium"), url("../fonts/SpaceGrotesk-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.none {
  display: none;
}

html {
  scroll-behavior: smooth;
}

html,
body {
  margin: 0;
  font-family: var(--font-main);
  padding: 0;
  width: 100%;
  text-wrap: balance;
  -webkit-font-smoothing: antialiased;
}

.noscroll {
  overflow: hidden;
  touch-action: none;
  -ms-touch-action: none;
  height: 100vh;
}

a,
a:hover {
  text-decoration: none;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

h1,
h2,
h3,
h4,
p {
  padding: 0;
  margin: 0;
}

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

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

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

button {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
}

input[type=submit] {
  padding: 0;
  cursor: pointer;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border-bottom: 1px solid red;
  -webkit-text-fill-color: #ffffff;
  -webkit-box-shadow: 0 0 0px 1000px #01203c inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

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

.container-right {
  width: calc(50% + 50vw);
}

.section-title {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1;
  font-family: var(--font-accent);
  letter-spacing: -0.4px;
}

.svg-percent {
  width: 24px;
  height: 24px;
}

.svg-arrow-right {
  width: 18px;
  height: 18px;
}

.svg-close {
  width: 20px;
  height: 20px;
}

.svg-down {
  width: 9px;
  height: 4.5px;
}

.svg-search,
.svg-user,
.svg-cart,
.svg-mail,
.svg-fb,
.svg-youtube,
.svg-insta,
.svg-burger {
  width: 24px;
  height: 24px;
}

.svg-star {
  width: 16px;
  height: 16px;
}

.svg-heart {
  width: 20px;
  height: 20px;
}

.svg-shipping,
.svg-finance,
.svg-lock,
.svg-phone {
  width: 48px;
  height: 48px;
}

.logo,
a.logo {
  font-size: 24px;
  line-height: 1;
  font-weight: 500;
  font-family: var(--font-accent);
  color: #000;
}

.logo span,
a.logo span {
  color: #6C7275;
}

.logo--small,
a.logo--small {
  font-size: 16px;
}

.btn {
  display: inline-block;
  padding: 12px 56px;
  border-radius: 8px;
  background-color: var(--black);
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.4px;
  line-height: 1.777;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.btn:hover {
  opacity: 0.9;
}

.btn--small {
  padding: 9px 40px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.4px;
  line-height: 1.75;
}

.btn--wide {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

.card {
  position: relative;
  display: grid;
  gap: 12px;
}

.card:hover .card__fav {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  pointer-events: all;
}

.card:hover .card__btn {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  pointer-events: all;
}

.card__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.card__picture {
  position: relative;
  background-color: #f3f5f7;
  text-align: center;
}

.card__label {
  position: absolute;
  top: 16px;
  left: 16px;
  padding: 4px 14px;
  background-color: #fff;
  border-radius: 4px;
  color: #121212;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
}

.card__btn {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 16px;
  z-index: 9;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
  pointer-events: none;
}

.card__desc {
  display: grid;
  gap: 4px;
}

.card__fav {
  position: absolute;
  z-index: 9;
  top: 16px;
  right: 16px;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}

.card__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2px;
}

.card__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.6;
  color: var(--black);
  min-height: 50px;
}

.card__title--elipsis {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

.card__price {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.57;
  color: #121212;
}

.btn-fav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 8px 16px -8px rgba(15, 15, 15, 0.5);
  box-shadow: 0 8px 16px -8px rgba(15, 15, 15, 0.5);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.btn-fav svg {
  color: #6C7275;
}

.btn-fav:hover {
  background-color: #cc2e2e;
}

.btn-fav:hover svg {
  color: #fff;
}

.swiper-pagination {
  position: relative !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.swiper-pagination-bullet {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid transparent;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.swiper-pagination-bullet::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #6c7275;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #141718;
  background-color: #fff;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  background-color: #141718;
}

.timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.timer__item {
  text-align: center;
}

.timer__item-value {
  width: 60px;
  height: 60px;
  background-color: #fefefe;
  line-height: 60px;
  color: #141718;
  font-family: var(--font-accent);
  font-weight: 500;
  font-size: 34px;
  letter-spacing: -0.6px;
}

.timer__item-desc {
  font-size: 12px;
  line-height: 1.66667;
}

.value {
  padding: 48px 32px;
  background-color: #f3f5f7;
}

.value__img {
  margin-bottom: 16px;
}

.value__title {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 500;
  font-family: var(--font-accent);
}

.value__desc {
  color: #6c7275;
  font-size: 14px;
  line-height: 1.7142857143;
}

.collection-item {
  padding-bottom: 50%;
  position: relative;
  background-color: #f3f5f7;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.collection-item--01 {
  background-image: url("./../img/collection/01.webp");
}

.collection-item--02 {
  background-image: url("./../img/collection/02.webp");
}

.collection-item--03 {
  background-image: url("./../img/collection/03.webp");
}

.collection-item__content {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 40px;
}

.collection-item--xl {
  grid-row: 1/3;
}

.collection-item__title {
  margin-bottom: 12px;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.1;
  color: #121212;
  letter-spacing: -0.6px;
}

.collection-item__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  color: #121212;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: -0.4px;
  border-bottom: 1px solid #121212;
}

.mob-nav-fade {
  position: fixed;
  z-index: 9;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(86, 86, 86, 0.5);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.mob-nav-fade.active {
  opacity: 1;
  pointer-events: all;
}

.mob-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 99;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 343px;
  padding: 24px;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.mob-nav.active {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.mob-nav__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

.mob-nav__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

.mob-nav__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mob-nav__search-input {
  font-size: 14px;
  line-height: 1.57;
  color: #6C7275;
}

.mob-nav__search-label {
  padding: 11px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #6C7275;
  border-radius: 6px;
  height: 46px;
}

.mob-nav__item {
  padding: 16px 0;
  border-bottom: 1px solid #e8ecef;
  font-size: 14px;
}

.mob-nav__item--icon {
  padding: 8px 0;
  font-size: 18px;
  line-height: 32px;
}

.mob-nav__link,
a.mob-nav__link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #141718;
}

.mob-nav__link--icon,
a.mob-nav__link--icon {
  color: #6C7275;
}

.mob-nav__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mob-nav__socials-item {
  color: #000;
}

.tagline {
  position: relative;
  padding: 8px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  background-color: var(--black);
  font-family: var(--font-main);
  color: #fff;
}

.tagline a {
  color: var(--tagline-link);
}

.tagline__icon {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tagline__desc {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.tagline__link {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--tagline-link);
  border-bottom: 1px solid var(--tagline-link);
}

.tagline__close {
  position: absolute;
  top: 10px;
  right: 16px;
  color: #343839;
  z-index: 9;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.tagline__close:hover {
  color: #fff;
}

.tagline__link-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.nav {
  padding-block: 16px;
  background-color: #FFC95C;
}

.nav__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.nav__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav__btn-mob-nav {
  display: none;
}

.nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
}

.nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: var(--font-nav);
  font-size: 14px;
  line-height: 1.7;
  color: var(--black);
}

.nav__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 17px;
}

.nav__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.nav__btn-count {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--black);
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  font-weight: 700;
  color: var(--tagline-link);
}

.nav__btn-count--white {
  color: #fff;
}

.nav__list ul .submenu {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 3;
  width: 200px;
  -webkit-box-shadow: 1px 1px 7px 3px #333;
  box-shadow: 1px 1px 7px 3px #333;
  border-radius: 15px;
}

.nav__list ul .submenu ul {
  display: block;
  padding-right: 0;
}

.nav__list ul .submenu ul li {
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.nav__list ul .submenu ul li:first-child {
  border-radius: 15px 15px 0 0;
}

.nav__list ul .submenu ul li:last-child {
  border-radius: 0 0 15px 15px;
}

.nav__list ul .submenu ul li:hover {
  background-color: #8345fc;
}

.nav__list ul .submenu ul li a {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.submenu {
  display: inline-block;
  visibility: hidden;
  margin-top: 60px;
  opacity: 0;
  background-color: #fff;
  -webkit-transition: margin-top 0.4s;
  transition: margin-top 0.4s;
}

.hero {
  height: 820px;
  background-color: #ffc95c;
  background-image: url(".././img/hero-bg.webp");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.hero-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-width) / 2);
  padding-right: calc((100% - var(--container-width)) / 2);
}

.hero__title {
  margin-bottom: 8px;
  font-size: 80px;
  font-weight: 500;
  letter-spacing: -3px;
  font-family: var(--font-accent);
  line-height: 1;
  text-wrap: balance;
}

.hero__title span {
  color: #377DFF;
}

.hero__desc {
  margin-bottom: 28px;
  color: #121212;
  font-size: 20px;
  line-height: 1.6;
}

.arrivals {
  padding-block: 48px;
}

.arrivals .container-right {
  padding-left: 0px;
}

.arrivals__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 48px;
}

.collection__title {
  padding-block: 48px;
}

.collection__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}

.bestseller {
  padding-bottom: 100px;
}

.bestseller__title {
  padding-block: 48px;
}

.bestseller__cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(262px, 1fr));
  gap: 48px 24px;
}

.promotion {
  position: relative;
  background-color: rgba(255, 170, 0, 0.4);
  display: grid;
  gap: 24px;
}

.promotion::after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #999;
  background-image: url("./../img/promotion-bg.webp");
  background-position: center center;
  /* x y */
  background-size: cover;
  background-repeat: no-repeat;
}

.promotion__container {
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-width) / 2);
  padding-right: calc((100% - var(--container-width)) / 2);
}

.promotion__content {
  padding-block: 100px;
  padding-left: 72px;
  display: grid;
  gap: 24px;
}

.promotion__desc {
  display: grid;
  gap: 16px;
}

.promotion__tagline {
  color: #377dff;
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
}

.promotion__title {
  color: #121212;
  font-weight: 500;
  font-size: 40px;
  letter-spacing: -0.4px;
  line-height: 1.1;
  font-family: var(--font-accent);
}

.promotion__text {
  color: #121212;
  font-size: 20px;
  line-height: 1.6;
}

.promotion__timer {
  display: grid;
  gap: 12px;
  color: #141718;
}

.promotion__expires {
  font-size: 16px;
  line-height: 1.625;
}

.values {
  padding-block: 40px;
}

.values__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}

.values__row > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 262px;
}

.newsletter {
  height: 360px;
  padding-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e2e4e3;
  background-image: url("./../img/newsletter-bg.webp");
  background-position: center center;
  /* x y */
  background-size: cover;
  background-repeat: no-repeat;
}

.newsletter__content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 552px;
  text-align: center;
  padding: 0 var(--container-padding);
}

.newsletter__title {
  margin-bottom: 8px;
}

.newsletter__desc {
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 1.7;
  color: #121212;
}

.form-newsletter {
  padding-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  border-bottom: 1px solid rgba(108, 114, 117, 0.5);
}

.form-newsletter__input {
  color: #000;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border: none;
}

.form-newsletter__input::-webkit-input-placeholder {
  color: #6c7275;
}

.form-newsletter__input::-moz-placeholder {
  color: #6c7275;
}

.form-newsletter__input:-ms-input-placeholder {
  color: #6c7275;
}

.form-newsletter__input::-ms-input-placeholder {
  color: #6c7275;
}

.form-newsletter__input::placeholder {
  color: #6c7275;
}

.form-newsletter__submit {
  color: #6c7275;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.form-newsletter__submit:hover {
  color: #121212;
}

.footer {
  padding: 80px 0 32px;
  background-color: #141718;
  color: #e8ecef;
}

.footer a {
  color: #fff;
}

.footer a:hover {
  color: var(--tagline-link);
}

.footer__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__row-top {
  padding-bottom: 50px;
}

.footer__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.footer__logo {
  font-family: var(--font-accent);
  font-size: 24px;
  line-height: 1;
  font-weight: 500;
}

.footer__logo span {
  color: #6C7275;
}

.footer__separator {
  background: #6c7275;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1px;
  height: 24px;
}

.footer__store {
  color: #e8ecef;
  font-size: 14px;
  line-height: 1.5714285714;
}

.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fefefe;
  font-size: 14px;
  line-height: 1.57;
}

.footer__row--border {
  padding-top: 16px;
  padding-bottom: 20px;
  border-top: 0.5px solid #6c7275;
}

.footer__copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 28px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  color: #e8ecef;
  line-height: 1.6666666667;
}

.footer__copyright a {
  font-weight: 600;
}

.footer__copyright-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 28px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1184px) {
  .container-right {
    padding-left: var(--container-padding);
  }

  .collection-item__content {
    left: 20px;
    right: 20px;
    bottom: 20px;
  }

  .collection-item__title {
    margin-bottom: 8px;
    font-size: 28px;
  }

  .collection-item__link {
    font-size: 14px;
  }

  .hero {
    height: 500px;
  }

  .hero-container {
    padding-right: var(--container-padding);
  }

  .hero__title {
    font-size: 60px;
  }

  .promotion__container {
    padding-right: var(--container-padding);
  }

  .promotion__content {
    padding-left: var(--container-padding);
    padding-block: 50px;
  }

  .newsletter {
    background-image: none;
  }
}

@media (max-width: 1149px) {
  .values__row {
    display: grid;
    grid-template-columns: repeat(2, minmax(150px, 1fr));
    gap: 24px 8px;
  }

  .values__row > * {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    min-width: auto;
  }
}

@media (max-width: 820px) {
  .section-title {
    font-size: 34px;
  }

  .logo,
  a.logo {
    font-size: 16px;
  }

  .btn {
    font-size: 16px;
  }

  .btn--small {
    font-size: 14px;
    padding: 6px 40px;
  }

  .card__btn {
    display: none;
  }

  .value {
    padding: 32px 16px;
    padding-right: 8px;
  }

  .value__title {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .tagline__desc {
    font-size: 12px;
  }

  .tagline__link {
    display: none;
  }

  .tagline__close {
    color: #fff;
  }

  .nav__btn-mob-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav__list {
    display: none;
  }

  .nav__btn--search,
  .nav__btn--user {
    display: none;
  }

  .hero {
    height: auto;
    padding-bottom: 390px;
    background-image: url(".././img/bg-mobile.webp");
  }

  .hero-container {
    padding: 40px var(--container-padding);
    text-align: center;
    height: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 375px;
    margin: 0 auto;
  }

  .hero__title {
    font-size: 40px;
  }

  .hero__desc {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .arrivals {
    padding: 32px 0 0;
  }

  .arrivals__row {
    margin-bottom: 40px;
  }

  .arrivals__dots {
    display: none;
  }

  .collection {
    padding-bottom: 40px;
  }

  .collection__title {
    padding: 40px 0 16px;
    text-align: center;
  }

  .collection__grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .bestseller {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bestseller__title {
    padding: 0 0 16px;
    text-align: center;
  }

  .bestseller__cards {
    gap: 16px 8px;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  }

  .promotion::after {
    position: static;
    height: 367px;
    width: 100%;
  }

  .promotion__container {
    padding-left: var(--container-padding);
  }

  .promotion__content {
    padding: 28px 0;
  }

  .promotion__title {
    font-size: 34px;
  }

  .promotion__text {
    font-size: 14px;
  }

  .newsletter {
    height: auto;
    padding: 95px 0;
  }

  .newsletter__desc {
    font-size: 14px;
  }

  .footer {
    padding: 48px 0;
  }

  .footer__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
  }

  .footer__row-top {
    padding-bottom: 40px;
  }

  .footer__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
  }

  .footer__separator {
    height: 1px;
    width: 24px;
  }

  .footer__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .footer__row--border {
    padding: 24px 0;
    gap: 32px;
  }

  .footer__copyright {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer__socials {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}

@media (max-width: 767px) {
  .nav__list ul .submenu {
    width: 240px;
  }
}

@media (max-width: 399px) {
  .collection__grid {
    grid-auto-rows: 180px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Zhci5zY3NzIiwibWFpbi5jc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fYnRuLnNjc3MiLCJibG9ja3MvX2NhcmQuc2NzcyIsImJsb2Nrcy9fYnRuLWZhdi5zY3NzIiwiYmxvY2tzL19hcnJpdmFscy1zd2lwZXIuc2NzcyIsImJsb2Nrcy9fdGltZXIuc2NzcyIsImJsb2Nrcy9fdmFsdWUuc2NzcyIsImJsb2Nrcy9fY29sbGVjdGlvbi1pdGVtLnNjc3MiLCJibG9ja3MvX21vYi1uYXYuc2NzcyIsInNlY3Rpb25zL190YWdsaW5lLnNjc3MiLCJzZWN0aW9ucy9fbmF2LnNjc3MiLCJzZWN0aW9ucy9faGVyby5zY3NzIiwic2VjdGlvbnMvX2Fycml2YWxzLnNjc3MiLCJzZWN0aW9ucy9fY29sbGVjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2Jlc3RzZWxsZXIuc2NzcyIsInNlY3Rpb25zL19wcm9tb3Rpb24uc2NzcyIsInNlY3Rpb25zL192YWx1ZXMuc2NzcyIsInNlY3Rpb25zL19uZXdzbGV0dGVyLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyx5QkFBQTtFQUNBLHlCQUFBO0VBRUEsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBRUEscUJBQUE7RUFFQSx1QkFBQTtFQUNBLGdCQUFBO0FDRkQ7O0FDVEE7RUFDRSxvQkFBQTtFQUNBLHdHQUFBO0VBRUEsbUJBQUE7RUFDQSxrQkFBQTtBRFdGO0FDUkE7RUFDRSxvQkFBQTtFQUNBLDRHQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtBRFNGO0FDTkE7RUFDRSxvQkFBQTtFQUNBLCtGQUFBO0VBRUEsaUJBQUE7RUFDQSxrQkFBQTtBRE9GO0FDSkE7RUFDRSxvQkFBQTtFQUNBLHFHQUFBO0VBRUEsZ0JBQUE7RUFDQSxr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VUFBQSxtQkFBQTtBdEJxd0NEO0FFdDRDSTtFb0I4SEo7SUFNRSw0QkFBQTtRQUFBLGtCQUFBO1lBQUEsU0FBQTtFdEJzd0NBO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMTg0cHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDMycHg7XG5cblx0LS1mb250LW1haW46IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcblx0LS1mb250LWFjY2VudDogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1uYXY6IFwiU3BhY2UgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuXG5cdC0tbGFwdG9wLXNpemU6IDExOTlweDtcblxuXHQtLXRhZ2xpbmUtbGluazogI0ZGQUIwMDtcblx0LS1ibGFjazogIzE0MTcxODtcblxufSIsIjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDExODRweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMzJweDtcbiAgLS1mb250LW1haW46IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWFjY2VudDogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1uYXY6IFwiU3BhY2UgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFnbGluZS1saW5rOiAjRkZBQjAwO1xuICAtLWJsYWNrOiAjMTQxNzE4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiBsb2NhbChcIkludGVyIFJlZ3VsYXJcIiksIGxvY2FsKFwiSW50ZXItUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogbG9jYWwoXCJJbnRlciBTZW1pIEJvbGRcIiksIGxvY2FsKFwiSW50ZXItU2VtaUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiBsb2NhbChcIkludGVyIEJvbGRcIiksIGxvY2FsKFwiSW50ZXItQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IGxvY2FsKFwiSW50ZXIgTWVkaXVtXCIpLCBsb2NhbChcIkludGVyLU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IGxvY2FsKFwiUG9wcGlucyBQb3BwaW5zLVNlbWlCb2xkTWVkaXVtXCIpLCBsb2NhbChcIlBvcHBpbnMtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zcG9wcGlucy1zZW1pYm9sZG1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBvcHBpbnMgUmVndWxhclwiKSwgbG9jYWwoXCJQb3BwaW5zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBvcHBpbnMgU2VtaUJvbGRcIiksIGxvY2FsKFwiUG9wcGlucy1TZW1pQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIjtcbiAgc3JjOiBsb2NhbChcIlNwYWNlIEdyb3Rlc2sgTWVkaXVtXCIpLCBsb2NhbChcIlNwYWNlR3JvdGVzay1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL1NwYWNlR3JvdGVzay1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5hLFxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMDEyMDNjIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoNTAlICsgNTB2dyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4NHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLnN2Zy1wZXJjZW50IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnN2Zy1hcnJvdy1yaWdodCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zdmctY2xvc2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWRvd24ge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDQuNXB4O1xufVxuXG4uc3ZnLXNlYXJjaCwgLnN2Zy11c2VyLCAuc3ZnLWNhcnQsIC5zdmctbWFpbCwgLnN2Zy1mYiwgLnN2Zy15b3V0dWJlLCAuc3ZnLWluc3RhLCAuc3ZnLWJ1cmdlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zdmctc3RhciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zdmctaGVhcnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLXNoaXBwaW5nLCAuc3ZnLWZpbmFuY2UsIC5zdmctbG9jaywgLnN2Zy1waG9uZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5sb2dvLCBhLmxvZ28ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5sb2dvIHNwYW4sIGEubG9nbyBzcGFuIHtcbiAgY29sb3I6ICM2QzcyNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmxvZ28sIGEubG9nbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubG9nby0tc21hbGwsIGEubG9nby0tc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggNTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4uYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDlweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5idG4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNnB4IDQwcHg7XG4gIH1cbn1cbi5idG4tLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG4uY2FyZDpob3ZlciAuY2FyZF9fZmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmNhcmQ6aG92ZXIgLmNhcmRfX2J0biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmRfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmRfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2FyZF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAxNnB4O1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNhcmRfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xufVxuXG4uY2FyZF9fZmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FyZF9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG5cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmNhcmRfX3RpdGxlLS1lbGlwc2lzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4uYnRuLWZhdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggLThweCByZ2JhKDE1LCAxNSwgMTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uYnRuLWZhdiBzdmcge1xuICBjb2xvcjogIzZDNzI3NTtcbn1cbi5idG4tZmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMmUyZTtcbn1cbi5idG4tZmF2OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcyNzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE3MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE3MTg7XG59XG5cbi50aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi50aW1lcl9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpbWVyX19pdGVtLXZhbHVlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMTQxNzE4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG59XG5cbi50aW1lcl9faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42NjY2Nztcbn1cblxuLnZhbHVlIHtcbiAgcGFkZGluZzogNDhweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC52YWx1ZSB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4udmFsdWVfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi52YWx1ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAudmFsdWVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi52YWx1ZV9fZGVzYyB7XG4gIGNvbG9yOiAjNmM3Mjc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY29sbGVjdGlvbi1pdGVtLS0wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2NvbGxlY3Rpb24vMDEud2VicFwiKTtcbn1cbi5jb2xsZWN0aW9uLWl0ZW0tLTAyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvY29sbGVjdGlvbi8wMi53ZWJwXCIpO1xufVxuLmNvbGxlY3Rpb24taXRlbS0tMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9jb2xsZWN0aW9uLzAzLndlYnBcIik7XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIHJpZ2h0OiAzMnB4O1xuICBib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4NHB4KSB7XG4gIC5jb2xsZWN0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW0tLXhsIHtcbiAgZ3JpZC1yb3c6IDEvMztcbn1cblxuLmNvbGxlY3Rpb24taXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODRweCkge1xuICAuY29sbGVjdGlvbi1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4NHB4KSB7XG4gIC5jb2xsZWN0aW9uLWl0ZW1fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubW9iLW5hdi1mYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDg2LCA4NiwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2ItbmF2LWZhZGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm1vYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzQzcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2ItbmF2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5tb2ItbmF2X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5tb2ItbmF2X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5tb2ItbmF2X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2ItbmF2X19zZWFyY2gtaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzZDNzI3NTtcbn1cblxuLm1vYi1uYXZfX3NlYXJjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2QzcyNzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4ubW9iLW5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGVjZWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2ItbmF2X19pdGVtLS1pY29uIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5tb2ItbmF2X19saW5rLCBhLm1vYi1uYXZfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzE0MTcxODtcbn1cbi5tb2ItbmF2X19saW5rLS1pY29uLCBhLm1vYi1uYXZfX2xpbmstLWljb24ge1xuICBjb2xvcjogIzZDNzI3NTtcbn1cblxuLm1vYi1uYXZfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2ItbmF2X19zb2NpYWxzLWl0ZW0ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRhZ2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWdsaW5lIGEge1xuICBjb2xvcjogdmFyKC0tdGFnbGluZS1saW5rKTtcbn1cblxuLnRhZ2xpbmVfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRhZ2xpbmVfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC50YWdsaW5lX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRhZ2xpbmVfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRhZ2xpbmUtbGluayk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10YWdsaW5lLWxpbmspO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC50YWdsaW5lX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWdsaW5lX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM4Mzk7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4udGFnbGluZV9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAudGFnbGluZV9fY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi50YWdsaW5lX19saW5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5hdiB7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM5NUM7XG59XG5cbi5uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2X19idG4tbW9iLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm5hdl9fYnRuLW1vYi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1uYXYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5uYXZfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE3cHg7XG59XG5cbi5uYXZfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm5hdl9fYnRuLS1zZWFyY2gsIC5uYXZfX2J0bi0tdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X19idG4tY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS10YWdsaW5lLWxpbmspO1xufVxuLm5hdl9fYnRuLWNvdW50LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2X19saXN0IHVsIC5zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggM3B4ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5uYXZfX2xpc3QgdWwgLnN1Ym1lbnUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm5hdl9fbGlzdCB1bCAuc3VibWVudSB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdl9fbGlzdCB1bCAuc3VibWVudSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG59XG5cbi5uYXZfX2xpc3QgdWwgLnN1Ym1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG59XG5cbi5uYXZfX2xpc3QgdWwgLnN1Ym1lbnUgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM0NWZjO1xufVxuXG4ubmF2X19saXN0IHVsIC5zdWJtZW51IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjRzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fbGlzdCB1bCAuc3VibWVudSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4uaGVybyB7XG4gIGhlaWdodDogODIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4vaW1nL2hlcm8tYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTg0cHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uL2ltZy9iZy1tb2JpbGUud2VicFwiKTtcbiAgfVxufVxuXG4uaGVyby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4NHB4KSB7XG4gIC5oZXJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlcm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmhlcm9fX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogIzM3N0RGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTg0cHgpIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uaGVyb19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlcm9fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hcnJpdmFscyB7XG4gIHBhZGRpbmctYmxvY2s6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFycml2YWxzIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgfVxufVxuXG4uYXJyaXZhbHMgLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYXJyaXZhbHNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYXJyaXZhbHNfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFycml2YWxzX19kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29sbGVjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25fX3RpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29sbGVjdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29sbGVjdGlvbl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmNvbGxlY3Rpb25fX2dyaWQge1xuICAgIGdyaWQtYXV0by1yb3dzOiAxODBweDtcbiAgfVxufVxuXG4uYmVzdHNlbGxlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYmVzdHNlbGxlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJlc3RzZWxsZXJfX3RpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYmVzdHNlbGxlcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYmVzdHNlbGxlcl9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI2MnB4LCAxZnIpKTtcbiAgZ2FwOiA0OHB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmJlc3RzZWxsZXJfX2NhcmRzIHtcbiAgICBnYXA6IDE2cHggOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xuICB9XG59XG5cbi5wcm9tb3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuNCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjRweDtcbn1cbi5wcm9tb3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3Byb21vdGlvbi1iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucHJvbW90aW9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDM2N3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9tb3Rpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4NHB4KSB7XG4gIC5wcm9tb3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb21vdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4ucHJvbW90aW9uX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODRweCkge1xuICAucHJvbW90aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb21vdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICB9XG59XG5cbi5wcm9tb3Rpb25fX2Rlc2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wcm9tb3Rpb25fX3RhZ2xpbmUge1xuICBjb2xvcjogIzM3N2RmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb21vdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcm9tb3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLnByb21vdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnByb21vdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wcm9tb3Rpb25fX3RpbWVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xuICBjb2xvcjogIzE0MTcxODtcbn1cblxuLnByb21vdGlvbl9fZXhwaXJlcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4udmFsdWVzIHtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbn1cblxuLnZhbHVlc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG59XG4udmFsdWVzX19yb3cgPiAqIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyNjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnZhbHVlc19fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gICAgZ2FwOiAyNHB4IDhweDtcbiAgfVxuICAudmFsdWVzX19yb3cgPiAqIHtcbiAgICBmbGV4OiBub25lO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubmV3c2xldHRlciB7XG4gIGhlaWdodDogMzYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU0ZTM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL25ld3NsZXR0ZXItYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4NHB4KSB7XG4gIC5uZXdzbGV0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm5ld3NsZXR0ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA5NXB4IDA7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNTUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG59XG5cbi5uZXdzbGV0dGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5ld3NsZXR0ZXJfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5uZXdzbGV0dGVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZvcm0tbmV3c2xldHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA4LCAxMTQsIDExNywgMC41KTtcbn1cblxuLmZvcm0tbmV3c2xldHRlcl9faW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9ybS1uZXdzbGV0dGVyX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzI3NTtcbn1cblxuLmZvcm0tbmV3c2xldHRlcl9fc3VibWl0IHtcbiAgY29sb3I6ICM2YzcyNzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uZm9ybS1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNzE4O1xuICBjb2xvcjogI2U4ZWNlZjtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRhZ2xpbmUtbGluayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcm93LXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXJfX3Jvdy10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9vdGVyX19sb2dvIHNwYW4ge1xuICBjb2xvcjogIzZDNzI3NTtcbn1cblxuLmZvb3Rlcl9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogIzZjNzI3NTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX19zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3N0b3JlIHtcbiAgY29sb3I6ICNlOGVjZWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTcxNDtcbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX19uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5mb290ZXJfX3Jvdy0tYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjNmM3Mjc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXJfX3Jvdy0tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U4ZWNlZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgc3JjOiBsb2NhbCgnSW50ZXIgUmVndWxhcicpLCBsb2NhbCgnSW50ZXItUmVndWxhcicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6IGxvY2FsKCdJbnRlciBTZW1pIEJvbGQnKSwgbG9jYWwoJ0ludGVyLVNlbWlCb2xkJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6IGxvY2FsKCdJbnRlciBCb2xkJyksIGxvY2FsKCdJbnRlci1Cb2xkJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0ludGVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6IGxvY2FsKCdJbnRlciBNZWRpdW0nKSwgbG9jYWwoJ0ludGVyLU1lZGl1bScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiBsb2NhbCgnUG9wcGlucyBQb3BwaW5zLVNlbWlCb2xkTWVkaXVtJyksIGxvY2FsKCdQb3BwaW5zLU1lZGl1bScpLCBcclxuICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnNwb3BwaW5zLXNlbWlib2xkbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyBcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiBsb2NhbCgnUG9wcGlucyBSZWd1bGFyJyksIGxvY2FsKCdQb3BwaW5zLVJlZ3VsYXInKSxcclxuICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogbG9jYWwoJ1BvcHBpbnMgU2VtaUJvbGQnKSwgbG9jYWwoJ1BvcHBpbnMtU2VtaUJvbGQnKSxcclxuICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJztcclxuICBzcmM6IGxvY2FsKCdTcGFjZSBHcm90ZXNrIE1lZGl1bScpLCBsb2NhbCgnU3BhY2VHcm90ZXNrLU1lZGl1bScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2stTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtd3JhcDogYmFsYW5jZTtcclxuXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi5ub3Njcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG5cclxuYSxcclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuYnV0dG9uOmZvY3VzLFxyXG5pbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMDEyMDNjIGluc2V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItcmlnaHQge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSArIDUwdncpO1xyXG4gICBcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTg0cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIi5zdmctcGVyY2VudCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc3ZnLWFycm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5zdmctY2xvc2Uge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLnN2Zy1kb3duIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogNC41cHg7XG59XG5cbi5zdmctc2VhcmNoLCAuc3ZnLXVzZXIsIC5zdmctY2FydCwgLnN2Zy1tYWlsLCAuc3ZnLWZiLCAuc3ZnLXlvdXR1YmUsIC5zdmctaW5zdGEsIC5zdmctYnVyZ2VyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zdmctc3RhciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc3ZnLWhlYXJ0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gXG59XG5cbi5zdmctc2hpcHBpbmcsIC5zdmctZmluYW5jZSwgLnN2Zy1sb2NrLCAuc3ZnLXBob25lIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG5cblxuIiwiLmxvZ28sIGEubG9nbyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzZDNzI3NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufSIsIi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDU2cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiAjZmZmO1xuIFxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzc3O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDlweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufSIsIi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEycHg7XG4gICAgLy8gd2lkdGg6IDI2MnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkX19mYXYge1xuICAgIFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2J0biB7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZF9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmRfX3BpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmRfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDE0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXJkX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTZweDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jYXJkX19kZXNjIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHB4O1xufVxuXG4uY2FyZF9fZmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FyZF9fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG59XG5cbi5jYXJkX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5jYXJkX190aXRsZS0tZWxpcHNpcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7ICBcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICBcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgXG59IiwiLmJ0bi1mYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSgxNSwgMTUsIDE1LCAwLjUpO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAjNkM3Mjc1O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyZTJlO1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZjNzI3NTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHR9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMxNDE3MTg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNzE4O1xuXHR9XG59IiwiLnRpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRpbWVyX19pdGVtIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGltZXJfX2l0ZW0tdmFsdWUge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXHRsaW5lLWhlaWdodDogNjBweDtcblxuXHRjb2xvcjogIzE0MTcxODtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG4udGltZXJfX2l0ZW0tZGVzYyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2Njc7XG59IiwiLnZhbHVlIHtcblx0cGFkZGluZzogNDhweCAzMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY3O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMzJweCAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblxuXHR9XG59XG5cbi52YWx1ZV9faW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnZhbHVlX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4udmFsdWVfX2Rlc2Mge1xuXHRjb2xvcjogIzZjNzI3NTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS43MTQyODU3MTQyODU3MTQ7XG59IiwiLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNztcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJi0tMDEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2NvbGxlY3Rpb24vMDEud2VicCcpO1xuICAgIH1cblxuICAgICYtLTAyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9jb2xsZWN0aW9uLzAyLndlYnAnKTtcbiAgICB9XG5cbiAgICAmLS0wMyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvY29sbGVjdGlvbi8wMy53ZWJwJyk7XG4gICAgfVxufVxuXG4uY29sbGVjdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzJweDtcbiAgICByaWdodDogMzJweDtcbiAgICBib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cblxufVxuXG4uY29sbGVjdGlvbi1pdGVtLS14bCB7XG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xufVxuXG4uY29sbGVjdGlvbi1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG5cbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsIi5tb2ItbmF2LWZhZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA4NiwgODYsIDAuNSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2ItbmF2LWZhZGUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5tb2ItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzQzcHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG59XG5cbi5tb2ItbmF2LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLm1vYi1uYXZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cblxuLm1vYi1uYXZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbn1cblxuLm1vYi1uYXZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYi1uYXZfX3NlYXJjaC1pbnB1dCB7XG4gIFxuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIGNvbG9yOiAjNkM3Mjc1O1xufVxuXG4ubW9iLW5hdl9fc2VhcmNoLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZDNzI3NTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xufVxuXG4ubW9iLW5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlY2VmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICYtLWljb24ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG59XG5cbi5tb2ItbmF2X19saW5rLCBhLm1vYi1uYXZfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogIzE0MTcxODtcblxuICAgICYtLWljb24ge1xuICAgICAgICBjb2xvcjogIzZDNzI3NTtcbiAgICB9XG59XG5cbi5tb2ItbmF2X19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9iLW5hdl9fc29jaWFscy1pdGVtIHtcbiAgICBjb2xvcjogIzAwMDtcbn0iLCIudGFnbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10YWdsaW5lLWxpbmspO1xuICAgIH1cbn1cblxuLnRhZ2xpbmVfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRhZ2xpbmVfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLnRhZ2xpbmVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgY29sb3I6IHZhcigtLXRhZ2xpbmUtbGluayk7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFnbGluZS1saW5rKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udGFnbGluZV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMzNDM4Mzk7XG4gICAgei1pbmRleDogOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnRhZ2xpbmVfX2xpbmstb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuIiwiLm5hdiB7XG4gICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDOTVDO1xufVxuXG4ubmF2X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdl9fYnRuLW1vYi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1uYXYpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5uYXZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE3cHg7XG59XG5cbi5uYXZfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xufVxuXG4ubmF2X19idG4tLXNlYXJjaCwgLm5hdl9fYnRuLS11c2VyIHtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgXG59XG5cbi5uYXZfX2J0bi1jb3VudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tdGFnbGluZS1saW5rKTtcblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG5cbi5uYXZfX2xpc3QgdWwgLnN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDIwMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDdweCAzcHggIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLm5hdl9fbGlzdCB1bCAuc3VibWVudSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubmF2X19saXN0IHVsIC5zdWJtZW51IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2X19saXN0IHVsIC5zdWJtZW51IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbn1cblxuLm5hdl9fbGlzdCB1bCAuc3VibWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbn1cblxuLm5hdl9fbGlzdCB1bCAuc3VibWVudSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzQ1ZmM7XG59XG5cbi5uYXZfX2xpc3QgdWwgLnN1Ym1lbnUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc3VibWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNHM7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fbGlzdCB1bCAuc3VibWVudSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59IiwiLmhlcm8ge1xuICAgIGhlaWdodDogODIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk1YztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uL2ltZy9oZXJvLWJnLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uL2ltZy9iZy1tb2JpbGUud2VicFwiKTtcbiAgICB9XG59XG5cbi5oZXJvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzNzdERkY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG5cbi5oZXJvX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbn0iLCIuYXJyaXZhbHMge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICB9XG59XG5cbi5hcnJpdmFscyAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmFycml2YWxzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbi5hcnJpdmFsc19fZG90cyB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmNvbGxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLmNvbGxlY3Rpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jb2xsZWN0aW9uX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDE4MHB4O1xuICAgIH1cbn1cblxuIiwiLmJlc3RzZWxsZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbi5iZXN0c2VsbGVyX190aXRsZSB7XG4gICAgcGFkZGluZy1ibG9jazogNDhweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYmVzdHNlbGxlcl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNjJweCwgMWZyKSk7XG4gICAgZ2FwOiA0OHB4IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBnYXA6IDE2cHggOHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgICB9XG59IiwiLnByb21vdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDAsIDAuNCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9tb3Rpb24tYmcud2VicCcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0aGVpZ2h0OiAzNjdweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cbn1cbn1cblxuLnByb21vdGlvbl9fY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLnByb21vdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuXG4gICAgZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAyNHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdFx0cGFkZGluZy1ibG9jazogNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMjhweCAwO1xuXHR9XG59XG5cbi5wcm9tb3Rpb25fX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4ucHJvbW90aW9uX190YWdsaW5lIHtcbiAgICBjb2xvcjogIzM3N2RmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvbW90aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxufVxuXG4ucHJvbW90aW9uX190ZXh0IHtcblx0Y29sb3I6ICMxMjEyMTI7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4ucHJvbW90aW9uX190aW1lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBjb2xvcjogIzE0MTcxODtcbn1cblxuLnByb21vdGlvbl9fZXhwaXJlcyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4iLCIudmFsdWVzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xufVxuXG4udmFsdWVzX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjRweDtcblxuXHQmID4gKiB7XG5cdFx0ZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAyNjJweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNTBweCwgMWZyKSk7XG5cdFx0Z2FwOiAyNHB4IDhweDtcblxuXHRcdCYgPiAqIHtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4iLCIubmV3c2xldHRlciB7XG5cdGhlaWdodDogMzYwcHg7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTRlMztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9uZXdzbGV0dGVyLWJnLndlYnAnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogOTVweCAwO1xuXHR9XG59XG5cbi5uZXdzbGV0dGVyX19jb250ZW50IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtYXgtd2lkdGg6IDU1MnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuXG4ubmV3c2xldHRlcl9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubmV3c2xldHRlcl9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0Y29sb3I6ICMxMjEyMTI7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLmZvcm0tbmV3c2xldHRlciB7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDgsIDExNCwgMTE3LCAwLjUpO1xufVxuXG4uZm9ybS1uZXdzbGV0dGVyX19pbnB1dCB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzZjNzI3NTtcblx0fVxufVxuXG4uZm9ybS1uZXdzbGV0dGVyX19zdWJtaXQge1xuXHRjb2xvcjogIzZjNzI3NTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuXHRwYWRkaW5nOiA4MHB4IDAgMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE0MTcxODtcblx0Y29sb3I6ICNlOGVjZWY7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGFnbGluZS1saW5rKTtcbiAgICB9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiA0OHB4IDA7XG5cdH1cbn1cblxuLmZvb3Rlcl9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNDBweDtcblx0fVxuXG59XG5cbi5mb290ZXJfX3Jvdy10b3Age1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Z2FwOiAzMnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAjNkM3Mjc1O1xuXHR9XG59XG5cbi5mb290ZXJfX3NlcGFyYXRvciB7XG5cdGJhY2tncm91bmQ6ICM2YzcyNzU7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMjRweDtcblx0fVxufVxuXG4uZm9vdGVyX19zdG9yZSB7XG5cdGNvbG9yOiAjZThlY2VmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTQyODU3MTtcbn1cblxuLmZvb3Rlcl9fbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA0MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZlZmVmZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41NztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX3Jvdy0tYm9yZGVyIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjNmM3Mjc1O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdGdhcDogMzJweDtcblxuXHR9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGdhcDogMjhweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjZThlY2VmO1xuXHRsaW5lLWhlaWdodDogMS42NjY2NjY2NjY2NjY2Njc7XG5cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjhweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fc29jaWFscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxufVxuIl19 */
