@charset "UTF-8";
/* Base */
/* Reset and base styles  */
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

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

a:hover {
  text-decoration: none;
}

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

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

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

img {
  vertical-align: top;
}

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

address {
  font-style: normal;
}

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

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

button,
input[type=submit] {
  cursor: pointer;
}

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

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

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --font-main: "Manrope", sans-serif;
  --page-bg: #fefffe;
  --Primary-Red: #fe6053;
  --Primary-White: #fefffe;
  --Secondary-Brown: #362a28;
  --grey: #eeeeee;
  --Text-Gray: #8e8484;
  --Text-Black: #362f2f;
  --Text-Pale-Brown: #5c5656;
  --laptop-size: 1199px;
  --tablet-size: 959px;
  --mobile-size: 599px;
}

html {
  scroll-behavior: initial;
  background-color: var(--Secondary-Brown);
}

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

img {
  display: block;
}

a {
  color: var(--Text-Gray);
  transition: opacity 0.2s ease-in;
  opacity: 1;
}
a:hover {
  opacity: 0.6;
}
a:active {
  opacity: 0.6;
}

.button-main {
  display: flex;
  padding: 20px 32px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  background: var(--Primary-Red);
  color: var(--Primary-White);
  font-family: var(--font-main);
  font-size: 12px;
  font-weight: 700;
  line-height: 140%;
  opacity: 1;
  transition: background-color 0.2s ease-in;
}
.button-main:hover {
  background-color: #f33f30;
}

.container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1030px;
  width: 100%;
}

input:focus {
  -webkit-transform: none; /* Prevent iOS zoom on focus */
}

.none {
  display: none !important;
}

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

.no-scroll {
  overflow: hidden;
}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.d-flex {
  display: flex;
}

.flex-center {
  justify-content: center;
}

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

.footer {
  margin-top: auto;
}

/* Blocks */
.bottom-wraper {
  display: flex;
  padding-top: 120px;
  flex-direction: column;
  align-items: center;
  gap: 80px;
  background: var(--Secondary-Brown);
}
@media (max-width: 875px) {
  .bottom-wraper {
    padding-top: 72px;
  }
}
.bottom-wraper .copyright {
  display: flex;
  padding: 16px 0px;
  justify-content: center;
  align-items: center;
  gap: 32px;
  align-self: stretch;
  background: var(--Text-Black);
  color: var(--Primary-White);
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 64px;
}
.footer__logo {
  display: flex;
  width: 362px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
.footer__logo-wrapper {
  display: flex;
  padding-top: 16px;
  align-items: flex-start;
}
.footer__logo-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.footer__logo-info li {
  color: var(--Text-Gray);
  font-size: 16px;
  font-weight: 600;
  line-height: 120%; /* 19.2px */
}
.footer__general {
  display: flex;
  padding-top: 16px;
  align-items: flex-start;
  gap: 32px;
}
@media (max-width: 875px) {
  .footer__general {
    flex-wrap: wrap;
  }
}
.footer__general-column {
  display: flex;
  width: 200px;
  max-width: 200px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.footer__general-column .footer-title {
  display: flex;
  padding-bottom: 16px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-bottom: 2px solid var(--Primary-Red, #fe6053);
  color: var(--Primary-White, #fefffe);
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 21px */
}
.footer__general-column .footer-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.footer__general-column .footer-list li {
  color: var(--Text-Gray, #8e8484);
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 21px */
}

.form-position {
  padding: 72px 0;
  position: relative;
  background: linear-gradient(to bottom, #f7f7f7, 538px, transparent 0);
  overflow: hidden;
}
@media (max-width: 875px) {
  .form-position {
    padding-bottom: 196px;
    background: unset;
  }
}
.form-position .bg-graph-text {
  position: absolute;
  right: 0;
  top: 116px;
  z-index: 1;
}

.form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
  flex: 1 0 0;
}
.form input,
.form textarea {
  transition: 0.3 ease;
  opacity: 1;
}
.form input:focus,
.form textarea:focus {
  opacity: 0.7;
}
.form__text {
  display: flex;
  padding: 120px 0px 24px 0px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  z-index: 2;
}
@media (max-width: 875px) {
  .form__text {
    padding: unset;
    padding-top: 92px;
  }
}
.form__text-title {
  color: var(--Secondary-Brown);
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 875px) {
  .form__text-title {
    text-align: left;
    font-size: 32px;
  }
}
.form__text-subtitle {
  color: var(--Text-Gray);
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  max-width: 699px;
}
@media (max-width: 875px) {
  .form__text-subtitle {
    text-align: left;
    font-size: 16px;
  }
}
.form__container {
  display: flex;
  align-items: flex-start;
  gap: 48px;
  align-self: stretch;
}
@media (max-width: 875px) {
  .form__container {
    display: flex;
    flex-direction: column;
  }
}
.form__container-benefits {
  display: flex;
  padding: 48px 24px 48px 0px;
  flex-direction: column;
  align-items: flex-start;
  gap: 52px;
  flex: 1 0 0;
  position: relative;
  border-right: 1px solid #000;
}
@media (max-width: 875px) {
  .form__container-benefits {
    border-right: unset;
    padding: unset;
    padding-right: 24px;
    flex: unset;
  }
  .form__container-benefits::after {
    content: "";
    position: absolute;
    top: -1000vh;
    right: -100vw;
    left: -100vw;
    bottom: -20px;
    background-color: #f7f7f7;
    z-index: 0;
  }
}
.form__container-benefits .benefit {
  display: flex;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.form__container-benefits .benefit .icon {
  display: flex;
  width: 100px;
  height: 100px;
  padding: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  background: var(--Secondary-Gray, #eee);
}
@media (max-width: 875px) {
  .form__container-benefits .benefit .icon {
    width: 64px;
    height: 64px;
  }
}
.form__container-benefits .benefit .icon img {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}
@media (max-width: 875px) {
  .form__container-benefits .benefit .icon img {
    width: 24px;
    height: 24px;
  }
}
.form__container-benefits .benefit .info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
}
.form__container-benefits .benefit .info__title {
  color: var(--Text-Black);
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 875px) {
  .form__container-benefits .benefit .info__title {
    text-align: unset;
    font-size: 16px;
  }
}
.form__container-benefits .benefit .info__text {
  color: var(--Text-Gray);
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 875px) {
  .form__container-benefits .benefit .info__text {
    text-align: unset;
    font-size: 12px;
  }
}
.form__container-fill {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex: 1 0 0;
  color: var(--Text-Gray);
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%; /* 16.8px */
  width: 100%;
}
.form__container-fill .form-input {
  display: flex;
  height: 52px;
  max-width: 320px;
  padding: 0px 16px;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-bottom: 1px solid var(--Text-Pale-Brown, #5c5656);
}
@media (max-width: 875px) {
  .form__container-fill .form-input {
    max-width: 500px;
  }
}
.form__container-fill .message-area {
  height: 114px;
  padding: 17.5px 16px 0px 16px;
  align-items: flex-start;
  gap: 16px;
  resize: none;
  resize: none;
  outline: none;
}
.form__container-fill .custom-dropdown-form {
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  cursor: pointer;
}
.form__container-fill .custom-dropdown-form .custom-dropdown__selected {
  max-width: 320px;
}
@media (max-width: 875px) {
  .form__container-fill .custom-dropdown-form .custom-dropdown__selected {
    max-width: 500px;
  }
}
.form__container-fill .custom-dropdown-form .custom-dropdown__selected .dropdown-text {
  color: var(--Text-Gray);
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%; /* 16.8px */
}
.form__container-fill .custom-dropdown-form .options {
  max-width: 320px;
  z-index: 2;
}
.form__container-fill .custom-dropdown-form .options li {
  padding: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 16px;
  color: var(--Text-Pale-Brown);
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  transition: 0.3s ease;
}
.form__container-fill .custom-dropdown-form .options li:hover {
  background: var(--Primary-Red);
  color: var(--Primary-White);
}
.form__container-fill .custom-dropdown-form .options li img {
  transition: 0.2s ease;
}
.form__container-fill .custom-dropdown-form .options li:hover img {
  filter: brightness(0) invert(1);
}
.form__container-fill .custom-dropdown-form .options .dropdown-letter {
  color: var(--Text-Black);
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  padding: 4px;
  padding-left: 8px;
  border-top: 1px solid #eee;
  pointer-events: none;
}
.form__container-fill .custom-dropdown-form .options .dropdown-letter:nth-child(1) {
  padding-top: 0px;
  border-top: none;
}
.form__container-fill .button-main {
  display: flex;
  padding: 20px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.form__container-fill .button-main .white-line,
.form__container-fill .button-main .red-line {
  position: relative;
  bottom: -5px;
}

.header {
  background-color: var(--Secondary-Brown);
  padding: 24.5px 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  transition: background-color 0.5s ease; /* додали перехід для зміни фону */
}
.header__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-height: 36px;
}
.header__row a:hover {
  opacity: unset;
}
.header__row a:active {
  opacity: unset;
}
.header__row .logo {
  position: relative;
  z-index: 100;
  height: 36px;
}
.header__nav-list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.header__nav-list a {
  color: var(--Primary-White);
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
}
.header__nav-list :nth-last-child(1) {
  padding: 12px 20px;
  opacity: 1;
}
.header__nav-list :nth-last-child(1):hover {
  opacity: unset;
}
.header__nav-list :nth-last-child(1):active {
  opacity: unset;
}
@media (max-width: 875px) {
  .header__nav {
    display: none;
  }
}

.header-scrolled {
  background-color: var(--Primary-White, #fefffe);
}
.header-scrolled a {
  color: var(--Text-Black, #362f2f);
}
.header-scrolled :nth-last-child(1) {
  color: var(--Primary-White, #fefffe);
}

.hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 700px;
  padding-top: 164px;
}
.hero__text {
  text-align: center;
  display: grid;
  gap: 8px;
}
.hero__text-title {
  color: var(--Primary-White);
  font-size: 72px;
  font-weight: 700;
  line-height: 120%;
}
.hero__text-subtitle {
  color: var(--Text-Gray);
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  max-width: 700px;
}

#hero {
  position: relative;
  background-color: var(--Secondary-Brown);
  background-image: url("../img/hero/bg.svg");
  background-repeat: no-repeat;
  background-position: center top;
}
#hero .left_bg {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
@media (max-width: 1220px) {
  #hero .left_bg {
    width: 500px;
  }
}
#hero .right_bg {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
}
@media (max-width: 1220px) {
  #hero .right_bg {
    width: 500px;
  }
}
@media (max-width: 875px) {
  #hero .right_bg {
    display: none;
  }
}

.mobile-nav {
  position: fixed;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 99;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 96px 20px 72px 20px;
  background: var(--Secondary-Brown);
  transition: all 0.35s ease-in;
}
.mobile-nav__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.mobile-nav__info li {
  color: var(--Text-Gray);
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}
.mobile-nav__info li a {
  color: var(--Text-Gray);
}

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

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

.mobile-nav__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 12px;
  color: var(--Primary-White);
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  width: 100%;
}
.mobile-nav__list li {
  padding: 0 16px;
}
.mobile-nav__list li:nth-child(2n) {
  border-bottom: 1px solid #5c5656;
  min-height: 1px;
  min-width: 100%;
  padding: 0;
}
.mobile-nav__list .active {
  opacity: 0.5;
}

.header--mobile-nav-open {
  background-color: var(--Secondary-Brown);
}

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

.mobile-nav-btn-scrolled {
  --color: #362f2f;
}

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

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

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

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

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

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

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

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

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

.production-position {
  padding: 72px 0;
  background: linear-gradient(to bottom, #eee 520px, #f7f7f7 0), linear-gradient(to bottom, #f7f7f7, 100%, transparent 0);
}
@media (max-width: 875px) {
  .production-position {
    background: #f7f7f7;
  }
}

.production {
  display: flex;
  align-items: flex-start;
  gap: 48px;
  flex: 1 0 0;
  flex-wrap: wrap;
}
@media (max-width: 875px) {
  .production {
    flex-direction: column-reverse;
    gap: 16px;
  }
}
.production__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex: 1 0 0;
}
.production__info-buttons {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
@media (max-width: 875px) {
  .production__info-buttons {
    flex-direction: column;
  }
}
.production__info-buttons a:hover {
  opacity: unset;
}
.production__info-buttons a:active {
  opacity: unset;
}
.production__info-buttons .button-main {
  padding: 20px 16px;
  align-items: flex-end;
}
.production__info-buttons .button-main .white-line,
.production__info-buttons .button-main .red-line {
  position: relative;
  bottom: 5px;
}
.production__info-buttons .white {
  border: 1px solid var(--Primary-Red);
  background: unset;
  color: var(--Primary-Red);
  padding: 19px 16px;
}
@media (max-width: 875px) {
  .production__info-buttons .white {
    min-width: 227px;
    justify-content: space-between;
  }
}
.production__info-buttons .white svg {
  transition: 0.2s ease-in;
}
.production__info-buttons .white svg line {
  stroke: var(--Primary-Red);
}
.production__info-buttons .white svg path {
  fill: var(--Primary-Red);
}
.production__info-buttons .white:hover {
  background: var(--Primary-Red);
  color: var(--Primary-White);
}
.production__info-buttons .white:hover svg line {
  stroke: var(--Primary-White);
}
.production__info-buttons .white:hover svg path {
  fill: var(--Primary-White);
}
.production__block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  padding: 24px 0px;
}
.production__block-title {
  color: var(--Secondary-Brown);
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 875px) {
  .production__block-title {
    display: none;
  }
}
.production__block-text {
  color: var(--Text-Gray);
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 875px) {
  .production__block-text {
    font-size: 16px;
    padding-bottom: 24px;
  }
}
.production__img {
  display: grid;
  gap: 16px;
}
@media (max-width: 875px) {
  .production__img {
    padding-top: 8px;
  }
}
@media (max-width: 875px) {
  .production__img-pc {
    display: none;
  }
}
.production__img-mobile {
  display: none;
}
@media (max-width: 875px) {
  .production__img-mobile {
    display: block;
  }
}
.production .mobile {
  display: none;
}
@media (max-width: 875px) {
  .production .mobile {
    display: flex;
    font-size: 32px;
  }
}

.purchase-position {
  padding: 72px 0;
  position: relative;
  background: #f7f7f7;
}

.purchase {
  position: relative;
  display: flex;
  padding: 120px 0px 72px 0px;
  flex-direction: column;
  align-items: flex-start;
  gap: 64px;
  flex: 1 0 0;
  z-index: 10;
}
@media (max-width: 875px) {
  .purchase {
    padding: unset;
    padding-top: 92px;
    gap: 32px;
  }
}
.purchase .bg-graph-text {
  position: absolute;
  top: -16px;
  left: -98px;
  z-index: -1;
}
.purchase__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.purchase__text-title {
  color: var(--Secondary-Brown);
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 875px) {
  .purchase__text-title {
    text-align: left;
    font-size: 32px;
  }
}
.purchase__text-subtitle {
  color: var(--Text-Gray);
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  max-width: 792px;
}
@media (max-width: 875px) {
  .purchase__text-subtitle {
    text-align: left;
    font-size: 16px;
  }
}
.purchase__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 48px;
  align-self: stretch;
}
@media (max-width: 875px) {
  .purchase__container {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
}
.purchase__choice {
  display: flex;
  padding: 24px 0px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.purchase__choice-text {
  color: var(--Text-Black);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%; /* 28.8px */
}

.custom-dropdown,
.custom-dropdown-form {
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  z-index: 2;
  cursor: pointer;
}
.custom-dropdown__selected,
.custom-dropdown-form__selected {
  display: flex;
  height: 52px;
  padding: 0px 16px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  width: 100%;
  border-bottom: 1px solid var(--Text-Pale-Brown);
}
.custom-dropdown__selected .dropdonw-pin,
.custom-dropdown-form__selected .dropdonw-pin {
  display: flex;
  align-items: center;
  gap: 16px;
  color: var(--Text-Gray);
  text-align: center;
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 16.8px */
}
.custom-dropdown .options,
.custom-dropdown-form .options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 16px 8px;
  max-height: 300px;
  overflow-y: auto;
}
.custom-dropdown .options li,
.custom-dropdown-form .options li {
  padding: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 16px;
  color: var(--Text-Pale-Brown);
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  transition: 0.3s ease;
}
.custom-dropdown .options li:hover,
.custom-dropdown-form .options li:hover {
  background: var(--Primary-Red);
  color: var(--Primary-White);
}
.custom-dropdown .options li img,
.custom-dropdown-form .options li img {
  transition: 0.2s ease;
}
.custom-dropdown .options li:hover img,
.custom-dropdown-form .options li:hover img {
  filter: brightness(0) invert(1);
}
.custom-dropdown .options .dropdown-letter,
.custom-dropdown-form .options .dropdown-letter {
  color: var(--Text-Black);
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  padding: 4px;
  padding-left: 8px;
  border-top: 1px solid #eee;
  pointer-events: none;
}
.custom-dropdown .options .dropdown-letter:nth-child(1),
.custom-dropdown-form .options .dropdown-letter:nth-child(1) {
  padding-top: 0px;
  border-top: none;
}

.dropdown-boxes {
  width: 100%;
  gap: 16px;
  display: grid;
}

.dropdown-box {
  display: flex;
  padding: 24px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  position: relative;
  transition: opacity 0.5s ease-in;
  background: var(--Primary-White);
}
@media (max-width: 875px) {
  .dropdown-box {
    padding: 16px 12px;
  }
}
.dropdown-box__title {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dropdown-box__title p {
  color: var(--Text-Pale-Brown, #5c5656);
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 875px) {
  .dropdown-box__title p {
    font-size: 16px;
  }
}
.dropdown-box__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
.dropdown-box__info li {
  color: var(--Text-Gray, #8e8484);
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 875px) {
  .dropdown-box__info li {
    font-size: 12px;
  }
}
.dropdown-box__info .bonus-li {
  color: var(--Text-Black, #362f2f);
}
@media (max-width: 965px) {
  .dropdown-box__info .bonus-li {
    max-width: 75%;
  }
}
@media (max-width: 875px) {
  .dropdown-box__info .bonus-li {
    max-width: 100%;
  }
}
.dropdown-box .united-info {
  gap: 0;
}
.dropdown-box .united-info li:nth-child(2) {
  padding-bottom: 4px;
}
.dropdown-box__logo {
  position: absolute;
  top: 50%;
  right: -44px;
  transform: translate(-50%, -50%);
  max-height: 82%;
}
@media (max-width: 875px) {
  .dropdown-box__logo {
    right: -19px;
    width: 61px;
    height: 32px;
  }
}
@media (max-width: 875px) {
  .dropdown-box .united-logo {
    top: 24px;
  }
}

.disabled {
  opacity: 0.4;
}

svg path {
  transition: 0.3s ease-out;
}

/* No styles code below. Only in modules */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fcHJvZHVjdGlvbi5zY3NzIiwiYmxvY2tzL19wdXJjaGFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FDQVE7QURDUjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0FBRUE7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FFeEdEO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QURiRDtFQUVDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FFMUREO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3RDRDtBQUFBO0VBRUk7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUxBSjtBTVJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ09BO0VEYkQ7SUFTRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FDeEREO0VEb0RBO0lBT0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FFakhMO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FEU0g7RUNiRDtJQU9RO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUk7RUFDQTs7QUFFQTtBQUFBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQ5QlA7RUN1Qkc7SUFVUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEMUNYO0VDcUNPO0lBUVE7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEeERYO0VDa0RPO0lBU1E7SUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QURyRVA7RUNpRUc7SUFPUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FEckZYO0VDNEVPO0lBWVE7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBRDVIbkI7RUNpSGU7SUFjUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUR0SXZCO0VDbUltQjtJQU1RO0lBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEM0p2QjtFQ3NKbUI7SUFRUTtJQUNBOzs7QUFJUjtFQUNJO0VBRUE7RUFFQTtFQUNBOztBRHpLdkI7RUNtS21CO0lBU1E7SUFDQTs7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEMU1mO0VDa01XO0lBV1E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QURwT25CO0VDbU9lO0lBSVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7OztBQzlUcEI7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0M7RUFDQzs7QUFFRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBRUE7RUFDQTs7QUFHRDtFQUNDO0VBRUE7O0FBRUE7RUFDQzs7QUFFRDtFQUNDOztBRjdDSjtFRXFCQTtJQThCRTs7OztBQUtIO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOzs7QUM3RUY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUhoQ1A7RUc0Qkc7SUFPUTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUgxQ1A7RUdzQ0c7SUFPUTs7O0FIdkNYO0VHZ0NHO0lBV1E7Ozs7QUN4RFo7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBTUo7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQzs7O0FDekVEO0FBQ0E7RUFDQztFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FMVkE7RUtaRDtJQXlCRTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZQUNDOzs7QUFJRjtBQUNDO0VBQ0E7OztBQUdEO0FBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0EsWUFDQzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QUM3RkQ7RUFDSTtFQUNBOztBTldIO0VNYkQ7SUFNUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU5GSDtFTUhEO0lBUVE7SUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBTm5CWDtFTWdCTztJQU1ROzs7QUFJQTtFQUNJOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0FBQUE7RUFFSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FOakRmO0VNNkNXO0lBT1E7SUFDQTs7O0FBR0o7RUFDSTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUdJO0VBQ0k7O0FBRUo7RUFDSTs7QUFReEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBTmhHWDtFTTJGTztJQVFROzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBTjNHWDtFTXVHTztJQU9RO0lBQ0E7OztBQUtaO0VBQ0k7RUFDQTs7QU50SFA7RU1vSEc7SUFLUTs7O0FOekhYO0VNNEhPO0lBRVE7OztBQUlSO0VBQ0k7O0FObklYO0VNa0lPO0lBSVE7OztBQUtaO0VBQ0k7O0FONUlQO0VNMklHO0lBSVE7SUFDQTs7OztBQzdKWjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUERIO0VPUEQ7SUFXUTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVA1Qlg7RU91Qk87SUFRUTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FQekNYO0VPb0NPO0lBUVE7SUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QVB0RFA7RU9rREc7SUFPUTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUNJOztBQUdKO0FBQUE7RUFDSTs7QUFJUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDSTtFQUNBOzs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BOztBUG5NSDtFT3FMRDtJQVdROzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FQOU1YO0VPeU1PO0lBUVE7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUGpPWDtFTzROTztJQVFROzs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7O0FBRUo7RUFOSjtJQU9ROzs7QUFLWjtFQUNJOztBQUdJO0VBQ0k7O0FBS1o7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBUHBRUDtFTzhQRztJQVNRO0lBQ0E7SUFDQTs7O0FQelFYO0VPNlFHO0lBRVE7Ozs7QUFLWjtFQUNJOzs7QUFJQTtFQUNJOzs7QWRyUlIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdXRpbHNcIjsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgXCIuL2Jhc2Uvc3RpY2t5LWZvb3RlclwiO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcHJvZHVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wdXJjaGFzZS5zY3NzXCI7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsXG5hOmxpbmssXG5hOnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSxcbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCxcbnVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLFxuc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hbnJvcGU6d2dodEAyMDAuLjgwMCZkaXNwbGF5PXN3YXBcIik7XG5cbmh0bWwge1xuXHQvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBpbml0aWFsO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktQnJvd24pO1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdGNvbG9yOiB2YXIoLS1UZXh0LUdyYXkpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tVGV4dC1HcmF5KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG5cdG9wYWNpdHk6IDE7XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG5cdCY6YWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLmJ1dHRvbi1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjBweCAzMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktUmVkKTtcblx0Y29sb3I6IHZhcigtLVByaW1hcnktV2hpdGUpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMzNmMzA7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTsgLyogUHJldmVudCBpT1Mgem9vbSBvbiBmb2N1cyAqL1xufVxuIiwiOnJvb3Qge1xuXHQtLWZvbnQtbWFpbjogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG5cblx0LS1wYWdlLWJnOiAjZmVmZmZlO1xuXHQtLVByaW1hcnktUmVkOiAjZmU2MDUzO1xuXHQtLVByaW1hcnktV2hpdGU6ICNmZWZmZmU7XG5cdC8vIC0tYnJvd246ICMzNjJhMjg7XG5cdC0tU2Vjb25kYXJ5LUJyb3duOiAjMzYyYTI4O1xuXHQtLWdyZXk6ICNlZWVlZWU7XG5cdC0tVGV4dC1HcmF5OiAjOGU4NDg0O1xuXHQtLVRleHQtQmxhY2s6ICMzNjJmMmY7XG5cdC0tVGV4dC1QYWxlLUJyb3duOiAjNWM1NjU2O1xuXG5cdC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogOTU5cHg7XG5cdC0tbW9iaWxlLXNpemU6IDU5OXB4O1xufVxuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG4iLCIuYm90dG9tLXdyYXBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1TZWNvbmRhcnktQnJvd24pO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy10b3A6IDcycHg7XG5cdH1cblxuXHQuY29weXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDE2cHggMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAzMnB4O1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1UZXh0LUJsYWNrKTtcblxuXHRcdGNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlKTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxufVxuXG4uZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDY0cHg7XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMzYycHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDI0cHg7XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0Ji1pbmZvIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1UZXh0LUdyYXkpO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxOS4ycHggKi9cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19nZW5lcmFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMzJweDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0Ji1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDE2cHg7XG5cblx0XHRcdC5mb290ZXItdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tUHJpbWFyeS1SZWQsICNmZTYwNTMpO1xuXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlLCAjZmVmZmZlKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLWxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1UZXh0LUdyYXksICM4ZTg0ODQpO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gbWVkaWFCZygpIHtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB0YWJsZXQoKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlKCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogODc1cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiLmZvcm0tcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDcycHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y3ZjdmNywgNTM4cHgsIHRyYW5zcGFyZW50IDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5iZy1ncmFwaC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMTZweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi5mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0OHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHggMjRweCAwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1Ccm93bik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LUdyYXkpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTlweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1iZW5lZml0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAyNHB4IDQ4cHggMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA1MnB4O1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDB2dztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJlbmVmaXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1TZWNvbmRhcnktR3JheSwgI2VlZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LUJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LUdyYXkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpbGwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1HcmF5KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTYuOHB4ICovXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tVGV4dC1QYWxlLUJyb3duLCAjNWM1NjU2KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVzc2FnZS1hcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3LjVweCAxNnB4IDBweCAxNnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tZHJvcGRvd24tZm9ybSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1kcm9wZG93bl9fc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVRleHQtR3JheSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE2LjhweCAqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1QYWxlLUJyb3duKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1SZWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWxldHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1CbGFjayk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tbWFpbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgIC53aGl0ZS1saW5lLFxuICAgICAgICAgICAgICAgIC5yZWQtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktQnJvd24pO1xuXHRwYWRkaW5nOiAyNC41cHggMDtcblxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTsgLyog0LTQvtC00LDQu9C4INC/0LXRgNC10YXRltC0INC00LvRjyDQt9C80ZbQvdC4INGE0L7QvdGDICovXG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1heC1oZWlnaHQ6IDM2cHg7XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiB1bnNldDtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ28ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDMwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tUHJpbWFyeS1XaGl0ZSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdH1cblxuXHRcdFx0Om50aC1sYXN0LWNoaWxkKDEpIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItc2Nyb2xsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlLCAjZmVmZmZlKTtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tVGV4dC1CbGFjaywgIzM2MmYyZik7XG5cdH1cblxuXHQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHRcdGNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlLCAjZmVmZmZlKTtcblx0fVxufVxuIiwiLmhlcm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgICAmX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLVRleHQtR3JheSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLVNlY29uZGFyeS1Ccm93bik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlcm8vYmcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuICAgIC5sZWZ0X2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmlnaHRfYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vYmlsZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIHRvcDogMDtcblx0bGVmdDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDk2cHggMjBweCA3MnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLVNlY29uZGFyeS1Ccm93bik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xuXG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDE2cHg7XG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblxuXHRcdGxpIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1UZXh0LUdyYXkpO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLVRleHQtR3JheSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0bGVmdDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRyb3ctZ2FwOiAxMnB4O1xuXHRjb2xvcjogdmFyKC0tUHJpbWFyeS1XaGl0ZSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHRsaTpudGgtY2hpbGQoMm4pIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVjNTY1Njtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmIC5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG4uaGVhZGVyLS1tb2JpbGUtbmF2LW9wZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1TZWNvbmRhcnktQnJvd24pO1xufVxuIiwiLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdC0tdGltZTogMC4xcztcblxuXHQtLXdpZHRoOiA0MHB4O1xuXHQtLWhlaWdodDogMzBweDtcblxuXHQtLWxpbmUtaGVpZ2h0OiAzcHg7XG5cdC0tc3BhY2luZzogNnB4O1xuXG5cdC0tY29sb3I6ICNmZmY7XG5cdC8vIC0tcmFkaXVzOiA0cHg7XG5cblx0LyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHQvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG5cdC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG5cblx0LyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG5cdGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblxuXHRkaXNwbGF5OiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYtYnRuLXNjcm9sbGVkIHtcblx0LS1jb2xvcjogIzM2MmYyZjtcbn1cblxuLm5hdi1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOlxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246XG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdHotaW5kZXg6IDk5OTtcblx0Ly8gZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuLy8gXHQubW9iaWxlLW5hdi1idG4ge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHR9XG4vLyB9XG4iLCIucHJvZHVjdGlvbi1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTIwcHgsICNmN2Y3ZjcgMCksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmN2Y3ZjcsIDEwMCUsIHRyYW5zcGFyZW50IDApO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICB9XG59XG5cbi5wcm9kdWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDhweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLW1haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAud2hpdGUtbGluZSxcbiAgICAgICAgICAgICAgICAucmVkLWxpbmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndoaXRlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1QcmltYXJ5LVJlZCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnktUmVkKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyN3B4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tUHJpbWFyeS1SZWQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tUHJpbWFyeS1SZWQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktUmVkKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnktV2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLVByaW1hcnktV2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tUHJpbWFyeS1XaGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1Ccm93bik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1HcmF5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wdXJjaGFzZS1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4ucHVyY2hhc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweCA3MnB4IDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNjRweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIC5iZy1ncmFwaC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICBsZWZ0OiAtOThweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUJyb3duKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLVRleHQtR3JheSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc5MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiA0OHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nob2ljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1CbGFjayk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDI4LjhweCAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tLWRyb3Bkb3duLFxuLmN1c3RvbS1kcm9wZG93bi1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZfX3NlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLVRleHQtUGFsZS1Ccm93bik7XG5cbiAgICAgICAgLmRyb3Bkb253LXBpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgY29sb3I6IHZhcigtLVRleHQtR3JheSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTYuOHB4ICovXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1QYWxlLUJyb3duKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1SZWQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5LVdoaXRlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWxldHRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1CbGFjayk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93bi1ib3hlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5kcm9wZG93bi1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnktV2hpdGUpO1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tVGV4dC1QYWxlLUJyb3duLCAjNWM1NjU2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LUdyYXksICM4ZTg0ODQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9udXMtbGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLVRleHQtQmxhY2ssICMzNjJmMmYpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bml0ZWQtaW5mbyB7XG4gICAgICAgIGdhcDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtNDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgyJTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudW5pdGVkLWxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICB9XG59XG4iXX0= */
