@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 30px 0;
}
.footer__container {
  border-top: 1px solid #fff;
  padding-top: 42px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 767.98px) {
  .footer__container {
    flex-direction: column;
  }
}
.footer__rights {
  display: flex;
  align-items: center;
  gap: 20px;
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.footer__conf {
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  transition: all 0.3s ease;
}
.footer__conf:hover {
  color: #F088D2;
}

.header {
  background: url(../img/hero-bg.png);
  background-color: rgba(11, 11, 38, 0.3882352941);
  background-blend-mode: color;
  background-repeat: no-repeat;
  background-position: top;
}
.header__container {
  max-width: 1504px !important;
  width: 100%;
}
.header__top {
  padding: 30px 0;
}
.header__body {
  display: flex;
}
@media (max-width: 1199.98px) {
  .header__content {
    margin: 100px 0px 0px 0px;
  }
}
@media (max-width: 479.98px) {
  .header__content {
    margin: 40px 0px 0px 0px;
  }
}
.header__title {
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 117%;
  color: #fff;
  letter-spacing: -1.5px;
}
@media (max-width: 1449.98px) {
  .header__title {
    font-size: 50px;
  }
}
@media (max-width: 1199.98px) {
  .header__title {
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .header__title {
    font-size: 45px;
  }
}
@media (max-width: 767.98px) {
  .header__title {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  .header__title {
    font-size: 30px;
  }
}
.header__title span {
  background: linear-gradient(92deg, #0084FF 5.29%, #FF8AC7 42.29%, #FEBA75 95.13%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.header__img {
  border-radius: 24px;
}
@media (max-width: 1199.98px) {
  .header__img {
    display: none;
  }
}

.lead-form {
  max-width: 472px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 20px 0px 0px 0px;
}
@media (max-width: 1199.98px) {
  .lead-form {
    margin: 20px auto 0px auto;
  }
}
@media (max-width: 482px) {
  .lead-form {
    flex-direction: column;
    align-items: center;
  }
}
.lead-form input {
  border-radius: 16px;
  border: 1px solid #2C2D47;
  background: linear-gradient(137deg, rgba(27, 28, 54, 0.16) 23.98%, rgba(112, 113, 122, 0.16) 65.73%);
  backdrop-filter: blur(5.8499999046px);
  height: 48px;
  padding: 0 20px;
  max-width: 220px;
  width: 100%;
  color: #CAD1E9;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.lead-form input::placeholder {
  color: #fff;
}
@media (max-width: 482px) {
  .lead-form input {
    max-width: 420px;
  }
}

.consult-btn {
  border-radius: 16px;
  border: 1px solid #FFAB8F;
  background: linear-gradient(2deg, #21223C 7.4%, #0B0B26 98.31%);
  max-width: 220px;
  width: 100%;
  height: 48px;
  background: var(--dffd, linear-gradient(91deg, #B67EFD 0.9%, #F088D2 55.08%, #FFAD8B 109.04%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

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

html, body {
  background-color: #050520;
}

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

h2 {
  color: #CAD1E9;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -1.5px;
}
@media (max-width: 1199.98px) {
  h2 {
    font-size: 45px;
  }
}
@media (max-width: 991.98px) {
  h2 {
    font-size: 38px;
  }
}
@media (max-width: 767.98px) {
  h2 {
    font-size: 35px;
  }
}
@media (max-width: 479.98px) {
  h2 {
    font-size: 30px;
  }
}

.text {
  color: #AFB3CA;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 133%;
}

.how {
  padding: 72px 0;
}
@media (max-width: 767.98px) {
  .how {
    padding: 50px 0;
  }
}
.how__container {
  display: flex;
  gap: 42px;
}
@media (max-width: 1199.98px) {
  .how__container {
    flex-direction: column;
    align-items: center;
  }
}
.how__text {
  margin: 20px 0px 0px 0px;
}
.how__list {
  margin: 20px 0px 0px 0px;
  color: #FFF;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.how__li {
  margin: 0px 0px 0px 25px;
  list-style: disc;
}
.why {
  padding: 50px 0;
  color: #AFB3CA;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 479.98px) {
  .why {
    font-size: 14px;
  }
}
.why__container {
  display: flex;
  gap: 35px;
  align-items: flex-start;
}
@media (max-width: 991.98px) {
  .why__container {
    flex-direction: column;
    align-items: center;
  }
}
.why__left {
  border-radius: 20px;
  border: 1px solid var(--1, #2C2D47);
  background: linear-gradient(137deg, rgba(27, 28, 54, 0.16) 23.98%, rgba(112, 113, 122, 0.16) 65.73%);
  backdrop-filter: blur(5.8499999046px);
  padding: 40px;
  max-width: 590px;
}
@media (max-width: 991.98px) {
  .why__left {
    max-width: 720px;
    padding: 20px;
  }
}
.why__subtitle {
  color: #FFF;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
@media (max-width: 479.98px) {
  .why__subtitle {
    font-size: 22px;
  }
}
.why__text {
  margin: 10px 0px 0px 0px;
}
.why__list {
  margin: 0px 0px 0px 25px;
}
.why__li {
  list-style: disc;
}
.why__img-left {
  margin: 20px 0px 0px 0px;
}
.why__right {
  border-radius: 20px;
  border: 1px solid #2C2D47;
  background: linear-gradient(137deg, rgba(27, 28, 54, 0.16) 23.98%, rgba(112, 113, 122, 0.16) 65.73%);
  backdrop-filter: blur(5.8499999046px);
  padding: 40px;
}
@media (max-width: 991.98px) {
  .why__right {
    max-width: 720px;
    padding: 20px;
  }
}
.why__img-right {
  margin: 20px 0px 0px 0px;
}

.make {
  padding: 50px 0;
  color: #AFB3CA;
  font-feature-settings: "dlig" on;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.make__container {
  display: flex;
  align-items: center;
  gap: 70px;
}
@media (max-width: 1199.98px) {
  .make__container {
    flex-direction: column;
  }
}
.make__content {
  margin: 20px 0px 0px 0px;
  max-width: 590px;
}
@media (max-width: 1199.98px) {
  .make__content {
    max-width: 820px;
  }
}
.make__title {
  line-height: 150%;
}
.make__text {
  margin: 20px 0px 0px 0px;
}
.make__btn {
  margin: 20px 0px 0px 0px;
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
  box-sizing: content-box;
  max-width: 265px;
  height: 48px;
  border-radius: 11px;
  border: 1px solid #FFAB8F;
  background: linear-gradient(2deg, #21223C 7.4%, #0B0B26 98.31%);
  background: var(--dffd, linear-gradient(91deg, #B67EFD 0.9%, #F088D2 55.08%, #FFAD8B 109.04%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 10px;
  transition: all 0.3s ease;
}
.make__btn svg {
  transition: all 0.3s ease;
}
.make__btn:hover svg {
  transform: rotate(-90deg);
}
.revs {
  padding: 50px 0;
}

.slider-container {
  max-width: 1180px;
  width: 100%;
  height: 537px;
  margin: 0 auto;
  padding: 50px;
  position: relative;
  background: linear-gradient(45deg, #2C2D47 0%, rgba(68, 74, 226, 0.05) 100%);
  border-radius: 40px;
  overflow: hidden;
}

.slider {
  height: 100%;
  position: relative;
}

.slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.slide.active {
  opacity: 1;
}

.slide-title {
  color: #FFFFFF;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.5em;
  margin-bottom: 34px;
}

.slide-author {
  color: #FAFAFA;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5em;
  margin-bottom: 20px;
}

.slide-text {
  color: #FAFAFA;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  max-width: 880px;
}

.slider-controls {
  position: absolute;
  bottom: 20px;
  left: 50px;
  display: flex;
  gap: 20px;
}

.slider-arrow {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}

.next {
  width: 100px;
}

.slider-arrow:hover {
  opacity: 0.8;
}

.slider-arrow img {
  width: 100%;
  height: auto;
}

/* Адаптивные стили */
@media (max-width: 1200px) {
  .slider-container {
    max-width: 90%;
    min-height: 537px;
  }
  .slider-controls {
    bottom: -20px;
  }
}
@media (max-width: 768px) {
  .slider-container {
    padding: 30px;
  }
  .slide-title {
    font-size: 36px;
  }
  .slide-author {
    font-size: 20px;
  }
  .slide-text {
    font-size: 16px;
  }
  .slider-controls {
    left: 30px;
    bottom: 30px;
  }
}
@media (max-width: 480px) {
  .slider-container {
    padding: 20px;
  }
  .slide-title {
    font-size: 28px;
  }
  .slide-text {
    font-size: 14px;
  }
  .slider-controls {
    left: 20px;
    bottom: -25px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FET1E7QUFDQTtBQ1BSO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUVBO0VBQ0M7OztBQUdEO0VBQ0k7RUFDSDs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNFOzs7QUFHRjtBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3ZGRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTs7O0FBWUQ7RUFDSTtFQUNBOzs7QUN6Qko7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0c7OztBQ1BKO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ2xCRDtFQUNDO0VBQ0E7RUFDQTs7O0FDSEQ7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBTkdKO0FPVkE7RUFDQTs7QUFDRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDs7QUFDQTtFQVBBO0lBUUc7OztBQUlIO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR047RUFDRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0c7OztBQ3JDWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0c7RUFDQTtFQUNBOztBQUdBO0VBQ0c7O0FBS0g7RUFDRzs7QUFJQTtFQURIO0lBRU07OztBQUVIO0VBSkg7SUFLTTs7O0FBSU47RUFDRztFQUNHO0VBQ0E7RUFnQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFuQkE7RUFKTjtJQUtTOzs7QUFFSDtFQVBOO0lBUVM7OztBQUVIO0VBVk47SUFXVzs7O0FBRUw7RUFiTjtJQWNTOzs7QUFFSDtFQWhCTjtJQWlCUzs7O0FBT0g7RUFDRztFQUNHO0VBQ0E7RUFDQTs7QUFJWjtFQUNHOztBQUNBO0VBRkg7SUFHTTs7OztBQU1UO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDSDs7QUFDQTtFQU5BO0lBT0c7OztBQUVIO0VBVEE7SUFVRztJQUNEOzs7QUFFQztFQUNHO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNHOztBQUdIO0VBdEJUO0lBdUJTOzs7O0FBS1o7RUFDRztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTs7O0FBSU47RUFDRzs7O0FBRUg7RUFDRzs7O0FDcklIO0VBQ0k7OztBQ0FKO0VBQ0M7RUFHQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQTtFQUNBOzs7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBRUM7O0VBR0Y7QUFBQTtJQUVDO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQU9BOzs7QUFOQTtFQUNDO0lBQ0g7OztBQU9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFJRDtFQUNDO0lBQ0M7SUFDQTtJQUNBOzs7QUFJRjtFQUVDO0VBQ0Q7O0FBQ0E7RUFDQTs7O0FBTUE7RUFDQztJQUVDOzs7QUM5SEY7QUFDQTtFQUNDO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUlEO0FBQ0M7RUFDQTs7O0FBR0Q7QUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBSUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtFQUNDOzs7QVhsRUQ7RUFDQzs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFhQTtFQUNBO0VBQ0E7O0FBZEE7RUFMRjtJQU1HOzs7QUFFRDtFQVJGO0lBU0c7OztBQUVEO0VBWEY7SUFZRzs7O0FBRUQ7RUFkRjtJQWVHOzs7O0FBT0g7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBY0Y7RUFDQTs7QUFDQTtFQUZBO0lBR0M7OztBQUVBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBUUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7RUFDQTtFQUNBOztBQUlEO0VBQ0M7RUFDQTs7QUFVRjtFQUNDO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVHOzs7QUFFRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUY7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFHO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJOzs7QUFHSjtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FBSUo7RUFDQzs7O0FBSUY7RUFDQTtFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUY7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7O0FBU047RUFDQTs7O0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUQ7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0FBQ0E7RUFDQztJQUNDO0lBRUE7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvYmFzZVwiO1xuQGltcG9ydCBcIi4vYmFzZS91dGlsc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3N0aWNreS1mb290ZXJcIjtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3V0Zml0OndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25hdi1pY29uLnNjc3NcIjtcblxuaHRtbCwgYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwNTA1MjA7XG5cbiB9XG5cbltjbGFzcyQ9X19jb250YWluZXJde1xuXHRtYXgtd2lkdGg6IDEyMTBweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbmgye1x0XG5cdFx0Y29sb3I6ICNDQUQxRTk7XG5cdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnZGxpZycgb247XG5cdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHR9XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG5cdFxufVxuLnRleHR7XG5cdGNvbG9yOiAjQUZCM0NBO1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2RsaWcnIG9uO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMyU7XG59XG5oM3tcblx0XG59XG5cblxuXG5cblxuXG5cblxuXG4uaG93IHtcbnBhZGRpbmc6IDcycHggMDtcbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRwYWRkaW5nOiA1MHB4IDA7XG59XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6NDJweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50MTIwMCl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHt9XG5cblx0Jl9fdGl0bGUge31cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdkbGlnJyBvbjtcblx0XHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDoxMHB4O1xuXHRcdFx0XG5cdH1cblxuXHQmX19saSB7XG5cdFx0bWFyZ2luOiAwcHggMHB4IDBweCAyNXB4O1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cblx0fVxuXG5cdCZfX2ltZyB7XG5cblx0fVxufVxuXG5cbi53aHkge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGNvbG9yOiAjQUZCM0NBO1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2RsaWcnIG9uO1xuXHRcdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCl7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOjM1cHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDk5Mil7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tMSwgIzJDMkQ0Nyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM3ZGVnLCByZ2JhKDI3LCAyOCwgNTQsIDAuMTYpIDIzLjk4JSwgcmdiYSgxMTIsIDExMywgMTIyLCAwLjE2KSA2NS43MyUpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDUuODQ5OTk5OTA0NjMyNTY4cHgpO1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50OTkyKXtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2RsaWcnIG9uO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDQ4MCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDt9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDBweCAwcHggMHB4IDI1cHg7XG5cdH1cblxuXHQmX19saSB7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblx0fVxuXG5cdCZfX2ltZy1sZWZ0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQzJENDc7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM3ZGVnLCByZ2JhKDI3LCAyOCwgNTQsIDAuMTYpIDIzLjk4JSwgcmdiYSgxMTIsIDExMywgMTIyLCAwLjE2KSA2NS43MyUpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDUuODQ5OTk5OTA0NjMyNTY4cHgpO1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblx0fVxuXG5cdCZfX2ltZy1yaWdodCB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHR9XG59XG5cbi5tYWtlIHtcbnBhZGRpbmc6IDUwcHggMDtcbmNvbG9yOiAjQUZCM0NBO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdkbGlnJyBvbjtcblx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA3MHB4O1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xuXHRcdFx0bWF4LXdpZHRoOiA4MjBweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOjIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0bWF4LXdpZHRoOiAyNjVweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkFCOEY7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMmRlZywgIzIxMjIzQyA3LjQlLCAjMEIwQjI2IDk4LjMxJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1kZmZkLCBsaW5lYXItZ3JhZGllbnQoOTFkZWcsICNCNjdFRkQgMC45JSwgI0YwODhEMiA1NS4wOCUsICNGRkFEOEIgMTA5LjA0JSkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0fVxuXG5cdCZfX2ltZyB7fVxufVxuXG4ucmV2c3tcbnBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExODBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTM3cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzJDMkQ0NyAwJSwgcmdiYSg2OCwgNzQsIDIyNiwgMC4wNSkgMTAwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnNsaWRlLmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zbGlkZS10aXRsZSB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLnNsaWRlLWF1dGhvciB7XG5cdGNvbG9yOiAjRkFGQUZBO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNsaWRlLXRleHQge1xuXHRjb2xvcjogI0ZBRkFGQTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdG1heC13aWR0aDogODgwcHg7XG5cbn1cblxuLnNsaWRlci1jb250cm9scyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyMHB4O1xuXHRcbn1cblxuLnNsaWRlci1hcnJvdyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubmV4dHtcblx0d2lkdGg6IDEwMHB4O1xufVxuLnNsaWRlci1hcnJvdzpob3ZlciB7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLnNsaWRlci1hcnJvdyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKiDQkNC00LDQv9GC0LjQstC90YvQtSDRgdGC0LjQu9C4ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5zbGlkZXItY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XG5cdFx0bWluLWhlaWdodDogNTM3cHg7XG5cblx0fVxuXHQuc2xpZGVyLWNvbnRyb2xze1xuXHRcdGJvdHRvbTogLTIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zbGlkZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0LnNsaWRlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdH1cblxuXHQuc2xpZGUtYXV0aG9yIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuc2xpZGUtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNsaWRlci1jb250cm9scyB7XG5cdFx0bGVmdDogMzBweDtcblx0XHRib3R0b206IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5zbGlkZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LnNsaWRlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblxuXHQuc2xpZGUtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnNsaWRlci1jb250cm9scyB7XG5cdFx0bGVmdDogMjBweDtcblx0XHRib3R0b206IC0yNXB4O1xuXHR9XG59IiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEyMDBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblx0LS1ob3Zlci1jb2xvcjogI0M5RkE0OTsgXG5cdC0tZm9udC1tYWluOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHQtLXNlY29uZC1mYW06ICdPdXRmaXQnLCBzYW5zLXNlcmlmO1xuXHQtLXNlY29uZC1iZy1jb2xvcjogI2U1ZWZlYjtcblx0Ly8gLS1mb250LWFjY2VudDogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcblxuXHQtLXBhZ2UtYmc6ICNGREZERkQ7XG5cdC0tdGV4dC1jb2xvcjogIzAwMDtcblx0LS1hY2NlbnQ6ICNhYzE4MmM7XG5cblxuXG5cbn1cbiRicmVha3BvaW50MTIwMDogMTE5OS45OHB4O1xuJGJyZWFrcG9pbnQxNDUwOiAxNDQ5Ljk4cHg7XG4kYnJlYWtwb2ludDQ4MDogNDc5Ljk4cHg7XG4kYnJlYWtwb2ludDc2ODogNzY3Ljk4cHg7XG4kYnJlYWtwb2ludDk5MjogOTkxLjk4cHg7XG4kYnJlYWtwb2ludDY0MDogNjM5Ljk4cHg7XG4uZGFyayB7XG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cblxuIiwiaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbn1cbiIsIi5ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59IiwiLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4iLCJodG1sLCBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICAgIFxufSIsIi5mb290ZXIge1xyXG5wYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAmX19jb250YWluZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgcGFkZGluZy10b3A6IDQycHghaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIGdhcDozMHB4O1xyXG4gICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG4gICB9XHJcblxyXG4gICAmX19yaWdodHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6MjBweDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICB9XHJcblxyXG4gICAmX19jb25mIHtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjA4OEQyO1xyXG4gICAgICAgICB9XHJcbiAgIH1cclxufSIsIi5oZWFkZXIge1xyXG5iYWNrZ3JvdW5kOnVybCguLi9pbWcvaGVyby1iZy5wbmcpO1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjI2NjM7XHJcbmJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XHJcbmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbmJhY2tncm91bmQtcG9zaXRpb246ICB0b3AgO1xyXG4gICAmX19jb250YWluZXIge1xyXG4gICBtYXgtd2lkdGg6IDE1MDRweCFpbXBvcnRhbnQ7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG4gICAmX190b3Age1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgIH1cclxuXHJcbiAgICZfX2xvZ28ge31cclxuXHJcbiAgICZfX2JvZHkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICB9XHJcblxyXG4gICAmX19jb250ZW50IHtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xyXG4gICAgICAgICBtYXJnaW46IDEwMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xyXG4gICAgICAgICBtYXJnaW46IDQwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdkbGlnJyBvbjtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxNDUwKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQxMjAwKXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ5OTIpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRicmVha3BvaW50NzY4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ0ODApe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTE3JTtcclxuICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcbiAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MmRlZywgIzAwODRGRiA1LjI5JSwgI0ZGOEFDNyA0Mi4yOSUsICNGRUJBNzUgOTUuMTMlKTtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgIH1cclxuICAgfVxyXG5cclxuICAgJl9faW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xyXG4gICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5cclxuLmxlYWQtZm9ybSB7XHJcbiAgIG1heC13aWR0aDogNDcycHg7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgZ2FwOjEycHg7XHJcbm1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcclxuQG1lZGlhKG1heC13aWR0aDokYnJlYWtwb2ludDEyMDApe1xyXG4gICBtYXJnaW46IDIwcHggYXV0byAwcHggYXV0bztcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjQ4MnB4KXtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiAgIGlucHV0e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkMyRDQ3O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM3ZGVnLCByZ2JhKDI3LCAyOCwgNTQsIDAuMTYpIDIzLjk4JSwgcmdiYSgxMTIsIDExMywgMTIyLCAwLjE2KSA2NS43MyUpO1xyXG4gICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNS44NDk5OTk5MDQ2MzI1NjhweCk7XHJcbiAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgIGNvbG9yOiAjQ0FEMUU5O1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdkbGlnJyBvbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ4MnB4KXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5jb25zdWx0LWJ0biB7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkFCOEY7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyZGVnLCAjMjEyMjNDIDcuNCUsICMwQjBCMjYgOTguMzElKTtcclxuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGZmZCwgbGluZWFyLWdyYWRpZW50KDkxZGVnLCAjQjY3RUZEIDAuOSUsICNGMDg4RDIgNTUuMDglLCAjRkZBRDhCIDEwOS4wNCUpKTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBcclxufVxyXG5cclxuLm1lc3NhZ2VzIHtcclxuICAgY29sb3I6IHJlZDtcclxufVxyXG4uc3VjY2Vzc3tcclxuICAgY29sb3I6IGdyZWVuO1xyXG59IiwiLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn0iLCJcbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdFxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdl9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cbi5uYXZfX2ljb24uYWN0aXZlOjpiZWZvcmV7XG50cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG50b3A6OXB4O1xufVxuLm5hdl9faWNvbi5hY3RpdmU6OmFmdGVye1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRib3R0b206OXB4O1xuXHR9XG5cbi5uYXZfX2ljb24uYWN0aXZlIHNwYW57XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdGJvZHkubG9ja3tcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5uYXZfX2JvZHkge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblx0Lm5hdl9fYm9keS5hY3RpdmV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpIHtcblx0Lm5hdl9faWNvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHotaW5kZXg6IDEwNDtcblx0fVxuXHQubmF2X19pY29uLmFjdGl2ZXtcblx0XHQmOjphZnRlcixcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQubmF2X19pY29uOjpiZWZvcmUsXG5cdC5uYXZfX2ljb246OmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRsZWZ0OjA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHR9XG5cdC5uYXZfX2ljb246OmJlZm9yZXtcblx0XHR0b3A6MDtcblx0fVxuXHQubmF2X19pY29uOjphZnRlcntcblx0XHRib3R0b206MDtcblx0fVxuXHQubmF2X19pY29uIHNwYW57XG5cdFx0dG9wOjlweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHRcdFx0JjphY3RpdmV7XG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxufVxuLm5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDo1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdFxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdFxuXHRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KSB7XG5cdC5uYXZfX2xpc3R7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHR9XG59XG4ubmF2X19saW5rIHtcblxuXHRjb2xvcjogI2ZmZjtcbnRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiY6aG92ZXJ7XG5jb2xvcjojNTVmZTY2O1xuXHRcblx0XG59XG5cbn1cbkBtZWRpYShtYXgtd2lkdGg6JGJyZWFrcG9pbnQ3Njgpe1xuXHQubmF2X19saW5rIHtcblxuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdFxuXHRcdH1cbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjQzlGQTQ5O1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSJdfQ== */
