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

ul,
ul[class],
ol[class] {
  padding: 0;
  margin: 0;
}

body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

html {
  font-size: 10px;
  scroll-behavior: smooth;
}

body {
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

ul[class],
ol[class],
ul {
  list-style: none;
}

a:not([class]) {
  text-decoration-skip-ink: auto;
}

img, video {
  object-fit: cover;
}

svg, img, video {
  width: 100%;
  height: 100%;
  display: block;
}

iframe {
  width: 100%;
  height: 100%;
}

article > * + * {
  margin-top: 1em;
}

input,
button,
textarea,
select,
a {
  font: inherit;
  appearance: none;
  outline: none;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.navbar-brand:focus,
.nav-link:focus,
.btn-close:focus,
.btn:focus {
  box-shadow: none;
}

.navbar-expand-md .navbar-nav .nav-link {
  padding: 0;
}

button,
a {
  width: 100%;
  display: block;
}

button {
  border: none;
  background-color: transparent;
}

span {
  display: inline-block;
}

input,
textarea {
  background-color: transparent;
  border: none;
  width: 100%;
}

.container {
  max-width: 136.8rem;
  padding: 0 2rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .container {
    padding: 0 8.4rem;
  }
}

body {
  overflow: visible;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
body.no-scroll {
  overflow: hidden;
}

.wrapper {
  overflow: hidden;
}

.flex_auto {
  flex: 1 1 auto;
}

.title_main {
  text-align: center;
  font-size: 3.8rem;
  line-height: 4.7rem;
  margin: 0 0 4rem;
  text-transform: uppercase;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
@media (min-width: 1024px) {
  .title_main {
    font-size: 6rem;
    line-height: 7.4rem;
  }
}

.title_section {
  text-align: center;
  font-size: 3.2rem;
  line-height: 3.9rem;
  margin: 0 0 4rem;
  text-transform: uppercase;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
@media (min-width: 1024px) {
  .title_section {
    font-size: 5.6rem;
    line-height: 6.9rem;
  }
}

.shape {
  width: 6rem;
  height: 6rem;
}
.shape img {
  object-fit: contain;
}

.text_md {
  font-size: 2rem;
  line-height: 2.4rem;
}

.text_lg {
  font-size: 2.2rem;
  line-height: 2.6rem;
}

.flex {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 768px) {
  .flex {
    justify-content: space-between;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .flex__wrap2, .flex__wrap1 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .flex__wrap1 {
    width: 65%;
  }
}

.background_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.thanks {
  text-align: center;
  padding: 8rem 0;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .thanks {
    padding: 14rem 0 8.9rem;
  }
}
.thanks__title {
  text-transform: uppercase;
  font-size: 4.8rem;
  line-height: 7.2rem;
  margin: 0 0 5rem;
}
.thanks__button {
  max-width: 20rem;
  margin: 0 auto;
}

/* Blocks */
.btn_to_top {
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  width: 5rem;
  height: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  line-height: 100%;
  background-color: rgb(11, 0, 26);
  border-radius: 50%;
  border: 0.2rem solid rgb(72, 60, 8);
  color: rgb(255, 255, 255);
  opacity: 0;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, opacity 0.5s, transform 0.3s;
  z-index: 2;
}
body.pc .btn_to_top:focus, body.mobile .btn_to_top:active, body.pc .btn_to_top:hover {
  background-color: #fff;
  color: #000;
}
body.pc .btn_to_top:focus {
  transform: scale(1.05);
}
.btn_to_top.visible {
  opacity: 1;
}
@media (min-width: 1024px) {
  .btn_to_top {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem;
  }
}

.button_green {
  background-color: rgb(54, 255, 182);
  color: rgb(32, 32, 32);
  text-transform: uppercase;
  padding: 2rem 0;
  border-radius: 5rem;
  max-width: 24rem;
  text-decoration: none;
  text-align: center;
  border: 2px solid rgb(32, 32, 32);
  cursor: pointer;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  display: block;
  transition: transform 0.3s;
}
body.pc .button_green:focus, body.pc .button_green:hover, body.mobile .button_green:active {
  transform: scale(1.05);
}

.cookie {
  position: fixed;
  width: 100%;
  bottom: 1.4rem;
  left: 1.5rem;
  z-index: 100;
  color: #fff;
}
.cookie__wrap {
  width: 90%;
  max-width: 73.4rem;
  background: #000;
  border: 1px solid #fff;
  box-shadow: 0px 0px 30px 0px #000;
  padding: 2rem;
  border-radius: 2.6rem;
}
.cookie__text {
  margin: 0 0 2rem;
}
.cookie__img {
  flex: 0 0 auto;
  width: 6rem;
  height: 6rem;
}
.cookie__title {
  text-transform: uppercase;
  font-size: 2.4rem;
  line-height: 2.9rem;
  margin: 0 0 2rem;
}
.cookie__buttons {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 1024px) {
  .cookie__buttons {
    flex-direction: row;
  }
}
.cookie__buttons a,
.cookie__buttons button {
  color: #fff;
  border: 1px solid #fff;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  border-radius: 5rem;
  padding: 2rem 6rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  display: block;
  transition: transform 0.3s;
}
body.pc .cookie__buttons a:focus, body.pc .cookie__buttons a:hover, body.mobile .cookie__buttons a:active,
body.pc .cookie__buttons button:focus,
body.pc .cookie__buttons button:hover,
body.mobile .cookie__buttons button:active {
  transform: scale(1.05);
}
.cookie__buttons a.violet,
.cookie__buttons button.violet {
  border: none;
  background-color: rgb(15, 150, 240);
}

.footer {
  padding: 5rem 0 3rem;
}
.footer__wrap {
  text-align: center;
  border-radius: 4rem;
  background-color: rgb(32, 32, 32);
  color: rgb(255, 255, 255);
  padding: 3rem;
}
.footer a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.6rem;
  color: rgb(255, 255, 255);
  display: block;
  overflow: hidden;
  position: relative;
  transition: transform 0.3s;
}
.footer a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 0.2rem;
  background-color: rgb(255, 255, 255);
  transition: left 0.3s;
}
body.pc .footer a:focus, body.mobile .footer a:active {
  transform: scale(1.05);
}
body.pc .footer a:focus::after, body.mobile .footer a:active::after {
  left: 0;
}
body.pc .footer a:hover::after {
  left: 0;
}
.footer__logo {
  max-width: 27rem;
  margin: 0 auto 3rem;
}

.links_footer {
  margin: 0 0 2rem;
}
.links_footer ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 2rem;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: rgb(255, 255, 255);
  padding: 3rem 0;
}
.header__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__logo {
  max-width: 26.8rem;
  margin: 0 2rem 0 0;
}
.header__logo a {
  display: block;
  transition: transform 0.3s;
}
body.pc .header__logo a:focus, body.pc .header__logo a:hover, body.mobile .header__logo a:active {
  transform: scale(1.05);
}

.header__nav {
  position: relative;
  display: none;
}
@media (min-width: 768px) {
  .header__nav {
    display: flex;
    align-items: center;
  }
}
.header__nav ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 1rem;
  row-gap: 1rem;
  margin: 0 2rem 0 0;
}
.header__nav ul li a {
  border-radius: 2rem;
  padding: 1rem;
  border: 1px solid rgb(32, 32, 32);
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-transform: uppercase;
  color: rgb(23, 23, 23);
  text-decoration: none;
  display: block;
  transition: transform 0.3s;
}
body.pc .header__nav ul li a:focus, body.pc .header__nav ul li a:hover, body.mobile .header__nav ul li a:active {
  transform: scale(1.05);
}

.nav__cloud {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: inherit;
  z-index: -1;
}

.mobile-nav {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: rgb(17, 17, 17);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in;
}
.mobile-nav li a {
  color: rgb(255, 255, 255);
  font-size: 2rem;
  padding: 0.2rem 0;
  line-height: 1.4rem;
  text-decoration: none;
  display: block;
  overflow: hidden;
  position: relative;
  transition: transform 0.3s;
}
.mobile-nav li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 0.2rem;
  background-color: rgb(255, 255, 255);
  transition: left 0.3s;
}
body.pc .mobile-nav li a:focus, body.mobile .mobile-nav li a:active {
  transform: scale(1.05);
}
body.pc .mobile-nav li a:focus::after, body.mobile .mobile-nav li a:active::after {
  left: 0;
}
body.pc .mobile-nav li a:hover::after {
  left: 0;
}

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

.mobile-nav__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 3rem;
}
.mobile-nav__list .active {
  opacity: 0.5;
}

.mobile-nav-btn {
  --time: 0.1s;
  --width: 4rem;
  --height: 3rem;
  --line-height: .4rem;
  --spacing: .6rem;
  --color: #ffffff;
  --radius: .4rem;
  height: 4.3rem;
  width: 4.3rem;
  display: flex !important;
  justify-content: center;
  align-items: center;
  background: transparent;
  border: none;
  padding: 0;
}
@media (min-width: 768px) {
  .mobile-nav-btn {
    display: none !important;
  }
}

.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(-1 * (var(--line-height) + var(--spacing)));
}

.nav-icon::after {
  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);
}

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

/* Index.html */
.block2 {
  padding: 10rem 0;
}
.block2#product {
  padding: 20rem 0;
}
.block2__wrap_main {
  padding: 4rem;
  border-radius: 4rem;
  background-color: rgb(32, 32, 32);
  color: rgb(255, 255, 255);
  margin: 0 0 10rem;
}
.block2 .flex {
  margin: 0 0 10rem;
  justify-content: flex-start;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .block2 .flex {
    flex-direction: row;
  }
}
.block2 .flex__wrap1 {
  max-width: 46rem;
}
.block2 .flex__wrap2 {
  max-width: 26rem;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .block2 .flex__wrap2 {
    margin: 0;
  }
}
.block2 .flex__wrap2 img {
  object-fit: contain;
}
.block2 .flex__wrap2.flex_end {
  align-self: flex-end;
}
.block2 .shape {
  margin: 0 0 2rem;
  margin-left: auto;
}
.block2__main_text {
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 4rem;
}
.block2__text.price {
  color: rgb(54, 255, 182);
}
.block2__text span {
  font-size: 3rem;
  line-height: 3.5rem;
  display: block;
  margin: 0 4rem 0 0;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
.block2__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}
.block2__wrap_text {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: 5rem;
}
.block2__wrap_text1 {
  margin: 0 0 2rem;
}
.block2__wrap_text2 {
  display: flex;
  align-items: center;
}
.block2__wrap_text2 .shape {
  margin-left: auto;
}
.block2__block {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: rgb(32, 32, 32);
  color: rgb(255, 255, 255);
  padding: 2rem;
  gap: 2rem;
  border-radius: 4rem;
}
@media (min-width: 768px) {
  .block2__block {
    width: 24%;
  }
}
.block2__block_img {
  max-width: 19rem;
  margin: 0 auto;
}
.block2__block_title {
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 3.7rem;
  margin: 0 0 3rem;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.block2__block_wrap_text {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.block2__block_text {
  flex: 1 1 auto;
  text-transform: uppercase;
}
.block2__block_text span {
  display: block;
  font-size: 2.4rem;
  line-height: 2.7rem;
  margin: 0 0 2rem;
  color: rgb(54, 255, 182);
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.block3 {
  padding: 4rem 0;
}
@media (min-width: 1024px) {
  .block3 {
    padding: 5rem 0;
  }
}
.block3__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  margin: 0 0 4rem;
}
.block3__shapes {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 4rem;
}
.block3__block {
  width: 100%;
}
@media (min-width: 768px) {
  .block3__block {
    max-width: 59rem;
  }
}
.block3__block_text span {
  display: block;
  font-size: 3rem;
  line-height: 3.7rem;
  margin: 0 0 2rem;
  text-transform: uppercase;
  font-family: "Unbounded", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.form {
  padding: 5rem 0;
}
.form__title {
  margin: 0 0 3rem;
}
.form__text {
  margin: 0 0 3rem;
}
.form__wrap {
  max-width: 79.3rem;
}
@media (min-width: 768px) {
  .form__wrap {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .form__wrap {
    width: 70%;
  }
}
.form__img {
  max-width: 35.7rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .form__img {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .form__img {
    width: 30%;
  }
}
.form__img img {
  object-fit: contain;
}
.form__flex {
  display: flex;
  flex-direction: column-reverse;
  gap: 5rem;
}
@media (min-width: 768px) {
  .form__flex {
    flex-direction: row;
  }
}
.form textarea,
.form input {
  margin: 0 0 1.2rem;
  padding: 2rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  border-radius: 5rem;
  color: rgba(248, 248, 248, 0.6);
  background-color: rgba(248, 248, 248, 0.1);
}
.form textarea::placeholder,
.form input::placeholder {
  color: rgba(248, 248, 248, 0.6);
}
.form button {
  text-transform: uppercase;
  padding: 2rem 0;
  margin: 0 0 2.4rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  border-radius: 5rem;
  color: rgb(248, 248, 248);
  background-color: rgb(54, 67, 247);
}
.form textarea {
  resize: none;
  height: auto;
  padding-bottom: 0.5rem;
}

.main {
  padding: 18rem 0 10rem;
}
.main .flex__wrap2 {
  max-width: 34rem;
  display: flex;
  flex-direction: column;
}
.main .shape {
  margin-left: auto;
}
.main .shape img {
  height: 6rem;
}

/* Privacy.html */
.privacy {
  text-align: left;
  padding: 15rem 0 18rem;
}
.privacy__title {
  text-transform: uppercase;
  margin: 0 0 3rem;
}

/* conditions.html */
.conditions {
  padding: 15rem 0 18rem;
  text-align: left;
}
.conditions__title {
  text-transform: uppercase;
  margin: 0 0 3rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9fY29va2llLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiaW5kZXgvX2Jsb2NrMi1zZWN0aW9uLnNjc3MiLCJpbmRleC9fYmxvY2szLXNlY3Rpb24uc2NzcyIsImluZGV4L19mb3JtLXNlY3Rpb24uc2NzcyIsImluZGV4L19oZXJvLXNlY3Rpb24uc2NzcyIsInByaXZhY3kvX2hlcm8tc2VjdGlvbi5zY3NzIiwiY29uZGl0aW9ucy9faGVyby1zZWN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWNFOzs7QUFHRjtFQUNFO0VBQ0Q7OztBQUdEO0VBQ0U7RUFDQTs7O0FBSUY7QUFBQTtBQUFBO0VBR0U7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBUUg7QUFBQTtBQUFBO0FBQUE7RUFDQzs7O0FBSUY7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FDMUhGO0VBQ0U7RUFDQTtF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RUU7O0FBQ0E7RUFDRTs7QUFJRjtFQUNFOzs7QU05Q047RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUNDO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU5qQ0M7RU1jRjtJQXNCRTs7OztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBSUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUlEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBVDFHRDtBVWRBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FQU0Y7RU9aQTtJQUtJOzs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QVBoQkY7RU9jQTtJQUlJOzs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFUHlFSjtFQUNBO0VBQ0E7RUFDQTs7QU9wRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUHhFRjtFT2dFQTtJQVVJOzs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFUHlCSjtFQUNBO0VBQ0E7RUFDQTs7QU94QkU7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUE9OO0VBQ0E7RUFDQTtFQUNBOzs7QVE1SUY7RUFDRTs7QVJVQTtFUVhGO0lBR0k7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FSTUY7RVFQQTtJQUdJOzs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVIwR047RUFDQTtFQUNBO0VBQ0E7OztBUzNJRjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBVGFGO0VTZEE7SUFHSTs7O0FUSko7RVNDQTtJQU1JOzs7QUFJSjtFQUNFO0VBQ0E7O0FURUY7RVNKQTtJQUlJOzs7QVRmSjtFU1dBO0lBT0k7OztBQUdGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FUZEY7RVNXQTtJQU1JOzs7QUFJSjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FDOUVKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOzs7QWJTTjtBY3BCQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QWRpQko7QWV2QkE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb29raWUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcblxuLyogSW5kZXguaHRtbCAqL1xuQGltcG9ydCBcImluZGV4L19ibG9jazItc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2Jsb2NrMy1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9fZm9ybS1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9faGVyby1zZWN0aW9uLnNjc3NcIjtcblxuLyogUHJpdmFjeS5odG1sICovXG5AaW1wb3J0IFwicHJpdmFjeS9faGVyby1zZWN0aW9uLnNjc3NcIjtcblxuLyogY29uZGl0aW9ucy5odG1sICovXG5AaW1wb3J0IFwiY29uZGl0aW9ucy9faGVyby1zZWN0aW9uLnNjc3NcIjtcbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnVsLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuaW1nLHZpZGVve1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuc3ZnLGltZyx2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pZnJhbWV7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuYXJ0aWNsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0LFxuYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCxcbi5uYXYtbGluayxcbi5idG4tY2xvc2UsXG4uYnRue1xuXHQmOmZvY3Vze1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24sXG5he1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5idXR0b257XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5zcGFue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dCxcbnRleHRhcmVhe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn0iLCIuY29udGFpbmVye1xuICBtYXgtd2lkdGg6IDEzNi44cmVtO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBfMTIwMHtcbiAgICBwYWRkaW5nOiAwIDguNHJlbTtcbiAgfVxufSIsIkBtaXhpbiBfMTIwMHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRwYyl7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF8xMTQwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBjLXNtKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzEwMjR7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbGctdGFiKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzk2OHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfOTAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYi1zbSl7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF83Njh7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20tdGFiKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzYwMHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1tb2Ipe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfNDgwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF8zNzV7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20tbW9iKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci11bmRlcmxpbmV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjNzO1xuICB9XG5cbiAgYm9keS5wYyAmOmZvY3VzLFxuICBib2R5Lm1vYmlsZSAmOmFjdGl2ZXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICY6OmFmdGVye1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgYm9keS5wYyAmOmhvdmVye1xuICAgICY6OmFmdGVye1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtaXhpbiBzY2FsZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gIGJvZHkucGMgJjpmb2N1cyxcbiAgYm9keS5wYyAmOmhvdmVyLFxuICBib2R5Lm1vYmlsZSAmOmFjdGl2ZXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tdG9we1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9keS5wYyAmOmZvY3VzLFxuICBib2R5LnBjICY6aG92ZXIsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIGJvZHkucGMgJjpmb2N1c3tcbiAgICBib3JkZXI6IC4ycmVtIHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgJjphY3RpdmV7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQG1peGluIGlucHV0LXNjYWxle1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9keS5wYyAmOmZvY3VzLFxuICBib2R5LnBjICY6aG92ZXIsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIH1cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQ7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8vZm9udHNcblxuQG1peGluIHVuYm91bmRlZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIHVuYm91bmRlZC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiB1bmJvdW5kZWQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJib2R5e1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdEBpbmNsdWRlIHVuYm91bmRlZC1yZWd1bGFyO1xuXHQmLm5vLXNjcm9sbHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi53cmFwcGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXhfYXV0b3tcblx0ZmxleDogMSAxIGF1dG87XG59XG4udGl0bGVfbWFpbntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDMuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDQuN3JlbTtcblx0bWFyZ2luOiAwIDAgNHJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0QGluY2x1ZGUgdW5ib3VuZGVkLWJvbGQ7XG5cdEBpbmNsdWRlIF8xMDI0e1xuXHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHRsaW5lLWhlaWdodDogNy40cmVtO1xuXHR9XG59XG4udGl0bGVfc2VjdGlvbntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDMuOXJlbTtcblx0bWFyZ2luOiAwIDAgNHJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0QGluY2x1ZGUgdW5ib3VuZGVkLWJvbGQ7XG5cdEBpbmNsdWRlIF8xMDI0e1xuXHRcdGZvbnQtc2l6ZTogNS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA2LjlyZW07XG5cdH1cbn1cbi5zaGFwZXtcblx0d2lkdGg6IDZyZW07XG5cdGhlaWdodDogNnJlbTtcblx0aW1ne1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cbn1cblxuLnRleHRfbWR7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbi50ZXh0X2xne1xuXHRmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cblxuLy8gZm9yIGJsb2Nrc1xuLmZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogM3JlbTtcblx0QGluY2x1ZGUgXzc2OHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXHQmX193cmFwMixcblx0Jl9fd3JhcDF7XG5cdFx0QGluY2x1ZGUgXzc2OHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXAxe1xuXHRcdEBpbmNsdWRlIF8xMDI0e1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHR9XG5cdH1cbn1cbi5iYWNrZ3JvdW5kX2ltZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IC0xO1xufVxuLnRoYW5rc3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA4cmVtIDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAaW5jbHVkZSBfMTAyNHtcblx0XHRwYWRkaW5nOiAxNHJlbSAwIDguOXJlbTtcblx0fVxuXG5cdCZfX3RpdGxle1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDcuMnJlbTtcblx0XHRtYXJnaW46IDAgMCA1cmVtO1xuXHR9XG5cblx0Jl9fYnV0dG9ue1xuXHRcdG1heC13aWR0aDogMjByZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxufSIsIi5idG5fdG9fdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMCwgMjYsIDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkIHJnYig3MiwgNjAsIDgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcywgb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuM3M7XG4gIHotaW5kZXg6IDI7XG4gIGJvZHkucGMgJjpmb2N1cyxcbiAgYm9keS5tb2JpbGUgJjphY3RpdmUsXG4gIGJvZHkucGMgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBib2R5LnBjICY6Zm9jdXN7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAmLnZpc2libGV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAaW5jbHVkZSBfMTAyNCB7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cblxuLmJ1dHRvbl9ncmVlbntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgMjU1LCAxODIsIDEpO1xuICBjb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAxKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgzMiwgMzIsIDMyLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB1bmJvdW5kZWQtbWVkaXVtO1xuICBAaW5jbHVkZSBzY2FsZTtcbn0iLCIuY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjRyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2ZmZjtcblxuICAmX193cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzMuNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCAjMDAwO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgJl9faW1ne1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgQGluY2x1ZGUgXzEwMjR7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBhLFxuICAgIGJ1dHRvbntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICBwYWRkaW5nOiAycmVtIDZyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBAaW5jbHVkZSBzY2FsZTtcblxuXG4gICAgICAmLnZpb2xldHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTAsIDI0MCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xuICBcbiAgJl9fd3JhcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIDEpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cblxuXG5cbiAgYXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItdW5kZXJsaW5lO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICB9XG59XG4ubGlua3NfZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0cGFkZGluZzogM3JlbSAwO1xuXHRcblx0Jl9fY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19sb2dve1xuXHRcdG1heC13aWR0aDogMjYuOHJlbTtcblx0XHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cdFx0YXtcblx0XHRcdEBpbmNsdWRlIHNjYWxlO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgXzc2OHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHR1bHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Y29sdW1uLWdhcDogMXJlbTtcblx0XHRyb3ctZ2FwOiAxcmVtO1xuXHRcdG1hcmdpbjogMCAycmVtIDAgMDtcblxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgzMiwgMzIsIDMyLCAxKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdyZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDEpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2e1xuXHQmX19jbG91ZHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGluaGVyaXQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDEpO1xuXHRkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0bGl7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdHBhZGRpbmc6IC4ycmVtIDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgaG92ZXItdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdHJpZ2h0OiAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6IDNyZW07XG5cblx0JiAuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDRyZW07XG5cdC0taGVpZ2h0OiAzcmVtO1xuXG5cdC0tbGluZS1oZWlnaHQ6IC40cmVtO1xuXHQtLXNwYWNpbmc6IC42cmVtO1xuXG5cdC0tY29sb3I6ICNmZmZmZmY7XG5cdC0tcmFkaXVzOiAuNHJlbTtcblxuXHRoZWlnaHQ6IDQuM3JlbTtcblx0d2lkdGg6IDQuM3JlbTtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblxuXHRAaW5jbHVkZSBfNzY4e1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xufSIsIi5ibG9jazIge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICAmI3Byb2R1Y3R7XG4gICAgcGFkZGluZzogMjByZW0gMDtcbiAgfVxuXG4gICZfX3dyYXBfbWFpbntcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAxKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBtYXJnaW46IDAgMCAxMHJlbTtcbiAgfVxuXG4gIC5mbGV4e1xuICAgIG1hcmdpbjogMCAwIDEwcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgQGluY2x1ZGUgXzc2OHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIC5mbGV4X193cmFwMXtcbiAgICBtYXgtd2lkdGg6IDQ2cmVtO1xuICB9XG4gIC5mbGV4X193cmFwMntcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIF8xMDI0e1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAmLmZsZXhfZW5ke1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLnNoYXBle1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmX19tYWluX3RleHR7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgJi5wcmljZXtcbiAgICAgIGNvbG9yOiByZ2JhKDU0LCAyNTUsIDE4MiwgMSk7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNHJlbSAwIDA7XG4gICAgICBAaW5jbHVkZSB1bmJvdW5kZWQtYm9sZDtcbiAgICB9XG4gIH1cblxuXG5cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX3RleHR7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA1cmVtO1xuICAgIH1cbiAgICAmX3RleHQxe1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICB9XG4gICAgJl90ZXh0MntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnNoYXBle1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9ja3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAxKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGdhcDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgIEBpbmNsdWRlIF83Njh7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cblxuICAgICZfaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbTtcbiAgICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgICBAaW5jbHVkZSB1bmJvdW5kZWQtbWVkaXVtO1xuICAgIH1cblxuICAgICZfd3JhcF90ZXh0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl90ZXh0e1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgICBjb2xvcjogcmdiYSg1NCwgMjU1LCAxODIsIDEpO1xuICAgICAgICBAaW5jbHVkZSB1bmJvdW5kZWQtbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9jazMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG4gICZfX3NoYXBlc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgJl9fYmxvY2t7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgXzc2OHtcbiAgICAgIG1heC13aWR0aDogNTlyZW07XG4gICAgfVxuXG4gICAgJl90ZXh0e1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuN3JlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgdW5ib3VuZGVkLW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5mb3JtIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuXG4gICZfX3RpdGxle1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cblxuICAmX190ZXh0e1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cblxuICAmX193cmFwe1xuICAgIG1heC13aWR0aDogNzkuM3JlbTtcbiAgICBAaW5jbHVkZSBfNzY4e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjR7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZ3tcbiAgICBtYXgtd2lkdGg6IDM1LjdyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgXzc2OHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDI0e1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZsZXh7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgXzc2OHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gXG4gIHRleHRhcmVhLFxuICBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuMSk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjYpO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNjcsIDI0NywgMSk7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cblxufSIsIi5tYWlue1xuICBwYWRkaW5nOiAxOHJlbSAwIDEwcmVtO1xuXG4gIC5mbGV4X193cmFwMntcbiAgICBtYXgtd2lkdGg6IDM0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2hhcGV7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgIH1cbiAgfVxufSIsIi5wcml2YWN5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVyZW0gMCAxOHJlbTtcblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59IiwiLmNvbmRpdGlvbnMge1xuICBwYWRkaW5nOiAxNXJlbSAwIDE4cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cbn0iXX0= */
