@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  text-decoration: none;
}

ul,
li,
ol {
  list-style: none;
}

input {
  outline: none;
}

button {
  bottom: none;
}

@font-face {
  font-family: "Nunito";
  src: url("./../fonts/Nunito-Black.eot");
  src: url("./../fonts/Nunito-Black.eot?#iefix") format("embedded-opentype"), url("./../fonts/Nunito-Black.woff2") format("woff2"), url("./../fonts/Nunito-Black.woff") format("woff"), url("./../fonts/Nunito-Black.ttf") format("truetype"), url("./../fonts/Nunito-Black.svg#Nunito-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lemon/Milk(RUS BY LYAJKA)";
  src: url("./../fonts/LemonMilkRUSBYLYAJKA.eot");
  src: url("./../fonts/LemonMilkRUSBYLYAJKA.eot?#iefix") format("embedded-opentype"), url("./../fonts/LemonMilkRUSBYLYAJKA.woff2") format("woff2"), url("./../fonts/LemonMilkRUSBYLYAJKA.woff") format("woff"), url("./../fonts/LemonMilkRUSBYLYAJKA.ttf") format("truetype"), url("./../fonts/LemonMilkRUSBYLYAJKA.svg#LemonMilkRUSBYLYAJKA") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Media queries */
/* Container */
/* Responsive font size */
.icon-pt {
  background-image: url(../img/sprite.png);
  background-position: 0 100%;
}
.icon-ru {
  background-image: url(../img/sprite.png);
  background-position: 100% 100%;
}
.icon-tr {
  background-image: url(../img/sprite.png);
  background-position: 0% 0%;
}
.icon-en {
  background-image: url(../img/sprite.png);
  background-position: 100% 0;
}

.wheel-container {
  margin-bottom: 40px;
}

/* общие настройки страницы */
.wheel-block {
  /* подключаем сетку */
  display: grid;
  /* ставим всё по центру */
  place-items: center;
  /* если что-то не помещается на своё место — скрываем то, что не поместилось */
  overflow: hidden;
  padding: 0 15px 15px;
  /* общий блок для всех элементов */
  /* всё, что относится ко внутренним элементам главного блока, будет находиться в области сетки с названием spinner */
  /* сам блок и кнопка будут находиться в области сетки с названием trigger и будут выровнены по центру */
  /* сектор колеса */
  /* всё, что внутри этого блока, будет находиться в области сетки с названием spinner */
  /* текст на секторах */
  /* язычок */
  /* кнопка запуска колеса */
  /* если кнопка нажата и неактивна */
  /* анимация вращения */
  /* анимация движения язычка */
  /* эффект, когда колесо задевает язычок при вращении */
}
@media (min-width: 992px) {
  .wheel-block {
    padding: 15px;
  }
}
.wheel-block .deal-wheel {
  background-color: #ffbb04;
  -webkit-box-shadow: 0 0 15px #ffbb04;
          box-shadow: 0 0 15px #ffbb04;
  border-radius: 50%;
  padding: 30px;
  margin-bottom: 30px;
  margin-top: 50px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  /* размеры колеса */
  --size: clamp(250px, 50vw, 430px);
  /* настройки яркости и заливки фона секторов */
  --lg-hs: 0 3%;
  --lg-stop: 50%;
  --lg: linear-gradient(hsl(var(--lg-hs) 0%) 0 var(--lg-stop),
          hsl(var(--lg-hs) 20%) var(--lg-stop) 100%);
  /* добавляем позиционирование относительно других элементов */
  position: relative;
  /* подключаем сетку */
  display: grid;
  /* выравниваем содержимое блока по центру */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: start;
  /* задаём имена областей внутри сетки */
  grid-template-areas: "spinner" "trigger";
  /* устанавливаем размер шрифта */
  font-size: calc(var(--size) / 21);
}
.wheel-block .deal-wheel .circle-bg {
  position: absolute;
  left: -27px;
  top: -27px;
  width: calc(100% + 52px);
  height: calc(100% + 52px);
  border-radius: 50%;
  border: 22px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wheel-block .deal-wheel .circle-bg span {
  width: 30%;
  height: 30%;
  background-color: #000;
  border-radius: 100%;
  border: clamp(5px, 1vw, 10px) solid #ffbb04;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  text-transform: uppercase;
  font-style: normal;
  font-size: calc(35px + 85 * ((100vw - 320px) / 1600));
  color: #ffbb04;
  font-family: "Nunito", sans-serif;
}
@media (min-width: 1920px) {
  .wheel-block .deal-wheel .circle-bg span {
    font-size: 80px;
  }
}
.wheel-block .deal-wheel .fire-bg {
  position: absolute;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  left: -26px;
  top: -26px;
  width: calc(100% + 52px);
  height: calc(100% + 52px);
  background-image: url("./../img/Fire.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: 2px;
  -webkit-animation: Flickering 1s infinite;
          animation: Flickering 1s infinite;
}
@-webkit-keyframes Flickering {
  0% {
    background-image: url("./../img/Fire-2.png");
  }
  50% {
    background-image: url("./../img/Fire-2.png");
  }
  51% {
    background-image: url("./../img/Fire.png");
  }
  100% {
    background-image: url("./../img/Fire.png");
  }
}
@keyframes Flickering {
  0% {
    background-image: url("./../img/Fire-2.png");
  }
  50% {
    background-image: url("./../img/Fire-2.png");
  }
  51% {
    background-image: url("./../img/Fire.png");
  }
  100% {
    background-image: url("./../img/Fire.png");
  }
}
@media (min-width: 768px) {
  .wheel-block .deal-wheel .fire-bg {
    left: -35px;
    top: -32px;
    width: calc(100% + 67px);
    height: calc(100% + 62px);
  }
}
.wheel-block .deal-wheel > * {
  grid-area: spinner;
}
.wheel-block .deal-wheel .btn-spin {
  grid-area: trigger;
  justify-self: center;
}
.wheel-block .spinner {
  /* добавляем относительное позиционирование */
  position: relative;
  /* подключаем сетку */
  display: grid;
  /* выравниваем всё по центру */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* добавляем элемент в сетку */
  grid-template-areas: "spinner";
  background-image: url("./../img/wheel-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  /* устанавливаем размеры */
  width: var(--size);
  height: var(--size);
  /* поворачиваем элемент  */
  -webkit-transform: rotate(calc(var(--rotate, 30) * 1deg));
      -ms-transform: rotate(calc(var(--rotate, 30) * 1deg));
          transform: rotate(calc(var(--rotate, 30) * 1deg));
  /* рисуем круглую обводку, а всё, что не поместится, — будет скрыто за кругом */
  border-radius: 50%;
}
.wheel-block .spinner * {
  grid-area: spinner;
}
.wheel-block .prize {
  /* включаем «гибкую» вёрстку */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* задаём отступы от краёв блока */
  padding: 0 calc(var(--size) / 6) 0 calc(var(--size) / 20);
  /* устанавливаем размеры */
  width: 50%;
  height: 50%;
  /* устанавливаем координаты, относительно которых будем вращать текст */
  -webkit-transform-origin: center right;
      -ms-transform-origin: center right;
          transform-origin: center right;
  /* поворачиваем текст */
  -webkit-transform: rotate(var(--rotate));
      -ms-transform: rotate(var(--rotate));
          transform: rotate(var(--rotate));
  /* запрещаем пользователю выделять мышкой текст на секторах */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.wheel-block .prize .text {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  max-width: 90%;
}
.wheel-block .prize.losses {
  color: #000;
  font-size: calc(11px + 9 * ((100vw - 320px) / 1600));
}
.wheel-block .prize.winner {
  font-size: calc(15px + 13 * ((100vw - 320px) / 1600));
  color: #ffbb04;
}
.wheel-block .prize .small-text {
  font-size: 0.9em;
}
@media (min-width: 1920px) {
  .wheel-block .prize.winner {
    font-size: 28px;
  }
  .wheel-block .prize.losses {
    font-size: 20px;
  }
}
.wheel-block .ticker {
  /* добавляем относительное позиционирование */
  position: relative;
  z-index: 1;
  /* устанавливаем размеры */
  width: 0;
  height: 100px;
  /* делаем так, чтобы язычок был выше колеса */
  margin-left: -40px;
  /* форма язычка */
  /* устанавливаем точку, относительно которой будет вращаться язычок при движении колеса */
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  /* фон язычка */
}
.wheel-block .ticker::before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0;
  left: -50px;
  background-image: url("./../img/ticker.png");
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-box-sizing: cover;
          box-sizing: cover;
  background-size: contain;
  width: 150px;
  height: 100%;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
@media (min-width: 768px) {
  .wheel-block .ticker {
    height: 200px;
  }
  .wheel-block .ticker::before {
    left: -10px;
  }
}
.wheel-block .btn-spin {
  border: none;
  /* берём размер шрифта такой же, как в колесе */
  font-size: inherit;
  /* добавляем отступы от текста внутри кнопки */
  padding: 0.9rem 2rem 1rem;
  /* скругляем углы */
  border-radius: 0.5rem;
  /* меняем внешний вид курсора над кнопкой на руку*/
  cursor: pointer;
}
.wheel-block .btn-spin:disabled {
  /* меняем внешний вид курсора */
  cursor: progress;
  /* делаем кнопку полупрозрачной */
  opacity: 0.25;
}
.wheel-block .is-spinning .spinner {
  -webkit-transition: -webkit-transform 8s cubic-bezier(0.1, -0.01, 0, 1);
  transition: -webkit-transform 8s cubic-bezier(0.1, -0.01, 0, 1);
  -o-transition: transform 8s cubic-bezier(0.1, -0.01, 0, 1);
  transition: transform 8s cubic-bezier(0.1, -0.01, 0, 1);
  transition: transform 8s cubic-bezier(0.1, -0.01, 0, 1), -webkit-transform 8s cubic-bezier(0.1, -0.01, 0, 1);
}
.wheel-block .is-spinning .ticker {
  -webkit-animation: tick 700ms cubic-bezier(0.34, 1.56, 0.64, 1);
          animation: tick 700ms cubic-bezier(0.34, 1.56, 0.64, 1);
}
@-webkit-keyframes tick {
  40% {
    /* чуть поворачиваем язычок наверх в середине анимации */
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
}
@keyframes tick {
  40% {
    /* чуть поворачиваем язычок наверх в середине анимации */
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
}

.infoPopUp {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -100;
  opacity: 0;
}
.infoPopUp.show {
  z-index: 100;
  -webkit-animation: showPopUp 1s ease-out forwards;
          animation: showPopUp 1s ease-out forwards;
}
@-webkit-keyframes showPopUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes showPopUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.infoPopUp__backing {
  background-color: #202020;
  opacity: 0.7;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.infoPopUp__block {
  z-index: 2;
  width: 90%;
  max-width: 920px;
  background-image: url("../img/bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 25px #ffbb04;
          box-shadow: 0 0 25px #ffbb04;
  padding: 10% 3%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .infoPopUp__block {
    padding: 3% 5%;
  }
}
.infoPopUp__title {
  font-size: calc(22px + 23 * ((100vw - 320px) / 1600));
}
.infoPopUp__title span {
  font-size: 0.9em;
  display: block;
  color: #ffbb04;
  text-align: center;
}
.infoPopUp__title span.title {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(35%, white), to(#736d6d));
  background: -o-linear-gradient(top, white 0%, white 35%, #736d6d 100%);
  background: linear-gradient(180deg, white 0%, white 35%, #736d6d 100%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.infoPopUp__content {
  font-size: calc(26px + 24 * ((100vw - 320px) / 1600));
  margin: 3% auto 4%;
}
.infoPopUp__content .text {
  text-align: center;
}
.infoPopUp__content .text .lng-bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.infoPopUp__content .text .money {
  color: #ffbb04;
}
.infoPopUp__content .text .money,
.infoPopUp__content .text .fs {
  text-shadow: 0 0 10px #ffbb04;
}
@media (min-width: 1920px) {
  .infoPopUp__content, .infoPopUp__title {
    font-size: 55px;
  }
}
.infoPopUp__btn {
  font-size: calc(16px + 11 * ((100vw - 320px) / 1600));
  border-radius: 19px;
  color: #000;
  padding: 10px 40px;
}

.langCheck__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  background-color: transparent;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.langCheck__wrapper::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 35px;
  background-color: transparent;
  z-index: 1;
}
@media (min-width: 767px) {
  .langCheck__wrapper::after {
    width: 45px;
  }
}
.langCheck__wrapper.hover, .langCheck__wrapper:hover {
  padding-bottom: 5px;
  -webkit-animation-name: bgShow;
          animation-name: bgShow;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes bgShow {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #b4b4b4;
  }
}
@keyframes bgShow {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #b4b4b4;
  }
}
.langCheck__wrapper.hover::after, .langCheck__wrapper:hover::after {
  -webkit-animation-name: bgShow2;
          animation-name: bgShow2;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes bgShow2 {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #c8c8c8;
  }
}
@keyframes bgShow2 {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #c8c8c8;
  }
}
.langCheck__wrapper.hover .langCheck__item.selected, .langCheck__wrapper:hover .langCheck__item.selected {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  opacity: 1;
}
.langCheck__wrapper.hover .langCheck__item:not(.selected), .langCheck__wrapper:hover .langCheck__item:not(.selected) {
  position: relative;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-animation-name: showItem;
          animation-name: showItem;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 1;
  margin: 3px 0;
}
@media (min-width: 767px) {
  .langCheck__wrapper.hover .langCheck__item:not(.selected), .langCheck__wrapper:hover .langCheck__item:not(.selected) {
    -webkit-animation-name: showItemDesc;
            animation-name: showItemDesc;
    -webkit-animation-duration: 0.7s;
            animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
}
.langCheck__wrapper.hover .langCheck__item:not(.selected):hover, .langCheck__wrapper:hover .langCheck__item:not(.selected):hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  background-color: #c8c8c8;
}
@-webkit-keyframes showItem {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
  }
}
@keyframes showItem {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
  }
}
@-webkit-keyframes showItemDesc {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes showItemDesc {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 0.5;
  }
}
.langCheck__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
  opacity: 0.5;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.langCheck__item:hover {
  opacity: 1 !important;
}
.langCheck__item .icon {
  display: none;
  width: 22px;
  height: 21px;
  margin: 3px 9px 3px 15px;
  background-size: 44px;
}
@media (min-width: 767px) {
  .langCheck__item .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.langCheck__item .langContext {
  font-style: normal;
  font-family: "Arial", serif;
  font-size: 10px;
  text-transform: uppercase;
  margin: 5px 7px;
  text-shadow: 1px 1px 1px #000;
}
@media (min-width: 767px) {
  .langCheck__item .langContext {
    margin: 5px 0;
  }
}
.langCheck__item .langContext font {
  font-style: normal;
  font-family: "Arial", serif;
}
.langCheck__item input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  opacity: 0;
}
.langCheck__item.selected {
  height: 35px;
  background-color: #373737;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 767px) {
  .langCheck__item.selected {
    height: 45px;
  }
}
.langCheck__item.selected .icon {
  width: 30px;
  height: 29px;
  background-size: 60px;
  margin-left: 11px;
}
.langCheck__item.selected .langContext {
  font-size: 16px;
  margin: 5px;
}
@media (min-width: 767px) {
  .langCheck__item.selected .langContext {
    font-size: 20px;
    margin: 5px 0;
  }
}
.langCheck__item.selected .arrow {
  width: 35px;
  height: 100%;
  background-color: #ffbb04;
  margin-left: 5px;
  position: relative;
}
@media (min-width: 767px) {
  .langCheck__item.selected .arrow {
    width: 45px;
    margin-left: 10px;
  }
}
.langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #373737;
  height: 2px;
  width: 11px;
  border-radius: 50px;
  position: absolute;
  top: 50%;
}
@media (min-width: 767px) {
  .langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
    width: 14px;
  }
}
.langCheck__item.selected .arrow::before {
  left: 24%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.langCheck__item.selected .arrow::after {
  right: 24%;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}
.langCheck__item.active {
  display: none;
}
.langCheck__item:not(.selected) {
  position: absolute;
  top: 0;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  opacity: 0;
}

.content {
  width: 90%;
  max-width: 800px;
}
.content .left-text {
  font-size: calc(28px + 48 * ((100vw - 320px) / 1600));
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(35%, white), to(#bfbfbf));
  background: -o-linear-gradient(top, white 0%, white 35%, #bfbfbf 100%);
  background: linear-gradient(180deg, white 0%, white 35%, #bfbfbf 100%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.content .right-text {
  font-size: calc(18px + 14 * ((100vw - 320px) / 1600));
  line-height: 170%;
  padding-left: 15%;
}
.content .separator {
  width: 80%;
  max-width: 500px;
  height: 2px;
  background-color: #fff;
  margin: 0 auto;
}
@media (min-width: 1920px) {
  .content .left-text {
    font-size: 72px;
  }
  .content .right-text {
    font-size: 32px;
  }
}

.header {
  margin-top: 14px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 2%;
}
.header .langCheck {
  position: absolute;
  right: 5%;
  top: 0;
}
@media (min-width: 992px) {
  .header {
    margin-top: 34px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.header .logo {
  margin-bottom: 20px;
}
.header .logo h1 {
  text-transform: uppercase;
  font-size: calc(30px + 13 * ((100vw - 320px) / 1600));
  text-align: center;
}
@media (min-width: 1920px) {
  .header .logo h1 {
    font-size: 43px;
  }
}
@media (min-width: 992px) {
  .header .logo {
    margin-bottom: 30px;
  }
}
.header .logo * {
  font-family: "Nunito", sans-serif;
  font-style: normal;
}

html {
  background-color: #151515;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 100vh;
  background-image: url("../img/bg.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 16px;
  color: #ffffff;
}
body.loader::before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  z-index: 1000;
}
body.loader::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../img/preloader.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50vh;
  z-index: 1001;
}

* {
  font-family: "Lemon/Milk(RUS BY LYAJKA)", sans-serif;
  font-style: italic;
}

.main-container {
  max-width: 1920px;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

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

.orange-text {
  color: #ffbb04;
}

.yellow-text {
  color: #ffe300;
}

.btn {
  cursor: pointer;
  border-radius: 19px;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 40px 40px #ffbb04 inset, 0 0 0 0 #ffbb04;
          box-shadow: 0 0 40px 40px #ffbb04 inset, 0 0 0 0 #ffbb04;
  -webkit-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.btn:hover {
  -webkit-box-shadow: 0 0 10px 0 #ffbb04 inset, 0 0 10px 4px #ffbb04;
          box-shadow: 0 0 10px 0 #ffbb04 inset, 0 0 10px 4px #ffbb04;
  color: #ffbb04;
}

.margin-text {
  margin-right: 9vw;
}

.margin-textOff {
  margin-left: -9vw;
  white-space: nowrap;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidG9vbHMvX3JlYm9vdC5zY3NzIiwidG9vbHMvX2ZvbnRzLnNjc3MiLCJ0b29scy9fbXEuc2NzcyIsInRvb2xzL19pbWcuc2NzcyIsImVsZW1lbnRzL193aGVlbC5zY3NzIiwidG9vbHMvX3ZhcmlhYmxlcy5zY3NzIiwiZWxlbWVudHMvX3BvcFVwLWluZm8uc2NzcyIsImVsZW1lbnRzL19zd2l0Y2hlci5zY3NzIiwic3R5bGUvX2NvbnRlbnQuc2NzcyIsInN0eWxlL19oZWFkZXIuc2NzcyIsInN0eWxlL19tYWluU3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QURFSjs7QUNDQTtFQUNJLHFCQUFBO0FERUo7O0FDQ0E7OztFQUdJLGdCQUFBO0FERUo7O0FDQ0E7RUFDSSxhQUFBO0FERUo7O0FDQ0E7RUFDSSxZQUFBO0FERUo7O0FFdkJBO0VBQ0kscUJBQUE7RUFDQSx1Q0FBQTtFQUNBLDBTQUFBO0VBS0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FGc0JKO0FFbkJBO0VBQ0ksd0NBQUE7RUFDQSwrQ0FBQTtFQUNBLDBWQUFBO0VBS0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FGaUJKO0FHN0JBLGtCQUFBO0FBSUEsY0FBQTtBQUtBLHlCQUFBO0FDbkJJO0VBQ0ksd0NBQUE7RUFDQSwyQkFBQTtBSjRDUjtBSXhDSTtFQUNJLHdDQUFBO0VBQ0EsOEJBQUE7QUowQ1I7QUl2Q0k7RUFDSSx3Q0FBQTtFQUNBLDBCQUFBO0FKeUNSO0FJdENJO0VBQ0ksd0NBQUE7RUFDQSwyQkFBQTtBSndDUjs7QUszREE7RUFDSSxtQkFBQTtBTDhESjs7QUszREEsNkJBQUE7QUFDQTtFQUNJLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4RUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7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b0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtBWDR0Qlo7QVd6dEJRO0VBQ0ksV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw2Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QVgydEJaOztBV3J0QkE7RUFDSSxvRFRuQk87RVNvQlAsa0JBQUE7QVh3dEJKOztBV3J0QkE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FYd3RCSjs7QVdydEJBO0VBQ0ksZ0JBQUE7QVh3dEJKOztBV3J0QkE7RUFDSSxpQkFBQTtBWHd0Qko7O0FXcnRCQTtFQUNJLGNMakVLO0FOeXhCVDs7QVdydEJBO0VBQ0ksY0xwRUs7QU40eEJUOztBV3J0QkE7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGdFQUFBO1VBQUEsd0RBQUE7RUFDQSx5Q0FBQTtFQUNBLG9DQUFBO0VBQUEsaUNBQUE7QVh3dEJKO0FXdHRCSTtFQUNJLGtFQUFBO1VBQUEsMERBQUE7RUFDQSxjTGxGQztBTjB5QlQ7O0FXcHRCQTtFQUNJLGlCQUFBO0FYdXRCSjs7QVdudEJBO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBWHN0QkoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCxcbmxpLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvdHRvbTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvTnVuaXRvLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL051bml0by1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL051bml0by1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9OdW5pdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL051bml0by1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvTnVuaXRvLUJsYWNrLnN2ZyNOdW5pdG8tQmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMZW1vbi9NaWxrKFJVUyBCWSBMWUFKS0EpXCI7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9MZW1vbk1pbGtSVVNCWUxZQUpLQS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9MZW1vbk1pbGtSVVNCWUxZQUpLQS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL0xlbW9uTWlsa1JVU0JZTFlBSktBLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL0xlbW9uTWlsa1JVU0JZTFlBSktBLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9MZW1vbk1pbGtSVVNCWUxZQUpLQS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvTGVtb25NaWxrUlVTQllMWUFKS0Euc3ZnI0xlbW9uTWlsa1JVU0JZTFlBSktBXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBNZWRpYSBxdWVyaWVzICovXG4vKiBDb250YWluZXIgKi9cbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXG4uaWNvbi1wdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbn1cbi5pY29uLXJ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xufVxuLmljb24tdHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbn1cbi5pY29uLWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xufVxuXG4ud2hlZWwtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLyog0L7QsdGJ0LjQtSDQvdCw0YHRgtGA0L7QudC60Lgg0YHRgtGA0LDQvdC40YbRiyAqL1xuLndoZWVsLWJsb2NrIHtcbiAgLyog0L/QvtC00LrQu9GO0YfQsNC10Lwg0YHQtdGC0LrRgyAqL1xuICBkaXNwbGF5OiBncmlkO1xuICAvKiDRgdGC0LDQstC40Lwg0LLRgdGRINC/0L4g0YbQtdC90YLRgNGDICovXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIC8qINC10YHQu9C4INGH0YLQvi3RgtC+INC90LUg0L/QvtC80LXRidCw0LXRgtGB0Y8g0L3QsCDRgdCy0L7RkSDQvNC10YHRgtC+IOKAlCDRgdC60YDRi9Cy0LDQtdC8INGC0L4sINGH0YLQviDQvdC1INC/0L7QvNC10YHRgtC40LvQvtGB0YwgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gIC8qINC+0LHRidC40Lkg0LHQu9C+0Log0LTQu9GPINCy0YHQtdGFINGN0LvQtdC80LXQvdGC0L7QsiAqL1xuICAvKiDQstGB0ZEsINGH0YLQviDQvtGC0L3QvtGB0LjRgtGB0Y8g0LrQviDQstC90YPRgtGA0LXQvdC90LjQvCDRjdC70LXQvNC10L3RgtCw0Lwg0LPQu9Cw0LLQvdC+0LPQviDQsdC70L7QutCwLCDQsdGD0LTQtdGCINC90LDRhdC+0LTQuNGC0YzRgdGPINCyINC+0LHQu9Cw0YHRgtC4INGB0LXRgtC60Lgg0YEg0L3QsNC30LLQsNC90LjQtdC8IHNwaW5uZXIgKi9cbiAgLyog0YHQsNC8INCx0LvQvtC6INC4INC60L3QvtC/0LrQsCDQsdGD0LTRg9GCINC90LDRhdC+0LTQuNGC0YzRgdGPINCyINC+0LHQu9Cw0YHRgtC4INGB0LXRgtC60Lgg0YEg0L3QsNC30LLQsNC90LjQtdC8IHRyaWdnZXIg0Lgg0LHRg9C00YPRgiDQstGL0YDQvtCy0L3QtdC90Ysg0L/QviDRhtC10L3RgtGA0YMgKi9cbiAgLyog0YHQtdC60YLQvtGAINC60L7Qu9C10YHQsCAqL1xuICAvKiDQstGB0ZEsINGH0YLQviDQstC90YPRgtGA0Lgg0Y3RgtC+0LPQviDQsdC70L7QutCwLCDQsdGD0LTQtdGCINC90LDRhdC+0LTQuNGC0YzRgdGPINCyINC+0LHQu9Cw0YHRgtC4INGB0LXRgtC60Lgg0YEg0L3QsNC30LLQsNC90LjQtdC8IHNwaW5uZXIgKi9cbiAgLyog0YLQtdC60YHRgiDQvdCwINGB0LXQutGC0L7RgNCw0YUgKi9cbiAgLyog0Y/Qt9GL0YfQvtC6ICovXG4gIC8qINC60L3QvtC/0LrQsCDQt9Cw0L/Rg9GB0LrQsCDQutC+0LvQtdGB0LAgKi9cbiAgLyog0LXRgdC70Lgg0LrQvdC+0L/QutCwINC90LDQttCw0YLQsCDQuCDQvdC10LDQutGC0LjQstC90LAgKi9cbiAgLyog0LDQvdC40LzQsNGG0LjRjyDQstGA0LDRidC10L3QuNGPICovXG4gIC8qINCw0L3QuNC80LDRhtC40Y8g0LTQstC40LbQtdC90LjRjyDRj9C30YvRh9C60LAgKi9cbiAgLyog0Y3RhNGE0LXQutGCLCDQutC+0LPQtNCwINC60L7Qu9C10YHQviDQt9Cw0LTQtdCy0LDQtdGCINGP0LfRi9GH0L7QuiDQv9GA0Lgg0LLRgNCw0YnQtdC90LjQuCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aGVlbC1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLndoZWVsLWJsb2NrIC5kZWFsLXdoZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmIwNDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggI2ZmYmIwNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8qINGA0LDQt9C80LXRgNGLINC60L7Qu9C10YHQsCAqL1xuICAtLXNpemU6IGNsYW1wKDI1MHB4LCA1MHZ3LCA0MzBweCk7XG4gIC8qINC90LDRgdGC0YDQvtC50LrQuCDRj9GA0LrQvtGB0YLQuCDQuCDQt9Cw0LvQuNCy0LrQuCDRhNC+0L3QsCDRgdC10LrRgtC+0YDQvtCyICovXG4gIC0tbGctaHM6IDAgMyU7XG4gIC0tbGctc3RvcDogNTAlO1xuICAtLWxnOiBsaW5lYXItZ3JhZGllbnQoaHNsKHZhcigtLWxnLWhzKSAwJSkgMCB2YXIoLS1sZy1zdG9wKSxcbiAgICAgICAgICBoc2wodmFyKC0tbGctaHMpIDIwJSkgdmFyKC0tbGctc3RvcCkgMTAwJSk7XG4gIC8qINC00L7QsdCw0LLQu9GP0LXQvCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L4g0LTRgNGD0LPQuNGFINGN0LvQtdC80LXQvdGC0L7QsiAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qINC/0L7QtNC60LvRjtGH0LDQtdC8INGB0LXRgtC60YMgKi9cbiAgZGlzcGxheTogZ3JpZDtcbiAgLyog0LLRi9GA0LDQstC90LjQstCw0LXQvCDRgdC+0LTQtdGA0LbQuNC80L7QtSDQsdC70L7QutCwINC/0L4g0YbQtdC90YLRgNGDICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAvKiDQt9Cw0LTQsNGR0Lwg0LjQvNC10L3QsCDQvtCx0LvQsNGB0YLQtdC5INCy0L3Rg9GC0YDQuCDRgdC10YLQutC4ICovXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3Bpbm5lclwiIFwidHJpZ2dlclwiO1xuICAvKiDRg9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDRgNCw0LfQvNC10YAg0YjRgNC40YTRgtCwICovXG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1zaXplKSAvIDIxKTtcbn1cbi53aGVlbC1ibG9jayAuZGVhbC13aGVlbCAuY2lyY2xlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjdweDtcbiAgdG9wOiAtMjdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDUycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDUycHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMjJweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aGVlbC1ibG9jayAuZGVhbC13aGVlbCAuY2lyY2xlLWJnIHNwYW4ge1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiBjbGFtcCg1cHgsIDF2dywgMTBweCkgc29saWQgI2ZmYmIwNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjKDM1cHggKyA4NSAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGNvbG9yOiAjZmZiYjA0O1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoZWVsLWJsb2NrIC5kZWFsLXdoZWVsIC5jaXJjbGUtYmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4ud2hlZWwtYmxvY2sgLmRlYWwtd2hlZWwgLmZpcmUtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGxlZnQ6IC0yNnB4O1xuICB0b3A6IC0yNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNTJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNTJweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL0ZpcmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMnB4O1xuICBhbmltYXRpb246IEZsaWNrZXJpbmcgMXMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIEZsaWNrZXJpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvRmlyZS0yLnBuZ1wiKTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL0ZpcmUtMi5wbmdcIik7XG4gIH1cbiAgNTElIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9GaXJlLnBuZ1wiKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9GaXJlLnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGVlbC1ibG9jayAuZGVhbC13aGVlbCAuZmlyZS1iZyB7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgdG9wOiAtMzJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjdweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MnB4KTtcbiAgfVxufVxuLndoZWVsLWJsb2NrIC5kZWFsLXdoZWVsID4gKiB7XG4gIGdyaWQtYXJlYTogc3Bpbm5lcjtcbn1cbi53aGVlbC1ibG9jayAuZGVhbC13aGVlbCAuYnRuLXNwaW4ge1xuICBncmlkLWFyZWE6IHRyaWdnZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLndoZWVsLWJsb2NrIC5zcGlubmVyIHtcbiAgLyog0LTQvtCx0LDQstC70Y/QtdC8INC+0YLQvdC+0YHQuNGC0LXQu9GM0L3QvtC1INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog0L/QvtC00LrQu9GO0YfQsNC10Lwg0YHQtdGC0LrRgyAqL1xuICBkaXNwbGF5OiBncmlkO1xuICAvKiDQstGL0YDQsNCy0L3QuNCy0LDQtdC8INCy0YHRkSDQv9C+INGG0LXQvdGC0YDRgyAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiDQtNC+0LHQsNCy0LvRj9C10Lwg0Y3Qu9C10LzQtdC90YIg0LIg0YHQtdGC0LrRgyAqL1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNwaW5uZXJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvd2hlZWwtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvKiDRg9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDRgNCw0LfQvNC10YDRiyAqL1xuICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gIC8qINC/0L7QstC+0YDQsNGH0LjQstCw0LXQvCDRjdC70LXQvNC10L3RgiAgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1yb3RhdGUsIDMwKSAqIDFkZWcpKTtcbiAgLyog0YDQuNGB0YPQtdC8INC60YDRg9Cz0LvRg9GOINC+0LHQstC+0LTQutGDLCDQsCDQstGB0ZEsINGH0YLQviDQvdC1INC/0L7QvNC10YHRgtC40YLRgdGPLCDigJQg0LHRg9C00LXRgiDRgdC60YDRi9GC0L4g0LfQsCDQutGA0YPQs9C+0LwgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndoZWVsLWJsb2NrIC5zcGlubmVyICoge1xuICBncmlkLWFyZWE6IHNwaW5uZXI7XG59XG4ud2hlZWwtYmxvY2sgLnByaXplIHtcbiAgLyog0LLQutC70Y7Rh9Cw0LXQvCDCq9Cz0LjQsdC60YPRjsK7INCy0ZHRgNGB0YLQutGDICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qINC30LDQtNCw0ZHQvCDQvtGC0YHRgtGD0L/RiyDQvtGCINC60YDQsNGR0LIg0LHQu9C+0LrQsCAqL1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tc2l6ZSkgLyA2KSAwIGNhbGModmFyKC0tc2l6ZSkgLyAyMCk7XG4gIC8qINGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INGA0LDQt9C80LXRgNGLICovXG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICAvKiDRg9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDQutC+0L7RgNC00LjQvdCw0YLRiywg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INC60L7RgtC+0YDRi9GFINCx0YPQtNC10Lwg0LLRgNCw0YnQsNGC0Ywg0YLQtdC60YHRgiAqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIC8qINC/0L7QstC+0YDQsNGH0LjQstCw0LXQvCDRgtC10LrRgdGCICovXG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLXJvdGF0ZSkpO1xuICAvKiDQt9Cw0L/RgNC10YnQsNC10Lwg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GOINCy0YvQtNC10LvRj9GC0Ywg0LzRi9GI0LrQvtC5INGC0LXQutGB0YIg0L3QsCDRgdC10LrRgtC+0YDQsNGFICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndoZWVsLWJsb2NrIC5wcml6ZSAudGV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ud2hlZWwtYmxvY2sgLnByaXplLmxvc3NlcyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IGNhbGMoMTFweCArIDkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xufVxuLndoZWVsLWJsb2NrIC5wcml6ZS53aW5uZXIge1xuICBmb250LXNpemU6IGNhbGMoMTVweCArIDEzICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgY29sb3I6ICNmZmJiMDQ7XG59XG4ud2hlZWwtYmxvY2sgLnByaXplIC5zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoZWVsLWJsb2NrIC5wcml6ZS53aW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAud2hlZWwtYmxvY2sgLnByaXplLmxvc3NlcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ud2hlZWwtYmxvY2sgLnRpY2tlciB7XG4gIC8qINC00L7QsdCw0LLQu9GP0LXQvCDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L7QtSDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC8qINGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INGA0LDQt9C80LXRgNGLICovXG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xuICAvKiDQtNC10LvQsNC10Lwg0YLQsNC6LCDRh9GC0L7QsdGLINGP0LfRi9GH0L7QuiDQsdGL0Lsg0LLRi9GI0LUg0LrQvtC70LXRgdCwICovXG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgLyog0YTQvtGA0LzQsCDRj9C30YvRh9C60LAgKi9cbiAgLyog0YPRgdGC0LDQvdCw0LLQu9C40LLQsNC10Lwg0YLQvtGH0LrRgywg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INC60L7RgtC+0YDQvtC5INCx0YPQtNC10YIg0LLRgNCw0YnQsNGC0YzRgdGPINGP0LfRi9GH0L7QuiDQv9GA0Lgg0LTQstC40LbQtdC90LjQuCDQutC+0LvQtdGB0LAgKi9cbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLyog0YTQvtC9INGP0LfRi9GH0LrQsCAqL1xufVxuLndoZWVsLWJsb2NrIC50aWNrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvdGlja2VyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYm94LXNpemluZzogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoZWVsLWJsb2NrIC50aWNrZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLndoZWVsLWJsb2NrIC50aWNrZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi53aGVlbC1ibG9jayAuYnRuLXNwaW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIC8qINCx0LXRgNGR0Lwg0YDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCDRgtCw0LrQvtC5INC20LUsINC60LDQuiDQsiDQutC+0LvQtdGB0LUgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiDQtNC+0LHQsNCy0LvRj9C10Lwg0L7RgtGB0YLRg9C/0Ysg0L7RgiDRgtC10LrRgdGC0LAg0LLQvdGD0YLRgNC4INC60L3QvtC/0LrQuCAqL1xuICBwYWRkaW5nOiAwLjlyZW0gMnJlbSAxcmVtO1xuICAvKiDRgdC60YDRg9Cz0LvRj9C10Lwg0YPQs9C70YsgKi9cbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAvKiDQvNC10L3Rj9C10Lwg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC60YPRgNGB0L7RgNCwINC90LDQtCDQutC90L7Qv9C60L7QuSDQvdCwINGA0YPQutGDKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndoZWVsLWJsb2NrIC5idG4tc3BpbjpkaXNhYmxlZCB7XG4gIC8qINC80LXQvdGP0LXQvCDQstC90LXRiNC90LjQuSDQstC40LQg0LrRg9GA0YHQvtGA0LAgKi9cbiAgY3Vyc29yOiBwcm9ncmVzcztcbiAgLyog0LTQtdC70LDQtdC8INC60L3QvtC/0LrRgyDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3QvtC5ICovXG4gIG9wYWNpdHk6IDAuMjU7XG59XG4ud2hlZWwtYmxvY2sgLmlzLXNwaW5uaW5nIC5zcGlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDhzIGN1YmljLWJlemllcigwLjEsIC0wLjAxLCAwLCAxKTtcbn1cbi53aGVlbC1ibG9jayAuaXMtc3Bpbm5pbmcgLnRpY2tlciB7XG4gIGFuaW1hdGlvbjogdGljayA3MDBtcyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7XG59XG5Aa2V5ZnJhbWVzIHRpY2sge1xuICA0MCUge1xuICAgIC8qINGH0YPRgtGMINC/0L7QstC+0YDQsNGH0LjQstCw0LXQvCDRj9C30YvRh9C+0Log0L3QsNCy0LXRgNGFINCyINGB0LXRgNC10LTQuNC90LUg0LDQvdC40LzQsNGG0LjQuCAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cbn1cblxuLmluZm9Qb3BVcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTEwMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5pbmZvUG9wVXAuc2hvdyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYW5pbWF0aW9uOiBzaG93UG9wVXAgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNob3dQb3BVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5pbmZvUG9wVXBfX2JhY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmluZm9Qb3BVcF9fYmxvY2sge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAjZmZiYjA0O1xuICBwYWRkaW5nOiAxMCUgMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5mb1BvcFVwX19ibG9jayB7XG4gICAgcGFkZGluZzogMyUgNSU7XG4gIH1cbn1cbi5pbmZvUG9wVXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDIycHggKyAyMyAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG4uaW5mb1BvcFVwX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZiYjA0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5mb1BvcFVwX190aXRsZSBzcGFuLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlIDAlLCB3aGl0ZSAzNSUsICM3MzZkNmQgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pbmZvUG9wVXBfX2NvbnRlbnQge1xuICBmb250LXNpemU6IGNhbGMoMjZweCArIDI0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbWFyZ2luOiAzJSBhdXRvIDQlO1xufVxuLmluZm9Qb3BVcF9fY29udGVudCAudGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmZvUG9wVXBfX2NvbnRlbnQgLnRleHQgLmxuZy1ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZm9Qb3BVcF9fY29udGVudCAudGV4dCAubW9uZXkge1xuICBjb2xvcjogI2ZmYmIwNDtcbn1cbi5pbmZvUG9wVXBfX2NvbnRlbnQgLnRleHQgLm1vbmV5LFxuLmluZm9Qb3BVcF9fY29udGVudCAudGV4dCAuZnMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggI2ZmYmIwNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmluZm9Qb3BVcF9fY29udGVudCwgLmluZm9Qb3BVcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuLmluZm9Qb3BVcF9fYnRuIHtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAxMSAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFuZ0NoZWNrX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4ubGFuZ0NoZWNrX193cmFwcGVyLmhvdmVyLCAubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBiZ1Nob3cge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbiAgfVxufVxuLmxhbmdDaGVja19fd3JhcHBlci5ob3Zlcjo6YWZ0ZXIsIC5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXI6OmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdzI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgYmdTaG93MiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICB9XG59XG4ubGFuZ0NoZWNrX193cmFwcGVyLmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQsIC5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCB7XG4gIG9yZGVyOiAzO1xuICBvcGFjaXR5OiAxO1xufVxuLmxhbmdDaGVja19fd3JhcHBlci5ob3ZlciAubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpLCAubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxO1xuICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX193cmFwcGVyLmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCksIC5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3dJdGVtRGVzYztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB9XG59XG4ubGFuZ0NoZWNrX193cmFwcGVyLmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCk6aG92ZXIsIC5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5Aa2V5ZnJhbWVzIHNob3dJdGVtIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG93SXRlbURlc2Mge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4ubGFuZ0NoZWNrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcmRlcjogMztcbn1cbi5sYW5nQ2hlY2tfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ubGFuZ0NoZWNrX19pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAzcHggOXB4IDNweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbSAuaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cbi5sYW5nQ2hlY2tfX2l0ZW0gLmxhbmdDb250ZXh0IGZvbnQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNlcmlmO1xufVxuLmxhbmdDaGVja19faXRlbSBpbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAubGFuZ0NvbnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmxhbmdDb250ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxufVxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3cge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYjA0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3cge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YmVmb3JlLCAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSwgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDI0JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDI0JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5sYW5nQ2hlY2tfX2l0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3JkZXI6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5jb250ZW50IC5sZWZ0LXRleHQge1xuICBmb250LXNpemU6IGNhbGMoMjhweCArIDQ4ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUgMCUsIHdoaXRlIDM1JSwgI2JmYmZiZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRlbnQgLnJpZ2h0LXRleHQge1xuICBmb250LXNpemU6IGNhbGMoMThweCArIDE0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xufVxuLmNvbnRlbnQgLnNlcGFyYXRvciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRlbnQgLmxlZnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG4gIC5jb250ZW50IC5yaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyJTtcbn1cbi5oZWFkZXIgLmxhbmdDaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVhZGVyIC5sb2dvIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMyAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmhlYWRlciAubG9nbyBoMSB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlYWRlciAubG9nbyAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYm9keS5sb2FkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuYm9keS5sb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcmVsb2FkZXIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTB2aDtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuKiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxlbW9uL01pbGsoUlVTIEJZIExZQUpLQSlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxlZnQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaWdodC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZiYjA0O1xufVxuXG4ueWVsbG93LXRleHQge1xuICBjb2xvcjogI2ZmZTMwMDtcbn1cblxuLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCA0MHB4ICNmZmJiMDQgaW5zZXQsIDAgMCAwIDAgI2ZmYmIwNDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICNmZmJiMDQgaW5zZXQsIDAgMCAxMHB4IDRweCAjZmZiYjA0O1xuICBjb2xvcjogI2ZmYmIwNDtcbn1cblxuLm1hcmdpbi10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5dnc7XG59XG5cbi5tYXJnaW4tdGV4dE9mZiB7XG4gIG1hcmdpbi1sZWZ0OiAtOXZ3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG51bCxcclxubGksXHJcbm9sIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3R0b206IG5vbmU7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL051bml0by1CbGFjay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL051bml0by1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi8uLi9mb250cy9OdW5pdG8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzL051bml0by1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzL051bml0by1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzL051bml0by1CbGFjay5zdmcjTnVuaXRvLUJsYWNrJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMZW1vbi9NaWxrKFJVUyBCWSBMWUFKS0EpJztcclxuICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL0xlbW9uTWlsa1JVU0JZTFlBSktBLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4vLi4vZm9udHMvTGVtb25NaWxrUlVTQllMWUFKS0EuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4vLi4vZm9udHMvTGVtb25NaWxrUlVTQllMWUFKS0Eud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLy4uL2ZvbnRzL0xlbW9uTWlsa1JVU0JZTFlBSktBLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4vLi4vZm9udHMvTGVtb25NaWxrUlVTQllMWUFKS0EudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi8uLi9mb250cy9MZW1vbk1pbGtSVVNCWUxZQUpLQS5zdmcjTGVtb25NaWxrUlVTQllMWUFKS0EnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcblxyXG4kbWFpblRleHQ6ICdMZW1vbi9NaWxrKFJVUyBCWSBMWUFKS0EpJyxcclxuc2Fucy1zZXJpZjtcclxuJGxvZ29UZXh0OiAnTnVuaXRvJyxcclxuc2Fucy1zZXJpZjsiLCJAbWl4aW4gbXEoJHBvaW50KSB7XHJcbiBAZWFjaCAkYnJlYWtwb2ludCxcclxuICR3aWR0aHMgaW4gJGJyZWFrcG9pbnQtd2lkdGhzIHtcclxuICBAaWYgJHBvaW50PT0kYnJlYWtwb2ludCB7XHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhzKSB7XHJcbiAgICBAY29udGVudDtcclxuICAgfVxyXG4gIH1cclxuIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAqL1xyXG5cclxuJGJyZWFrcG9pbnQtd2lkdGhzOiAoZmhkOjE5MjBweCwgbGc6IDEyMDBweCwgbWQ6IDk5MnB4LCBzbTogNzY3cHgsIHhzOiA1NzZweCkhZGVmYXVsdDtcclxuXHJcbi8qIENvbnRhaW5lciAqL1xyXG5cclxuJGNvbnRhaW5lci13aWR0aHM6ICggZmhkOiAxNzgwcHgsIGxnOiA5MDBweCwgbWQ6IDc1MHB4LCBzbTogNTU4cHgsIHhzOiBhdXRvKSFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXHJcblxyXG4kbWF4V2lkdGg6IDE5MjA7ICAvLyB3aWR0aCBmb3IgbWF4aW11bSBmb250IHNpemVcclxuXHJcbkBtaXhpbiBhZGFwdGl2LWZvbnQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAgICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgICAkbWF4V2lkdGg6ICRtYXhXaWR0aCAtIDMyMDtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcblxyXG4vLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoZm9udFNpemVGb3JQQywgZm9udFNpemVGb3JNb2JpbGUpOyIsIi5pY29uIHtcclxuICAgICYtcHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXJ1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG4gICAgfVxyXG59IiwiLndoZWVsLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4vKiDQvtCx0YnQuNC1INC90LDRgdGC0YDQvtC50LrQuCDRgdGC0YDQsNC90LjRhtGLICovXHJcbi53aGVlbC1ibG9jayB7XHJcbiAgICAvKiDQv9C+0LTQutC70Y7Rh9Cw0LXQvCDRgdC10YLQutGDICovXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgLyog0YHRgtCw0LLQuNC8INCy0YHRkSDQv9C+INGG0LXQvdGC0YDRgyAqL1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIC8qINC10YHQu9C4INGH0YLQvi3RgtC+INC90LUg0L/QvtC80LXRidCw0LXRgtGB0Y8g0L3QsCDRgdCy0L7RkSDQvNC10YHRgtC+IOKAlCDRgdC60YDRi9Cy0LDQtdC8INGC0L4sINGH0YLQviDQvdC1INC/0L7QvNC10YHRgtC40LvQvtGB0YwgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyog0L7QsdGJ0LjQuSDQsdC70L7QuiDQtNC70Y8g0LLRgdC10YUg0Y3Qu9C10LzQtdC90YLQvtCyICovXHJcbiAgICAuZGVhbC13aGVlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmIwNDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjZmZiYjA0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLyog0YDQsNC30LzQtdGA0Ysg0LrQvtC70LXRgdCwICovXHJcbiAgICAgICAgLS1zaXplOiBjbGFtcCgyNTBweCwgNTB2dywgNDMwcHgpO1xyXG4gICAgICAgIC8qINC90LDRgdGC0YDQvtC50LrQuCDRj9GA0LrQvtGB0YLQuCDQuCDQt9Cw0LvQuNCy0LrQuCDRhNC+0L3QsCDRgdC10LrRgtC+0YDQvtCyICovXHJcbiAgICAgICAgLS1sZy1oczogMCAzJTtcclxuICAgICAgICAtLWxnLXN0b3A6IDUwJTtcclxuICAgICAgICAtLWxnOiBsaW5lYXItZ3JhZGllbnQoaHNsKHZhcigtLWxnLWhzKSAwJSkgMCB2YXIoLS1sZy1zdG9wKSxcclxuICAgICAgICAgICAgICAgIGhzbCh2YXIoLS1sZy1ocykgMjAlKSB2YXIoLS1sZy1zdG9wKSAxMDAlKTtcclxuICAgICAgICAvKiDQtNC+0LHQsNCy0LvRj9C10Lwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INC00YDRg9Cz0LjRhSDRjdC70LXQvNC10L3RgtC+0LIgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLyog0L/QvtC00LrQu9GO0YfQsNC10Lwg0YHQtdGC0LrRgyAqL1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLy8gZ3JpZC1nYXA6IGNhbGModmFyKC0tc2l6ZSkgLyAyMCk7XHJcbiAgICAgICAgLyog0LLRi9GA0LDQstC90LjQstCw0LXQvCDRgdC+0LTQtdGA0LbQuNC80L7QtSDQsdC70L7QutCwINC/0L4g0YbQtdC90YLRgNGDICovXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAvKiDQt9Cw0LTQsNGR0Lwg0LjQvNC10L3QsCDQvtCx0LvQsNGB0YLQtdC5INCy0L3Rg9GC0YDQuCDRgdC10YLQutC4ICovXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJzcGlubmVyXCJcclxuICAgICAgICAgICAgXCJ0cmlnZ2VyXCI7XHJcbiAgICAgICAgLyog0YPRgdGC0LDQvdCw0LLQu9C40LLQsNC10Lwg0YDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1zaXplKSAvIDIxKTtcclxuXHJcbiAgICAgICAgLmNpcmNsZS1iZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTI3cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1MnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDIycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBjbGFtcCg1cHgsIDF2dywgMTBweCkgc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxMjAsIDM1KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsb2dvVGV4dDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJlLWJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICAgICAgdG9wOiAtMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUycHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDUycHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL0ZpcmUucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAycHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogRmxpY2tlcmluZyAxcyBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgRmxpY2tlcmluZyB7XHJcbiAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9GaXJlLTIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL0ZpcmUtMi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA1MSUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvRmlyZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL0ZpcmUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY3cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLyog0LLRgdGRLCDRh9GC0L4g0L7RgtC90L7RgdC40YLRgdGPINC60L4g0LLQvdGD0YLRgNC10L3QvdC40Lwg0Y3Qu9C10LzQtdC90YLQsNC8INCz0LvQsNCy0L3QvtCz0L4g0LHQu9C+0LrQsCwg0LHRg9C00LXRgiDQvdCw0YXQvtC00LjRgtGM0YHRjyDQsiDQvtCx0LvQsNGB0YLQuCDRgdC10YLQutC4INGBINC90LDQt9Cy0LDQvdC40LXQvCBzcGlubmVyICovXHJcbiAgICAuZGVhbC13aGVlbD4qIHtcclxuICAgICAgICBncmlkLWFyZWE6IHNwaW5uZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLyog0YHQsNC8INCx0LvQvtC6INC4INC60L3QvtC/0LrQsCDQsdGD0LTRg9GCINC90LDRhdC+0LTQuNGC0YzRgdGPINCyINC+0LHQu9Cw0YHRgtC4INGB0LXRgtC60Lgg0YEg0L3QsNC30LLQsNC90LjQtdC8IHRyaWdnZXIg0Lgg0LHRg9C00YPRgiDQstGL0YDQvtCy0L3QtdC90Ysg0L/QviDRhtC10L3RgtGA0YMgKi9cclxuICAgIC5kZWFsLXdoZWVsIC5idG4tc3BpbiB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiB0cmlnZ2VyO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8qINGB0LXQutGC0L7RgCDQutC+0LvQtdGB0LAgKi9cclxuICAgIC5zcGlubmVyIHtcclxuICAgICAgICAvKiDQtNC+0LHQsNCy0LvRj9C10Lwg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+0LUg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLyog0L/QvtC00LrQu9GO0YfQsNC10Lwg0YHQtdGC0LrRgyAqL1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLyog0LLRi9GA0LDQstC90LjQstCw0LXQvCDQstGB0ZEg0L/QviDRhtC10L3RgtGA0YMgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8qINC00L7QsdCw0LLQu9GP0LXQvCDRjdC70LXQvNC10L3RgiDQsiDRgdC10YLQutGDICovXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzcGlubmVyXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy93aGVlbC1iZy5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLyog0YPRgdGC0LDQvdCw0LLQu9C40LLQsNC10Lwg0YDQsNC30LzQtdGA0YsgKi9cclxuICAgICAgICB3aWR0aDogdmFyKC0tc2l6ZSk7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcclxuICAgICAgICAvKiDQv9C+0LLQvtGA0LDRh9C40LLQsNC10Lwg0Y3Qu9C10LzQtdC90YIgICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1yb3RhdGUsIDMwKSAqIDFkZWcpKTtcclxuICAgICAgICAvKiDRgNC40YHRg9C10Lwg0LrRgNGD0LPQu9GD0Y4g0L7QsdCy0L7QtNC60YMsINCwINCy0YHRkSwg0YfRgtC+INC90LUg0L/QvtC80LXRgdGC0LjRgtGB0Y8sIOKAlCDQsdGD0LTQtdGCINGB0LrRgNGL0YLQviDQt9CwINC60YDRg9Cz0L7QvCAqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDQstGB0ZEsINGH0YLQviDQstC90YPRgtGA0Lgg0Y3RgtC+0LPQviDQsdC70L7QutCwLCDQsdGD0LTQtdGCINC90LDRhdC+0LTQuNGC0YzRgdGPINCyINC+0LHQu9Cw0YHRgtC4INGB0LXRgtC60Lgg0YEg0L3QsNC30LLQsNC90LjQtdC8IHNwaW5uZXIgKi9cclxuICAgIC5zcGlubmVyICoge1xyXG4gICAgICAgIGdyaWQtYXJlYTogc3Bpbm5lcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiDRgtC10LrRgdGCINC90LAg0YHQtdC60YLQvtGA0LDRhSAqL1xyXG4gICAgLnByaXplIHtcclxuICAgICAgICAvKiDQstC60LvRjtGH0LDQtdC8IMKr0LPQuNCx0LrRg9GOwrsg0LLRkdGA0YHRgtC60YMgKi9cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLyog0LfQsNC00LDRkdC8INC+0YLRgdGC0YPQv9GLINC+0YIg0LrRgNCw0ZHQsiDQsdC70L7QutCwICovXHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLXNpemUpIC8gNikgMCBjYWxjKHZhcigtLXNpemUpIC8gMjApO1xyXG4gICAgICAgIC8qINGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INGA0LDQt9C80LXRgNGLICovXHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAvKiDRg9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDQutC+0L7RgNC00LjQvdCw0YLRiywg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INC60L7RgtC+0YDRi9GFINCx0YPQtNC10Lwg0LLRgNCw0YnQsNGC0Ywg0YLQtdC60YHRgiAqL1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcclxuICAgICAgICAvKiDQv9C+0LLQvtGA0LDRh9C40LLQsNC10Lwg0YLQtdC60YHRgiAqL1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLXJvdGF0ZSkpO1xyXG4gICAgICAgIC8qINC30LDQv9GA0LXRidCw0LXQvCDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y4g0LLRi9C00LXQu9GP0YLRjCDQvNGL0YjQutC+0Lkg0YLQtdC60YHRgiDQvdCwINGB0LXQutGC0L7RgNCw0YUgKi9cclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpemUgLnRleHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXplIHtcclxuICAgICAgICAmLmxvc3NlcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDExKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2lubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI4LCAxNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZiYjA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNtYWxsLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgICAgJi53aW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvc3NlcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog0Y/Qt9GL0YfQvtC6ICovXHJcbiAgICAudGlja2VyIHtcclxuICAgICAgICAvKiDQtNC+0LHQsNCy0LvRj9C10Lwg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+0LUg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvKiDRg9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDRgNCw0LfQvNC10YDRiyAqL1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgLyog0LTQtdC70LDQtdC8INGC0LDQuiwg0YfRgtC+0LHRiyDRj9C30YvRh9C+0Log0LHRi9C7INCy0YvRiNC1INC60L7Qu9C10YHQsCAqL1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICAvKiDRhNC+0YDQvNCwINGP0LfRi9GH0LrQsCAqL1xyXG4gICAgICAgIC8qINGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdC8INGC0L7Rh9C60YMsINC+0YLQvdC+0YHQuNGC0LXQu9GM0L3QviDQutC+0YLQvtGA0L7QuSDQsdGD0LTQtdGCINCy0YDQsNGJ0LDRgtGM0YHRjyDRj9C30YvRh9C+0Log0L/RgNC4INC00LLQuNC20LXQvdC40Lgg0LrQvtC70LXRgdCwICovXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgLyog0YTQvtC9INGP0LfRi9GH0LrQsCAqL1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvdGlja2VyLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qINC60L3QvtC/0LrQsCDQt9Cw0L/Rg9GB0LrQsCDQutC+0LvQtdGB0LAgKi9cclxuICAgIC5idG4tc3BpbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8qINCx0LXRgNGR0Lwg0YDQsNC30LzQtdGAINGI0YDQuNGE0YLQsCDRgtCw0LrQvtC5INC20LUsINC60LDQuiDQsiDQutC+0LvQtdGB0LUgKi9cclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgLyog0LTQvtCx0LDQstC70Y/QtdC8INC+0YLRgdGC0YPQv9GLINC+0YIg0YLQtdC60YHRgtCwINCy0L3Rg9GC0YDQuCDQutC90L7Qv9C60LggKi9cclxuICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMnJlbSAxcmVtO1xyXG4gICAgICAgIC8qINGB0LrRgNGD0LPQu9GP0LXQvCDRg9Cz0LvRiyAqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAvKiDQvNC10L3Rj9C10Lwg0LLQvdC10YjQvdC40Lkg0LLQuNC0INC60YPRgNGB0L7RgNCwINC90LDQtCDQutC90L7Qv9C60L7QuSDQvdCwINGA0YPQutGDKi9cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLyog0LXRgdC70Lgg0LrQvdC+0L/QutCwINC90LDQttCw0YLQsCDQuCDQvdC10LDQutGC0LjQstC90LAgKi9cclxuICAgIC5idG4tc3BpbjpkaXNhYmxlZCB7XHJcbiAgICAgICAgLyog0LzQtdC90Y/QtdC8INCy0L3QtdGI0L3QuNC5INCy0LjQtCDQutGD0YDRgdC+0YDQsCAqL1xyXG4gICAgICAgIGN1cnNvcjogcHJvZ3Jlc3M7XHJcbiAgICAgICAgLyog0LTQtdC70LDQtdC8INC60L3QvtC/0LrRgyDQv9C+0LvRg9C/0YDQvtC30YDQsNGH0L3QvtC5ICovXHJcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDQsNC90LjQvNCw0YbQuNGPINCy0YDQsNGJ0LXQvdC40Y8gKi9cclxuICAgIC5pcy1zcGlubmluZyAuc3Bpbm5lciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDhzIGN1YmljLWJlemllcigwLjEsIC0wLjAxLCAwLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDQsNC90LjQvNCw0YbQuNGPINC00LLQuNC20LXQvdC40Y8g0Y/Qt9GL0YfQutCwICovXHJcbiAgICAuaXMtc3Bpbm5pbmcgLnRpY2tlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB0aWNrIDcwMG1zIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyog0Y3RhNGE0LXQutGCLCDQutC+0LPQtNCwINC60L7Qu9C10YHQviDQt9Cw0LTQtdCy0LDQtdGCINGP0LfRi9GH0L7QuiDQv9GA0Lgg0LLRgNCw0YnQtdC90LjQuCAqL1xyXG4gICAgQGtleWZyYW1lcyB0aWNrIHtcclxuICAgICAgICA0MCUge1xyXG4gICAgICAgICAgICAvKiDRh9GD0YLRjCDQv9C+0LLQvtGA0LDRh9C40LLQsNC10Lwg0Y/Qt9GL0YfQvtC6INC90LDQstC10YDRhSDQsiDRgdC10YDQtdC00LjQvdC1INCw0L3QuNC80LDRhtC40LggKi9cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuXHJcbi8vICBDb2xvcnMgXHJcblxyXG4kbWFpbkJnOiAjMTUxNTE1O1xyXG4kbWFpbkZvbnQ6ICNmZmZmZmY7XHJcbiRvcmFuZ2U6ICNmZmJiMDQ7XHJcbiR5ZWxsb3c6ICNmZmUzMDA7XHJcbiIsIi5pbmZvUG9wVXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2hvd1BvcFVwIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNob3dQb3BVcCB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNraW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggJG9yYW5nZTtcclxuICAgICAgICBwYWRkaW5nOiAxMCUgMyU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzJSA1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg0NSwgMjIpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUgMCUsIHdoaXRlIDM1JSwgIzczNmQ2ZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg1MCwgMjYpO1xyXG4gICAgICAgIG1hcmdpbjogMyUgYXV0byA0JTtcclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubG5nLWJvbnVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vbmV5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9uZXksXHJcbiAgICAgICAgICAgIC5mcyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuXHJcbiAgICAgICAgJl9fY29udGVudCxcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjcsIDE2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgIH1cclxufSIsIi5sYW5nQ2hlY2sge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmhvdmVyLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmdTaG93O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgYmdTaG93IHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxODAsIDE4MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmdTaG93MjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBiZ1Nob3cyIHtcclxuICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYW5nQ2hlY2tfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93SXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW1EZXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2hvd0l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2hvd0l0ZW1EZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDlweCAzcHggMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYW5nQ29udGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDdweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9udCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2VyaWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhbmdDb250ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250ZW50IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgIC5sZWZ0LXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg3NiwgMjgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMzUlLCByZ2JhKDE5MSwgMTkxLCAxOTEsIDEpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgzMiwgMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIC5sZWZ0LXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDIlO1xyXG5cclxuICAgIC5sYW5nQ2hlY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNDMsIDMwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICoge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxvZ29UZXh0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaHRtbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkJnO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRtYWluRm9udDtcclxuXHJcbiAgICAmLmxvYWRlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ByZWxvYWRlci5naWYnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwdmg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuKiB7XHJcbiAgICBmb250LWZhbWlseTogJG1haW5UZXh0O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubWFpbi1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubGVmdC10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5yaWdodC10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ub3JhbmdlLXRleHQge1xyXG4gICAgY29sb3I6ICRvcmFuZ2VcclxufVxyXG5cclxuLnllbGxvdy10ZXh0IHtcclxuICAgIGNvbG9yOiAkeWVsbG93O1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuNyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNDBweCA0MHB4ICRvcmFuZ2UgaW5zZXQsIDAgMCAwIDAgJG9yYW5nZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgJG9yYW5nZSBpbnNldCwgMCAwIDEwcHggNHB4ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tdGV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDl2dztcclxuXHJcbn1cclxuXHJcbi5tYXJnaW4tdGV4dE9mZiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTl2dztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn0iXX0= */
