/* Base */
* {
  margin: 0;
  padding: 0;
}

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

body,
html {
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  body,
  html {
    -moz-text-xl-adjust: 100%;
    -webkit-text-xl-adjust: 100%;
    -ms-text-xl-adjust: 100%;
  }
}

body {
  min-height: 100vh;
}

img,
video {
  display: block;
  object-fit: cover;
}

fieldset {
  border: none;
}

a {
  text-decoration: none;
  color: inherit;
}
a:focus, a:active {
  outline: transparent;
}

ul,
li {
  list-style: none;
}

button {
  outline: transparent;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input,
button,
textarea {
  font: inherit;
}

:root {
  --black: #000;
  --white: #fff;
  --grey: #5f5f5f;
  --accent-color: #faff00;
  --main-radius: 12px;
}
@media (max-width: 560px) {
  :root {
    --main-radius: 10px;
  }
}

body {
  overflow-x: hidden;
  color: var(--white);
  background-color: #2c2424;
  font-family: "Montserrat-Regular", sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.3;
  background-color: #131212;
  background-position: top center;
  background-size: cover;
  transition: all 0.4s;
  padding-top: 90px;
}
@media (min-width: 1920px) {
  body {
    background-size: cover !important;
  }
}
@media (min-width: 600px) {
  body {
    background: url("./../img/BG.webp") repeat;
  }
}
@media (max-width: 600px) {
  body {
    background: url("./../img/BG-600.webp") repeat;
  }
}
@media (max-width: 420px) {
  body {
    background: url("./../img/BG-420.webp") repeat;
  }
}
@media (max-width: 1170px) {
  body {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  body {
    background-size: cover;
  }
}
@media (max-width: 780px) {
  body {
    font-size: 16px;
  }
}
@media (max-width: 360px) {
  body {
    background-size: 150%;
  }
}

main {
  overflow-x: hidden;
  overflow-y: visible;
}

b {
  font-weight: 700;
}

.none {
  display: none !important;
}

.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 {
  position: fixed;
  max-height: 100vh;
}

.full-screen {
  width: 100%;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.animation-underline {
  position: relative;
}
.animation-underline::after {
  content: "";
  width: 0;
  height: 2px;
  background-color: var(--accent-color);
  transition: width 0.4s ease-out;
  display: block;
  position: absolute;
  left: 0;
}

.text-xl {
  font-size: 35px;
}
@media (max-width: 1170px) {
  .text-xl {
    font-size: 18px;
  }
}
@media (max-width: 780px) {
  .text-xl {
    font-size: 24px;
  }
}

.BG-accent {
  background-color: var(--accent-color);
}

.BG-grey {
  background-color: var(--grey);
}

.BG-white {
  background-color: var(--white) !important;
}

.accent-text {
  color: var(--accent-color);
}

.secondary-text {
  color: #5a23b5;
}

.Only-Mobile {
  display: none;
}
@media (max-width: 780px) {
  .Only-Mobile {
    display: block;
  }
}

@media (max-width: 780px) {
  .Only-Desktop {
    display: none;
  }
}

.pb-none {
  padding-bottom: 0 !important;
}

.p-inline-none {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.relative {
  position: relative;
}

.disabled {
  color: var(--secondary-grey);
  pointer-events: none;
}

@font-face {
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat-Regular"), local("MontserratRegular"), url("./../../fonts/Montserrat-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("./../../fonts/Montserrat-SemiBold.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Pixel Font7";
  font-style: normal;
  font-weight: 600;
  src: local("Pixel Font7"), local("PixelFont7"), url("./../../fonts/Pixel_Font-7.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: "Roboto-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto-Regular"), url("./../../fonts/Roboto-Regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Roboto-bold";
  font-style: normal;
  font-weight: 600;
  src: url("./../../fonts/Roboto-Bold.woff2") format("woff2");
}
/* Blocks */
.page__section, .header {
  display: flex;
  justify-content: center;
  padding: 86px 15px;
  flex-grow: 1;
  overflow-x: hidden;
}
@media (max-width: 560px) {
  .page__section, .header {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 419px) {
  .page__section, .header {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.page__container, .header__container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  flex: 1;
}
.page__container--full-width {
  max-width: 100%;
}

.btn1 {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-evenly;
  font-weight: 500;
  color: var(--accent-color);
  text-transform: uppercase;
  background-color: transparent;
  border: 2px solid var(--accent-color);
  white-space: nowrap;
  border-radius: 144px;
  transition: background-color 0.4s;
  will-change: background-color;
  cursor: pointer;
  padding: 10px 30px;
  width: fit-content;
}
@media (max-width: 780px) {
  .btn1 {
    border-radius: 96px;
  }
}
@media (hover: hover) {
  .btn1:hover {
    background-color: var(--white);
    color: var(--black);
    border-color: var(--white);
  }
}

.btn2 {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-evenly;
  font-weight: 500;
  color: var(--black);
  text-transform: uppercase;
  background-color: var(--accent-color);
  white-space: nowrap;
  border-radius: 144px;
  transition: background-color 0.4s;
  will-change: background-color;
  cursor: pointer;
  padding: 12px 30px;
  width: fit-content;
}
@media (max-width: 780px) {
  .btn2 {
    border-radius: 96px;
  }
}
@media (hover: hover) {
  .btn2:hover {
    background-color: var(--white);
    color: var(--black);
  }
}

.form {
  --input-gap: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  gap: 24px var(--input-gap);
  width: 100%;
}
@media (max-width: 1170px) {
  .form {
    --input-gap: 24px;
  }
}
@media (max-width: 780px) {
  .form {
    flex-direction: column;
    row-gap: 0;
  }
}
.form__btn {
  position: relative;
  z-index: 2;
}
@media (max-width: 780px) {
  .form__btn {
    margin-top: 10px;
  }
}
.form__input {
  min-width: calc((100% - var(--input-gap)) / 2);
}
@media (max-width: 780px) {
  .form__input:not(:last-child) {
    width: 100%;
    margin-bottom: 14px;
  }
}
.form__input:last-child {
  border: 10px solid red;
}

.input {
  position: relative;
}
.input__field {
  width: 100%;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.4392156863);
  border: none;
  padding: 34px 40px;
  border: 1px solid transparent;
  transition: border 0.5s;
  outline: transparent;
  caret-color: var(--secondary-accent);
  border: 1px solid #e5e5e5;
  transition: box-shadow 0.3s ease-out, border-color 0.3s;
  will-change: box-shadow, border-color;
  position: relative;
  z-index: 2;
  line-height: 1;
}
@media (max-width: 1170px) {
  .input__field {
    padding: 29px 34px;
  }
}
.input__field::placeholder {
  color: #808080;
}
.input__field:not(:valid):hover {
  box-shadow: 0px 0px 13px -6px rgb(0, 0, 252);
}
.input__field:focus:hover {
  box-shadow: 0 0 0 0 rgb(0, 0, 252);
}
.input__field:focus {
  border-color: blue;
}
.input__field + .input__error {
  position: absolute;
  top: -32%;
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
  text-align: center;
  max-width: 74%;
  padding: 10px 16px;
  background-color: var(--secondary-accent);
  color: var(--white);
  border-radius: var(--main-radius);
  filter: drop-shadow(0px 4px 7px rgba(0, 0, 0, 0.4666666667));
  transform: scale(0);
  transition: transform 0.3s ease-in-out;
  transform-origin: bottom;
  will-change: transform;
  z-index: 3;
  font-size: 14px;
  cursor: help;
}
@media (max-width: 560px) {
  .input__field + .input__error {
    left: 12%;
    white-space: nowrap;
    max-width: 100%;
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    top: -26%;
  }
}
.input__field + .input__error::before {
  content: "";
  --size: 22px;
  width: var(--size);
  aspect-ratio: 1.4/1;
  display: block;
  position: absolute;
  left: 15%;
  bottom: -15px;
  clip-path: polygon(100% 0, 0 0, 50% 60%);
  background-color: inherit;
}
.input__field:valid:not(:focus):not(:placeholder-shown) {
  border-color: limegreen;
}
.input__field:invalid:not(:focus):not(:placeholder-shown) {
  border-color: rgba(255, 0, 0, 0.798);
  box-shadow: 0px 0px 13px -6px rgb(252, 0, 0);
}
.input__field:invalid:not(:focus):not(:placeholder-shown) + .input__error {
  transform: scale(1);
  transition: transform 0.4s cubic-bezier(0.74, 0.45, 0, 1.6);
}

.title-box {
  margin-bottom: 50px;
}

.title {
  font-size: 60px;
  padding-bottom: 40px;
  text-align: center;
  line-height: 1.1;
  text-align: center;
  font-family: "Pixel Font7", Sans-serif;
  position: relative;
}
.title::after {
  content: "";
  background-color: var(--accent-color);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  width: 40px;
}
@media (max-width: 960px) {
  .title {
    font-size: 48px;
  }
}
@media (max-width: 419px) {
  .title {
    font-size: 40px;
  }
}
.title__subtitle {
  padding-top: 30px;
  display: block;
  text-align: center;
}

.x-burger {
  --BURGER_WIDTH: 31px;
  --BURGER_HEIGHT: 24px;
  --BURGER_LINE_COLOR: var(--white);
  --BURGER_LINE_WEIGHT: 3px;
  --BURGER_LINE_RADIUS: 1px;
  position: relative;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: var(--BURGER_WIDTH);
  height: var(--BURGER_HEIGHT);
  transition: opacity 0.3s;
  will-change: opacity;
  cursor: pointer;
}
.x-burger:hover {
  --BURGER_LINE_COLOR: var(--accent-color);
}
.x-burger::before, .x-burger::after {
  content: "";
  transform-origin: center;
}
.x-burger::before, .x-burger::after, .x-burger span {
  width: inherit;
  height: var(--BURGER_LINE_WEIGHT);
  background-color: var(--BURGER_LINE_COLOR);
  border-radius: var(--BURGER_LINE_RADIUS);
  will-change: opacity, transform;
}
.x-burger::before {
  animation: BURGER_ANIMATION_TOP_LINE_CLOSE 0.4s forwards;
}
.x-burger::after {
  animation: BURGER_ANIMATION_LAST_LINE_CLOSE 0.4s forwards;
}
.x-burger span {
  opacity: 1;
  transition: opacity 0.2s;
}
.x-burger input {
  height: 1px;
  width: 1px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.x-burger.is-Active {
  border: 3px solid var(--white);
  border-radius: 50%;
  --BURGER_HEIGHT: var(--BURGER_WIDTH);
  padding: 4px;
  box-sizing: content-box;
  transform: scale(0.8);
  flex-shrink: 0;
}
.x-burger.is-Active:hover {
  border: 3px solid var(--accent-color);
}
.x-burger.is-Active span {
  opacity: 0;
}
.x-burger.is-Active::before {
  animation: BURGER_ANIMATION_TOP_LINE_OPEN 0.5s forwards;
}
.x-burger.is-Active::after {
  animation: BURGER_ANIMATION_LAST_LINE_OPEN 0.5s forwards;
}

@keyframes BURGER_ANIMATION_TOP_LINE_OPEN {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(calc((var(--BURGER_HEIGHT) - var(--BURGER_LINE_WEIGHT)) / 2)) rotate(0);
  }
  100% {
    transform: translateY(calc((var(--BURGER_HEIGHT) - var(--BURGER_LINE_WEIGHT)) / 2)) rotate(45deg);
  }
}
@keyframes BURGER_ANIMATION_LAST_LINE_OPEN {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(calc(-1 * (var(--BURGER_HEIGHT) - var(--BURGER_LINE_WEIGHT)) / 2)) rotate(0);
  }
  100% {
    transform: translateY(calc(-1 * (var(--BURGER_HEIGHT) - var(--BURGER_LINE_WEIGHT)) / 2)) rotate(-45deg);
  }
}
@keyframes BURGER_ANIMATION_TOP_LINE_CLOSE {
  0% {
    transform: translateY(calc((var(--BURGER_HEIGHT) + var(--BURGER_LINE_WEIGHT)) / 2)) rotate(45deg);
  }
  50% {
    transform: translateY(calc((var(--BURGER_HEIGHT) + var(--BURGER_LINE_WEIGHT)) / 2)) rotate(0);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
@keyframes BURGER_ANIMATION_LAST_LINE_CLOSE {
  0% {
    transform: translateY(calc(-1 * (var(--BURGER_HEIGHT) + var(--BURGER_LINE_WEIGHT)) / 2)) rotate(-45deg);
  }
  50% {
    transform: translateY(calc(-1 * (var(--BURGER_HEIGHT) + var(--BURGER_LINE_WEIGHT)) / 2)) rotate(0);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
.header__menu-offset {
  position: fixed;
  inset: 0;
  opacity: 0;
  background: #17171b;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  -moz-backdrop-filter: blur(8px);
  -o-backdrop-filter: blur(8px);
  pointer-events: none;
  transition: all 0.2s linear 0.2s;
}

.header__menu.is-Open .header__menu-offset {
  transition: all 0.4s linear 0.4s;
  background: #17171b;
  opacity: 1;
  pointer-events: initial;
  height: 100lvh;
}

.menu {
  width: 100% !important;
  height: 100lvh;
  background-color: var(--black);
  max-width: 780px;
  transition: right 0.8s ease-in-out;
  z-index: 999999;
  position: fixed;
  top: 0;
  bottom: auto;
  right: -100%;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.header__menu.is-Open .menu {
  right: 0;
}
@media (orientation: landscape) and (max-width: 768px) {
  .header__menu.is-Open .menu {
    overflow: auto;
  }
}
@media (max-height: 720px) {
  .header__menu.is-Open .menu {
    overflow: auto;
  }
}

.menu__btn-close {
  margin-left: auto;
}

.menu__list {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

@media (hover: hover) {
  .menu__list-item:hover .menu__list-link-n, .menu__list-item:hover .menu__list-link {
    color: var(--accent-color);
  }
}

.menu__list-link-n,
.menu__list-link {
  font-size: 22px;
  font-weight: 400;
}

.menu__btns {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.menu__socials {
  display: flex;
  gap: 14px;
}

.menu__footer {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.menu__socials-item {
  width: 46px;
  height: 46px;
  border: 2px solid var(--white);
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.menu__socials-item svg {
  object-fit: contain;
}
@media (hover: hover) {
  .menu__socials-item:hover {
    border-color: var(--accent-color);
  }
  .menu__socials-item:hover svg {
    filter: brightness(0) saturate(100%) invert(87%) sepia(78%) saturate(7211%) hue-rotate(0deg) brightness(106%) contrast(107%);
  }
}

.menu__copyright {
  color: rgb(87, 85, 85);
  font-weight: 400;
  font-size: 15px;
}

.header {
  padding-top: 40px;
  will-change: transform;
  overflow: visible;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 99999999;
  transition: all 0.6s;
}
.header.fixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  z-index: 99999999;
  background-color: rgba(9, 9, 9, 0.7882352941);
  backdrop-filter: blur(6px);
  animation: show-header 0.6s alternate;
  will-change: transform;
  overflow: visible;
}
.header.hide {
  animation: hide-header 0.6s alternate;
}

@keyframes show-header {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes hide-header {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
.header__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header__logo {
  margin-right: 20px;
}

.logo__icon {
  width: 50px;
  height: 50px;
  object-fit: contain;
}
@media (max-width: 560px) {
  .logo__icon {
    width: 36px;
    height: 36px;
  }
}

.header__lang {
  margin-left: auto;
  margin-right: 20px;
}

.lang {
  position: relative;
  font-size: 16px;
  color: inherit;
}

.lang__current {
  color: var(--accent-color);
  border: 2px solid var(--accent-color);
  border-radius: 24px;
  padding: 8px 28px 8px 12px;
  line-height: 1;
  cursor: pointer;
  position: relative;
}
.lang__current::after {
  content: "";
  vertical-align: middle;
  display: inline-block;
  border: 0.35em solid transparent;
  border-top: 0.5em solid;
  position: absolute;
  right: 10px;
  top: calc(50% - 0.175em);
}

.lang__wrapper {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s;
  background-color: var(--black);
  position: absolute;
  top: 42px;
  left: 50%;
  transform: translateX(-50%);
  width: 52px;
  border-radius: 4px;
}

.lang__inner {
  overflow: hidden;
}

.lang.is-Open .lang__wrapper {
  grid-template-rows: 1fr;
}

.lang__switch {
  line-height: 1;
  padding: 4px 10px;
  display: block;
}
.lang__switch:hover {
  color: var(--accent-color);
}
.lang__switch span {
  display: block;
}
.lang__switch span:first-child {
  padding-top: 4px;
}
.lang__switch span:last-child {
  padding-bottom: 2px;
}

.footer {
  display: flex;
  flex-direction: column;
  gap: 80px;
  background-color: #090909;
  padding: 100px 0 34px;
}

.footer__wrapper {
  display: flex;
  gap: 100px;
}
@media (max-width: 780px) {
  .footer__wrapper {
    gap: 60px;
  }
}
@media (max-width: 560px) {
  .footer__wrapper {
    gap: 20px;
  }
}

.footer__wrapper--top {
  align-items: flex-start;
  justify-content: center;
  padding-inline: 20px;
}
@media (max-width: 500px) {
  .footer__wrapper--top {
    flex-direction: column;
    gap: 50px;
  }
}

.footer__inner {
  display: flex;
  flex-direction: column;
}

.footer__title {
  margin-bottom: 40px;
  font-size: 24px;
}
@media (max-width: 560px) {
  .footer__title {
    margin-bottom: 20px;
  }
}

.footer__socials-item {
  margin-bottom: 6px;
}

.footer__socials-link {
  white-space: nowrap;
  display: flex;
  align-items: center;
  color: var(--grey);
  font-size: 18px;
  line-height: 1.4;
  transition: color 0.3s;
  will-change: color;
  font-weight: 500;
}
@media (hover: hover) {
  .footer__socials-link:hover {
    color: var(--accent-color);
  }
}
.footer__socials-link::before {
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  margin-right: 8px;
}
.footer__socials-link--instagram::before {
  background-image: url("./../img/icons/instagram-logo.svg");
}
.footer__socials-link--telegram::before {
  background-image: url("./../img/icons/telegram-icon.svg");
}
.footer__socials-link--linkedin::before {
  background-image: url("./../img/icons/linkedin-icon.svg");
}
.footer__socials-link--youtube::before {
  background-image: url("./../img/icons/youtube-logo.svg");
}

.footer__wrapper--bottom {
  align-items: center;
  justify-content: space-evenly;
}
@media (max-width: 560px) {
  .footer__wrapper--bottom {
    flex-direction: column-reverse;
  }
}

.footer__copuright {
  text-align: center;
  color: #7c7c7c;
  font-size: 16px;
  font-weight: 500;
}

body {
  background-image: none;
  background-color: rgb(23, 23, 26);
  font-size: 24px;
  line-height: 1.4;
}
@media (max-width: 560px) {
  body {
    font-size: 20px;
  }
}

.article {
  max-width: calc(100vw - 30px);
  width: 100%;
  flex: 1;
}
.article b,
.article strong {
  font-family: "Montserrat-SemiBold";
}
.article__breadcrumbs {
  margin-bottom: 50px;
  font-size: 18px;
}
.article__breadcrumbs a {
  color: var(--accent-color);
  transition: opacity 0.2s;
  will-change: opacity;
}
@media (hover: hover) {
  .article__breadcrumbs a:hover {
    opacity: 0.75;
  }
}
.article__breadcrumbs a:after {
  content: "/";
  padding-left: 10px;
  vertical-align: middle;
}
.article__breadcrumbs h1,
.article__breadcrumbs h2,
.article__breadcrumbs h3 {
  font-family: "Pixel Font7";
}
.article a {
  color: var(--accent-color);
  font-family: "Montserrat-SemiBold";
}
.article figcaption {
  padding-top: 10px;
  font-size: 16px;
  font-style: italic;
}
.article figure {
  display: block;
  padding-block: 20px;
}
.article__image {
  width: min(100%, 900px);
  margin-inline: auto;
  border-radius: 24px;
  margin-bottom: 60px;
}
.article blockquote {
  color: var(--white);
  font-size: 22px;
  font-family: "Montserrat-SemiBold";
  background-color: #5a23b5;
  padding: 20px 40px;
  border-radius: 24px;
  margin-block: 20px;
  margin-bottom: 40px;
  box-shadow: 10px 10px 10px #faff00;
  max-width: 600px;
}
@media (max-width: 780px) {
  .article blockquote {
    padding: 12px 20px;
    font-size: 18px;
    border-radius: 16px;
  }
}

.comments__title {
  font-family: "Pixel Font7";
  font-size: 35px;
  margin-bottom: 30px;
  margin-top: 50px;
}
@media (max-width: 560px) {
  .comments__title {
    font-size: 24px;
  }
}
.comments__btn {
  transition: opacity 0.3s;
  will-change: opacity;
  width: 100%;
  background: #faff00 !important;
  border-radius: 0px 25px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 29px;
  padding-top: 24px;
  padding-bottom: 22px;
  color: #000000 !important;
  border: 0px solid black;
  opacity: 1;
  cursor: pointer;
}
@media (hover: hover) {
  .comments__btn:hover {
    opacity: 0.75;
  }
}
.comments__field {
  resize: none;
  width: 100%;
  color: #fff;
  background-color: #000;
  border-radius: 24px;
  border: none;
  margin-bottom: 20px;
  outline: transparent;
  padding: 20px;
  font-family: "Montserrat-Regular";
}
.comments__field::placeholder {
  color: #fff;
  font-family: "Montserrat-Regular";
}

.next-artile {
  width: 100%;
  font-family: "Pixel Font7";
  font-size: 38px;
  color: var(--accent-color);
  margin-block: 80px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transition: opacity 0.3s;
  will-change: opacity;
}
@media (max-width: 560px) {
  .next-artile {
    font-size: 20px;
  }
}
.next-artile::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.1399 8.75258L6.6585 13.5488C6.01192 14.1146 5 13.6554 5 12.7962L5 3.20377C5 2.34461 6.01192 1.88543 6.6585 2.45119L12.1399 7.24743C12.5952 7.64584 12.5952 8.35417 12.1399 8.75258Z" fill="white"/></svg>');
  width: 38px;
  height: 38px;
  line-height: 1;
  display: inline-block;
  margin-left: 4;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 560px) {
  .next-artile::after {
    width: 20px;
    height: 20px;
  }
}
@media (hover: hover) {
  .next-artile:hover {
    opacity: 0.75;
  }
}

.article video,
.article img {
  width: min(100vw - 30px, 600px);
}

.smallwidth {
  max-width: 350px;
}

.fullWidth {
  max-width: 100%;
  width: 100% !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFydGljbGUtdjIuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19icmVha3BvaW50cy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJlbGVtZW50cy9fY29udGFpbmVycy5zY3NzIiwiZWxlbWVudHMvYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvZm9ybXMuc2NzcyIsImVsZW1lbnRzL2lucHV0cy5zY3NzIiwiZWxlbWVudHMvdGl0bGVzLnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FDQUE7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBRUE7RUFMSjtBQUFBO0lBTVE7SUFDQTtJQUNBOzs7O0FBSVI7RUFDSTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUVJOzs7QUFJUjtBQUFBO0VBRUk7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUFJUjtBQUFBO0FBQUE7RUFHSTs7O0FDbkVKO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFFQTs7QUFFQTtFQVRKO0lBVVE7Ozs7QUNWUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWRKO0lBZVE7OztBQUdKO0VBbEJKO0lBbUJROzs7QUFHSjtFQXRCSjtJQXVCUTs7O0FBR0o7RUExQko7SUEyQlE7OztBQ3BCTjtFRFBGO0lBK0JROzs7QUNOSjtFRHpCSjtJQW1DUTs7O0FDSko7RUQvQko7SUF1Q1E7OztBQUdKO0VBMUNKO0lBMkNROzs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUVyREo7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7QUR0Q0Y7RUNxQ0Y7SUFJUTs7O0FEakJKO0VDYUo7SUFRUTs7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7O0FEOUNBO0VDNkNKO0lBSVE7Ozs7QURqREo7RUNxREo7SUFFUTs7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUN6R0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU4zQko7QU9WQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FIZ0NBO0VHckNKO0lBUVE7SUFDQTs7O0FIa0NKO0VHM0NKO0lBYVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FDekJSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FKZUE7RUkvQko7SUFtQlE7OztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUpmQTtFSUFKO0lBa0JROzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7OztBQ3ZEWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FMREY7RUtQRjtJQVdROzs7QUxvQko7RUsvQko7SUFlUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FMVUo7RUtaQTtJQUtROzs7QUFJUjtFQUNJOztBTEVKO0VLQ1E7SUFDSTtJQUNBOzs7QUFJUjtFQUNJOzs7QUN2Q1o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QU5YTjtFTUpFO0lBa0JROzs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FOdEJSO0VNR0k7SUFzQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUMvRmhCO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUElKO0VPckJKO0lBcUJROzs7QVBrQko7RU92Q0o7SUF5QlE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUNuQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBWkE7RUFDSTs7QUFhSjtFQUVJO0VBQ0E7O0FBR0o7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBU0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFHSjtFQU5KO0lBT1E7Ozs7QUFLWjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUE7RUFDSTtJQUVJOzs7O0FBS1o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7SUFDSTs7RUFFQTtJQUNJOzs7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBOzs7QUN0UUo7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FUMUJBO0VTdUJKO0lBTVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOzs7QUN2SVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7O0FWc0JBO0VVeEJKO0lBS1E7OztBVnlCSjtFVTlCSjtJQVNROzs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFMSjtJQU1RO0lBQ0E7Ozs7QUFHUjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7QVZFQTtFVUpKO0lBS1E7Ozs7QUFPUjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7O0FWdERBO0VVb0RKO0lBS1E7Ozs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QWRqRko7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUlhQTtFSmpCSjtJQU9ROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0FBQUE7QUFBQTtFQUdJOztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBSXZFSjtFSjZEQTtJQWFRO0lBQ0E7SUFDQTs7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FJaEZKO0VKNEVBO0lBT1E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtJQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUk3SUE7RUptSUo7SUFhUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUk3Sko7RUptSkE7SUFhUTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7Ozs7QUFJWjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQSIsImZpbGUiOiJhcnRpY2xlLXYyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvYnJlYWtwb2ludHMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnO1xuQGltcG9ydCAnLi9iYXNlL2ZvbnRzJztcbkBpbXBvcnQgJ2xvY2FsZSc7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImVsZW1lbnRzL19jb250YWluZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvaW5wdXRzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy90aXRsZXMuc2Nzc1wiO1xuQGltcG9ydCAnLi9ibG9ja3MvbWVudS5zY3NzJztcbkBpbXBvcnQgJy4vYmxvY2tzL2hlYWRlci5zY3NzJztcbkBpbXBvcnQgJy4vYmxvY2tzL2Zvb3Rlci5zY3NzJztcblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMsIDIzLCAyNik7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAaW5jbHVkZSB4cygpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLmFydGljbGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgYixcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xuICAgIH1cblxuICAgICZfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BpeGVsIEZvbnQ3JztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA5MDBweCk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMjNiNTtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxMHB4ICNmYWZmMDA7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc20oKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVudHMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQaXhlbCBGb250Nyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSB4cygpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmZjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZWxkIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5leHQtYXJ0aWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ1BpeGVsIEZvbnQ3JztcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgbWFyZ2luLWJsb2NrOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAgIEBpbmNsdWRlIHhzKCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNiAxNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xMi4xMzk5IDguNzUyNThMNi42NTg1IDEzLjU0ODhDNi4wMTE5MiAxNC4xMTQ2IDUgMTMuNjU1NCA1IDEyLjc5NjJMNSAzLjIwMzc3QzUgMi4zNDQ2MSA2LjAxMTkyIDEuODg1NDMgNi42NTg1IDIuNDUxMTlMMTIuMTM5OSA3LjI0NzQzQzEyLjU5NTIgNy42NDU4NCAxMi41OTUyIDguMzU0MTcgMTIuMTM5OSA4Ljc1MjU4WlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzKCkge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXJ0aWNsZSB2aWRlbyxcbi5hcnRpY2xlIGltZyB7XG4gICAgd2lkdGg6IG1pbihjYWxjKDEwMHZ3IC0gMzBweCksIDYwMHB4KTtcbn1cbi5zbWFsbHdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLmZ1bGxXaWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4iLCIqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSxcbmh0bWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIC1tb3otdGV4dC14bC1hZGp1c3Q6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdGV4dC14bC1hZGp1c3Q6IDEwMCU7XG4gICAgICAgIC1tcy10ZXh0LXhsLWFkanVzdDogMTAwJTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5pbWcsXG52aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbnVsLFxubGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG4iLCI6cm9vdCB7XG4gICAgLS1ibGFjazogIzAwMDtcbiAgICAtLXdoaXRlOiAjZmZmO1xuICAgIC0tZ3JleTogIzVmNWY1ZjtcblxuICAgIC0tYWNjZW50LWNvbG9yOiAjZmFmZjAwO1xuXG4gICAgLS1tYWluLXJhZGl1czogMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAtLW1haW4tcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuJG1heFZpZXdwb3J0OiAxOTIwcHg7XG4kbWF4Q29udGFpbmVyV2lkdGg6IDExNDBweDtcbiRwYWRkaW5nLWlubGluZTogMTVweDtcblxuLy9icmVha3BvaW50c1xuJGJyZWFrcG9pbnQteHhsOiAkbWF4Q29udGFpbmVyV2lkdGggKyAkcGFkZGluZy1pbmxpbmUgKiAyO1xuJGJyZWFrcG9pbnQteGw6IDE0NDBweDtcbiRicmVha3BvaW50LWxnOiAxMTcwcHg7XG4kYnJlYWtwb2ludC1tZDogOTYwcHg7XG4kYnJlYWtwb2ludC1zbTogNzgwcHg7XG4kYnJlYWtwb2ludC14czogNTYwcHg7XG4kYnJlYWtwb2ludC1tb2JpbGU6IDQxOXB4O1xuIiwiYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMjQyNDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMjEyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL0JHLndlYnAnKSByZXBlYXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvQkctNjAwLndlYnAnKSByZXBlYXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvQkctNDIwLndlYnAnKSByZXBlYXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHhsKCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWQoKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xuICAgIH1cbn1cblxubWFpbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbmIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCJAbWl4aW4gbWF4LXNjcmVlbigpIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogJG1heFZpZXdwb3J0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHh4bCgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXh4bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4bCgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIGxnKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gbWQoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBzbSgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIHhzKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gbW9iKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICAiLCIubm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4udGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgeHhsKCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5cbi5CRy1hY2NlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5CRy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5KTtcbn1cblxuLkJHLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmFjY2VudC10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLnNlY29uZGFyeS10ZXh0IHtcbiAgICBjb2xvcjogIzVhMjNiNTtcbn1cblxuLk9ubHktTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc20oKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLk9ubHktRGVza3RvcCB7XG4gICAgQGluY2x1ZGUgc20oKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGItbm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtaW5saW5lLW5vbmUge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmV5KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSwgbG9jYWwoJ01vbnRzZXJyYXRSZWd1bGFyJyksIHVybCgnLi8uLi8uLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgU2VtaUJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtU2VtaUJvbGQnKSwgdXJsKCcuLy4uLy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BpeGVsIEZvbnQ3JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IGxvY2FsKCdQaXhlbCBGb250NycpLCBsb2NhbCgnUGl4ZWxGb250NycpLCB1cmwoJy4vLi4vLi4vZm9udHMvUGl4ZWxfRm9udC03LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksIHVybCgnLi8uLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLWJvbGQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKCcuLy4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuIiwiLnBhZ2VfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogODZweCAkcGFkZGluZy1pbmxpbmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHhzKCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iKCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4ucGFnZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleDogMTtcblxuICAgICYtLWZ1bGwtd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLmJ0bjEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAxNDRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBzbSgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0NHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIEBpbmNsdWRlIHNtKCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtIHtcbiAgICAtLWlucHV0LWdhcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDI0cHggdmFyKC0taW5wdXQtZ2FwKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHh4bCgpIHtcbiAgICAgICAgLS1pbnB1dC1nYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20oKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDA7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtKCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0taW5wdXQtZ2FwKSkgLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBzbSgpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNzA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMzRweCA0MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXM7XG4gICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICAgICAgICBjYXJldC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWFjY2VudCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCBib3JkZXItY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgeHhsKCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjlweCAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6dmFsaWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtNnB4IHJnYigwLCAwLCAyNTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1czpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYigwLCAwLCAyNTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmlucHV0X19lcnJvciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zMiU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc0JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1hY2NlbnQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1haW4tcmFkaXVzKTtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA3cHggIzAwMDAwMDc3KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cygpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0yNiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgLS1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNCAvIDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDYwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6dmFsaWQ6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaW1lZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC43OTgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC02cHggcmdiKDI1MiwgMCwgMCk7XG5cbiAgICAgICAgICAgICYgKyAuaW5wdXRfX2Vycm9yIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjc0LCAwLjQ1LCAwLCAxLjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRpdGxlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUGl4ZWwgRm9udDcnLCBTYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kKCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iKCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCIueC1idXJnZXIge1xuICAgIC0tQlVSR0VSX1dJRFRIOiAzMXB4O1xuICAgIC0tQlVSR0VSX0hFSUdIVDogMjRweDtcbiAgICAtLUJVUkdFUl9MSU5FX0NPTE9SOiB2YXIoLS13aGl0ZSk7XG4gICAgLS1CVVJHRVJfTElORV9XRUlHSFQ6IDNweDtcbiAgICAtLUJVUkdFUl9MSU5FX1JBRElVUzogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAtLUJVUkdFUl9MSU5FX0NPTE9SOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIH1cblxuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IHZhcigtLUJVUkdFUl9XSURUSCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1CVVJHRVJfSEVJR0hUKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogdmFyKC0tQlVSR0VSX0xJTkVfV0VJR0hUKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tQlVSR0VSX0xJTkVfQ09MT1IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1CVVJHRVJfTElORV9SQURJVVMpO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogQlVSR0VSX0FOSU1BVElPTl9UT1BfTElORV9DTE9TRSAwLjRzIGZvcndhcmRzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBCVVJHRVJfQU5JTUFUSU9OX0xBU1RfTElORV9DTE9TRSAwLjRzIGZvcndhcmRzO1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB9XG5cbiAgICAmIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYuaXMtQWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC0tQlVSR0VSX0hFSUdIVDogdmFyKC0tQlVSR0VSX1dJRFRIKTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IEJVUkdFUl9BTklNQVRJT05fVE9QX0xJTkVfT1BFTiAwLjVzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBCVVJHRVJfQU5JTUFUSU9OX0xBU1RfTElORV9PUEVOIDAuNXMgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgQlVSR0VSX0FOSU1BVElPTl9UT1BfTElORV9PUEVOIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKCh2YXIoLS1CVVJHRVJfSEVJR0hUKSAtIHZhcigtLUJVUkdFUl9MSU5FX1dFSUdIVCkpIC8gMikpIHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKCh2YXIoLS1CVVJHRVJfSEVJR0hUKSAtIHZhcigtLUJVUkdFUl9MSU5FX1dFSUdIVCkpIC8gMikpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIEJVUkdFUl9BTklNQVRJT05fTEFTVF9MSU5FX09QRU4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEgKiAoKHZhcigtLUJVUkdFUl9IRUlHSFQpIC0gdmFyKC0tQlVSR0VSX0xJTkVfV0VJR0hUKSkgLyAyKSkpIHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xICogKCh2YXIoLS1CVVJHRVJfSEVJR0hUKSAtIHZhcigtLUJVUkdFUl9MSU5FX1dFSUdIVCkpIC8gMikpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgQlVSR0VSX0FOSU1BVElPTl9UT1BfTElORV9DTE9TRSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygodmFyKC0tQlVSR0VSX0hFSUdIVCkgKyB2YXIoLS1CVVJHRVJfTElORV9XRUlHSFQpKSAvIDIpKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygodmFyKC0tQlVSR0VSX0hFSUdIVCkgKyB2YXIoLS1CVVJHRVJfTElORV9XRUlHSFQpKSAvIDIpKSByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBCVVJHRVJfQU5JTUFUSU9OX0xBU1RfTElORV9DTE9TRSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMSAqICgodmFyKC0tQlVSR0VSX0hFSUdIVCkgKyB2YXIoLS1CVVJHRVJfTElORV9XRUlHSFQpKSAvIDIpKSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xICogKCh2YXIoLS1CVVJHRVJfSEVJR0hUKSArIHZhcigtLUJVUkdFUl9MSU5FX1dFSUdIVCkpIC8gMikpKSByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xuICAgIH1cbn1cblxuLmhlYWRlcl9fbWVudS1vZmZzZXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxNzE3MWI7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIC1vLWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwLjJzO1xuXG4gICAgLy8gQHN1cHBvcnRzIG5vdCAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkpIHtcbiAgICAvLyAgICAgJiB7XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjMTcxNzFiMmU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG5cbi5oZWFkZXJfX21lbnUuaXMtT3BlbiAuaGVhZGVyX19tZW51LW9mZnNldCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyIDAuNHM7XG4gICAgYmFja2dyb3VuZDogIzE3MTcxYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIGhlaWdodDogMTAwbHZoO1xufVxuXG4ubWVudSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMGx2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogLTEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xufVxuXG4uaGVhZGVyX19tZW51IHtcbiAgICAmLmlzLU9wZW4gLm1lbnUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51X19idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTRweDtcbn1cblxuLm1lbnVfX2xpc3QtaXRlbSB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciAubWVudV9fbGlzdC1saW5rLW4sXG4gICAgICAgICY6aG92ZXIgLm1lbnVfX2xpc3QtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnVfX2xpc3QtbGluay1uLFxuLm1lbnVfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZW51X19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4ubWVudV9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE0cHg7XG59XG5cbi5tZW51X19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbn1cblxuLm1lbnVfX3NvY2lhbHMtaXRlbSB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICBzdmcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4NyUpIHNlcGlhKDc4JSkgc2F0dXJhdGUoNzIxMSUpIGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDclKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnVfX2NvcHlyaWdodCB7XG4gICAgY29sb3I6IHJnYig4NywgODUsIDg1KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbiIsIi5oZWFkZXIge1xuICAgIEBleHRlbmQgLnBhZ2VfX3NlY3Rpb247XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5Yzk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICBhbmltYXRpb246IHNob3ctaGVhZGVyIDAuNnMgYWx0ZXJuYXRlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgICBhbmltYXRpb246IGhpZGUtaGVhZGVyIDAuNnMgYWx0ZXJuYXRlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LWhlYWRlciB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlLWhlYWRlciB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBleHRlbmQgLnBhZ2VfX2NvbnRhaW5lcjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmxvZ29fX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgeHMoKSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxufVxuXG4uaGVhZGVyX19sYW5nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5sYW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGFuZ19fY3VycmVudCB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuMTc1ZW0pO1xuICAgIH1cbn1cblxuLmxhbmdfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGFuZ19faW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZy5pcy1PcGVuIC5sYW5nX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5sYW5nX19zd2l0Y2gge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMzRweDtcbn1cbi5mb290ZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHNtKCkge1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMoKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG4uZm9vdGVyX193cmFwcGVyLS10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTBweDtcbiAgICB9XG59XG4uZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgeHMoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuLmZvb3Rlcl9fcGFydG5lcnMge1xufVxuLmZvb3Rlcl9fc29jaWFscy1saXN0IHtcbn1cbi5mb290ZXJfX3NvY2lhbHMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmZvb3Rlcl9fc29jaWFscy1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICB3aWxsLWNoYW5nZTogY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJi0taW5zdGFncmFtOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb25zL2luc3RhZ3JhbS1sb2dvLnN2ZycpO1xuICAgIH1cbiAgICAmLS10ZWxlZ3JhbTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy90ZWxlZ3JhbS1pY29uLnN2ZycpO1xuICAgIH1cbiAgICAmLS1saW5rZWRpbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9saW5rZWRpbi1pY29uLnN2ZycpO1xuICAgIH1cbiAgICAmLS15b3V0dWJlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb25zL3lvdXR1YmUtbG9nby5zdmcnKTtcbiAgICB9XG59XG4uZm9vdGVyX193cmFwcGVyLS1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICBAaW5jbHVkZSB4cygpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cbi5mb290ZXJfX2NvcHVyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuIl19 */
