@charset "UTF-8";
/* Base */
/* Reset and base styles  */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@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%;
  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: 1200px;
  --container-padding: 15px;
  --hover-color: #C9FA49;
  --font-main: "Inter", sans-serif;
  --second-fam: "Outfit", sans-serif;
  --second-bg-color: #e5efeb;
  --page-bg: #FDFDFD;
  --text-color: #000;
  --accent: #ac182c;
}

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

html {
  scroll-behavior: smooth;
}

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

.none {
  display: none !important;
}

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

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

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

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

.footer {
  margin-top: auto;
}

/* Blocks */
.footer {
  padding: 50px 0;
}
.footer__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 767.98px) {
  .footer__container {
    flex-direction: column;
  }
}
.footer__rights {
  color: #071210;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.footer__conf {
  color: #071210;
  transition: all 0.3s ease;
}
.footer__conf:hover {
  color: #3D3E94;
}

.header {
  background: linear-gradient(0deg, #E9E9F9 0.76%, rgba(225, 226, 255, 0) 100%);
}
.header__wrapper {
  padding-bottom: 103px;
  background: url(../img/header-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
}
@media (max-width: 1560px) {
  .header__wrapper {
    background-position: 110% center;
  }
}
@media (max-width: 1199.98px) {
  .header__wrapper {
    background: none;
  }
}
.header__top {
  padding: 30px 0;
}
.header__body {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 1199.98px) {
  .header__body {
    gap: 50px;
    flex-direction: column;
    align-items: center;
  }
}
.header__content {
  max-width: 806px;
  width: 100%;
}
.header__title {
  color: #12141D;
  font-size: 75px;
  font-style: normal;
  font-weight: 600;
  line-height: 112%;
}
@media (max-width: 1449.98px) {
  .header__title {
    font-size: 55px;
  }
}
@media (max-width: 767.98px) {
  .header__title {
    font-size: 40px;
  }
}
@media (max-width: 479.98px) {
  .header__title {
    font-size: 30px;
  }
}
.header__text {
  margin: 32px 0px 0px 0px;
  max-width: 636px;
  color: var(--Black, rgba(18, 20, 29, 0.6588235294));
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: -0.5px;
}
.header__subtext {
  color: var(--Black, #12141D);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 166%;
  max-width: 376px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.88);
  box-shadow: 0px 51px 104px 0px rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(25px);
  padding: 10px;
}
@media (max-width: 1199.98px) {
  .header__subtext {
    font-size: 16px;
    padding: 20px;
    max-width: 570px;
  }
}

.lead-form {
  margin: 20px 0px 0px 0px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 767.98px) {
  .lead-form {
    margin: 50px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
  }
}
.lead-form input {
  border-radius: 4.2px;
  opacity: 0.8;
  background: var(--Black, #12141D);
  height: 68px;
  max-width: 358px;
  width: 100%;
  padding-left: 25px;
  padding-right: 15px;
  color: #FFF;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
.lead-form input::placeholder {
  color: #fff;
}

.consult-btn {
  height: 68px;
  max-width: 358px;
  width: 100%;
  border-radius: 10px;
  background: #FFC947;
  color: var(--Black, #12141D);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.08);
}

.messages {
  color: red;
}

.success {
  color: green;
}

.logo {
  font-size: 32px;
}

.header__nav {
  position: relative;
  justify-content: center;
}

.nav__icon {
  display: none;
}

.nav__icon.active::before {
  transform: rotate(45deg);
  top: 9px;
}

.nav__icon.active::after {
  transform: rotate(-45deg);
  bottom: 9px;
}

.nav__icon.active span {
  transform: scale(0);
}

@media (max-width: 767.98px) {
  body.lock {
    overflow: hidden;
  }
  .nav__body {
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate(-1000px);
    background-color: #000;
    transition: all 0.3s ease;
    z-index: 100;
  }
  .nav__body.active {
    transform: translate(0);
  }
}
@media (max-width: 767.98px) {
  .nav__icon {
    display: block;
    position: relative;
    width: 30px;
    height: 20px;
    z-index: 104;
  }
  .nav__icon.active::after, .nav__icon.active::before {
    background-color: #fff;
  }
  .nav__icon::before,
  .nav__icon::after {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    transition: all 0.3s ease;
  }
  .nav__icon::before {
    top: 0;
  }
  .nav__icon::after {
    bottom: 0;
  }
  .nav__icon span {
    top: 9px;
    left: 0;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transition: all 0.3s ease;
  }
}
@media (max-width: 767.98px) and (max-width: 767.98px) {
  .nav__icon span:active {
    background-color: #fff;
  }
}
.nav__list {
  display: flex;
  gap: 50px;
  position: relative;
  z-index: 4;
  font-weight: 500;
  font-size: 16px;
}

@media (max-width: 767.98px) {
  .nav__list {
    align-items: center;
    padding-top: 90px;
    flex-direction: column;
  }
}
.nav__link {
  color: #fff;
  transition: all 0.3s ease;
}
.nav__link:hover {
  color: #55fe66;
}

@media (max-width: 767.98px) {
  .nav__link {
    color: #fff;
  }
}
/* Nav Icon */
.mobile-nav-btn {
  --time: 0.1s;
  --width: 40px;
  --height: 30px;
  --line-height: 4px;
  --spacing: 6px;
  --color: #C9FA49;
  --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;
}

[class$=__container] {
  max-width: 1210px;
  padding: 0 15px;
  margin: 0 auto;
}

h2 {
  color: var(--Black, #12141D);
  text-align: center;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  line-height: 142%;
  text-transform: capitalize;
}
@media (max-width: 1199.98px) {
  h2 {
    font-size: 37px;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 30px;
  }
}

.adv {
  padding: 50px 0;
}
.adv__items {
  margin: 50px 0px 0px 0px;
  display: flex;
  gap: 50px;
  justify-content: center;
  flex-wrap: wrap;
}
.adv__item {
  max-width: 416px;
  padding: 15px;
  width: 100%;
  min-height: 210px;
  border-radius: 5px;
  background: #F9F9FF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.adv__item-text {
  margin: 30px 0px 0px 0px;
  color: var(--Black, #12141D);
  text-align: center;
  font-family: Inter;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.why {
  padding: 100px 0;
}
@media (max-width: 991.98px) {
  .why {
    padding: 50px 0;
  }
}
.why__container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .why__container {
    flex-direction: column;
    gap: 50px;
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 479.98px) {
  .why__container {
    overflow: hidden;
  }
}
.why__img-wrapp {
  position: relative;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .why__img-wrapp {
    order: 2;
  }
}
.why__img-wrapp::before {
  content: "";
  position: absolute;
  top: 25%;
  left: 25%;
  width: 350px;
  height: 350px;
  background: linear-gradient(149deg, #F82C2C 12.9%, #EC874E 29.15%, #E78B20 41.54%, #6C3DF4 54.7%, #FF2633 70.18%, #FF1818 87.21%);
  filter: blur(82px);
  border-radius: 40% 60% 60% 40%/50% 40% 60% 50%;
  /* имитируем blob */
  z-index: 0;
  transform: translate(-20%, -20%);
}
@media (max-width: 991.98px) {
  .why__img-wrapp::before {
    display: none;
  }
}
.why__img {
  position: relative;
  z-index: 1;
  border-radius: 12px;
}
.why__content {
  max-width: 483px;
}
@media (max-width: 991.98px) {
  .why__content {
    max-width: 750px;
  }
}
.why__title {
  text-align: left;
}
@media (max-width: 991.98px) {
  .why__title {
    text-align: center;
  }
}
.why__text {
  margin: 30px 0px 0px 0px;
  color: var(--Black, #12141D);
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.bounce {
  padding: 50px 0;
}
.bounce__container {
  display: flex;
  gap: 50px;
}
@media (max-width: 1199.98px) {
  .bounce__container {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.bounce__content {
  max-width: 648px;
}
@media (max-width: 1199.98px) {
  .bounce__content {
    max-width: 750px;
    width: 100%;
  }
}
.bounce__title {
  text-align: left;
  line-height: 100%;
  font-size: 60px;
}
@media (max-width: 1199.98px) {
  .bounce__title {
    font-size: 45px;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .bounce__title {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  .bounce__title {
    font-size: 30px;
  }
}
.bounce__text {
  margin: 30px 0px 0px 0px;
  color: var(--Black, rgba(18, 20, 29, 0.7058823529));
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 420px;
}
@media (max-width: 1199.98px) {
  .bounce__text {
    margin: 30px auto 0px auto;
  }
}
.bounce__img {
  border-radius: 160px;
}

.random {
  padding: 50px 0;
}
.random__container {
  text-align: center;
}
.random__text {
  margin: 20px 0px 0px 0px;
  color: var(--Black, rgba(18, 20, 29, 0.6705882353));
  text-align: center;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.fm2 {
  max-width: 736px;
  margin: 30px auto 0 auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .fm2 {
    flex-direction: column;
    align-items: center;
  }
}
.fm2 input {
  border-radius: 4.2px;
  background: #FFF;
  color: #212121;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
.fm2 input::placeholder {
  color: #212121;
}
.fm2 button {
  border-radius: 10px;
  background: #212121;
  /* 01 */
  box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.08);
  color: #FFF;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.how {
  padding: 100px 0;
}
@media (max-width: 767.98px) {
  .how {
    padding: 50px 0;
  }
}
.how__container {
  position: relative;
  overflow: hidden;
  padding: 50px 114px !important;
  border-radius: 50px;
  background: #3D3E94;
}
.how__container::before, .how__container::after {
  content: "";
  position: absolute;
  width: 452px;
  height: 485px;
  background: linear-gradient(149deg, #F82C2C 12.9%, #EC874E 29.15%, #E78B20 41.54%, #6C3DF4 54.7%, #FF2633 70.18%, #FF1818 87.21%);
  filter: blur(82px);
  z-index: 0;
  pointer-events: none;
}
.how__container::before {
  top: -200px;
  left: -250px;
  transform: rotate(20deg);
}
.how__container::after {
  bottom: -200px;
  right: -250px;
  transform: rotate(-10deg);
}
@media (max-width: 767.98px) {
  .how__container {
    padding: 50px !important;
  }
}
@media (max-width: 767.98px) {
  .how__container {
    padding: 50px 30px !important;
  }
}
.how__title {
  position: relative;
  z-index: 1;
  color: var(--01, #FFF);
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
}
@media (max-width: 991.98px) {
  .how__title {
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  .how__title {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  .how__title {
    font-size: 30px;
  }
}
.how__text {
  position: relative;
  z-index: 1;
  margin: 30px auto 0px auto;
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 733px;
}
@media (max-width: 479.98px) {
  .how__text {
    font-size: 16px;
  }
}
.how__subtext {
  margin: 20px 0px 0px 0px;
  color: #FFF;
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  z-index: 1;
}
@media (max-width: 479.98px) {
  .how__subtext {
    font-size: 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FET1E7QUFDQTtBQ1BSO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0M7OztBQUdEO0VBQ0k7RUFDSDs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNFOzs7QUFHRjtBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3ZGRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTs7O0FBWUQ7RUFDSTtFQUNBOzs7QUN6Qko7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0c7OztBQ1BKO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ2xCRDtFQUNDO0VBQ0E7RUFDQTs7O0FDSEQ7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBTkdKO0FPVkE7RUFDQTs7QUFDRztFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEg7SUFNTTs7O0FBSU47RUFDRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNHO0VBQ0E7O0FBQ0E7RUFDRzs7O0FDM0JUO0VBQ0c7O0FBRUE7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkg7SUFPTTs7O0FBRUY7RUFUSjtJQVVNOzs7QUFPTjtFQUNHOztBQUtIO0VBQ0c7RUFDQTs7QUFFTTtFQUpUO0lBS1k7SUFDQTtJQUNBOzs7QUFJWjtFQUNHO0VBRUE7O0FBR0g7RUFDRztFQUVHO0VBVUE7RUFDQTtFQUNBOztBQVhBO0VBSk47SUFLUzs7O0FBRUg7RUFQTjtJQVFTOzs7QUFFSDtFQVZOO0lBV1M7OztBQVFUO0VBQ0c7RUFDQTtFQUNBO0VBR0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdOO0VBQ0c7RUFDRztFQUNBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQWJIO0VBSk47SUFLUztJQUNBO0lBQ0E7Ozs7QUFpQlo7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5IO0lBT007SUFDQTtJQUNBOzs7QUFFSDtFQUNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0c7OztBQUtmO0VBQ0c7RUFDRztFQUNBO0VBQ0E7RUFDRztFQUVBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFFSDs7O0FBR1Q7RUFDRzs7O0FBR0g7RUFDRzs7O0FDMUpIO0VBQ0k7OztBQ0FKO0VBQ0M7RUFHQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQTtFQUNBOzs7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBRUM7O0VBR0Y7QUFBQTtJQUVDO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQU9BOzs7QUFOQTtFQUNDO0lBQ0g7OztBQU9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFJRDtFQUNDO0lBQ0M7SUFDQTtJQUNBOzs7QUFJRjtFQUVDO0VBQ0Q7O0FBQ0E7RUFDQTs7O0FBTUE7RUFDQztJQUVDOzs7QUM5SEY7QUFDQTtFQUNDO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUlEO0FBQ0M7RUFDQTs7O0FBR0Q7QUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBSUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QVg3REQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQztFQUVBO0VBT0E7RUFDQTtFQUNBO0VBRUE7O0FBVkE7RUFMRjtJQU1HOzs7QUFFRDtFQVJGO0lBU0c7Ozs7QUFhSDtFQUNBOztBQUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7RUFDQTs7QUFDQTtFQUZBO0lBR0M7OztBQUVBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVDO0VBVEg7SUFVSTs7O0FBR0o7RUFLQztFQUNDOztBQUxEO0VBREQ7SUFFRTs7O0FBTUE7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkRjtJQWVHOzs7QUFJTDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtIO0VBQ0E7O0FBQ0M7RUFDQztFQUNBOztBQUNEO0VBSEE7SUFJQztJQUNBO0lBQ0E7OztBQUlEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7O0FBSUY7RUFDQztFQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVREO0VBRkQ7SUFHRTs7O0FBV0Y7RUFDQzs7O0FBTUY7RUFDQTs7QUFDQztFQUNDOztBQUtEO0VBQ0M7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0g7RUFDQTtFQUNBO0VBQ0E7RUFDQzs7QUFDRDtFQUxBO0lBTUM7SUFFQTs7O0FBRUE7RUFDQztFQUNDO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDRDtFQUNDOztBQUlIO0VBQ0M7RUFDQztBQUVBO0VBQ0E7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNBOztBQUNBO0VBRkE7SUFHQzs7O0FBRUE7RUFDQztFQUNBO0VBMkJBO0VBT0E7RUFDQzs7QUFsQ0Q7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQU1GO0VBOUJEO0lBK0JFOzs7QUFFRDtFQWpDRDtJQWtDRTs7O0FBTUY7RUFDQztFQUFtQjtFQUNuQjtFQUNDO0VBRUE7RUFVQTtFQUNBO0VBQ0E7RUFDQTs7QUFaQTtFQU5GO0lBT0c7OztBQUVEO0VBVEY7SUFVRzs7O0FBRUQ7RUFaRjtJQWFHOzs7QUFRSDtFQUNDO0VBQ0M7RUFDRDtFQUNBO0VBRUM7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7O0FBTkE7RUFURjtJQVVHOzs7QUFRSDtFQUNDO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDRztFQUNBOztBQVBIO0VBTkY7SUFPRyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgXCIuL2Jhc2UvcmVzZXRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdmFyc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3V0aWxzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2Uvc3RpY2t5LWZvb3RlclwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdXRmaXQ6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuXG5odG1sLCBib2R5IHtcblx0XG5cbiB9XG5cbltjbGFzcyQ9X19jb250YWluZXJde1xuXHRtYXgtd2lkdGg6IDEyMTBweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbmgye1xuXHRjb2xvcjogdmFyKC0tQmxhY2ssICMxMjE0MUQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTQyJTtcblxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuaDN7XG5cdFxufVxuXG5cbi5hZHYge1xucGFkZGluZzogNTBweCAwO1xuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjUwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiA0MTZweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDIxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0YmFja2dyb3VuZDogI0Y5RjlGRjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9faWNvbiB7fVxuXG5cdCZfX2l0ZW0tdGV4dCB7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1CbGFjaywgIzEyMTQxRCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4ud2h5IHtcbnBhZGRpbmc6IDEwMHB4IDA7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0cGFkZGluZzogNTBweCAwO1xufVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDo1MHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdH1cblx0Jl9faW1nLXdyYXBwe1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAyNSU7XG5cdFx0XHRcdFx0bGVmdDogMjUlO1xuXG5cdFx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OWRlZywgI0Y4MkMyQyAxMi45JSwgI0VDODc0RSAyOS4xNSUsICNFNzhCMjAgNDEuNTQlLCAjNkMzREY0IDU0LjclLCAjRkYyNjMzIDcwLjE4JSwgI0ZGMTgxOCA4Ny4yMSUpO1xuXHRcdFx0XHRcdGZpbHRlcjogYmx1cig4MnB4KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MCUgNjAlIDYwJSA0MCUgLyA1MCUgNDAlIDYwJSA1MCU7XG5cdFx0XHRcdFx0Lyog0LjQvNC40YLQuNGA0YPQtdC8IGJsb2IgKi9cblx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC0yMCUpO1xuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA0ODNweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XHRcdG1heC13aWR0aDogNzUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1CbGFjaywgIzEyMTQxRCk7XG5cdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG5cbi5ib3VuY2Uge1xucGFkZGluZzogNTBweCAwO1xuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjUwcHg7XG5cdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDY0OHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdG1heC13aWR0aDogNzUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAzMHB4IDBweCAwcHggMHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuXHRcdH1cblx0XHRjb2xvcjogdmFyKC0tQmxhY2ssICMxMjE0MWRiNCk7XG5cdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1heC13aWR0aDogNDIwcHg7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuXHR9XG59XG5cblxuXG4ucmFuZG9tIHtcbnBhZGRpbmc6IDUwcHggMDtcblx0Jl9fY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX190aXRsZSB7fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcblx0XHRjb2xvcjogdmFyKC0tQmxhY2ssICMxMjE0MWRhYik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuLmZtMntcbm1heC13aWR0aDogNzM2cHg7XG5tYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXHRpbnB1dHtcblx0XHRib3JkZXItcmFkaXVzOiA0LjJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XG5cdFx0XHR9XG5cdH1cblx0YnV0dG9ue1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuXHRcdFxuXHRcdFx0LyogMDEgKi9cblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcblx0fVxufVxuXG4uaG93IHtcbnBhZGRpbmc6IDEwMHB4IDA7XG5AbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0cGFkZGluZzogNTBweCAwO1xufVxuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDQ1MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ4NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ5ZGVnLCAjRjgyQzJDIDEyLjklLCAjRUM4NzRFIDI5LjE1JSwgI0U3OEIyMCA0MS41NCUsICM2QzNERjQgNTQuNyUsICNGRjI2MzMgNzAuMTglLCAjRkYxODE4IDg3LjIxJSk7XG5cdFx0XHRcdGZpbHRlcjogYmx1cig4MnB4KTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC0yMDBweDtcblx0XHRcdFx0bGVmdDogLTI1MHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTIwMHB4O1xuXHRcdFx0XHRyaWdodDogLTI1MHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHRcdFx0fVxuXG5cblxuXHRcdHBhZGRpbmc6IDUwcHggMTE0cHghaW1wb3J0YW50O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0cGFkZGluZzogNTBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0cGFkZGluZzogNTBweCAzMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICMzRDNFOTQ7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO3otaW5kZXg6MTtcblx0XHRjb2xvcjogdmFyKC0tMDEsICNGRkYpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdH1cblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDBweCBhdXRvO1xuXHRcdGNvbG9yOiAjRkZGO1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogSW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRtYXgtd2lkdGg6IDczM3B4O1xuXHR9XG5cblx0Jl9fc3VidGV4dCB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTIwMHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuXHQtLWhvdmVyLWNvbG9yOiAjQzlGQTQ5OyBcblx0LS1mb250LW1haW46ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cdC0tc2Vjb25kLWZhbTogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG5cdC0tc2Vjb25kLWJnLWNvbG9yOiAjZTVlZmViO1xuXHQvLyAtLWZvbnQtYWNjZW50OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXG5cdC0tcGFnZS1iZzogI0ZERkRGRDtcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLWFjY2VudDogI2FjMTgyYztcblxuXG5cblxufVxuJGJyZWFrcG9pbnQxMjAwOiAxMTk5Ljk4cHg7XG4kYnJlYWtwb2ludDE0NTA6IDE0NDkuOThweDtcbiRicmVha3BvaW50NDgwOiA0NzkuOThweDtcbiRicmVha3BvaW50NzY4OiA3NjcuOThweDtcbiRicmVha3BvaW50OTkyOiA5OTEuOThweDtcbiRicmVha3BvaW50NjQwOiA2MzkuOThweDtcbi5kYXJrIHtcbiAgICAtLXBhZ2UtYmc6ICMyNTI1MjY7XG4gICAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG4iLCJodG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xufVxuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn0iLCIuY29udGFpbmVyIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cbn0iLCIuZm9vdGVyIHtcclxucGFkZGluZzogNTBweCAwO1xyXG4gICAmX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDozMHB4O1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19yaWdodHMge1xyXG4gICAgICBjb2xvcjogIzA3MTIxMDtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuXHJcbiAgIH1cclxuXHJcbiAgICZfX2NvbmYge1xyXG4gICAgICBjb2xvcjogIzA3MTIxMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICBjb2xvcjogIzNEM0U5NDtcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNFOUU5RjkgMC43NiUsIHJnYmEoMjI1LCAyMjYsIDI1NSwgMC4wMCkgMTAwJSk7XHJcbiAgIFxyXG4gICAmX193cmFwcGVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVhZGVyLWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIHJpZ2h0IGNlbnRlcjtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDoxNTYwcHgpe1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTAlIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgfVxyXG4gICB9XHJcbiAgICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICB9XHJcblxyXG4gICAmX190b3Age1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgIH1cclxuXHJcbiAgICZfX2xvZ28ge31cclxuXHJcbiAgICZfX2JvZHkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApIHtcclxuICAgICAgICAgICAgICAgZ2FwOjUwcHg7XHJcbiAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogODA2cHg7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgfVxyXG5cclxuICAgJl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogIzEyMTQxRDtcclxuICAgICAgXHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcclxuICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDE0NTApe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDc2OCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NDgwKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICAgIFxyXG4gICB9XHJcblxyXG4gICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luOiAzMnB4IDBweCAwcHggMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDYzNnB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tQmxhY2ssICMxMjE0MWRhOCk7XHJcbiAgICAgIFxyXG4gXHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgfVxyXG5cclxuICAgJl9fc3VidGV4dCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1CbGFjaywgIzEyMTQxRCk7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjYlO1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDM3NnB4O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNTFweCAxMDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmxlYWQtZm9ybSB7XHJcbiAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICBnYXA6MjBweDtcclxuIFxyXG4gICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcclxuICAgICAgbWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICB9XHJcbiAgIGlucHV0e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0LjJweDtcclxuICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CbGFjaywgIzEyMTQxRCk7XHJcbiAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICBcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmNvbnN1bHQtYnRuIHtcclxuICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM1OHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTsgICBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzk0NztcclxuICAgICAgXHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1CbGFjaywgIzEyMTQxRCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICBcclxuICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsMC4wOCk7XHJcbn1cclxuXHJcbi5tZXNzYWdlcyB7XHJcbiAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5zdWNjZXNze1xyXG4gICBjb2xvcjogZ3JlZW47XHJcbn1cclxuIiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCJcbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdFxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdl9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cbi5uYXZfX2ljb24uYWN0aXZlOjpiZWZvcmV7XG50cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG50b3A6OXB4O1xufVxuLm5hdl9faWNvbi5hY3RpdmU6OmFmdGVye1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRib3R0b206OXB4O1xuXHR9XG5cbi5uYXZfX2ljb24uYWN0aXZlIHNwYW57XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdGJvZHkubG9ja3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5uYXZfX2JvZHkge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblx0Lm5hdl9fYm9keS5hY3RpdmV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIHtcblx0Lm5hdl9faWNvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHotaW5kZXg6IDEwNDtcblx0fVxuXHQubmF2X19pY29uLmFjdGl2ZXtcblx0XHQmOjphZnRlcixcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQubmF2X19pY29uOjpiZWZvcmUsXG5cdC5uYXZfX2ljb246OmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRsZWZ0OjA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHR9XG5cdC5uYXZfX2ljb246OmJlZm9yZXtcblx0XHR0b3A6MDtcblx0fVxuXHQubmF2X19pY29uOjphZnRlcntcblx0XHRib3R0b206MDtcblx0fVxuXHQubmF2X19pY29uIHNwYW57XG5cdFx0dG9wOjlweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0JjphY3RpdmV7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxufVxuLm5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDo1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdFxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdFxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdC5uYXZfX2xpc3R7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHR9XG59XG4ubmF2X19saW5rIHtcblxuXHRjb2xvcjogI2ZmZjtcbnRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiY6aG92ZXJ7XG5jb2xvcjojNTVmZTY2O1xuXHRcblx0XG59XG5cbn1cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHQubmF2X19saW5rIHtcblxuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdFxuXHRcdH1cbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjQzlGQTQ5O1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSJdfQ== */
