@charset "UTF-8";
/* Base */ /* Reset and base styles  */
@import url("https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Inter:100,200,300,500,600,700,800,900,100,200,300,500,600,700,800,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Roboto:100&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css?family=IBM+Plex+Sans:100,200,300,regular,500,600,700&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%;
  width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

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

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

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

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

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

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --container-width: 1160px;
  --container-padding: 15px;
  --page-bg: #fff;
  --text-color: #000;
  --accent: #ac182c;
  --link-color: #2578c8;
  --laptop-size: 1199px;
  --tablet-size: 959px;
  --mobile-size: 599px;
  --font-family: "IBM Plex Sans", sans-serif;
  --second-family: "mr_NorwesterG", sans-serif;
  --third-family: "Manrope", sans-serif;
  --font3: "Inter", sans-serif;
  --font4: "PT Sans", sans-serif;
  --font5: "Droid Sans", sans-serif;
  --font6: "Noto Sans", sans-serif;
}

@font-face {
  font-family: DroidSans;
  font-display: swap;
  src: url("../fonts/DroidSans.woff2") format("woff2"), url("../fonts/DroidSans.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: mr_NorwesterG;
  font-display: swap;
  src: url("../fonts/mr_NorwesterG.woff2") format("woff2"), url("../fonts/mr_NorwesterG.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
html {
  scroll-behavior: smooth;
}

body {
  background: #0b0909;
  color: #fafafa;
  font-family: var(--font-family);
  text-wrap: balance;
  overflow-x: hidden;
}

img {
  display: block;
}

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

code {
  background-color: #000;
  padding: 0.2rem;
  border-radius: 4px;
}

pre.code {
  overflow-x: auto;
  padding: 1rem;
  border-radius: 4px;
}

a {
  color: inherit;
}

.wrapper {
  display: flex;
  justify-content: space-between;
}

.main {
  padding-top: 100px;
}
@media (max-width: 768px) {
  .main {
    padding-top: 73px;
  }
}

#phone,
#email{
  border-radius: 10px;
  width: 29%;
  height: 70px;
  background: #fafafa;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 182%;
  text-align: center;
  color: rgba(11, 9, 9, 0.5);
  padding: 0 25px;
}
@media (max-width: 768px) {
  #phone,
  #email{
    width: 100%;
  }
}

.form-submit {
  border-radius: 10px;
  width: auto;
  height: 70px;
  background: #edc742 !important;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: #0b0909;
  padding: 0 25px;
}
@media (max-width: 768px) {
  .form-submit {
    width: 100%;
  }
}

.partnership {
  border-top: 1px solid #909090;
  margin-top: 5px;
  padding-top: 51px;
}
@media (max-width: 998px) {
  .partnership {
    padding-top: 32px;
  }
}
.partnership h2 {
  display: none;
}
.partnership .partnersip__info {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #fff;
  max-width: 850px;
  width: 100%;
  margin-top: 41px;
}
@media (max-width: 768px) {
  .partnership .partnersip__info {
    font-size: 14px;
    line-height: 130%;
  }
}

.docs {
  display: grid;
  line-height: 1.5;
}
.docs p {
  margin: 1rem 0;
}
.docs ul,
.docs ol {
  padding-left: 2rem;
}
.docs ul li,
.docs ol li {
  list-style: disc;
  margin-bottom: 0.5rem;
}
.docs ol li {
  list-style: decimal;
}
.docs section, .docs section.docs {
  padding: 40px 0;
}
.docs section + section {
  border-top: 1px solid #dae5e9;
}
.docs small {
  font-size: 1rem;
  color: rgb(172, 172, 172);
}
.docs .title-1:first-child,
.docs .title-2:first-child {
  margin-top: 0 !important;
}

.test {
  width: 600px;
  height: 300px;
  margin: 50px auto;
  background-color: #999;
  background-position: center center; /* x y */
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("./../img/project-02.jpg");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .test {
    background-image: url("./../img/project-02@2x.jpg");
  }
}

.test-2 {
  width: 600px;
  height: 300px;
  margin: 50px auto;
  background-color: #999;
  background-position: center center; /* x y */
  background-size: cover;
  background-repeat: no-repeat;
  background-image: image-set(url("./../img/project-02.jpg") 1x, url("./../img/project-02@2x.jpg") 2x);
}

.font-1 {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: italic;
}

.font-2 {
  font-family: "FirasansBook";
  font-weight: 400;
}

/* Отключить при необходимости */
.none {
  display: none !important;
}

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

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

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

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

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

.d-flex {
  display: flex;
}

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

/* Демо контент */
.content-demo {
  margin-bottom: 5rem;
  padding: 1rem;
}

/* Контейнеры */
.container {
  margin: 0 auto;
  padding: 0;
  max-width: var(--container-width);
  width: 100%;
}
@media(max-width: 1200px){
  .container{
    padding: 0 15px;
  }
}
.container-full {
  padding: 0 var(--container-padding);
  max-width: 100%;
}

.container-left-50 {
  padding: 0 var(--container-padding);
  max-width: 50%;
}
@media (max-width: 768px) {
  .container-left-50 {
    max-width: 100%;
  }
}

.container-right-50 {
  padding: 0 var(--container-padding);
  max-width: 50%;
  margin-left: auto;
}
@media (max-width: 768px) {
  .container-right-50 {
    max-width: 100%;
  }
}

.container-right {
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 998px) {
  .container-right {
    padding-left: var(--container-padding);
  }
}

.container-left {
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 998px) {
  .container-left {
    padding-right: var(--container-padding);
  }
}

.container-half-left {
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-width) / 2);
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 998px) {
  .container-half-left {
    padding-left: var(--container-padding);
  }
}
@media (max-width: 768px) {
  .container-half-left {
    padding: 0 var(--container-padding);
  }
}

.container-half-right {
  padding-left: calc((100% - var(--container-width)) / 2 + var(--container-width) / 2);
  padding-right: calc((100% - var(--container-width)) / 2 + var(--container-padding));
}
@media (max-width: 998px) {
  .container-half-right {
    padding-right: var(--container-padding);
  }
}
@media (max-width: 768px) {
  .container-half-right {
    padding: 0 var(--container-padding);
  }
}

/* Blocks */
.hero__about {
  padding-top: 54px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-bottom: 84px;
}
@media (max-width: 768px) {
  .hero__about {
    padding-top: 23px;
    padding-bottom: 40px;
  }
}
@media (max-width: 998px) {
  .hero__about .wrapper {
    flex-direction: column;
    justify-content: start;
  }
}
.hero__about .col-left {
  margin-top: 41px;
  flex: 0 0 421px;
  display: flex;
  flex-direction: column;
  gap: 42px;
}
@media (max-width: 1160px) {
  .hero__about .col-left {
    flex: 0 0 50%;
    gap: 25px;
    padding-right: 10px;
  }
}
@media (max-width: 998px) {
  .hero__about .col-left {
    flex: 0 0 100%;
    margin-top: 23px;
  }
}
.hero__about .col-left p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #fff;
}
@media (max-width: 768px) {
  .hero__about .col-left p {
    font-size: 14px;
    line-height: 130%;
  }
}
.hero__about .col-rigth {
  flex: 0 0 662px;
}
@media (max-width: 1160px) {
  .hero__about .col-rigth {
    flex: 0 0 50%;
  }
}
@media (max-width: 998px) {
  .hero__about .col-rigth {
    flex: 0 0 100%;
    margin-top: 29px;
  }
}

.about__main {
  margin-top: 0 !important;
}

.about-partners {
  padding-top: 88px;
}
@media (max-width: 768px) {
  .about-partners {
    padding-top: 32px;
  }
}
@media (max-width: 998px) {
  .about-partners .block__partners--item {
    flex: 0 0 46%;
  }
}
.about-partners .block__partners--item-text {
  font-family: var(--font-family);
  font-weight: 400;
  text-align: center;
  font-size: 14px !important;
  line-height: 186%;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 998px) {
  .about-partners .wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 20px;
  }
}

.about__partners--logos {
  margin-top: 78px;
  margin-bottom: 90px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1160px) {
  .about__partners--logos {
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 30px;
  }
}
@media (max-width: 998px) {
  .about__partners--logos {
    justify-content: center;
  }
}

.about__partners--item {
  border: 1px solid #ddd;
  border-radius: 13px;
  width: 219px;
  background: #fff;
  padding: 11px 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1160px) {
  .about__partners--item {
    width: 18%;
  }
}
@media (max-width: 998px) {
  .about__partners--item {
    width: auto;
    flex: 1 0 auto;
  }
}
@media (max-width: 768px) {
  .about__partners--item {
    width: 45%;
    flex: 0 0 45%;
  }
}

.about-history {
  margin-top: 89px;
  padding-top: 83px;
  border-top: 1px solid #909090;
}
@media (max-width: 768px) {
  .about-history {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-top: 32px;
  }
}
.about-history .block-title {
  max-width: 579px;
  margin-bottom: 39px;
}
.about-history .block-title br {
  display: none;
}
@media (max-width: 1200px) {
  .about-history .block-title {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .about-history .block-title {
    text-align: left;
  }
  .about-history .block-title br {
    display: block;
  }
}
.about-history .about__history--items {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}
@media (max-width: 1160px) {
  .about-history .about__history--items {
    justify-content: center;
    gap: 20px;
  }
}
.about-history .about__history--item {
  flex: 0 0 31.68%;
}
@media (max-width: 1160px) {
  .about-history .about__history--item {
    flex: 0 0 30%;
  }
}
@media (max-width: 768px) {
  .about-history .about__history--item {
    flex: 0 0 auto;
    width: 100%;
  }
}

.contacts {
  margin-top: 5px;
  padding-top: 51px;
  border-top: 1px solid #909090;
}
@media (max-width: 998px) {
  .contacts {
    padding-top: 23px;
  }
}
.block-map {
  margin-top: 66px;
  position: relative;
}

.block__cotacts--info {
  border: 0.87px solid #909090;
  border-radius: 12px;
  background: rgba(23, 22, 22, 0.86);
  padding: 40px 35px;
  max-width: 363px;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 10;
  transform: translate(-50%, -50%);
}
@media (max-width: 1520px) {
  .block__cotacts--info {
    left: 0;
  }
}
@media(max-width: 1510px){
  .block__cotacts--info {
    left: 50%;
  }
}
@media (max-width: 998px) {
  .block__cotacts--info {
    position: relative;
    top: 0;
    left: 0;
    transform: translate(0%, 0%);
    margin-top: 30px;
    max-width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .block__cotacts--info {
    max-width: 100%;
    font-size: 14px;
    line-height: 147%;
  }
}

.contact__phone {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #edc742;
}
@media (max-width: 768px) {
  .contact__phone {
    font-size: 14px;
    line-height: 147%;
  }
}

.contact__email {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #edc742;
}
@media (max-width: 768px) {
  .contact__email {
    font-size: 14px;
    line-height: 147%;
  }
}

.address__lable {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  color: #edc742;
}
@media (max-width: 768px) {
  .address__lable {
    font-size: 14px;
    line-height: 147%;
  }
}

.adderss {
  font-weight: 300;
  color: #fafafa;
  line-height: 150%;
}

.shedule {
  margin-top: 15px;
  margin-bottom: 34px;
  font-family: var(--font-family);
  font-weight: 400;
  color: #fafafa;
}
@media (max-width: 768px) {
  .shedule {
    font-size: 14px;
    line-height: 147%;
    margin-bottom: 21px;
  }
}


.block-map iframe {
  width: 100%;
  height: 583px;
}
@media (max-width: 768px) {
  .block-map iframe {
    height: 191px;
  }
}
@media (max-width: 998px) {
  .block-map {
    margin-top: 32px;
  }
}

.details-card {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-decoration: underline !important;
  text-decoration-skip-ink: none;
  text-align: center;
  color: #fafafa;
  display: block;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  .details-card {
    margin-top: 40px;
  }
}

.footer-form {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-top: 87px;
  position: relative;
  border-top: 1px solid #909090;
  border-bottom: 1px solid #909090;
  overflow: hidden;
}
@media (max-width: 998px) {
  .footer-form {
    border-bottom: 0;
    margin-top: 32px;
  }
}
.footer-form .footer__form--left {
  flex: 0 0 40%;
  position: relative;
}
@media (max-width: 998px) {
  .footer-form .footer__form--left {
    flex: 0 0 100%;
    padding-top: 53px;
    width: 285px;
    margin-left: auto;
    margin-right: auto;
  }
}
.footer-form .footer__form--img {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (max-width: 998px) {
  .footer-form .footer__form--img {
    position: relative;
  }
}
.footer-form .footer__form--img img {
  transform: scale(1.3) translateY(-59px);
}
@media (max-width: 998px) {
  .footer-form .footer__form--img img {
    transform: scale(1.1) translateY(0);
  }
}
@media (max-width: 998px) {
  .footer-form .wrapper {
    flex-direction: column;
  }
}
.footer-form .footer__form--rigth {
  flex: 0 0 44%;
  display: flex;
  justify-content: flex-end;
  margin-top: 100px;
  margin-bottom: 61px;
}
@media (max-width: 998px) {
  .footer-form .footer__form--rigth {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    margin-top: 0;
    position: relative;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
  }
}
.footer-form .footer__form--rigth .form__wrapper {
  border: 1px solid #484848;
  border-radius: 10px;
  background: #000;
  padding: 50px;
}
@media (max-width: 998px) {
  .footer-form .footer__form--rigth .form__wrapper {
    padding: 15px;
  }
}
.footer-form .footer__form--rigth p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 169%;
  text-align: center;
  color: #fafafa;
  margin-bottom: 22px;
}
@media (max-width: 768px) {
  .footer-form .footer__form--rigth p {
    font-size: 14px;
    line-height: 143%;
    text-align: center;
  }
}
.footer-form .footer__form--rigth form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 23px;
}
.footer-form .footer__form--title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 117%;
  color: #edc742;
  text-align: center;
  margin-bottom: 22px;
}
@media (max-width: 768px) {
  .footer-form .footer__form--title {
    margin-top: 29px;
    font-size: 22px;
    line-height: 141%;
    margin-bottom: 8px;
  }
}
.footer-form .footer__form--info {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 26px;
  line-height: 165%;
  text-align: center;
  color: #fafafa;
  margin-bottom: 22px;
}
@media (max-width: 998px) {
  .footer-form .footer__form--info {
    font-size: 16px;
    line-height: 137%;
    text-align: center;
    margin-bottom: 15px;
  }
}
.footer-form .footer__form--text {
  font-family: var(--font-family) !important;
  font-weight: 400;
  font-size: 10px !important;
  line-height: 130% !important;
  text-align: center;
  color: #9d9d9d !important;
  margin-top: 19px;
}
.footer-form .footer__form--text a {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}

footer {
  background: #0b0909;
}
footer .title-3 {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #fff;
  margin-bottom: 1rem;
}

.footer__top {
  padding-top: 51px;
  padding-bottom: 29px;
  position: relative;
}
.footer__top::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #505050;
}

.footer__row {
  display: flex;
  justify-content: space-between;

}
.footer-nav__wrapper{
  display: flex;
  flex: 1 0 43%;
  justify-content: space-between;
  margin-left: 5rem;
}
.footer__menu--nav{
  flex: 0 0 44%;
}

@media (max-width: 998px) {
  .footer__row {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .footer__row {
    align-items: start;
  }
}
@media(max-width: 468px){
  .footer-nav__wrapper{
    margin-left: 1rem;
  }
}
@media (max-width: 298px) {
  .footer__row {
    justify-content: center;
    align-items: center;
  }
}

.footer__logo {
  flex: 0 auto;
  margin-top: 2rem;
}
@media (max-width: 998px) {
  .footer__logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 0 0 100%;
  }
}

.footer__mobile--contacts {
  display: none;
}
@media (max-width: 998px) {
  .footer__mobile--contacts {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 16px;
    line-height: 169%;
    color: #fff;
    white-space: nowrap;
  }
}

.footer__menu--catalog {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .footer__menu--catalog {
    flex-direction: column;
  }
}
.footer__menu--catalog li {
  flex: 0 35%;
}
.footer__menu--catalog li:not(:last-child) {
  margin-bottom: 4px;
}

.footer__menu {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #fff;
}
.footer__menu li:not(:last-child) {
  margin-bottom: 4px;
}

.footer__contacts {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 1rem;
}
@media (max-width: 998px) {
  .footer__contacts {
    display: none;
  }
}

@media (max-width: 298px) {
  .footer__menu--nav {
    text-align: center;
  }
}

.footer__langs {
  margin-bottom: 24px;
  display: flex;
  gap: 10px;
}

.footer__lang img {
  width: 30px;
  height: 30px;
  border-radius: 100px;
}
.footer__lang span{
  font-size: 0px;
}
.footer__phone {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 135%;
  margin-bottom: 4px;
}

.footer__mail {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #fafafa;
}

.footer__bottom {
  padding-top: 19px;
  padding-bottom: 62px;
}
@media (max-width: 768px) {
  .footer__bottom .footer__row {
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .footer__bottom .footer__row .footer__col {
    align-items: center;
    text-align: center;
  }
}
.footer__bottom .footer__col {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  gap: 15px;
}
.footer__bottom .copyrite {
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .footer__bottom .copyrite {
    white-space: nowrap;
  }
}
@media (max-width: 298px) {
  .footer__bottom .copyrite {
    white-space: inherit;
  }
}
.footer__bottom .info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .footer__bottom .info {
    margin-top: 29px;
  }
}

.footer__mobile--lang {
  display: none;
}
@media (max-width: 998px) {
  .footer__mobile--lang {
    display: flex;
    flex: 0 0 100%;
    justify-content: center;
    gap: 10px;
    margin-top: 10px;
  }
}

.header {
  padding: 11px 0 30px 0;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  max-width: 100%;
  width: 100%;
  background: #0b0909;
}
@media (max-width: 998px) {
  .header {
    background: #000;
  }
}
.header .container {
  max-width: 1163px;
  width: 100%;
  padding: 0 0 0 9px;
}
.header__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1180px) {
  .header__row {
    padding: 0 20px;
  }
}
@media (max-width: 998px) {
  .header__row {
    justify-content: start;
  }
}
@media (max-width: 768px) {
  .header__row {
    padding: 0 10px;
  }
}

@media (max-width: 768px) {
  .header__logo {
    width: 110px;
  }
}

@media (max-width: 998px) {
  .header__nav {
    display: none;
  }
}

.header__lang {
  transform: translate(-2px, 3px);
  display: flex;
  gap: 5px;
}
@media (max-width: 998px) {
  .header__lang {
    display: none;
  }
}

.lang {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #fafafa;
  text-transform: uppercase;
}

.header__contacts {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  transform: translate(7px, 3px);
  gap: 6px;
}
@media (max-width: 998px) {
  .header__contacts {
    margin-left: auto;
    margin-right: 18px;
    transform: translate(7px, 0px);
  }
}

.header__phone {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 22px;
  line-height: 123%;
  color: #edc742;
}
@media (max-width: 768px) {
  .header__phone {
    font-size: 16px;
    white-space: nowrap;
  }
}

.header__btn {
  font-family: var(--font3);
  font-weight: 400;
  font-size: 14px;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-align: center;
  color: #fff;
}
@media (max-width: 998px) {
  .header__btn {
    display: none;
  }
}

.icons-wrapper {
  padding: 30px 0;
  display: flex;
  column-gap: 30px;
}

.icon {
  fill: transparent;
  stroke: transparent;
  width: 62px;
  height: 62px;
}

.icon--heart-line {
  fill: rgb(241, 68, 131);
}

.icon--id-card-line {
  fill: rgb(51, 51, 51);
}

.icon--search-line {
  fill: rgb(28, 176, 80);
}

.icon--user-star {
  fill: rgb(26, 134, 235);
}

.icon--user {
  stroke: rgb(26, 134, 235);
  transition: all 0.2s ease-in;
}
.icon--user:hover {
  stroke: rgb(17, 193, 90);
}

.logo {
  font-size: 32px;
}

.mobile-nav {
  position: fixed;
  top: -100%;
  width: 100%;
  height: auto;
  z-index: 99;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 120px;
  padding-bottom: 40px;
  background: #000000;
  transition: all 0.2s ease-in;
}

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

.header__mobile--lang {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #fafafa;
  margin-top: 34px;
  margin-bottom: 20px;
  display: flex;
  gap: 30px;
}

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

.mobile__open--btn {
  border-radius: 3px;
  width: 163px;
  height: 34px;
  background: #edc742;
  font-family: var(--font6);
  font-weight: 700;
  font-size: 12px;
  color: #343434;
}

.mobile-nav__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 112%;
  text-align: center;
  color: #fff;
}
.mobile-nav__list .active {
  opacity: 0.5;
}

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

.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;
}

.nav__list {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  display: flex;
  column-gap: 56px;
  align-items: center;
  transform: translate(-11px, 3px);
}

.mobile-nav-btn {
  display: none;
}
@media (max-width: 998px) {
  .mobile-nav-btn {
    display: block;
  }
}

.product-page {
  border-top: 1px solid #909090;
  margin-top: 5px;
  padding-top: 45px;
}
.product-page .wrapper {
  margin-top: 42px;
  justify-content: start;
}
@media (max-width: 1100px) {
  .product-page .wrapper {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .product-page .wrapper {
    margin-top: 0;
  }
}
@media (max-width: 998px) {
  .product-page {
    padding-top: 32px;
  }
}
.product-page .page__mobile--title {
  display: none;
}
@media (max-width: 1100px) {
  .product-page .page__mobile--title {
    display: block;
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 22px;
    line-height: 110%;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #edc742;
    margin-bottom: 11px;
  }
}
@media (max-width: 768px) {
  .product-page .page__mobile--title {
    margin-top: 24px;
  }
}
.product-page .page__mobile--articule {
  display: none;
}
@media (max-width: 1100px) {
  .product-page .page__mobile--articule {
    display: block;
    font-family: var(--font-family);
    font-weight: 300;
    font-size: 18px;
    color: #fff;
    margin-bottom: 27px;
  }
  .product-page .page__mobile--articule span {
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 18px;
    line-height: 136%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #fff;
  }
}
.product-page .col-left {
  flex: 0 0 60%;
  display: flex;
}
@media (max-width: 1100px) {
  .product-page .col-left {
    flex-direction: column;
  }
}
@media (max-width: 998px) {
  .product-page .col-left {
    flex: 0 0 100%;
  }
}
.product-page .col-left .slider {
  position: relative;
}
@media (max-width: 1100px) {
  .product-page .col-left .slider {
    max-width: 436px;
    margin-bottom: 30px;
  }
}
@media (max-width: 998px) {
  .product-page .col-left .slider {
    max-width: 327px;
    width: 100%;
    margin-top: 6px;
  }
}
.product-page .col-left .slider .swiper-button-next {
  bottom: 0;
  left: 50%;
  margin-top: auto;
  right: 0;
  transform: translate(-92%, -53%);
}
.product-page .col-left .slider .swiper-button-next::after {
  content: none;
}
.product-page .col-left .slider .swiper-button-next .icon {
  fill: #edc742;
  width: 31px;
  height: 9px;
}
@media (max-width: 1100px) {
  .product-page .col-left .slider .swiper-button-next {
    bottom: unset;
    left: unset;
    top: 50%;
    margin-top: auto;
    right: 0;
    transform:translate(-36%, 38%);
  }
}
.product-page .productSlider {
  margin-right: 25px;
  margin-left: 0;
  height: 279px;
}
@media (max-width: 1100px) {
  .product-page .productSlider {
    height: 71px;
    max-width: 412px;
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media (max-width: 998px) {
  .product-page .productSlider {
    max-width: 100%;
    width: 100%;
    padding: 6px;
  }
}
@media (max-width: 768px) {
  .product-page .productSlider {
    max-width: 89%;
  }
}
.product-page .productSlider .swiper-wrapper {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
@media (max-width: 1100px) {
  .product-page .productSlider .swiper-wrapper {
    flex-direction: row;
  }
}
.product-page .productSlider .swiper-slide {
  border-radius: 10px;
  width: 98px !important;
  height: 64px !important;
  overflow: hidden;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .product-page .productSlider .swiper-slide {
    width: 79px !important;
  }
}
.product-page .product-slider__img {
  margin: 0;
  width: 480px;
  height: 385px;
}
@media (max-width: 1100px) {
  .product-page .product-slider__img {
    order: -1;
    width: 100%;
  }
}
.product-page .product-slider__img .swiper-slide {
  border-radius: 10px;
  width: 492px;
  height: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.product-page .product-slider__img .swiper-slide img {
  object-fit: cover;
  height: 100%;
}
@media (max-width: 1100px) {
  .product-page .col-rigth {
    flex: 0 0 100%;
  }
}
.product-page .col-rigth .page-title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 28px;
  line-height: 112%;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #edc742;
}
@media (max-width: 1100px) {
  .product-page .col-rigth .page-title {
    display: none;
  }
}
.product-page .col-rigth .articule {
  margin-top: 14px;
  margin-bottom: 27px;
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 20px;
  color: #fff;
}
.product-page .col-rigth .articule span {
  font-family: var(--font4);
  font-weight: 700;
  font-size: 22px;
  line-height: 112%;
  letter-spacing: 0.01em;
  color: #fff;
}
@media (max-width: 1100px) {
  .product-page .col-rigth .articule {
    display: none;
  }
}
.product-page .col-rigth .brand-name {
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 20px;
  color: #fff;
  margin-bottom: 7px;
}
@media (max-width: 768px) {
  .product-page .col-rigth .brand-name {
    font-size: 18px;
  }
}
.product-page .col-rigth .brand-name span {
  font-family: var(--font4);
  font-weight: 700;
  font-size: 22px;
  line-height: 112%;
  letter-spacing: 0.01em;
  color: #fff;
}
@media (max-width: 768px) {
  .product-page .col-rigth .brand-name span {
    font-size: 18px;
    line-height: 112%;
  }
}
.product-page .col-rigth .nalichie {
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 20px;
  color: #fff;
  margin-bottom: 8px;
}
.product-page .col-rigth .delivery-time .vnalichii{
  color:green !important;
}
.shop-description{
  margin-top: 3rem;
}
.shop-description h1{
  font-size: 2.3rem;
  font-family: var(--second-family);
  font-weight: 400;
  line-height: 125%;
}
.shop-description p{
  font-size: 20px;
  font-weight: 300;
  line-height: 130%;
  margin-top: 10px;
  margin-bottom: 10px;
}
.shop-description h1,
.shop-description h2,
.shop-description h3{
  margin-bottom: 1rem;
  color: #edc742;
}
.shop-description h2,
.shop-description h3{
  font-size: 1.5rem;
  font-family: var(--second-family);
  font-weight: 400;
  letter-spacing: .1em;
}
.shop-description strong{
  font-size: 1.3rem;
}
.shop-description ul{
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
.product-desc{
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  .product-page .col-rigth .nalichie {
    font-size: 18px;
  }
}
.product-page .col-rigth .nalichie span {
  font-family: var(--font4);
  font-weight: 700;
  font-size: 22px;
  line-height: 112%;
  letter-spacing: 0.01em;
  color: #fff;
}
@media (max-width: 768px) {
  .product-page .col-rigth .nalichie span {
    font-size: 18px;
    line-height: 112%;
  }
}
.product-page .col-rigth .delivery-time {
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 20px;
  color: #fff;
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .product-page .col-rigth .delivery-time {
    font-size: 18px;
  }
}
.product-page .col-rigth .delivery-time span {
  font-family: var(--font4);
  font-weight: 700;
  font-size: 22px;
  line-height: 112%;
  letter-spacing: 0.01em;
  color: #fff;
}
@media (max-width: 768px) {
  .product-page .col-rigth .delivery-time span {
    font-size: 18px;
    line-height: 112%;
  }
}
.product-page .col-rigth .price {
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 20px;
  color: #fff;
}
@media (max-width: 768px) {
  .product-page .col-rigth .price {
    font-size: 18px;
  }
}
.product-page .col-rigth .price span {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 30px;
  letter-spacing: 0.01em;
  color: #fff;
}
@media (max-width: 768px) {
  .product-page .col-rigth .price span {
    font-size: 20px;
    letter-spacing: 0.01em;
  }
}
.product-page .col-rigth .order-rice {
  margin-top: 21px;
  border-radius: 10px;
  width: 314px;
  height: 70px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: #0b0909;
}
@media (max-width: 768px) {
  .product-page .col-rigth .order-rice {
    width: 100%;
    max-width: 280px;
  }
}

.title-1 {
  margin: 1em 0 0.5em;
  font-size: 38px;
  font-weight: 700;
  font-family: var(--second-family);
}

.block-title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 125%;
  color: #edc742;
}
@media (max-width: 768px) {
  .block-title {
    font-size: 20px;
    line-height: 150%;
  }
}

.title-2 {
  margin: 1em 0 0.5em;
  font-size: 32px;
  font-weight: 700;
  font-family: var(--font-titles);
}

.title-3 {
  margin: 1em 0 0.5em;
  font-size: 26px;
  font-weight: 700;
  font-family: var(--font-titles);
}

.title-4 {
  margin: 1em 0 0.5em;
  font-size: 18px;
  font-weight: 700;
  font-family: var(--font-titles);
}

.hero {
  padding: 148px 15px 148px 3px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 810px;
  height: 100%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 998px) {
  .hero {
    padding: 23px;
  }
}
.hero::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #909090;
}
@media (max-width: 768px) {
  .hero {
    padding: 20px 0;
  }
  .hero .container {
    padding: 0 10px;
  }
}

.hero__title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 54px;
  line-height: 139%;
  color: #edc742;
}
@media (max-width: 768px) {
  .hero__title {
    font-size: 27px;
    line-height: 130%;
  }
}

.hero__desc {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 28px;
  line-height: 154%;
  color: #fafafa;
  margin-top: 25px;
  max-width: 610px;
  width: 100%;
}
@media (max-width: 768px) {
  .hero__desc {
    font-size: 17px;
    line-height: 153%;
  }
}

.hero__form {
  margin-top: 44px;
}
.hero__form p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 169%;
  color: #fafafa;
}
@media (max-width: 768px) {
  .hero__form p {
    font-size: 13px;
    line-height: 138%;
    text-align: center;
  }
}
.hero__form form {
  margin-top: 15px;
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}

.hero__form form input[type=text] {
  border-radius: 10px;
  width: auto;
  height: 70px;
  background: #fafafa;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: rgba(11, 9, 9, 0.5);
}
.hero__form form input[type=text]::placeholder {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: rgba(11, 9, 9, 0.5);
}
@media (max-width: 768px) {
  .hero__form form input[type=text]::placeholder {
    width: 100%;
  }
}
.hero__form form input[type=submit] {
  border-radius: 10px;
  width: 314px;
  height: 70px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: #0b0909;
}
@media (max-width: 768px) {
  .hero__form form input[type=submit] {
    margin-top: 12px;
    width: 100%;
  }
}

p.form__info {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 10px;
  line-height: 270%;
  color: #9d9d9d;
  margin-top: 8px;
}
@media (max-width: 768px) {
  p.form__info {
    font-size: 10px;
    line-height: 130%;
    text-align: center;
  }
}
p.form__info a {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}

.hero__offer {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
}
@media (max-width: 998px) {
  .hero__offer {
    flex-direction: column;
    gap: 10px;
  }
}
.svg-block{
  width: 36px;
  height: auto;
  position: relative;
}
.svg-block svg{
  object-position: center;
  object-fit: cover;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.hero__offer--cart {
  flex: 0 30%;
  display: flex;
  box-shadow: 0 0 55px -16px #000;
  background: #171616;
  border-radius: 12px;
  padding: 15px 15px 30px 24px;
  gap: 10px;
  align-items: start;
}
.hero__offer--cart:nth-child(2) .svg-block{
  width: 40px;
}
@media (max-width: 998px) {
  .hero__offer--cart {
    align-items: center;
    flex: 0 0 auto;
  }
}
@media (max-width: 768px) {
  .hero__offer--cart {
    padding: 15px;
    gap: 10px;
  }
}
.hero__offer--cart .icon {
  fill: #edc742;
}
@media (max-width: 768px) {
  .hero__offer--cart .icon {
    width: 21px;
    height: 27px;
    flex-shrink: 0;
  }
}
.hero__offer--cart p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #fff;
}
@media (max-width: 768px) {
  .hero__offer--cart p {
    font-size: 14px;
    line-height: 130%;
    transform: translate(0);
  }
}
.hero__offer--cart:last-child p {
  transform: translate(4px, 2px);
}
@media (max-width: 768px) {
  .hero__offer--cart:last-child p {
    font-size: 14px;
    line-height: 130%;
    transform: translate(0);
  }
}

.icon--icon-case {
  width: 85px;
  fill: rgba(237, 199, 66, 0.93);
  transform: translateX(4px);
}
@media (max-width: 768px) {
  .icon--icon-case {
    transform: translateX(0);
  }
}

.icon--shield {
  fill: #edc742;
  width: 74px;
  height: 51px;
  transform: translate(7px, 7px);
}
@media (max-width: 768px) {
  .icon--shield {
    transform: translate(0);
  }
}

.main-catalog {
  padding-top: 34px;
}
.main-catalog .title-2 {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 133%;
  color: #edc742;
  max-width: 585px;
  width: 100%;
  margin-bottom: 32px;
  transform: translate(-7px, 2px);
}
@media (max-width: 768px) {
  .main-catalog .title-2 {
    font-size: 22px;
    line-height: 141%;
    text-align: center;
    transform: translate(0);
  }
}

.main-catalog__wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
@media (max-width: 768px) {
  .main-catalog__wrapper {
    justify-content: space-around;
    gap: 15px;
    flex-wrap: wrap;
  }
}

.main__catalog--item {
  flex:0 0 18%;
  border: 0.97px solid #232323;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  font-family: var(--third-family);
  font-weight: 500;
  font-size: 11px;
  line-height: 130%;
  color: #666;
  padding: 17px 17px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.main__catalog--item img{
  height: 53px;
}
.main__catalog--item .brand-name{
  font-size: 20px;
  color: #fff;
  font-weight: 900;
}
@media (max-width: 768px) {
  .main__catalog--item {
    flex: 1 0 137px;
    padding: 15px;
  }
}

.main__cat--btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 5px;
  margin-top: 15px;
}

.icon--arrow_1 {
  stroke-width: 0.48px;
  stroke: #666;
  fill: #666;
  width: 19px;
  height: 6px;
}

.cat-products {
  margin-top: 50px;
}

.cat__products--wrapper {
  flex-wrap: wrap;
  /*justify-content: space-between;*/
  gap: 40px 30px;
}
@media (max-width: 998px) {
  .cat__products--wrapper,
  .products{
    /*justify-content: center;*/
    gap: 30px;
  }
}

.product__cart {
  flex:0 0 23%;
  border-radius: 10px;
  background: #efefef;
  padding: 14px 15px;
  color: #0f0f0f;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  gap: 8px;
  position: relative;
}
.type-product{
  position: relative;
}
.has-post-thumbnail img,
.type-product img{
  object-position: center;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 140px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  border-radius: 10px !important;
}
.product-page .product-slider__img img{
  width: 100%;
}
@media (max-width: 1200px) {
  .product__cart {
    flex: 0 0 22%;
  }
}
@media (max-width: 998px) {
  .product__cart {
    flex: 0 0 30%;
    padding: 15px;
  }
}
@media (max-width: 768px) {
  .product__cart {
    flex: 0 0 45%;
  }
}
@media (max-width: 515px) {
  .product__cart {
    flex: 0 0 100%;
    align-items: stretch;
    text-align: center;
  }
}

.product__title {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 14px;
  line-height: 142%;
  text-transform: uppercase;
  text-align: center;
  color: #0f0f0f;
}

.pruduct__artikul {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 14px;
  line-height: 142%;
  text-transform: uppercase;
  text-align: center;
  color: #0f0f0f;
}

.product__info {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 10px;
  line-height: 121%;
  letter-spacing: 0.01em;
  color: #5f6866;
}
.product__info .green {
  color: #1a896f;
}

.product__price {
  border-radius: 3px;
  background: #e3e3e3;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #636363;
  padding: 2px 12px;
}

.product__btn {
  border: 1px solid #edc742;
  border-radius: 10px;
  background: #fff;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 12px;
  line-height: 133%;
  text-align: center;
  color: #e2b61b;
  width: 100%;
  padding: 15px 0;
}

.product__price--btn {
  border-radius: 10px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 12px;
  line-height: 133%;
  text-align: center;
  color: #0b0909;
  width: 100%;
  padding: 15px 0;
}

.product-learn__more {
  margin-top: 53px;
  padding: 12px 58px;
  display: flex;
  justify-content: center;
  max-width: 212px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  background: #2d2d2d;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  color: #ebebeb;
}

.catalog {
  margin-top: 5px;
  padding-top: 51px;
  border-top: 1px solid #909090;
}
@media (max-width: 768px) {
  .catalog .block-title {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .catalog {
    padding-top: 40px;
  }
}
.catalog .wrapper {
  flex-wrap: wrap;
  gap: 25px;
  justify-content: start;
}
@media (max-width: 768px) {
  .catalog .wrapper {
    gap: 15px;
  }
}
.catalog .p-b {
  padding-top: 45px;
  padding-bottom: 78px;
}
@media (max-width: 768px) {
  .catalog .p-b {
    flex-wrap: wrap;
    justify-content: space-around;
  }
}

.brand-form {
  margin-top: 55px;
  border: 0.97px solid #232323;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  padding: 18px 38px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 998px) {
  .brand-form {
    flex-direction: column;
    justify-content: start;
    padding: 28px 38px 32px 38px;
    margin-top: 25px;
  }
}
.brand-form .brand__form--info {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  flex: 0 0 24%;
}
.brand-form .brand__form--info span {
  font-weight: 700;
}
@media (max-width: 998px) {
  .brand-form .brand__form--info {
    margin: 20px 0;
    text-align: center;
    font-size: 14px;
    line-height: 143%;
  }
}
.brand-form .form {
  flex: 0 0 53%;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: flex-end;
  align-items: start;
}
@media (max-width: 998px) {
  .brand-form .form {
    flex: 0;
    width: 100%;
    justify-content: center;
    gap: 0;
  }
}
.brand-form .form form {
  display: flex;
  gap: 7px;
  width: 100%;
}
@media (max-width: 998px) {
  .brand-form .form form {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .brand-form .form form {
    flex-direction: column;
  }
}
.brand-form .form form input#phone {
  width: 226px;
  height: 51px;
}
@media (max-width: 768px) {
  .brand-form .form form input#phone,
  .brand-form .form form input#email{
    width: 100% !important;
  }
}
.brand-form .form-submit {
  width: 226px;
  height: 51px;
}
@media (max-width: 768px) {
  .brand-form .form-submit {
    width: 100%;
  }
}
.brand-form .footer__form--text {
  font-family: var(--font5);
  font-weight: 400;
  font-size: 7px;
  color: #fff;
  opacity: 0.7;
  margin-top: 7px;
}
@media (max-width: 768px) {
  .brand-form .footer__form--text {
    font-size: 10px;
    line-height: 130%;
    text-align: center;
    margin-top: 16px;
  }
}
.brand-form .footer__form--text a {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.brand-form .brand-logo {
  flex: 0 0 179px;
}
@media (max-width: 998px) {
  .brand-form .brand-logo {
    order: -1;
    flex: 0;
    max-width: 179px;
    width: 100%;
    margin-left: 0;
  }
}

.main-about {
  margin-top: 66px;
  padding-top: 72px;
  padding-bottom: 96px;
  position: relative;
}
@media (max-width: 768px) {
  .main-about {
    padding-top: 32px;
    padding-bottom: 40px;
  }
}
.main-about::after, .main-about::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #909090;
  left: 0;
}
.main-about::after {
  top: 0;
}
.main-about::before {
  bottom: 0;
}
.main-about .main__about--title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 117%;
  color: #edc742;
}
@media (max-width: 768px) {
  .main-about .main__about--title {
    font-size: 22px;
    line-height: 141%;
  }
}
.main-about .main__about--desc {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 128%;
  color: #d9d9d9;
  max-width: 482px;
  width: 100%;
  margin-top: 17px;
  margin-bottom: 52px;
}
@media (max-width: 768px) {
  .main-about .main__about--desc {
    font-size: 14px;
    line-height: 143%;
    margin-top: 11px;
    margin-bottom: 15px;
  }
}
.main-about .main__about--row {
  display: flex;
}
@media (max-width: 998px) {
  .main-about .main__about--row {
    flex-wrap: wrap;
  }
}
.main-about .main__about--col-left {
  flex: 0 60%;
}
@media (max-width: 998px) {
  .main-about .main__about--col-left {
    flex: 0 0 100%;
  }
}
.main-about .main__about--info {
  display: flex;
  flex-wrap: wrap;
  gap: 34px;
}
@media (max-width: 768px) {
  .main-about .main__about--info {
    gap: 12px;
  }
}
.main-about .main__about--item {
  flex: 0 45%;
}
@media (max-width: 520px) {
  .main-about .main__about--item {
    flex: 0 0 100%;
  }
}
.main-about .main__about--item-title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 26px;
  line-height: 165%;
  color: #fafafa;
  margin-bottom: 7px;
}
@media (max-width: 768px) {
  .main-about .main__about--item-title {
    font-size: 18px;
    line-height: 239%;
  }
}
.main-about .main__about--item-text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  color: #d9d9d9;
}
@media (max-width: 768px) {
  .main-about .main__about--item-text {
    font-size: 13px;
    line-height: 135%;
  }
}
.main-about .main__about--col-rigth {
  flex:0 0 45%;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 998px) {
  .main-about .main__about--col-rigth {
    flex: 0 0 100%;
    margin-top: 35px;
  }
}
.main-about .main__about--col-rigth img {
  height: 100%;
}
.main-about .main__about--col-rigth .main__about--adv {
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 0 0 10px 10px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000;
  padding: 14px 16px;
}
.main-about .main__about--col-rigth .main__about--adv span {
  font-weight: 400;
}
@media (max-width: 768px) {
  .main-about .main__about--col-rigth .main__about--adv {
    font-size: 12px;
    line-height: 130%;
    padding: 10px 6px;
  }
}

.block-form {
  padding-top: 60px;
  padding-bottom: 69px;
  position: relative;
}
@media (max-width: 998px) {
  .block-form {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
.block-form::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #909090;
}
.block-form .block__form {
  display: flex;
}
@media (max-width: 768px) {
  .block-form .block__form {
    flex-direction: column;
  }
}
.block-form .col-left {
  flex: 0 40%;
}
@media (max-width: 998px) {
  .block-form .col-left {
    display: none;
  }
}
.block-form .col-rigth {
  flex: 0 60%;
}
@media (max-width: 998px) {
  .block-form .col-rigth {
    flex: 0 0 98;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 768px) {
  .block-form .col-rigth {
    flex: 0 0 100%;
  }
}
.block-form .col-rigth p {
  margin-top: 8px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 10px;
  line-height: 270%;
  color: #9d9d9d;
}
@media (max-width: 768px) {
  .block-form .col-rigth p {
    font-size: 10px;
    line-height: 130%;
    text-align: center;
  }
}
.block-form .col-rigth p a {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.block-form .block__form--title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 117%;
  color: #edc742;
}
@media (max-width: 768px) {
  .block-form .block__form--title {
    font-size: 22px;
    line-height: 145%;
    text-align: center;
  }
}
.block-form .block__form--desc {
  margin-top: 26px;
  margin-bottom: 26px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 169%;
  color: #fafafa;
}
@media (max-width: 768px) {
  .block-form .block__form--desc {
    font-size: 13px;
    line-height: 138%;
    text-align: center;
    margin-top: 23px;
    margin-bottom: 20px;
  }
}
.block-form .block__form input[type=text] {
  border-radius: 10px;
  width: 314px;
  height: 70px;
  background: #fafafa;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: rgba(11, 9, 9, 0.5);
}
@media (max-width: 998px) {
  .block-form .block__form input[type=text] {
    width: 100%;
  }
}
.block-form .submit__btn {
  border-radius: 10px;
  width: auto;
  height: 70px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: #0b0909;
  padding: 0 25px;
}
@media (max-width: 998px) {
  .block-form .submit__btn {
    width: 100%;
    margin-left: 0;
    margin-top: 12px;
  }
}

.block__partners {
  padding-top: 76px;
  padding-bottom: 91px;
}
@media (max-width: 998px) {
  .block__partners {
    padding-top: 32px;
    padding-bottom: 40px;
  }
}
.block__partners .block__title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 133%;
  color: #edc742;
  margin-bottom: 68px;
}
@media (max-width: 768px) {
  .block__partners .block__title {
    font-size: 22px;
    line-height: 141%;
    margin-bottom: 30px;
  }
}
.block__partners .wrapper {
  gap: 26px;
}
@media (max-width: 998px) {
  .block__partners .wrapper {
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .block__partners .wrapper {
    gap: 14px 8px;
  }
}
@media (max-width: 450px) {
  .block__partners .wrapper {
    justify-content: start;
  }
}
.block__partners .block__partners--item-text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 19px;
  line-height: 186%;
  text-transform: uppercase;
  color: #fff;
  margin-top: 13px;
  text-align: center;
}
.block__partners .block__partners--logos {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 99px;
}
@media (max-width: 768px) {
  .block__partners .block__partners--logos {
    margin-top: 25px;
  }
}
@media (max-width: 435px) {
  .block__partners .block__partners--logos .block__partners--text {
    width: 43%;
    font-size: 13px;
    line-height: 108%;
    text-align: center;
  }
}
.block__partners .block__partner--logo {
  flex: 0 0 24%;
  border: 1px solid #ddd;
  border-radius: 10px;
  width: 219px;
  height: 66px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 26px;
}
@media (max-width: 768px) {
  .block__partners .block__partner--logo {
    flex: 1 1 25%;
  }
}
@media (max-width: 435px) {
  .block__partners .block__partner--logo {
    flex: 0 0 46%;
  }
}
.block__partners .block__partner--logo img {
  height: 45px;
}
.block__partners .block__partners--text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 200%;
  color: #fff;
  margin-top: 15px;
  max-width: 460px;
  width: 100%;
}
@media (max-width: 768px) {
  .block__partners .block__partners--text {
    font-size: 14px;
    line-height: 143%;
    text-align: center;
  }
}
.block__partners .block__partners--text a {
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.block__partners .block__partners--info {
  margin-top: 46px;
  display: flex;
  align-items: end;
}
@media (max-width: 865px) {
  .block__partners .block__partners--info {
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-top: 30px;
  }
}
.block__partners .block__partners--info .partner-btn {
  border-radius: 10px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 182%;
  text-align: center;
  color: #0b0909;
  padding: 17px 74px;
  margin-left: 60px;
}
@media (max-width: 865px) {
  .block__partners .block__partners--info .partner-btn {
    margin-left: 0;
    margin-top: 20px;
    font-size: 17px;
    padding: 17px 59px;
  }
}

.block-info {
  padding-top: 72px;
  padding-bottom: 100px;
  border-top: 1px solid #909090;
  border-bottom: 1px solid #909090;
}
@media (max-width: 998px) {
  .block-info {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .block-info {
    padding-bottom: 180px;
  }
}
@media (max-width: 675px) {
  .block-info {
    padding-bottom: 129px;
  }
}
@media (max-width: 467px) {
  .block-info {
    padding-bottom: 40px;
  }
}
@media (max-width: 398px) {
  .block-info {
    padding-bottom: 11px;
  }
}
@media (max-width: 998px) {
  .block-info .wrapper {
    flex-wrap: wrap;
    justify-content: end;
  }
}
@media (max-width: 998px) {
  .block-info .col-left {
    flex: 0 0 100%;
  }
}
.block-info .block__title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 117%;
  color: #edc742;
}
@media (max-width: 768px) {
  .block-info .block__title {
    font-size: 22px;
    line-height: 141%;
  }
}
.block-info .block__desc {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 128%;
  color: #d9d9d9;
  max-width: 538px;
  margin-top: 27px;
  margin-bottom: 41px;
}
@media (max-width: 768px) {
  .block-info .block__desc {
    font-size: 14px;
    line-height: 143%;
  }
}
.block-info .block__info--desc {
  max-width: 350px;
}
.block-info .block__info--desc:nth-child(1) {
  margin-bottom: 27px;
}
.block-info .block__info--desc h3 {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 26px;
  line-height: 165%;
  color: #fafafa;
}
.block-info .block__info--desc p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  color: #d9d9d9;
}
@media(max-width: 768px){
  .block-info .block__info--desc p{
    font-size: 13px;
  }
}
.block-info .col-rigth {
  position: relative;
  flex: 0 0 45%;
}
@media (max-width: 998px) {
  .block-info .col-rigth {
    margin-top: 33px;
    margin-bottom: 5rem;
    flex: 0 0 60%;
  }
}
@media (max-width: 768px) {
  .block-info .col-rigth {
    flex: 0 0 80%;
    width: 216px;
    height: 117px;
    margin-left: auto;
    margin-right: 1%;
  }
}
.block-info .col-rigth::after {
  content: "";
  display: block;
  width: 242px;
  height: 172px;
  background-image: url(./../img/images/catalog.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: -10px;
  transform: translate(-86%, -50%) rotate(-76deg);
  box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.25), -1px 6px 9px 0 rgba(0, 0, 0, 0.39), -2px 16px 21px 0 rgba(0, 0, 0, 0.5), -4px 31px 44px 0 rgba(0, 0, 0, 0.64), -7px 53px 85px 0 rgba(0, 0, 0, 0.89);
}
@media (max-width: 768px) {
  .block-info .col-rigth::after {
    width: 95px;
    height: 67px;
    transform: translate(-77%, -50%) rotate(-69deg);
  }
}

@media (max-width: 768px) {
  .block__partners--item {
    flex: 0 0 32%;
  }
}
@media (max-width: 450px) {
  .block__partners--item {
    flex: 0 0 45%;
  }
}

.block-spec {
  padding-top: 83px;
  padding-bottom: 88px;
  border-bottom: 1px solid #909090;
}
@media (max-width: 998px) {
  .block-spec {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.block-spec .container {
  position: relative;
}
.block-spec .block-title {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 36px;
  line-height: 117%;
  color: #edc742;
  margin-bottom: 80;
}
@media (max-width: 1200px) {
  .block-spec .block-title {
    margin-bottom: 40px;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .block-spec .block-title {
    font-size: 19px;
    line-height: 142%;
  }
}
.block-spec .spec-slider {
  padding: 80px 30px 80px 20px;
}
@media (max-width: 1290px) {
  .block-spec .spec-slider {
    max-width: 90%;
  }
}
@media (max-width: 1200px) {
  .block-spec .spec-slider {
    padding: 40px 30px 50px 20px;
  }
}
@media (max-width: 768px) {
  .block-spec .spec-slider {
    padding: 0 0px 50px 0;
  }
}
.block-spec .swiper-slide {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.block-spec .swiper-slide.swiper-slide-next {
  transform: scale(1.2);
  margin-left: 28px;
  padding-right: 22px;
  margin-top: auto;
  margin-bottom: auto;
}
@media (max-width: 1290px) {
  .block-spec .swiper-slide.swiper-slide-next {
    transform: scale(1);
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }
}
.block-spec .swiper-slide img {
  height: 100%;
}
.block-spec .spec__info {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  max-width: 95%;
  overflow: hidden;
}
.block-spec .swiper-slide.swiper-slide-next .spec__info{
  max-width: 90%;
}
@media (max-width: 768px) {
  .block-spec .spec__info {
    max-width: 85%;
    width: 100%;
  }
}
.block-spec .spec__info--position {
  border-radius: 0 6px 0 0;
  background: #232323;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 13px;
  color: #fff;
  padding: 5px 22px;
  display: inline-block;
}
.block-spec .spec__info--name {
  border-radius: 0 6px;
  background: #edc742;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 17px;
  color: #000;
  padding: 8px 22px;
}
.block-spec .swiper-button-next {
  left: 100%;
  top: 50%;
  transform: translate(14%, 147%);
}
.block-spec .swiper-button-next::after {
  content: none;
}
@media (max-width: 1290px) {
  .block-spec .swiper-button-next {
    left: unset;
    top: 60%;
    transform: translate(0%, 50%);
  }
}
@media (max-width: 768px) {
  .block-spec .swiper-button-next {
    transform: translate(39%, 50%);
    width: 21px;
  }
}
.block-spec .icon {
  fill: #edc742;
  width: 32px;
  height: 10px;
}
.block-spec .swiper-button-prev {
  transform: translate(-126%, 167%);
}
.block-spec .swiper-button-prev::after {
  content: none;
}
@media (max-width: 1290px) {
  .block-spec .swiper-button-prev {
    left: unset;
    top: 60%;
    transform: translate(0%, 50%);
  }
}
@media (max-width: 768px) {
  .block-spec .swiper-button-prev {
    transform: translate(-49%, 50%);
    width: 21px;
  }
}
.block-spec .swiper-pagination {
  display: flex;
  gap: 18px;
  justify-content: center;
}
@media (max-width: 768px) {
  .block-spec .swiper-pagination {
    gap: 8px;
  }
}
.block-spec .swiper-pagination .swiper-pagination-bullet {
  border-radius: 100%;
  background: transparent;
  border: 1px solid #fff;
  width: 15px;
  height: 15px;
}
@media (max-width: 768px) {
  .block-spec .swiper-pagination .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
  }
}
.block-spec .swiper-pagination .swiper-pagination-bullet-active {
  border: 1px solid #edc742;
}

.block-faq {
  padding-top: 78px;
}
@media (max-width: 998px) {
  .block-faq {
    padding-top: 40px;
  }
}
.block-faq .block-title {
  margin-bottom: 46px;
}
@media (max-width: 768px) {
  .block-faq .block-title {
    font-size: 22px;
    line-height: 141%;
    text-align: center;
    margin-bottom: 29px;
  }
}

.faq-item {
  background: #fafafa;
  border: 1px solid #ddd;
  border-radius: 10px;
  margin-bottom: 12px;
  overflow: hidden;
  color: #000;
}

.faq-question {
  padding: 19px 39px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 22px;
  line-height: 125%;
  color: #000;
}
@media (max-width: 998px) {
  .faq-question {
    font-size: 16px;
    line-height: 125%;
    padding: 15px 20px;
  }
}

.faq-answer {
  padding: 0 39px 19px 39px;
  display: none; /* Скрываем ответ по умолчанию */
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #000;
}
@media (max-width: 998px) {
  .faq-answer {
    font-size: 13px;
    line-height: 138%;
    padding: 0 15px 15px;
  }
}

.toggle-icon {
  font-size: 40px;
  font-family: var(--font-family);
  font-weight: 400;
  color: #313131;
}
.toggle-icon.active {
  transform: rotate(45deg);
}
@media (max-width: 998px) {
  .toggle-icon {
    font-size: 30px;
  }
}
@media (max-width: 468px) {
  .toggle-icon {
    font-size: 20px;
  }
}

/*About page*/
/* No styles code below. Only in modules */
/* Не пишите CSS код ниже. Только в подключаемых файлах */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fZG9jcy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJsb2Nrcy9fYWJvdXQtcGFnZS5zY3NzIiwiYmxvY2tzL19jb250YWN0cy5zY3NzIiwiYmxvY2tzL19mb290ZXItZm9ybS5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdC1wYWdlLnNjc3MiLCJibG9ja3MvX3RpdGxlcy5zY3NzIiwiaW5kZXgvX2hlcm8uc2NzcyIsImluZGV4L19tYWluLWNhdGFsb2cuc2NzcyIsImluZGV4L19hYm91dC5zY3NzIiwiaW5kZXgvX2Jsb2NrLWZvcm0uc2NzcyIsImluZGV4L19ibG9jay1wYXJ0bmVycy5zY3NzIiwiaW5kZXgvX2Jsb2NrLWluZm8uc2NzcyIsImluZGV4L19ibG9ja19zcGVjLnNjc3MiLCJpbmRleC9fZmFxLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FDQVE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDSlI7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDQzs7O0FBR0Q7RUFDSTtFQUNIOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDRTs7O0FBR0Y7QUFF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O0FBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHNBdXRvR2VuJztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJzsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcblxuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2Fib3V0LXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY29udGFjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19pY29ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Byb2R1Y3QtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuLy8gbWFpbi1wYWdlXG5AaW1wb3J0ICcuL2luZGV4L2hlcm8uc2Nzcyc7IFxuQGltcG9ydCAnLi9pbmRleC9tYWluLWNhdGFsb2cuc2Nzcyc7IFxuQGltcG9ydCAnLi9pbmRleC9hYm91dC5zY3NzJzsgXG5AaW1wb3J0ICcuL2luZGV4L2Jsb2NrLWZvcm0uc2Nzcyc7IFxuQGltcG9ydCAnLi9pbmRleC9ibG9jay1wYXJ0bmVycy5zY3NzJzsgXG5AaW1wb3J0ICcuL2luZGV4L2Jsb2NrLWluZm8uc2Nzcyc7IFxuQGltcG9ydCAnLi9pbmRleC9ibG9ja19zcGVjLnNjc3MnOyBcbkBpbXBvcnQgJy4vaW5kZXgvZmFxLnNjc3MnOyBcbi8qQWJvdXQgcGFnZSovXG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1hbnJvcGU6MjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SW50ZXI6MTAwLDIwMCwzMDAsNTAwLDYwMCw3MDAsODAwLDkwMCwxMDAsMjAwLDMwMCw1MDAsNjAwLDcwMCw4MDAsOTAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UFQrU2FuczppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw0MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzoxMDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SUJNK1BsZXgrU2FuczoxMDAsMjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjMGIwOTA5O1xuXHRjb2xvcjogI2ZhZmFmYTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuYXtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG4ud3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWlue1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy10b3A6IDczcHg7XG5cdH1cbn1cbiNwaG9uZXtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHJnYmEoMTEsIDksIDksIDAuNSk7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cbn1cbi5mb3JtLXN1Ym1pdHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMzE0cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZGM3NDIgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxODIlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzBiMDkwOTtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6MTBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0bGl7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHRjb2xvcjogI2FhYTtcblx0fVxufVxuLnBhcnRuZXJzaGlwe1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzkwOTA5MDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nLXRvcDogNTFweDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0fVxuXHRoMntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYXJ0bmVyc2lwX19pbmZve1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MXB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcblx0XHR9XG5cdH1cbn0iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDExNjBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLWFjY2VudDogI2FjMTgyYztcblx0LS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuICBcblxuXG4gIC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogOTU5cHg7XG5cdC0tbW9iaWxlLXNpemU6IDU5OXB4O1xuXG5cbiAgLS1mb250LWZhbWlseTogXCJJQk0gUGxleCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tc2Vjb25kLWZhbWlseTogXCJtcl9Ob3J3ZXN0ZXJHXCIsIHNhbnMtc2VyaWY7XG4gIC0tdGhpcmQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250MzogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQ0OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250NTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udDY6IFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IERyb2lkU2Fucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkU2Fucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWRTYW5zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IG1yX05vcndlc3Rlckc7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9tcl9Ob3J3ZXN0ZXJHLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tcl9Ob3J3ZXN0ZXJHLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCJAbWl4aW4gbWVkaWFCZygpIHtcblx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuXHQgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0ICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTk4cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi5kb2NzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Ly8gcm93LWdhcDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRwIHtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHRvbCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0fVxuXG5cdHNlY3Rpb24sIHNlY3Rpb24uZG9jcyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0c2VjdGlvbiArIHNlY3Rpb24ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlNWU5O1xuXHR9XG5cblx0c21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xuXHR9XG5cblx0LnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG5cdC50aXRsZS0yOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlc3Qge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQoNCw0LHQvtGC0LDQtdGCIHJldGluYSBzY3NzIHdlYnBcblx0Ly8g0LPRgNGD0LfQuNGC0YHRjyAyeCBqcGVnIDJ4IHdlYnBcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpO1xuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKTtcblx0fVxuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHQvLyBcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi50ZXN0LTIge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQndC1INGA0LDQsdC+0YLQsNC10YIgd2VicCBjINC/0L7QtNGB0YLQsNC90L7QstC60L7QuSAyeCwg0LPRgNGD0LfQuNGC0YHRjyBqcGcgMnhcblx0YmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKSAxeCxcblx0XHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnJykgMngpO1xufVxuXG4uZm9udC0xIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcblx0Zm9udC1mYW1pbHk6ICdGaXJhc2Fuc0Jvb2snO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG4iLCIuaGVyb19fYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC53cmFwcGVye1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZWZ0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XHJcbiAgICAgICAgZmxleDowIDAgNDIxcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDo0MnB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExNjBweCl7XHJcbiAgICAgICAgICAgIGZsZXg6MCAwIDUwJTtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLXJpZ3Roe1xyXG4gICAgICAgIGZsZXg6MCAwIDY2MnB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExNjBweCl7XHJcbiAgICAgICAgICAgIGZsZXg6MCAwIDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZmxleDowIDAgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dF9fbWFpbntcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4gICAgLmFib3V0LXBhcnRuZXJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrX19wYXJ0bmVycy0taXRlbXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrX19wYXJ0bmVycy0taXRlbS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4NiU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX3BhcnRuZXJzLS1sb2dvcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExNjBweCl7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0X19wYXJ0bmVycy0taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE2MHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4uYWJvdXQtaGlzdG9yeSB7ICBcclxuICAgIG1hcmdpbi10b3A6IDg5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODNweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTA5MDkwO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcbi5ibG9jay10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDU3OXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBicntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hYm91dF9faGlzdG9yeS0taXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDoyOHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTE2MHB4KXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmFib3V0X19oaXN0b3J5LS1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCAzMS42OCU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTYwcHgpe1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZsZXg6MCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbn0iLCIuY29udGFjdHMge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUxcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkwOTA5MDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYmxvY2tfX2NvdGFjdHMtLWluZm8ge1xyXG4gICAgYm9yZGVyOiAwLjg3cHggc29saWQgIzkwOTA5MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyMiwgMjIsIDAuODYpO1xyXG4gICAgcGFkZGluZzogNDBweCAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNjNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtMTglKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MjBweCl7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQ3JTtcclxuICAgIH1cclxufVxyXG4uY29udGFjdF9fcGhvbmUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiAjZWRjNzQyO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3RfX2VtYWlsIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBjb2xvcjogI2VkYzc0MjtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDclO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRkcmVzc19fbGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiAjZWRjNzQyO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XHJcbiAgICB9XHJcbn1cclxuLmFkZGVyc3Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjZmFmYWZhO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbn1cclxuLnNoZWR1bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZmFmYWZhO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NyU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLW1hcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaWZyYW1le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTgzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuLmRldGFpbHMtY2FyZHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmYWZhZmE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufSIsIi5mb290ZXItZm9ybSB7XHJcbmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbmJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxubWFyZ2luLXRvcDogODdweDtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG5ib3JkZXItdG9wOiAxcHggc29saWQgIzkwOTA5MDtcclxuYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDkwOTA7XHJcbm92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuLmZvb3Rlcl9fZm9ybS0tbGVmdCB7XHJcbiAgICBmbGV4OiAwIDAgNDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcclxuICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiAuZm9vdGVyX19mb3JtLS1pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVkoLTU5cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuIC53cmFwcGVye1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcbi5mb290ZXJfX2Zvcm0tLXJpZ3RoIHtcclxuICAgIGZsZXg6IDAgMCA0NCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX3dyYXBwZXJ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ4NDg0ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTY5JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6MjNweDtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyX19mb3JtLS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XHJcbiAgICBjb2xvcjogI2VkYzc0MjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDE0MSU7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlcl9fZm9ybS0taW5mbyB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2NSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZhZmFmYTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM3JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyX19mb3JtLS10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzlkOWQ5ZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG59XHJcbn1cclxufSIsImZvb3Rlcntcblx0YmFja2dyb3VuZDogIzBiMDkwOTtcblx0LnRpdGxlLTMge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuLmZvb3Rlcl9fdG9wIHtcblx0cGFkZGluZy10b3A6IDUxcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogIzUwNTA1MDtcblx0fVxufVxuLmZvb3Rlcl9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOjI5OHB4KXtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4uZm9vdGVyX19sb2dvIHtcblx0ZmxleDowIGF1dG87XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4OjAgMCAxMDAlO1xuXHR9XG59XG4uZm9vdGVyX19tb2JpbGUtLWNvbnRhY3Rze1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTY5JTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG4uZm9vdGVyX19tZW51LS1jYXRhbG9nIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0bGl7XG5cdFx0ZmxleDowIDM1JTtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG59XG4uZm9vdGVyX19tZW51IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICNmZmY7XG5cdGxpOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cdFxufVxuLmZvb3Rlcl9fY29udGFjdHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmZvb3Rlcl9fbWVudS0tbmF2e1xuXHRAbWVkaWEobWF4LXdpZHRoOiAyOThweCl7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4uZm9vdGVyX19sYW5ncyB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDoxMHB4O1xufVxuLmZvb3Rlcl9fbGFuZyB7XG5cdGltZ3tcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cbi5mb290ZXJfX3Bob25lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTM1JTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZvb3Rlcl9fbWFpbCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAjZmFmYWZhO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbnBhZGRpbmctdG9wOiAxOXB4O1xucGFkZGluZy1ib3R0b206IDYycHg7XG4uZm9vdGVyX19yb3d7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZm9vdGVyX19jb2x7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG4uZm9vdGVyX19jb2wge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGdhcDogMTVweDtcbn1cbi5jb3B5cml0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOjI5OHB4KXtcblxuXHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHR9XG59XG4uaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tdG9wOiAyOXB4O1xuXHR9XG59XG59XG4uZm9vdGVyX19tb2JpbGUtLWxhbmd7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6MTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59IiwiLmhlYWRlciB7XG5cdHBhZGRpbmc6IDExcHggMCAzMHB4IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwYjA5MDk7XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG4gICAgLmNvbnRhaW5lcntcblx0XHRtYXgtd2lkdGg6IDExNjNweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMCA5cHg7XG5cdH1cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjExODBweCl7XG5cdFx0XHRwYWRkaW5nOjAgMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZXtcblx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdH1cblx0fVxufVxuLmhlYWRlcl9fbG9nb3tcblx0QGluY2x1ZGUgbW9iaWxle1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxufVxuLmhlYWRlcl9fbmF2IHtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWFkZXJfX2xhbmcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAzcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmxhbmcge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogI2ZhZmFmYTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgM3B4KTtcblx0XHRnYXA6IDZweDtcblx0XHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcdFx0XG5cdFx0fVxufVxuLmhlYWRlcl9fcGhvbmUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjMlO1xuXHRjb2xvcjogI2VkYzc0Mjtcblx0QGluY2x1ZGUgbW9iaWxle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1x0XG5cdH1cbn1cbi5oZWFkZXJfX2J0bntcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQzKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuaWNvbnMtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcblx0c3Ryb2tlOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDYycHg7XG5cdGhlaWdodDogNjJweDtcbn1cblxuLmljb24tLWhlYXJ0LWxpbmUge1xuXHRmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWlkLWNhcmQtbGluZSB7XG5cdGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cbi5pY29uLS1zZWFyY2gtbGluZSB7XG5cdGZpbGw6IHJnYigyOCwgMTc2LCA4MCk7XG59XG5cbi5pY29uLS11c2VyLXN0YXIge1xuXHRmaWxsOiByZ2IoMjYsIDEzNCwgMjM1KTtcbn1cblxuLmljb24tLXVzZXIge1xuXHRzdHJva2U6IHJnYigyNiwgMTM0LCAyMzUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdCY6aG92ZXIge1xuXHRcdHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcblx0fVxufVxuIiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gIHRvcDogMDtcblx0IHRvcDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogOTk7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0dG9wOiAwO1xufVxuLmhlYWRlcl9fbW9iaWxlLS1sYW5ne1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogI2ZhZmFmYTtcblx0bWFyZ2luLXRvcDogMzRweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xufVxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLm1vYmlsZV9fb3Blbi0tYnRue1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHdpZHRoOiAxNjNweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZWRjNzQyO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udDYpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjMzQzNDM0O1xufVxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDExMiU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cblx0JiAuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDI4cHg7XG5cdC0taGVpZ2h0OiAxNHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDJweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjojREFEQURBO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSIsIi5uYXZfX2xpc3Qge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDU2cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCAzcHgpO1xufVxuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIucHJvZHVjdC1wYWdlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTA5MDkwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZV9fbW9iaWxlLS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2VkYzc0MjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZV9fbW9iaWxlLS1hcnRpY3VsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4uY29sLWxlZnQge1xyXG4gICAgZmxleDowIDAgNjAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI3cHg7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZWRjNzQyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKDgzJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKC0zNiUsIDM4JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0U2xpZGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAyNzlweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDEycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg5JTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXJfX2ltZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogNDgwcHg7XHJcbiAgICBoZWlnaHQ6IDI3OXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB3aWR0aDogNDkycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzlweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbC1yaWd0aCB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEyJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNlZGM3NDI7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWN1bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250NCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmFuZC1uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250NCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmFsaWNoaWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQ0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEyJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWxpdmVyeS10aW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udDQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXItcmljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VkYzc0MjtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODIlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzBiMDkwOTtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufSIsIi50aXRsZS0xIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG59XG4uYmxvY2stdGl0bGV7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMTI1JTtcblx0Y29sb3I6ICNlZGM3NDI7XG5cdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcblx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cbn1cbi50aXRsZS0yIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMyB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59IiwiLmhlcm8ge1xyXG4gICAgcGFkZGluZzogMTQ4cHggMTVweCA3MXB4IDNweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWluLWhlaWdodDogODEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5MDkwOTA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIFxyXG4uaGVyb19fcm93IHtcclxufVxyXG4uaGVyb19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzklO1xyXG4gICAgY29sb3I6ICNlZGM3NDI7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJVxyXG4gICAgfVxyXG59XHJcbi5oZXJvX19kZXNjIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTU0JTtcclxuICAgIGNvbG9yOiAjZmFmYWZhO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1heC13aWR0aDogNjEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTMlO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvX19mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICBcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTY5JTtcclxuICAgICAgICBjb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOjI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTgyJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxMSwgOSwgOSwgMC41KTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODIlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTEsIDksIDksIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRjNzQyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxODIlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGIwOTA5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnAuZm9ybV9faW5mbyB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNzAlO1xyXG4gICAgY29sb3I6ICM5ZDlkOWQ7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm9fX29mZmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxufVxyXG4uaGVyb19fb2ZmZXItLWNhcnQge1xyXG4gICAgZmxleDowIDMwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTVweCAtMTZweCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTYxNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAyNHB4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAjZWRjNzQyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC05cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDJweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi0taWNvbi1jYXNlIHtcclxuICAgd2lkdGg6IDg1cHg7XHJcbiAgICBmaWxsOiByZ2JhKDIzNywgMTk5LCA2NiwgMC45Myk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcbi5pY29uLS1zaGllbGQge1xyXG4gICAgZmlsbDogI2VkYzc0MjtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCA3cHgpO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIH1cclxufSIsIi5tYWluLWNhdGFsb2cge1xyXG5wYWRkaW5nLXRvcDogMzRweDtcclxuXHJcbi50aXRsZS0yIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTMzJTtcclxuICAgIGNvbG9yOiAjZWRjNzQyO1xyXG4gICAgbWF4LXdpZHRoOiA1ODVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDJweCk7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQxJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICB9XHJcbn1cclxufVxyXG4ubWFpbi1jYXRhbG9nX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLm1haW5fX2NhdGFsb2ctLWl0ZW0ge1xyXG4gICAgZmxleDowIDI1JTtcclxuICAgIGJvcmRlcjogMC45N3B4IHNvbGlkICMyMzIzMjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aGlyZC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTM3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxufVxyXG4ubWFpbl9fY2F0LS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmljb24tLWFycm93XzEge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAwLjQ4cHg7XHJcbiAgICBzdHJva2U6ICM2NjY7XHJcbiAgICBmaWxsOiM2NjY7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG59XHJcblxyXG5cclxuXHJcbi5jYXQtcHJvZHVjdHMge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4gICAgLmNhdF9fcHJvZHVjdHMtLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOjQwcHggMzBweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0X19jYXJ0IHtcclxuICAgICAgICBmbGV4OjAgMjMlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZjBmMGY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOjhweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4OjAgMCAzMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTE1cHgpe1xyXG4gICAgICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQyJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzBmMGYwZjtcclxuICAgIH1cclxuICAgIC5wcnVkdWN0X19hcnRpa3VsIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RfX2luZm8ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMSU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICBjb2xvcjogIzVmNjg2NjtcclxuICAgICAgICAuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFhODk2ZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0X19wcmljZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzYzNjM2MztcclxuICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0X19idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGM3NDI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZTJiNjFiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0X19wcmljZS0tYnRuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGM3NDI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMzJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwYjA5MDk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbGVhcm5fX21vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA1OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZWJlYmViO1xyXG4gICAgfVxyXG4uY2F0YWxvZ3tcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MDkwOTA7XHJcbiAgICAuYmxvY2stdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAud3JhcHBlcntcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtYntcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5icmFuZC1mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICBib3JkZXI6IDAuOTdweCBzb2xpZCAjMjMyMzIzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDM4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzhweCAzMnB4IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbi5icmFuZF9fZm9ybS0taW5mbyB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgc3BhbntcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgfVxyXG59XHJcbi5mb3JtIHtcclxuICAgIGZsZXg6MCAwIDQ2NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiA0NjZweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleDowO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDowO1xyXG4gICAgfVxyXG4gICAgZm9ybXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCNwaG9uZXtcclxuICAgICAgICAgICAgd2lkdGg6IDIyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tc3VibWl0IHtcclxuICAgIHdpZHRoOiAyMjZweDtcclxuICAgIGhlaWdodDogNTFweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlcl9fZm9ybS0tdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udDUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH0gICBcclxuICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5icmFuZC1sb2dvIHtcclxuICAgIGZsZXg6MCAwIDE3OXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICBmbGV4OjA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxufSIsIi5tYWluLWFib3V0IHtcclxuICAgIG1hcmdpbi10b3A6IDY2cHg7XHJcbiAgIHBhZGRpbmctdG9wOiA3MnB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgfVxyXG4gICAmOjphZnRlcixcclxuICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogIzkwOTA5MDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubWFpbl9fYWJvdXQtLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XHJcbiAgICAgICAgY29sb3I6ICNlZGM3NDI7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQxJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX19hYm91dC0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTI4JTtcclxuICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX19hYm91dC0tcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbl9fYWJvdXQtLWNvbC1sZWZ0IHtcclxuICAgICAgICBmbGV4OjAgNjAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAwIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW5fX2Fib3V0LS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDM0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZ2FwOjEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW5fX2Fib3V0LS1pdGVtIHtcclxuICAgICAgICBmbGV4OjAgNDUlO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTIwcHgpe1xyXG4gICAgICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX19hYm91dC0taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xyXG4gICAgICAgIGNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMzklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluX19hYm91dC0taXRlbS10ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIGNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW5fX2Fib3V0LS1jb2wtcmlndGh7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4OjAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW5fX2Fib3V0LS1hZHZ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRjNzQyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ibG9jay1mb3JtIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOTA5MDkwO1xyXG4gICAgfVxyXG4gICAgLmJsb2NrX19mb3Jte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbi5jb2wtbGVmdCB7XHJcbiAgICBmbGV4OjAgNDAlO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtcmlndGgge1xyXG4gICAgZmxleDowIDYwJTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleDogMCAwIDk4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZmxleDowIDAgMTAwJTtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3MCU7XHJcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvY2tfX2Zvcm0tLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcclxuICAgIGNvbG9yOiAjZWRjNzQyO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0NSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5ibG9ja19fZm9ybS0tZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2OSU7XHJcbiAgICBjb2xvcjogI2ZhZmFmYTtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJsb2NrX19mb3JtIHtcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMxNHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MiU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDExLCA5LCA5LCAwLjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3VibWl0X19idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHdpZHRoOiAzMTRweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZGM3NDI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxODIlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwYjA5MDk7XHJcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxufVxyXG59IiwiLmJsb2NrX19wYXJ0bmVycyB7XHJcbiBwYWRkaW5nLXRvcDogNzZweDtcclxuIHBhZGRpbmctYm90dG9tOiA5MXB4O1xyXG4gQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLmJsb2NrX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICBjb2xvcjogI2VkYzc0MjtcclxuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgIFxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG4ud3JhcHBlciB7XHJcbiAgICBnYXA6MjZweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ2FwOjE0cHggOHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo0NTBweCl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9ja19fcGFydG5lcnMtLWl0ZW0tdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxODYlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJsb2NrX19wYXJ0bmVycy0tbG9nb3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDoxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogOTlweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5ibG9ja19fcGFydG5lcnMtLXRleHR7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0MzVweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmJsb2NrX19wYXJ0bmVyLS1sb2dvIHtcclxuICAgIGZsZXg6IDEgMSAxOCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHdpZHRoOiAyMTlweDtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAyNnB4O1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo0MzVweCl7XHJcbiAgICAgICAgZmxleDowIDAgNDYlO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxufVxyXG4uYmxvY2tfX3BhcnRuZXJzLS10ZXh0e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5ibG9ja19fcGFydG5lcnMtLWluZm97XHJcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjg2NXB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucGFydG5lci1idG57XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRjNzQyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4MiU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMGIwOTA5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNzRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg2NXB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCA1OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59IiwiLmJsb2NrLWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkwOTA5MDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5MDkwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyOXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuLndyYXBwZXJ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxufVxyXG4uY29sLWxlZnR7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5ibG9ja19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDM2cHg7XHJcbmxpbmUtaGVpZ2h0OiAxMTclO1xyXG5jb2xvcjogI2VkYzc0MjtcclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDElO1xyXG59XHJcbn1cclxuLmJsb2NrX19kZXNjIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyOCU7XHJcbiAgICBjb2xvcjogI2Q5ZDlkOTtcclxuICAgIG1heC13aWR0aDogNTM4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2tfX2luZm8tLWRlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2NSU7XHJcbiAgICAgICAgY29sb3I6ICNmYWZhZmE7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1yaWd0aCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgNDUlO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjQycHg7XHJcbiAgICBoZWlnaHQ6IDE3MnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2ltYWdlcy9jYXRhbG9nLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODYlLCAtNTAlKSByb3RhdGUoLTc2ZGVnKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSwgLTFweCA2cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM5KSwgLTJweCAxNnB4IDIxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSksIC00cHggMzFweCA0NHB4IDAgcmdiYSgwLCAwLCAwLCAwLjY0KSwgLTdweCA1M3B4IDg1cHggMCByZ2JhKDAsIDAsIDAsIDAuODkpO1xyXG4gICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2N3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NyUsIC01MCUpIHJvdGF0ZSgtNjlkZWcpO1xyXG4gICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcbi5ibG9ja19fcGFydG5lcnMtLWl0ZW17XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZsZXg6MCAwIDMyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NDUwcHgpe1xyXG4gICAgICAgIGZsZXg6MCAwIDQ1JTtcclxuICAgIH1cclxufSIsIi5ibG9jay1zcGVjIHtcclxuICAgIHBhZGRpbmctdG9wOiA4M3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOTA5MDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbi5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJsb2NrLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xyXG4gICAgY29sb3I6ICNlZGM3NDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5zcGVjLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHggODBweCAyMHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMjkwcHgpe1xyXG4gICAgICAgIG1heC13aWR0aDo5MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMHB4IDUwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICYuc3dpcGVyLXNsaWRlLW5leHR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTI5MHB4KXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnNwZWNfX2luZm8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uc3BlY19faW5mby0tcG9zaXRpb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggMCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzIzMjMyMztcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1cHggMjJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uc3BlY19faW5mby0tbmFtZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweDtcclxuICAgIGJhY2tncm91bmQ6ICNlZGM3NDI7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogOHB4IDIycHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQlLCAxNDclKTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6bm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTI5MHB4KXtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzklLCA1MCUpO1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG59XHJcbi5pY29uIHtcclxuICAgIGZpbGw6ICNlZGM3NDI7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG4uaWNvbi0tYXJyb3ctcmlnaHQge1xyXG4gICAgXHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTI2JSwgMTY3JSk7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50Om5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjEyOTBweCl7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDUwJSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OSUsIDUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICB9XHJcbn1cclxuLmljb24tLWFycm93LWxlZnQge1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZWRjNzQyO1xyXG4gICAgfVxyXG59XHJcbn1cclxuIiwiLmJsb2NrLWZhcSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYmxvY2stdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDElO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG59XHJcbi5mYXEtaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZmFxLXF1ZXN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE5cHggMzlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxLWFuc3dlciB7XHJcbiAgICBwYWRkaW5nOiAwIDM5cHggMTlweCAzOXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTsgLyog0KHQutGA0YvQstCw0LXQvCDQvtGC0LLQtdGCINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOICovXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvZ2dsZS1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IzMxMzEzMTtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo0NjhweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
