/* fonts */
/*color
*/
* {
  box-sizing: border-box;
}
a {
  text-decoration: none;
}
html,
body {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 320px) {
  html {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1199px) {
  html {
    font-size: 16px;
  }
}
@media only screen and (min-width: 2300px) {
  html {
    font-size: 18px;
  }
}
body {
  background: #31343b;
  overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
ul,
li,
a,
div,
p,
span {
  font-family: 'Montserrat', sans-serif;
  padding: 0;
  margin: 0;
}
ul,
li {
  list-style: none;
}
a {
  transition: 0.25s ease-in-out;
}
@keyframes pulse {
  0% {
    transform: translate(-50%, -50%) scale(0);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
.fixed-button {
  position: fixed;
  top: 75%;
  left: 4%;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  -ms-transform: translateY(200%);
      transform: translateY(200%);
  transition: 1s ease-in-out;
  text-align: center;
  cursor: pointer;
}
.fixed-button.fixed {
  opacity: 1;
  visibility: visible;
  -ms-transform: translateY(0%);
      transform: translateY(0%);
  transition: 1s ease-in-out;
}
.fixed-button__btn {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 80px;
  height: 80px;
  margin: 0 auto 1rem;
  background: #ffffff;
  border-radius: 50%;
  transition: 0.25s ease-in-out;
}
.fixed-button__btn path {
  fill: #C8A781;
  transition: 0.25s ease-in-out;
}
.fixed-button__btn img {
  -webkit-filter: brightness(1) invert(0);
          filter: brightness(1) invert(0);
  transition: 0.25s ease-in-out;
}
.fixed-button__btn:before,
.fixed-button__btn:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  -ms-transform: translate(-50%, -50%) scale(0);
      transform: translate(-50%, -50%) scale(0);
  width: 116px;
  height: 116px;
  opacity: 0.3;
  border: 1px solid #FFFFFF;
  box-shadow: 10px 14px 48px rgba(0, 0, 0, 0.25);
  border-radius: 100px;
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation-direction: alternate;
}
.fixed-button__btn:after {
  width: 154px;
  height: 154px;
  opacity: 0.1;
}
.fixed-button__btn:before {
  animation-delay: 0.25s;
}
.fixed-button__btn:hover {
  background: #C8A781;
  transition: 0.25s ease-in-out;
}
.fixed-button__btn:hover img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  transition: 0.25s ease-in-out;
}
.fixed-button__text {
  white-space: nowrap;
}
@media only screen and (max-width: 1199px) {
  .fixed-button .fixed-button__text {
    display: none;
  }
}
.s-section {
  position: relative;
}
.no-scroll {
  overflow: hidden;
}
.button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 18px 30px;
  background: #FFFFFF;
  box-shadow: 20px 14px 44px rgba(0, 0, 0, 0.25);
}
.button:hover {
  background: #C8A781;
  color: #ffffff;
}
.header {
  max-width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background: linear-gradient(180deg, #31343B 0%, #31343B 100%);
}
.header .container {
  max-width: 100%;
  padding: 0 46px 0 40px;
}
.header__logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  left: 5%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.header__additional {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 5%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
}
.header__additional .button {
  font-family: 'Oswald', sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 160%;
  text-transform: uppercase;
  color: #C8A781;
}
.header__additional .button:hover {
  background: #C8A781;
  color: #ffffff;
}
.header__lang {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 40px;
}
.header__lang-item {
  position: relative;
  padding: 2px 0;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 22px;
  color: #737374;
}
.header__lang-item:first-child:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: #C8A781;
}
.header__lang-item.active {
  color: #C8A781;
}
.menu-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.menu-list__item {
  margin: 0 10px;
}
.menu-list__item a {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 160%;
  color: #C8A781;
  letter-spacing: 0px;
  transition: 0.25s ease-in-out;
}
.menu-list__item:hover a {
  transition: 0.25s ease-in-out;
}
.menu-list__item:first-of-type {
  margin-left: 0;
}
@media only screen and (max-width: 1199px) {
  .menu-list__item {
    margin: 0 15px;
  }
}
@media only screen and (max-width: 900px) {
  .menu-list__item {
    margin: 0 15px;
  }
}
html[data-direction="down"] .header {
  transform: translate3d(0, -100%, 0);
  transition: 0.25s ease-in-out 0.5s;
}
.u-1-5 {
  width: 20%;
}
.container-main {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media only screen and (min-width: 1000px) {
  .container-main {
    max-width: 60%;
  }
}
@media (max-width: 999px) {
  .container-main {
    max-width: 80%;
  }
}
.container-wide {
  width: 80%;
  margin: 0 auto;
  padding: 0 1px;
}
@media only screen and (max-width: 1199px) {
  .container-wide {
    width: 90%;
  }
}
.container-6 {
  width: 100%;
  max-width: 60%;
  padding: 0 2px;
}
@media only screen and (max-width: 1199px) {
  .container-6 {
    max-width: 80%;
  }
}
.container-7 {
  width: 100%;
  max-width: 70%;
  padding: 0 1px;
}
.container-8 {
  width: 100%;
  max-width: 80%;
  padding: 0 1px;
  margin: 0 auto;
}
@media only screen and (max-width: 1199px) {
  .container-8 {
    max-width: 95%;
  }
}
@media only screen and (max-width: 991px) {
  .container-8 {
    max-width: 95%;
  }
}
.ml-auto {
  margin-left: auto;
  margin-right: auto;
}
.ml-2 {
  margin-left: 20%;
  margin-right: auto;
}
.ml-1-3 {
  margin-left: 33.3334%;
}
.ml-1 {
  margin-left: 10%;
  margin-right: auto;
}
.b-1-2 {
  width: 50%;
}
.b-1-3 {
  width: 33.3333334%;
}
@media only screen and (max-width: 991px) {
  .b-1-3 {
    width: 66.6666667%;
  }
}
.b-2-3 {
  width: 66.6666667%;
}
@media only screen and (max-width: 991px) {
  .b-2-3 {
    width: 100%;
  }
}
.b-25-3 {
  width: 83.3333334%;
}
.mlr-auto {
  margin-left: auto;
  margin-right: auto;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.pt-100 {
  padding-top: 6.25rem;
}
.pt-185 {
  padding-top: 11rem;
}
.s-section {
  max-width: 100vw;
}
.section-title {
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-size: 3.75rem;
  line-height: 100%;
  color: #ffffff;
}
.section-title b {
  font-weight: 600;
  text-transform: uppercase;
}
.section-title:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  -ms-transform: translateY(10px);
      transform: translateY(10px);
  background: #C8A781;
}
.section-title.no-line:after {
  display: none;
}
.section-description {
  max-width: 500px;
}
.section-title + .section-description {
  margin-top: 40px;
}
.text {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.6;
  color: #FFFFFF;
}
.text p + p {
  margin-top: 1.875rem;
}
.text p {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.6;
  color: #FFFFFF;
}
.text b {
  font-weight: bold;
}
.o-layout {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  margin-left: 0;
}
.o-vertical-lines {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0.2;
}
@media only screen and (max-width: 1199px) {
  .o-vertical-lines {
    display: none;
  }
}
.o-layout_item {
  display: inline-block;
  vertical-align: top;
  width: 20%;
  font-size: 1rem;
  padding-left: 0;
}
.o-vertical-lines_line {
  position: relative;
  height: 100%;
}
.o-vertical-lines_line:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 1px solid #797979;
  transition: transform 1.2s cubic-bezier(0.4, 0, 0, 1);
  -ms-transform: scaleY(1);
      transform: scaleY(1);
  -ms-transform-origin: center top;
      transform-origin: center top;
}
/*
.o-vertical-lines.is-inview {
  .o-vertical-lines_line::after {
    transform: scaleY(1);
  }
}

.o-vertical-lines_line:nth-child(1)::after {
  transition-delay: .3s;
}

.o-vertical-lines_line:nth-child(2)::after {
  transition-delay: .6s;
}

.o-vertical-lines_line:nth-child(3)::after {
  transition-delay: .8s;
}

.o-vertical-lines_line:nth-child(4)::after {
  transition-delay: 1.1s;
}

*/
.nav-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 50px;
  height: 50px;
  border: 1px solid #C8A781;
  cursor: pointer;
}
.nav-button_gold {
  background: #C8A781;
}
@media only screen and (max-width: 1199px) {
  .s-section {
    -ms-transform: none !important;
        transform: none !important;
    opacity: 1!important;
  }
  .pt-100 {
    padding-top: 5.5rem;
  }
  .pt-185 {
    padding-top: 6rem;
  }
  .section-title {
    font-size: 3rem;
  }
  .header__logo,
  .header__additional {
    position: static;
    -ms-transform: none;
        transform: none;
  }
  .header .container-6 {
    max-width: 90%;
  }
  .menu-list {
    width: auto;
  }
  .menu-list__item:first-of-type {
    margin-left: 30px;
  }
  .fixed-button {
    right: 0;
    left: unset;
    top: unset;
    bottom: 25%;
    width: auto;
    -ms-transform: none;
        transform: none;
    opacity: 1;
    visibility: visible;
  }
  .fixed-button__btn {
    width: 70px;
    height: 70px;
    border-radius: 50% 0 0 50%;
  }
  .fixed-button__btn:before {
    width: 80px;
    height: 80px;
    border-radius: 50% 0 0 50%;
  }
  .fixed-button__btn:after {
    width: 100px;
    height: 100px;
    border-radius: 50% 0 0 50%;
  }
}
@media only screen and (max-width: 991px) {
  body {
    max-width: 100%;
    overflow-x: hidden;
  }
  .header__menu {
    display: none;
  }
  .section-title {
    font-size: 2.5rem;
  }
  .container-wide {
    max-width: 95%;
  }
}
@media only screen and (max-width: 767px) {
  .b-1-2 {
    width: 75%;
  }
  .header {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media only screen and (max-width: 575px) {
  .pt-100 {
    padding-top: 5rem;
  }
  .section-title {
    font-size: 2rem;
  }
  .container-6 {
    max-width: 90%;
  }
  .b-1-2 {
    width: 100%;
  }
  .header {
    padding-top: 1.5rem;
  }
  .button {
    padding: 12px 20px;
  }
}
body,
.scroll-container {
  scroll-behavior: smooth;
}
.about .section-title {
  white-space: nowrap;
}
.about__image {
  position: relative;
  width: 110%;
  padding-top: 37.5%;
  overflow: hidden;
  margin: 2.5rem auto;
}
.about__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about__desc {
  max-width: 430px;
}
.system .section-title {
  position: relative;
  left: 10%;
  margin-bottom: 3rem;
  max-width: 80%;
}
@media only screen and (max-width: 1199px) {
}
.system__svg {
  width: 50%;
  position: absolute;
  right: 0;
  height: 30rem;
}
.system__svg .svg-content,
.system__svg img {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.system-slider {
  position: relative;
  margin-top: 3rem;
}
.system-slider__nav {
  left: -70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 23rem;
  overflow: hidden;
}
.system-slider__left {
  position: absolute;
  top: 50%;
  left: 20%;
  z-index: 99;
  width: 40%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.system-slider__left .slick-list {
  height: 4.6875rem !important;
  overflow: visible;
}
.system-slider .slick-slide {
  outline: none;
}
.system-slider__arrows {
  position: absolute;
  top: 50%;
  left: 10%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  z-index: 10;
}
.system-slider__counter {
  position: absolute;
  top: 50%;
  left: 0;
  font-weight: 600;
  font-size: 4.375rem;
  line-height: 100%;
  color: #ffffff;
  opacity: 0.1;
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
  transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
}
.system-slider__nav-item {
  height: 4.6875rem !important;
}
.system-slider__nav-item .inner {
  position: relative;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 70px;
  font-size: 0.5rem;
  line-height: 280%;
  color: #FFFFFF;
  opacity: 0.2;
  white-space: nowrap;
  transition: 0.3s ease-in-out;
}
.system-slider__nav-item .inner:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 30px;
  display: block;
  width: 20px;
  height: 1px;
  background: #C8A781;
  opacity: 1;
  -ms-transform: translate(0%, -50%);
      transform: translate(0%, -50%);
  transition: 0.3s ease-in-out;
}
.system-slider__nav-item.current .inner {
  font-weight: 600;
  font-size: 1.875rem;
  line-height: normal;
  opacity: 1;
  transition: 0.3s ease-in-out;
}
.system-slider__nav-item.current .inner:before {
  width: 50px;
  left: 0;
  opacity: 1;
  transition: 0.3s ease-in-out;
}
.system-slider__nav-item.level-1 .inner {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 100%;
  opacity: 0.5;
  transition: 0.3s ease-in-out;
}
.system-slider__nav-item.level-1 .inner:before {
  width: 30px;
  left: 20px;
  opacity: 0.5;
  transition: 0.3s ease-in-out;
}
.system-images {
  width: 60%;
  margin: 0 0 0 auto;
}
.system-images__item {
  position: relative;
}
.system-images__item-bg {
  position: relative;
  padding-top: 58%;
}
.system-images__item-bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -5px;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4);
}
.system-images__item-bg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 101%;
  object-fit: cover;
  object-position: center;
}
.system-images__item-text {
  max-width: 400px;
  position: absolute;
  bottom: 8%;
  left: 18%;
  z-index: 2;
}
.location {
  position: relative;
  padding-bottom: 23rem;
}
.location:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  background: url("/public/img/map-min.png") no-repeat center center;
  background-size: 100%;
  opacity: 1;
  mix-blend-mode: lighten;
  z-index: -3;
}
.location:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  background: linear-gradient(180deg, rgba(49, 52, 59, 0) 0%, #31343B 100%), linear-gradient(179.94deg, #31343B 0.06%, rgba(49, 52, 59, 0) 56.78%);
  background-size: 100%;
  mix-blend-mode: lighten;
  z-index: -2;
}
.location__bottom {
  margin: 22.0625rem 0 2rem;
}
.location__img {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  padding-top: 80%;
  height: auto;
  min-height: 100%;
}
.location__img .svg-content {
  display: block;
  position: absolute;
  top: -8rem;
  left: 0;
  width: 100%;
  height: auto;
  max-height: 200%;
}
.location__img svg {
  width: 100%;
  height: 100%;
}
.location__img image {
  opacity: 0.6;
}
.territory {
  margin-top: 0; /*my correction*/
  width: 100%;
  overflow: hidden;
}
.territory .jsnahzaebal {
  cursor: pointer;
}
.territory__nav {
  margin-top: 2.625rem;
}
.territory .svg-container {
  display: inline-block;
  position: absolute;
  bottom: 10%;
  left: 30px;
  width: 76%;
  height: 52%;
}
.territory .svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.territory__nav-image {
  position: relative;
  width: 100%;
  padding-top: 60%;
}
.territory__nav-image .background {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 130%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
}
.territory__nav-items {
  position: absolute;
  bottom: 12%;
  left: 2%;
}
.territory__nav-items rect {
  fill: #ffffff !important;
  transition: 0.25s ease-in-out;
}
.territory__nav-items rect.active {
  fill: #C8A781 !important;
  transition: 0.25s ease-in-out;
}
.territory__nav-items path {
  fill: #C8A781 !important;
  transition: 0.25s ease-in-out;
}
.territory__nav-items g.active path {
  fill: #ffffff !important;
  transition: 0.25s ease-in-out;
}
.territory__nav-content {
  margin-top: 2.5rem;
}
.territory__nav-item {
  position: relative;
  margin-bottom: 2rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 160%;
  color: #ffffff;
  transition: color 0.2s cubic-bezier(0.4, 0, 0, 1);
  cursor: pointer;
}
.territory__nav-item span {
  display: inline-block;
  position: relative;
  width: 290px;
  max-width: 90%;
  padding-bottom: 0.35rem;
  overflow: hidden;
}
.territory__nav-item span:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: #C8A781;
  -ms-transform: translate(0%, 150%);
      transform: translate(0%, 150%);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
}
.territory__nav-item.active {
  color: #C8A781;
  transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
}
.territory__nav-item.active span:before {
  -ms-transform: translate(0%, 0%);
      transform: translate(0%, 0%);
  transition: transform 0.75s cubic-bezier(0.4, 0, 0, 1);
}
.territory__text-list {
  position: relative;
}
.territory__text-item {
  max-width: 80%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: color 0.2s cubic-bezier(0.4, 0, 0, 1);
}
.territory__text-item.active {
  opacity: 1;
  visibility: visible;
  transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
}
.architecture__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 2.625rem;
}
.architecture-slider {
  margin: 2.5rem 0 0 auto;
}
.architecture-slider__wrapper {
  width: 100%;
}
.architecture-slider__item .inner {
  position: relative;
  width: 100%;
  padding-top: 82%;
}
.architecture-slider__item img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.architecture-slider__nav {
  margin-top: 1.75rem;
}
.plans {
  max-width: 100vw;
  overflow: hidden;
}
.plans__svg {
  width: 30%;
  position: absolute;
  right: 0;
  height: 25rem;
  -ms-transform: translate(0px, -100%);
      transform: translate(0px, -100%);
}
.plans__svg .svg-content,
.plans__svg img {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.plans__filters {
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.5rem;
}
.plans__filters-item {
  position: relative;
  margin-right: 7%;
  padding-bottom: 0.3rem;
  overflow: hidden;
  cursor: pointer;
}
.plans__filters-item:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #C8A781;
  -ms-transform: translateY(150%);
      transform: translateY(150%);
}
.plans__filters-item.active {
  color: #C8A781;
}
.plans__filters-item.active:before {
  -ms-transform: translateY(0%);
      transform: translateY(0%);
}
.plans__slider {
  margin-top: 2rem;
}
.line-slider {
  position: relative;
  left: 20%;
  width: 80%;
}
.line-slider:before {
  position: absolute;
  top: -50px;
  bottom: -50px;
  -ms-transform: translateX(-2px);
      transform: translateX(-2px);
  right: calc(100%);
  width: 100vw;
  background: #31343b;
  z-index: 99;
}
.line-slider .slick-track {
  display: -ms-flexbox;
  display: flex;
}
.line-slider .slick-slide {
  height: auto;
}
.line-slider .slick-list {
  overflow: visible;
}
.line-slider__item {
  position: relative;
  padding: 0 1px;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.line-slider__item-inner {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  z-index: 99;
  padding: 3.125rem 15px 1.875rem;
  background: #ffffff;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.5s ease-in-out;
  -ms-transform: scale(1);
      transform: scale(1);
  transition: 0.25s ease-in-out;
}
.line-slider__item-plan {
  position: relative;
  width: 100%;
  padding-top: 106%;
}
.line-slider__item-plan img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.line-slider .hover {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.line-slider__item-button {
  opacity: 0;
  width: 60px;
  height: 60px;
  background: url("/public/img/zoom.svg"), #C8A781;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s ease-in-out;
}
.line-slider__item-button-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0;
  width: auto;
  height: 60px;
  padding: 1rem 1.8rem;
  background: #C8A781;
  font-weight: 600;
  font-size: 14px;
  line-height: normal;
  color: #ffffff;
  text-transform: uppercase;
  transition: 0.3s ease-in-out;
}
.line-slider__item:hover .line-slider__item-inner {
  z-index: 99999;
  opacity: 1;
  -ms-transform: scale(1.05);
      transform: scale(1.05);
  transition: 0.5s ease-in-out;
}
.line-slider__item:hover .line-slider__item-inner .line-slider__item-button,
.line-slider__item:hover .line-slider__item-inner .line-slider__item-button-text {
  opacity: 1;
  transition: 0.3s ease-in-out;
}
.line-slider__item.slick-active {
  opacity: 1;
  transition: 0.5s ease-in-out;
}
.line-slider__item-text {
  margin-top: 1.675rem;
  color: #31343b;
}
.line-slider__item-text p {
  color: #31343b;
}
.line-slider_projects .line-slider__item-inner {
  padding: 1.3rem 0 1.625rem;
}
.line-slider_projects .line-slider__logo {
  width: 90px;
  height: 50px;
  margin: 0 auto;
}
.line-slider_projects .line-slider__logo img {
  max-height: 100%;
  object-fit: contain;
}
.line-slider_projects .line-slider__img {
  position: relative;
  width: 100%;
  padding-top: 66%;
  margin: 1rem 0 1.5rem;
}
.line-slider_projects .line-slider__img img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.line-slider_projects .line-slider__item-text {
  max-width: 240px;
  text-align: center;
}
.process__scale {
  position: relative;
  width: 100%;
  -ms-transform: translateX(-25%);
      transform: translateX(-25%);
  padding-top: 81%;
  margin-top: 5.625rem;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  background: url("/public/img/scale-bg.jpg") no-repeat center center;
  background-size: cover;
}
.process .scale {
  position: absolute;
  bottom: 0;
  left: calc(100% + 1px);
  width: 100%;
  height: 100%;
  max-height: 0;
  transition: 0.5s ease-in-out;
}
.process .scale-inner {
  position: relative;
  width: 10%;
  height: 100%;
  background: linear-gradient(to top, rgba(200, 167, 129, 0) 0%, #C8A781 100%);
}
.process .scale-inner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 1px;
  z-index: 1;
  display: block;
  width: 200%;
  height: 1px;
  background: #C8A781;
}
.process .scale-strips {
  position: absolute;
  top: 0;
  left: 0;
  right: -2px;
  bottom: 0;
  background-image: linear-gradient(to top, transparent 0%, transparent 5%, #31343b 5%, #31343b 100%);
  background-size: 1px 20px;
}
.process .scale__info {
  position: absolute;
  left: calc(25% + 1px);
  top: -3rem;
  max-width: 80%;
}
.process .scale__info .num {
  margin-bottom: 10px;
  vertical-align: top;
  font-weight: 600;
  font-size: 7.5rem;
  line-height: 80%;
  color: #C8A781;
}
.process .scale__info .percent,
.process .scale__info .scale__text {
  font-weight: 300;
  font-size: 1.875rem;
  line-height: 100%;
  color: #C8A781;
}
.process .scale__info .num .percent {
  font-size: 2.5rem;
}
.process .scale__info .text {
  max-width: 400px;
  margin-top: 1.875rem;
}
.process .scale.is-inview {
  max-height: 25%;
  transition: 2.5s ease-in-out 0.5s;
}
.online-link {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 4.625rem;
  margin-left: -17.5px;
}
.online-link__button {
  position: relative;
  width: 30px;
  height: 30px;
  margin-right: 25px;
  border-radius: 50px;
  background: url("/public/img/play.svg") no-repeat 55% center, #ffffff;
  background-size: 10px;
  transition: 0.35s ease-in-out;
}
.online-link__button:before,
.online-link__button:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 80px;
  height: 80px;
  opacity: 0.2;
  border: 1px solid #C8A781;
  border-radius: 300px;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.online-link__button:after {
  width: 150px;
  height: 150px;
  opacity: 0.1;
}
.online-link__text {
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
  color: #FFFFFF;
  transition: 0.35s ease-in-out;
}
.online-link:hover .online-link__text {
  color: #C8A781;
  transition: 0.35s ease-in-out;
}
.guarantee {
  margin-top: 17rem;
}
.guarantee__content {
  margin-top: 2.5rem;
}
.guarantee__content .text {
  max-width: 80%;
}
.guarantee__bank {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.guarantee__bank img {
  display: inline;
  object-fit: contain;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.guarantee__bank .text {
  margin-top: 1.275rem;
}
.projects {
  max-width: 100%;
  overflow: hidden;
}
.projects__slider {
  margin-top: 3.75rem;
}
.company .container-6 {
  position: relative;
}
.company__svg {
  position: absolute;
  top: 0;
  left: 55%;
  height: 30rem;
  width: 62%;
}
.company__svg .svg-content,
.company__svg img {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.company .section-description {
  margin-top: 4rem;
}
.company .section-description img {
  margin-bottom: 2rem;
}
.company__list {
  margin-top: 4rem;
}
.company__item .text {
  margin-top: 1.2rem;
  max-width: 75%;
}
.company__button {
  max-width: 60%;
  margin-top: 4rem;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: normal;
  color: #C19E7B;
}
.contacts {
  padding-bottom: 7rem;
}
.contacts__wrapper {
  margin-top: 3.25rem;
}
.contacts__locations {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2rem;
}
.contacts__locations-item {
  padding-left: 1px;
  margin-bottom: 1.625rem;
}
.contacts__tel a {
  font-weight: bold;
  font-size: 1.625rem;
  line-height: 160%;
  color: #ffffff;
}
.contacts__tel a:hover {
  color: #C8A781;
}
.contacts__socials {
  margin: 2.5rem 0 6.75rem;
}
.contacts__company {
  text-align: right;
}
.contacts__company img {
  display: block;
  margin: 0 0 1.25rem auto;
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(49, 52, 59, 0.8);
  overflow-y: scroll;
  opacity: 0;
  visibility: hidden;
  transition: 0.25s ease-in-out;
}
.overlay.active {
  opacity: 1;
  visibility: visible;
  transition: 0.25s ease-in-out;
}

.form-field {
  margin-right: 24px;
}
.form-field input,
.form-field button {
  width: 251px;
  height: 60px;
  padding: 1rem 20px;
  background: #F0F0F0;
  border: 1px solid rgba(49, 52, 59, 0.2);
  transition: 0.25s ease-in-out;
  outline: none;
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  color: #31343B;
}
.form-field input::-webkit-input-placeholder,
.form-field button::-webkit-input-placeholder {
  color: rgba(49, 52, 59, 0.4);
}
.form-field input:-ms-input-placeholder,
.form-field button:-ms-input-placeholder {
  color: rgba(49, 52, 59, 0.4);
}
.form-field input::placeholder,
.form-field button::placeholder {
  color: rgba(49, 52, 59, 0.4);
}
.form-field input:focus,
.form-field button:focus {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
  border: 1px solid #C19E7B;
  transition: 0.25s ease-in-out;
}
.form-field__submit input,
.form-field__submit button {
  border-color: #C8A781;
  background: #C8A781;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  text-transform: uppercase;
  color: #ffffff;
  box-shadow: none;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.form-field__submit input:hover,
.form-field__submit button:hover {
  background: #ffffff;
  color: #C8A781;
  transition: 0.3s ease-in-out;
}
.form-field.error input {
  border-color: rgba(255, 0, 0, 0.5);
}
@media only screen and (max-width: 1199px) {
  .menu-list {
    width: auto;
  }

  .form-field {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .form-field input,
  .form-field button {
    width: 100%;
    height: auto;
  }
  .system-slider__arrows {
    left: 5%;
  }
  .process .b-2-3 {
    width: 50%;
  }
  .process__scale {
    -ms-transform: translateX(0%);
        transform: translateX(0%);
  }
  .line-slider {
    left: 9%;
    width: 90%;
  }
  .system-slider__nav-item.level-1 .inner {
    font-size: 0.75rem;
  }
  .system-slider__nav-item.current .inner {
    font-size: 1.4rem;
  }
  .territory__nav-image .background {
    width: 120%;
  }
  .company__svg {
    width: 45%;
  }
}
@media only screen and (max-width: 991px) {
  .about__image {
    width: 100%;
  }
  .about .ml-1-3 {
    margin-left: 0;
  }
  .location__bottom {
    margin: 12.0625rem 0 2rem;
  }

  .main__wrapper:before {
    top: 4.5vh;
  }
  .main__desc {
    padding-left: 2vw;
  }

  .system-slider__arrows {
    left: 10%;
  }
  .system-slider__left {
    display: none;
  }
  .system-slider__nav-item {
    height: auto !important;
    margin-bottom: 1rem;
  }
  .system-slider__nav-item .inner {
    padding-left: 0;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: normal;
    opacity: 1;
    transition: 0.3s ease-in-out;
  }
  .system-slider__nav-item .inner:before {
    display: none;
  }
  .system-slider__nav-item span {
    white-space: normal;
  }
  .system-images {
    width: 70%;
    margin: 0 10% 0 auto;
  }
  .system-images .slick-track {
    display: -ms-flexbox;
    display: flex;
  }
  .system-images__item {
    height: auto;
  }
  .system-images__item-text {
    position: relative;
    left: unset;
    bottom: unset;
    top: unset;
    height: 100%;
    padding: 8rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .system-images__item-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding-top: 0;
  }
  .territory__nav-image .background {
    width: 100%;
  }
  .architecture__wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .architecture-slider {
    width: 100%;
    margin: 2.5rem 0 0;
  }
  .architecture-slider__item .inner {
    padding-top: 50%;
  }
  .company .section-description img {
    max-width: 50%;
  }
  .company .b-2-3 {
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .location__img .svg-content {
    top: unset;
    bottom: 0;
  }
  .guarantee {
    z-index: -1;
  }
}
@media only screen and (max-width: 767px) {
  .system__svg,
  .plans__svg,
  .company__svg {
    display: none;
  }

  .about .section-description {
    margin-top: 2.5rem;
  }
  .system-images {
    width: 80%;
    margin: 0 auto;
  }
  .system-slider__arrows {
    position: static;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    width: 80%;
    margin: 3rem auto 0;
  }
  .system-slider__arrows .nav-button {
    -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
  }
  .location:before,
  .location:after {
    display: none;
  }
  .location__bottom {
    margin: 2rem 0 0rem;
  }
  .location__img {
    display: none;
  }
  .architecture__wrapper .b-1-3 {
    width: 100%;
  }
  .architecture-slider {
    width: 100%;
    margin: 3rem auto 0;
  }
  .architecture-slider__item .inner {
    padding-top: 65%;
  }
  .territory__text-list {
    position: relative;
    min-height: 150px;
  }
  .territory__nav-item {
    margin-bottom: 0.5rem;
  }
  .territory__nav-item span:before {
    display: none;
  }
  .territory__text-item {
    position: static;
    max-width: 90%;
    display: none;
  }
  .territory__text-item.active {
    display: block;
  }
  .plans__filters {
    margin-top: 2.5rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .plans__slider {
    margin-top: 1rem;
  }
  .process__scale {
    background: transparent;
    box-shadow: none;
    max-height: auto;
    padding: 0;
    margin-top: 2rem;
  }
  .process .b-2-3 {
    width: 100%;
  }
  .process .scale__info .num {
    font-size: 5.5rem;
  }
  .process .scale {
    position: static;
    top: 2rem;
    left: 0;
    max-height: 100%;
  }
  .process .scale-inner {
    display: none;
  }
  .process .scale__info {
    left: 0;
    width: 100%;
    max-width: 100%;
    top: 2rem;
    position: relative;
  }
  .line-slider__item-inner {
    opacity: 0.9;
  }
  .line-slider__item-text {
    margin-top: 0;
  }
  .guarantee {
    margin-top: 10rem;
  }
  .guarantee__content .text {
    max-width: 100%;
    margin-top: 1.875rem;
  }
  .guarantee__bank {
    margin-top: 2rem;
  }
  .company__item {
    width: 100%;
    margin-bottom: 2rem;
  }
  .company__item .text {
    margin-top: 0.75rem;
  }
  .company__button {
    max-width: 100%;
    margin-top: 2rem;
  }
  .contacts__tel a {
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 575px) {
  .plans__filters-item {
    width: 100%;
    margin: 0.25rem 0;
  }
  .plans__filters-item:before {
    display: none;
  }
  .contacts {
    padding-bottom: 3rem;
  }
  .contacts .b-1-3 {
    width: 100%;
    text-align: left;
  }
  .contacts__socials {
    display: -ms-flexbox;
    display: flex;
    margin: 1.5rem 0 2rem;
  }
  .contacts__socials .contacts__socials-item {
    margin-right: 20px;
  }
  .contacts__company {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .contacts__company img {
    margin: 0 20px 0 0;
  }
  .system .section-title {
    left: 5%;
    max-width: 90%;
  }
  .system-images {
    width: 90%;
    margin: 0 auto;
  }
  .system-images__item-text {
    padding: 4rem 15px;
  }
  .system-slider__arrows {
    width: 90%;
  }
  .line-slider {
    left: 5%;
    width: 90%;
  }
  .territory__text-list {
    min-height: 200px;
  }
  .territory .b-1-3 {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .line-slider {
    left: 5%;
    width: 90%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLzxpbnB1dCBjc3MgNz4iLCJwYXJ0cy9ibG9ja3MubGVzcyIsInBhcnRzL21haW4tcGFnZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQVc7QUFDWDtFQUNFO0FDQUY7RUFDRSx1QkFBQTtDREVEO0FDQ0Q7RUFDRSxzQkFBQTtDRENEO0FDRUQ7O0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDRENEO0FDSUM7RUFBQTtJQUNFLGdCQUFBO0dEREQ7Q0FDRjtBQ0dDO0VBQUE7SUFDRSxnQkFBQTtHREFEO0NBQ0Y7QUNFQztFQUFBO0lBQ0UsZ0JBQUE7R0RDRDtDQUNGO0FDR0Q7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0NEREQ7QUNRRDs7Ozs7Ozs7Ozs7RUFFRSxzQ0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0NER0Q7QUNBRDs7RUFDRSxpQkFBQTtDREdEO0FDQUQ7RUFDRSw4QkFBQTtDREVEO0FDQ0Q7RUFDRSxnQkFBQTtDRENEO0FDRUQ7RUFDRTtJQUNFLDBDQUFBO0dEQUQ7RUNFRDtJQUNFLDBDQUFBO0dEQUQ7Q0FDRjtBQ0dEO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFFQSxXQUFBO0VBQ0EsbUJBQUE7RUFFQSxnQ0FBQTtNQUFBLDRCQUFBO0VBQ0EsMkJBQUE7RUFVQSxtQkFBQTtFQUVBLGdCQUFBO0NEYkQ7QUNHQztFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO01BQUEsMEJBQUE7RUFDQSwyQkFBQTtDRERIO0FDU0M7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7RUFDQSxzQkFBQTtNQUFBLHdCQUFBO0VBRUEsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtDRFJIO0FDSEM7RUFhSSxjQUFBO0VBQ0EsOEJBQUE7Q0RQTDtBQ1BDO0VB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LG9CQUFBO0dGa1BMO0VFOU9DO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtHRmdQSDtFRTVPRDtJQUNFLGtCQUFBO0dGOE9EO0NBQ0Y7QUUzT0Q7RUFFRTtJQUNFLFlBQUE7SUFDQSxrQkFBQTtHRjRPRDtFRTNPQztJQUNFLGNBQUE7R0Y2T0g7RUV6T0Q7SUFDRSxxQkFBQTtHRjJPRDtFRTVPRDtJQUdJLFlBQUE7SUFDQSxpQkFBQTtHRjRPSDtFRXpPQztJQUNFLHFCQUFBO0lBQUEsY0FBQTtJQUNBLHNCQUFBO0dGMk9IO0VFN09DO0lBSUksbUJBQUE7R0Y0T0w7RUV6T0M7SUFDRSxxQkFBQTtJQUFBLGNBQUE7SUFDQSx1QkFBQTtRQUFBLG9CQUFBO0dGMk9IO0VFN09DO0lBSUksbUJBQUE7R0Y0T0w7RUV2T0Q7SUFDRSxTQUFBO0lBQ0EsZUFBQTtHRnlPRDtFRXRPRDtJQUNFLFdBQUE7SUFDQSxlQUFBO0dGd09EO0VFdE9DO0lBQ0UsbUJBQUE7R0Z3T0g7RUVwT0Q7SUFDRSxXQUFBO0dGc09EO0VFbk9EO0lBQ0UsU0FBQTtJQUNBLFdBQUE7R0ZxT0Q7RUVqT0M7SUFDRSxrQkFBQTtHRm1PSDtFRXJPRDtJQU1JLFlBQUE7R0ZrT0g7Q0FDRjtBRTdORDtFQUNFO0lBQ0UsU0FBQTtJQUNBLFdBQUE7R0YrTkQ7Q0FDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGZvbnRzICovXG4vKmNvbG9yXG4qL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjMwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICMzMTM0M2I7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG51bCxcbmxpLFxuYSxcbmRpdixcbnAsXG5zcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5hIHtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB9XG59XG4uZml4ZWQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDc1JTtcbiAgbGVmdDogNCU7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpeGVkLWJ1dHRvbi5maXhlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xufVxuLmZpeGVkLWJ1dHRvbl9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5maXhlZC1idXR0b25fX2J0biBwYXRoIHtcbiAgZmlsbDogI0M4QTc4MTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtYnV0dG9uX19idG4gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgwKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtYnV0dG9uX19idG46YmVmb3JlLFxuLmZpeGVkLWJ1dHRvbl9fYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMTBweCAxNHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGFuaW1hdGlvbjogcHVsc2UgMS4yNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuNjYsIDAsIDAsIDEpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG4uZml4ZWQtYnV0dG9uX19idG46YWZ0ZXIge1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogMTU0cHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5maXhlZC1idXR0b25fX2J0bjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLmZpeGVkLWJ1dHRvbl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0M4QTc4MTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtYnV0dG9uX19idG46aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtYnV0dG9uX190ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5maXhlZC1idXR0b24gLmZpeGVkLWJ1dHRvbl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDIwcHggMTRweCA0NHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0M4QTc4MTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMxMzQzQiAwJSwgIzMxMzQzQiAxMDAlKTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0NnB4IDAgNDBweDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlcl9fYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xufVxuLmhlYWRlcl9fYWRkaXRpb25hbCAuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNDOEE3ODE7XG59XG4uaGVhZGVyX19hZGRpdGlvbmFsIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXJfX2xhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uaGVhZGVyX19sYW5nLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzczNzM3NDtcbn1cbi5oZWFkZXJfX2xhbmctaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xufVxuLmhlYWRlcl9fbGFuZy1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQzhBNzgxO1xufVxuLm1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVudS1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ubWVudS1saXN0X19pdGVtIGEge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNDOEE3ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm1lbnUtbGlzdF9faXRlbTpob3ZlciBhIHtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVudS1saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZW51LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZW51LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5odG1sW2RhdGEtZGlyZWN0aW9uPVwiZG93blwiXSAuaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0IDAuNXM7XG59XG4udS0xLTUge1xuICB3aWR0aDogMjAlO1xufVxuLmNvbnRhaW5lci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWluZXItbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLW1haW4ge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uY29udGFpbmVyLXdpZGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyLXdpZGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5jb250YWluZXItNiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMCAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyLTYge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uY29udGFpbmVyLTcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLmNvbnRhaW5lci04IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyLTgge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItOCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1sLTEtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzM0JTtcbn1cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmItMS0yIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5iLTEtMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzM0JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmItMS0zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NyU7XG4gIH1cbn1cbi5iLTItMyB7XG4gIHdpZHRoOiA2Ni42NjY2NjY3JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmItMi0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmItMjUtMyB7XG4gIHdpZHRoOiA4My4zMzMzMzM0JTtcbn1cbi5tbHItYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDYuMjVyZW07XG59XG4ucHQtMTg1IHtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xufVxuLnMtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xufVxuLnNlY3Rpb24tdGl0bGUubm8tbGluZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uc2VjdGlvbi10aXRsZSArIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi50ZXh0IHAge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1sYXlvdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uby12ZXJ0aWNhbC1saW5lcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm8tdmVydGljYWwtbGluZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vLWxheW91dF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5vLXZlcnRpY2FsLWxpbmVzX2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vLXZlcnRpY2FsLWxpbmVzX2xpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc5Nzk3OTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuLypcbi5vLXZlcnRpY2FsLWxpbmVzLmlzLWludmlldyB7XG4gIC5vLXZlcnRpY2FsLWxpbmVzX2xpbmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuXG4uby12ZXJ0aWNhbC1saW5lc19saW5lOm50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG5cbi5vLXZlcnRpY2FsLWxpbmVzX2xpbmU6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbn1cblxuLm8tdmVydGljYWwtbGluZXNfbGluZTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzO1xufVxuXG4uby12ZXJ0aWNhbC1saW5lc19saW5lOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4qL1xuLm5hdi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M4QTc4MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdi1idXR0b25fZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNDOEE3ODE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucy1zZWN0aW9uIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgfVxuICAucHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtO1xuICB9XG4gIC5wdC0xODUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyxcbiAgLmhlYWRlcl9fYWRkaXRpb25hbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyLTYge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5tZW51LWxpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tZW51LWxpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmZpeGVkLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDI1JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5maXhlZC1idXR0b25fX2J0biB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgNTAlO1xuICB9XG4gIC5maXhlZC1idXR0b25fX2J0bjpiZWZvcmUge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDUwJTtcbiAgfVxuICAuZml4ZWQtYnV0dG9uX19idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lci13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi0xLTIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmNvbnRhaW5lci02IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuYi0xLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG5ib2R5LFxuLnNjcm9sbC1jb250YWluZXIge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5hYm91dCAuc2VjdGlvbi10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWJvdXRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTEwJTtcbiAgcGFkZGluZy10b3A6IDM3LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvO1xufVxuLmFib3V0X19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWJvdXRfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuLnN5c3RlbSAuc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG59XG4uc3lzdGVtX19zdmcge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDMwcmVtO1xufVxuLnN5c3RlbV9fc3ZnIC5zdmctY29udGVudCxcbi5zeXN0ZW1fX3N2ZyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN5c3RlbS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uc3lzdGVtLXNsaWRlcl9fbmF2IHtcbiAgbGVmdDogLTcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3lzdGVtLXNsaWRlcl9fbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwJTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zeXN0ZW0tc2xpZGVyX19sZWZ0IC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3lzdGVtLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnN5c3RlbS1zbGlkZXJfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zeXN0ZW0tc2xpZGVyX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cbi5zeXN0ZW0tc2xpZGVyX19uYXYtaXRlbSB7XG4gIGhlaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7XG59XG4uc3lzdGVtLXNsaWRlcl9fbmF2LWl0ZW0gLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyODAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN5c3RlbS1zbGlkZXJfX25hdi1pdGVtIC5pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0M4QTc4MTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN5c3RlbS1zbGlkZXJfX25hdi1pdGVtLmN1cnJlbnQgLmlubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zeXN0ZW0tc2xpZGVyX19uYXYtaXRlbS5jdXJyZW50IC5pbm5lcjpiZWZvcmUge1xuICB3aWR0aDogNTBweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zeXN0ZW0tc2xpZGVyX19uYXYtaXRlbS5sZXZlbC0xIC5pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc3lzdGVtLXNsaWRlcl9fbmF2LWl0ZW0ubGV2ZWwtMSAuaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zeXN0ZW0taW1hZ2VzIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnN5c3RlbS1pbWFnZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3lzdGVtLWltYWdlc19faXRlbS1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU4JTtcbn1cbi5zeXN0ZW0taW1hZ2VzX19pdGVtLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnN5c3RlbS1pbWFnZXNfX2l0ZW0tYmcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMSU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zeXN0ZW0taW1hZ2VzX19pdGVtLXRleHQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOCU7XG4gIGxlZnQ6IDE4JTtcbiAgei1pbmRleDogMjtcbn1cbi5sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIzcmVtO1xufVxuLmxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9tYXAtbWluLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBtaXgtYmxlbmQtbW9kZTogbGlnaHRlbjtcbiAgei1pbmRleDogLTM7XG59XG4ubG9jYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0OSwgNTIsIDU5LCAwKSAwJSwgIzMxMzQzQiAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDE3OS45NGRlZywgIzMxMzQzQiAwLjA2JSwgcmdiYSg0OSwgNTIsIDU5LCAwKSA1Ni43OCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG1peC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuICB6LWluZGV4OiAtMjtcbn1cbi5sb2NhdGlvbl9fYm90dG9tIHtcbiAgbWFyZ2luOiAyMi4wNjI1cmVtIDAgMnJlbTtcbn1cbi5sb2NhdGlvbl9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogODAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ubG9jYXRpb25fX2ltZyAuc3ZnLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDAlO1xufVxuLmxvY2F0aW9uX19pbWcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2NhdGlvbl9faW1nIGltYWdlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnRlcnJpdG9yeSB7XG4gIG1hcmdpbi10b3A6IC0yMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVycml0b3J5IC5qcy10ZXJyaXRvcnktaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXJyaXRvcnlfX25hdiB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLnRlcnJpdG9yeSAuc3ZnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDc2JTtcbiAgaGVpZ2h0OiA1MiU7XG59XG4udGVycml0b3J5IC5zdmctY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udGVycml0b3J5X19uYXYtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuLnRlcnJpdG9yeV9fbmF2LWltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udGVycml0b3J5X19uYXYtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTIlO1xuICBsZWZ0OiAyJTtcbn1cbi50ZXJyaXRvcnlfX25hdi1pdGVtcyByZWN0IHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi50ZXJyaXRvcnlfX25hdi1pdGVtcyByZWN0LmFjdGl2ZSB7XG4gIGZpbGw6ICNDOEE3ODEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udGVycml0b3J5X19uYXYtaXRlbXMgcGF0aCB7XG4gIGZpbGw6ICNDOEE3ODEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udGVycml0b3J5X19uYXYtaXRlbXMgZy5hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udGVycml0b3J5X19uYXYtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi50ZXJyaXRvcnlfX25hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlcnJpdG9yeV9fbmF2LWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjkwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXJyaXRvcnlfX25hdi1pdGVtIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuLnRlcnJpdG9yeV9fbmF2LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNDOEE3ODE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG4udGVycml0b3J5X19uYXYtaXRlbS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG4udGVycml0b3J5X190ZXh0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVycml0b3J5X190ZXh0LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cbi50ZXJyaXRvcnlfX3RleHQtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuLmFyY2hpdGVjdHVyZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMi42MjVyZW07XG59XG4uYXJjaGl0ZWN0dXJlLXNsaWRlciB7XG4gIG1hcmdpbjogMi41cmVtIDAgMCBhdXRvO1xufVxuLmFyY2hpdGVjdHVyZS1zbGlkZXJfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcmNoaXRlY3R1cmUtc2xpZGVyX19pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4MiU7XG59XG4uYXJjaGl0ZWN0dXJlLXNsaWRlcl9faXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJjaGl0ZWN0dXJlLXNsaWRlcl9fbmF2IHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cbi5wbGFucyB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGxhbnNfX3N2ZyB7XG4gIHdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMCUpO1xufVxuLnBsYW5zX19zdmcgLnN2Zy1jb250ZW50LFxuLnBsYW5zX19zdmcgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbGFuc19fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbi5wbGFuc19fZmlsdGVycy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDclO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGxhbnNfX2ZpbHRlcnMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0M4QTc4MTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufVxuLnBsYW5zX19maWx0ZXJzLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNDOEE3ODE7XG59XG4ucGxhbnNfX2ZpbHRlcnMtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5wbGFuc19fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5saW5lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjAlO1xuICB3aWR0aDogODAlO1xufVxuLmxpbmUtc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICByaWdodDogY2FsYygxMDAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjMzEzNDNiO1xuICB6LWluZGV4OiA5OTtcbn1cbi5saW5lLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpbmUtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5saW5lLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxpbmUtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5saW5lLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMy4xMjVyZW0gMTVweCAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubGluZS1zbGlkZXJfX2l0ZW0tcGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDYlO1xufVxuLmxpbmUtc2xpZGVyX19pdGVtLXBsYW4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5saW5lLXNsaWRlciAuaG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubGluZS1zbGlkZXJfX2l0ZW0tYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3B1YmxpYy9pbWcvem9vbS5zdmdcIiksICNDOEE3ODE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5saW5lLXNsaWRlcl9faXRlbS1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmUtc2xpZGVyX19pdGVtOmhvdmVyIC5saW5lLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmUtc2xpZGVyX19pdGVtOmhvdmVyIC5saW5lLXNsaWRlcl9faXRlbS1pbm5lciAubGluZS1zbGlkZXJfX2l0ZW0tYnV0dG9uLFxuLmxpbmUtc2xpZGVyX19pdGVtOmhvdmVyIC5saW5lLXNsaWRlcl9faXRlbS1pbm5lciAubGluZS1zbGlkZXJfX2l0ZW0tYnV0dG9uLXRleHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmUtc2xpZGVyX19pdGVtLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubGluZS1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuNjc1cmVtO1xuICBjb2xvcjogIzMxMzQzYjtcbn1cbi5saW5lLXNsaWRlcl9faXRlbS10ZXh0IHAge1xuICBjb2xvcjogIzMxMzQzYjtcbn1cbi5saW5lLXNsaWRlcl9wcm9qZWN0cyAubGluZS1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICBwYWRkaW5nOiAxLjNyZW0gMCAxLjYyNXJlbTtcbn1cbi5saW5lLXNsaWRlcl9wcm9qZWN0cyAubGluZS1zbGlkZXJfX2xvZ28ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5saW5lLXNsaWRlcl9wcm9qZWN0cyAubGluZS1zbGlkZXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5saW5lLXNsaWRlcl9wcm9qZWN0cyAubGluZS1zbGlkZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NiU7XG4gIG1hcmdpbjogMXJlbSAwIDEuNXJlbTtcbn1cbi5saW5lLXNsaWRlcl9wcm9qZWN0cyAubGluZS1zbGlkZXJfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluZS1zbGlkZXJfcHJvamVjdHMgLmxpbmUtc2xpZGVyX19pdGVtLXRleHQge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvY2Vzc19fc2NhbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gIHBhZGRpbmctdG9wOiA4MSU7XG4gIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9zY2FsZS1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvY2VzcyAuc2NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygxMDAlICsgMXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cbi5wcm9jZXNzIC5zY2FsZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDIwMCwgMTY3LCAxMjksIDApIDAlLCAjQzhBNzgxIDEwMCUpO1xufVxuLnByb2Nlc3MgLnNjYWxlLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMXB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xufVxuLnByb2Nlc3MgLnNjYWxlLXN0cmlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNSUsICMzMTM0M2IgNSUsICMzMTM0M2IgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IDIwcHg7XG59XG4ucHJvY2VzcyAuc2NhbGVfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMjUlICsgMXB4KTtcbiAgdG9wOiAtM3JlbTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ucHJvY2VzcyAuc2NhbGVfX2luZm8gLm51bSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xuICBsaW5lLWhlaWdodDogODAlO1xuICBjb2xvcjogI0M4QTc4MTtcbn1cbi5wcm9jZXNzIC5zY2FsZV9faW5mbyAucGVyY2VudCxcbi5wcm9jZXNzIC5zY2FsZV9faW5mbyAuc2NhbGVfX3RleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNDOEE3ODE7XG59XG4ucHJvY2VzcyAuc2NhbGVfX2luZm8gLm51bSAucGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnByb2Nlc3MgLnNjYWxlX19pbmZvIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4ucHJvY2VzcyAuc2NhbGUuaXMtaW52aWV3IHtcbiAgbWF4LWhlaWdodDogMjUlO1xuICB0cmFuc2l0aW9uOiAyLjVzIGVhc2UtaW4tb3V0IDAuNXM7XG59XG4ub25saW5lLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0LjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XG59XG4ub25saW5lLWxpbmtfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9wbGF5LnN2Z1wiKSBuby1yZXBlYXQgNTUlIGNlbnRlciwgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcbn1cbi5vbmxpbmUtbGlua19fYnV0dG9uOmJlZm9yZSxcbi5vbmxpbmUtbGlua19fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M4QTc4MTtcbiAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm9ubGluZS1saW5rX19idXR0b246YWZ0ZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5vbmxpbmUtbGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcbn1cbi5vbmxpbmUtbGluazpob3ZlciAub25saW5lLWxpbmtfX3RleHQge1xuICBjb2xvcjogI0M4QTc4MTtcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3VhcmFudGVlIHtcbiAgbWFyZ2luLXRvcDogMTdyZW07XG59XG4uZ3VhcmFudGVlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmd1YXJhbnRlZV9fY29udGVudCAudGV4dCB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLmd1YXJhbnRlZV9fYmFuayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3VhcmFudGVlX19iYW5rIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ndWFyYW50ZWVfX2JhbmsgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxLjI3NXJlbTtcbn1cbi5wcm9qZWN0cyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9qZWN0c19fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cbi5jb21wYW55IC5jb250YWluZXItNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21wYW55X19zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTUlO1xuICBoZWlnaHQ6IDMwcmVtO1xuICB3aWR0aDogNjIlO1xufVxuLmNvbXBhbnlfX3N2ZyAuc3ZnLWNvbnRlbnQsXG4uY29tcGFueV9fc3ZnIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29tcGFueSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uY29tcGFueSAuc2VjdGlvbi1kZXNjcmlwdGlvbiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNvbXBhbnlfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmNvbXBhbnlfX2l0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmNvbXBhbnlfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNDMTlFN0I7XG59XG4uY29udGFjdHMge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cbi5jb250YWN0c19fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMuMjVyZW07XG59XG4uY29udGFjdHNfX2xvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jb250YWN0c19fbG9jYXRpb25zLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG59XG4uY29udGFjdHNfX3RlbCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWN0c19fdGVsIGE6aG92ZXIge1xuICBjb2xvcjogI0M4QTc4MTtcbn1cbi5jb250YWN0c19fc29jaWFscyB7XG4gIG1hcmdpbjogMi41cmVtIDAgNi43NXJlbTtcbn1cbi5jb250YWN0c19fY29tcGFueSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhY3RzX19jb21wYW55IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIGF1dG87XG59XG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDksIDUyLCA1OSwgMC44KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm92ZXJsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjB2aDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDk0cHg7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMTMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjI1cztcbn1cbi5tb2RhbF9fbG9nb3MgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubW9kYWxfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzhBOEE4QTtcbn1cbi5tb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY2JTtcbiAgbWF4LXdpZHRoOiA3NDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNyUsIC0yMiUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9tb2RhbC1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tb2RhbF9fZm9ybSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2RhbCAudGV4dCB7XG4gIGNvbG9yOiAjMzEzNDNiO1xufVxuLm1vZGFsX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ubW9kYWxfX2J1dHRvbiAuYnV0dG9uIHtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNDMTlFN0I7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxfdGhhbmsge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLm1vZGFsX3RoYW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfdGhhbmsgLm1vZGFsX190aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmZvcm0tZmllbGQgaW5wdXQsXG4uZm9ybS1maWVsZCBidXR0b24ge1xuICB3aWR0aDogMjUxcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMXJlbSAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ5LCA1MiwgNTksIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzEzNDNCO1xufVxuLmZvcm0tZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmllbGQgYnV0dG9uOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDQ5LCA1MiwgNTksIDAuNCk7XG59XG4uZm9ybS1maWVsZCBpbnB1dDpmb2N1cyxcbi5mb3JtLWZpZWxkIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMTlFN0I7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tZmllbGRfX3N1Ym1pdCBpbnB1dCxcbi5mb3JtLWZpZWxkX19zdWJtaXQgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzhBNzgxO1xuICBiYWNrZ3JvdW5kOiAjQzhBNzgxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tZmllbGRfX3N1Ym1pdCBpbnB1dDpob3Zlcixcbi5mb3JtLWZpZWxkX19zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNDOEE3ODE7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1maWVsZC5lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVudS1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9kYWwge1xuICAgIHdpZHRoOiA3NjdweDtcbiAgICBwYWRkaW5nOiAzcmVtIDcwcHg7XG4gIH1cbiAgLm1vZGFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCAtMzMlKTtcbiAgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmZvcm0tZmllbGQgaW5wdXQsXG4gIC5mb3JtLWZpZWxkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zeXN0ZW0tc2xpZGVyX19hcnJvd3Mge1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gIC5wcm9jZXNzIC5iLTItMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvY2Vzc19fc2NhbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgLmxpbmUtc2xpZGVyIHtcbiAgICBsZWZ0OiA5JTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zeXN0ZW0tc2xpZGVyX19uYXYtaXRlbS5sZXZlbC0xIC5pbm5lciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5zeXN0ZW0tc2xpZGVyX19uYXYtaXRlbS5jdXJyZW50IC5pbm5lciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLnRlcnJpdG9yeV9fbmF2LWltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxuICAuY29tcGFueV9fc3ZnIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dCAubWwtMS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubG9jYXRpb25fX2JvdHRvbSB7XG4gICAgbWFyZ2luOiAxMi4wNjI1cmVtIDAgMnJlbTtcbiAgfVxuICAubW9kYWwge1xuICAgIHRvcDogMTB2aDtcbiAgfVxuICAubWFpbl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIHRvcDogNC41dmg7XG4gIH1cbiAgLm1haW5fX2Rlc2Mge1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICB9XG4gIC5tb2RhbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDUlO1xuICB9XG4gIC5zeXN0ZW0tc2xpZGVyX19hcnJvd3Mge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxuICAuc3lzdGVtLXNsaWRlcl9fbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3lzdGVtLXNsaWRlcl9fbmF2LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnN5c3RlbS1zbGlkZXJfX25hdi1pdGVtIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnN5c3RlbS1zbGlkZXJfX25hdi1pdGVtIC5pbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN5c3RlbS1zbGlkZXJfX25hdi1pdGVtIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnN5c3RlbS1pbWFnZXMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIDEwJSAwIGF1dG87XG4gIH1cbiAgLnN5c3RlbS1pbWFnZXMgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zeXN0ZW0taW1hZ2VzX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnN5c3RlbS1pbWFnZXNfX2l0ZW0tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogOHJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3lzdGVtLWltYWdlc19faXRlbS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnRlcnJpdG9yeV9fbmF2LWltYWdlIC5iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hcmNoaXRlY3R1cmUtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDA7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1zbGlkZXJfX2l0ZW0gLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5jb21wYW55IC5zZWN0aW9uLWRlc2NyaXB0aW9uIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbXBhbnkgLmItMi0zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sb2NhdGlvbl9faW1nIC5zdmctY29udGVudCB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmd1YXJhbnRlZSB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN5c3RlbV9fc3ZnLFxuICAucGxhbnNfX3N2ZyxcbiAgLmNvbXBhbnlfX3N2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5hYm91dCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG4gIC5zeXN0ZW0taW1hZ2VzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zeXN0ZW0tc2xpZGVyX19hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgfVxuICAuc3lzdGVtLXNsaWRlcl9fYXJyb3dzIC5uYXYtYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5sb2NhdGlvbjpiZWZvcmUsXG4gIC5sb2NhdGlvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9jYXRpb25fX2JvdHRvbSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMHJlbTtcbiAgfVxuICAubG9jYXRpb25fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJjaGl0ZWN0dXJlX193cmFwcGVyIC5iLTEtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XG4gIH1cbiAgLmFyY2hpdGVjdHVyZS1zbGlkZXJfX2l0ZW0gLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjUlO1xuICB9XG4gIC50ZXJyaXRvcnlfX3RleHQtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC50ZXJyaXRvcnlfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnRlcnJpdG9yeV9fbmF2LWl0ZW0gc3BhbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlcnJpdG9yeV9fdGV4dC1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlcnJpdG9yeV9fdGV4dC1pdGVtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBsYW5zX19maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5wbGFuc19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5wcm9jZXNzX19zY2FsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAucHJvY2VzcyAuYi0yLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9jZXNzIC5zY2FsZV9faW5mbyAubnVtIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgfVxuICAucHJvY2VzcyAuc2NhbGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAucHJvY2VzcyAuc2NhbGUtaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2Nlc3MgLnNjYWxlX19pbmZvIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5saW5lLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIC5saW5lLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ndWFyYW50ZWUge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG4gIC5ndWFyYW50ZWVfX2NvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxuICAuZ3VhcmFudGVlX19iYW5rIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5jb21wYW55X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5jb21wYW55X19pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG4gIC5jb21wYW55X19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5jb250YWN0c19fdGVsIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wbGFuc19fZmlsdGVycy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucGxhbnNfX2ZpbHRlcnMtaXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuY29udGFjdHMgLmItMS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250YWN0c19fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW07XG4gIH1cbiAgLmNvbnRhY3RzX19zb2NpYWxzIC5jb250YWN0c19fc29jaWFscy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19jb21wYW55IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3RzX19jb21wYW55IGltZyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG4gIC5zeXN0ZW0gLnNlY3Rpb24tdGl0bGUge1xuICAgIGxlZnQ6IDUlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5zeXN0ZW0taW1hZ2VzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zeXN0ZW0taW1hZ2VzX19pdGVtLXRleHQge1xuICAgIHBhZGRpbmc6IDRyZW0gMTVweDtcbiAgfVxuICAuc3lzdGVtLXNsaWRlcl9fYXJyb3dzIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5saW5lLXNsaWRlciB7XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudGVycml0b3J5X190ZXh0LWxpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC50ZXJyaXRvcnkgLmItMS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGluZS1zbGlkZXIge1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMzAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiBAZGFyay1ncmV5O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAvL2JhY2tncm91bmQ6ICMzMTM0M0I7XHJcbiAgLy9wYWRkaW5nLWJvdHRvbTogMzN2aDtcclxuICAvL21heC13aWR0aDogMTAwJTtcclxuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LFxyXG51bCwgbGksIGEsIGRpdiwgcCwgc3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6IEBtb250c2VycmF0O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZml4ZWQtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA3NSU7XHJcbiAgbGVmdDogNCU7XHJcbiAgei1pbmRleDogOTk7XHJcblxyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XHJcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICYuZml4ZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC8vd2lkdGg6IDE1NHB4O1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBwYXRoIHtcclxuICAgICAgZmlsbDogQGdvbGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgaGVpZ2h0OiAxMTZweDtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgYm94LXNoYWRvdzogMTBweCAxNHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcblxyXG4gICAgICBhbmltYXRpb246IHB1bHNlIDEuMjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjY2LCAwLCAwLCAxKTtcclxuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1NHB4O1xyXG5cclxuICAgICAgb3BhY2l0eTogMC4xO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBnb2xkO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIC8vcGF0aCB7XHJcbiAgICAgIC8vICBmaWxsOiBAd2hpdGU7XHJcbiAgICAgIC8vICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgLy99XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuZml4ZWQtYnV0dG9uX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDIwcHggMTRweCA0NHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogQGdvbGQ7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzMTM0M0IgMCUsICMzMTM0M0IgMTAwJSk7XHJcblxyXG4gIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gIC8vICBvcGFjaXR5OiAwO1xyXG4gIC8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAvLyAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQgMC4yNXM7XHJcbiAgLy99XHJcblxyXG4gICYuaXMtaW52aWV3IHtcclxuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XHJcbiAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAvL3RyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0IDEuOHM7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgNDZweCAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYWRkaXRpb25hbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRvcDogNTAlO1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogQG9zd2FsZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgLy9mb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogQGdvbGQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ29sZDtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMnB4IDA7XHJcblxyXG4gICAgICBmb250LWZhbWlseTogQG1vbnRzZXJyYXQ7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgLy9mb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBjb2xvcjogQGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBnb2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNDOEE3ODE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgIGNvbG9yOiAjQzhBNzgxO1xyXG5cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBhIHtcclxuICAgICAgLy9sZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5odG1sW2RhdGEtZGlyZWN0aW9uPVwiZG93blwiXSAuaGVhZGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dCAwLjVzO1xyXG59XHJcblxyXG5cclxuLy9ncmlkXHJcbi51LTEtNSB7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLy9jb250YWluZXJzXHJcbi5jb250YWluZXItbWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItd2lkZSB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDFweDtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhaW5lci02IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDYwJTtcclxuICBwYWRkaW5nOiAwIDJweDtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci03IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDcwJTtcclxuICBwYWRkaW5nOiAwIDFweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci04IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxuICBwYWRkaW5nOiAwIDFweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWwtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5tbC0xLTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzM0JTtcclxufVxyXG5cclxuLm1sLTEge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL2Jsb2NrcyBncmlkXHJcblxyXG4uYi0xLTIge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5iLTEtMyB7XHJcbiAgLy93aWR0aDogMzMlO1xyXG4gIHdpZHRoOiAzMy4zMzMzMzM0JTtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG4uYi0yLTMge1xyXG4gIHdpZHRoOiA2Ni42NjY2NjY3JTtcclxuICAvL3dpZHRoOiA2NiU7XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmItMjUtMyB7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzQlO1xyXG59XHJcblxyXG4ubWxyLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnB0LTEwMCB7XHJcbiAgcGFkZGluZy10b3A6IDYuMjVyZW07XHJcbn1cclxuXHJcbi5wdC0xODUge1xyXG4gIHBhZGRpbmctdG9wOiAxMXJlbTtcclxufVxyXG5cclxuLnMtc2VjdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAvL2ZvbnQtc2l6ZTogNjBweDtcclxuICBmb250LXNpemU6IDMuNzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiBAZ29sZDtcclxuICB9XHJcblxyXG4gICYubm8tbGluZTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlICsgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICBmb250LWZhbWlseTogQG1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gIHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogQG1vbnRzZXJyYXQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gIH1cclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi8vbGluZXNcclxuLm8tbGF5b3V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbn1cclxuXHJcbi5vLXZlcnRpY2FsLWxpbmVzIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IC4yO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5vLWxheW91dF9pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogMjAlO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5vLXZlcnRpY2FsLWxpbmVzX2xpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC8vbWF4LWhlaWdodDogMDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzk3OTc5O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKC40LCAwLCAwLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKlxyXG4uby12ZXJ0aWNhbC1saW5lcy5pcy1pbnZpZXcge1xyXG4gIC5vLXZlcnRpY2FsLWxpbmVzX2xpbmU6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm8tdmVydGljYWwtbGluZXNfbGluZTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XHJcbn1cclxuXHJcbi5vLXZlcnRpY2FsLWxpbmVzX2xpbmU6bnRoLWNoaWxkKDIpOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xyXG59XHJcblxyXG4uby12ZXJ0aWNhbC1saW5lc19saW5lOm50aC1jaGlsZCgzKTo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC44cztcclxufVxyXG5cclxuLm8tdmVydGljYWwtbGluZXNfbGluZTpudGgtY2hpbGQoNCk6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xyXG59XHJcblxyXG4qL1xyXG5cclxuLm5hdi1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGdvbGQ7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJl9nb2xkIHtcclxuICAgIGJhY2tncm91bmQ6IEBnb2xkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgLnMtc2VjdGlvbntcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdC0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDUuNXJlbTtcclxuICB9XHJcblxyXG4gIC5wdC0xODUge1xyXG4gICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgICZfX2xvZ28sXHJcbiAgICAmX19hZGRpdGlvbmFsIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItNiB7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtbGlzdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAmX19pdGVtOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXhlZC1idXR0b24ge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHRvcDogdW5zZXQ7XHJcbiAgICBib3R0b206IDI1JTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAwIDAgNTAlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDAgMCA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICBib2R5IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX21lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci13aWRlIHtcclxuICAgIG1heC13aWR0aDogOTUlO1xyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5iLTEtMiB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHJcbiAgLnB0LTEwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItNiB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIC5iLTEtMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XHJcbi8vbWFpbiBiYW5uZXJcclxuXHJcbmJvZHksIC5zY3JvbGwtY29udGFpbmVyIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxyXG59XHJcblxyXG4vLyBhYm91dCBzZWN0aW9uXHJcblxyXG4uYWJvdXQge1xyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTEwJTtcclxuICAgIHBhZGRpbmctdG9wOiAzNy41JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vc3lzdGVtIHNlY3Rpb25cclxuXHJcbi5zeXN0ZW0ge1xyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDEwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAvL2xlZnQ6IDEwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDMwcmVtO1xyXG5cclxuICAgIC5zdmctY29udGVudCxcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3lzdGVtLXNsaWRlciB7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGxlZnQ6IC03MHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyM3JlbTtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDIwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBoZWlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2Fycm93cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDEwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8vZm9udC1zaXplOiA3MHB4O1xyXG4gICAgZm9udC1zaXplOiA0LjM3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC40LCAwLCAwLCAxKTtcclxuICB9XHJcblxyXG4gICZfX25hdi1pdGVtIHtcclxuXHJcbiAgICBoZWlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4MCU7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICBvcGFjaXR5OiAwLjI7XHJcblxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgLy9mb250LXdlaWdodDogNjAwO1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgIC8vbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgLy9vcGFjaXR5OiAxO1xyXG4gICAgICAvL2NvbG9yOiBAd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBnb2xkO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXJyZW50IC5pbm5lciB7XHJcbiAgICAgIC8vaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAvL3RyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxldmVsLTEgLmlubmVyIHtcclxuICAgICAgLy9oZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5zeXN0ZW0taW1hZ2VzIHtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbjogMCAwIDAgYXV0bztcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWJnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA1OCU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IC01cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKEBibGFjaywgMC40KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAxJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDglO1xyXG4gICAgbGVmdDogMTglO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuXHJcbi8vbG9jYXRpb25cclxuXHJcbi5sb2NhdGlvbiB7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9tYXAtbWluLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbGlnaHRlbjtcclxuICAgIHotaW5kZXg6IC0zO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQ5LCA1MiwgNTksIDApIDAlLCAjMzEzNDNCIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTc5Ljk0ZGVnLCAjMzEzNDNCIDAuMDYlLCByZ2JhKDQ5LCA1MiwgNTksIDApIDU2Ljc4JSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbGlnaHRlbjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyM3JlbTtcclxuICAmX19ib3R0b20ge1xyXG4gICAgbWFyZ2luOiAyMi4wNjI1cmVtIDAgMnJlbTtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA4MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5zdmctY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLThyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIGltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy90ZXJyeXRvcnlcclxuLnRlcnJpdG9yeSB7XHJcbiAgbWFyZ2luLXRvcDogLTIxcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5qcy10ZXJyaXRvcnktaXRlbSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luLXRvcDogMi42MjVyZW07XHJcbiAgfVxyXG5cclxuICAuc3ZnLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB3aWR0aDogNzYlO1xyXG4gICAgaGVpZ2h0OiA1MiU7XHJcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcblxyXG4gIC5zdmctY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vbGVmdDogLTEwJTtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcblxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTMwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYXYtaXRlbXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMiU7XHJcbiAgICBsZWZ0OiAyJTtcclxuXHJcbiAgICByZWN0IHtcclxuICAgICAgZmlsbDogQHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBmaWxsOiBAZ29sZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHBhdGgge1xyXG4gICAgICBmaWxsOiBAZ29sZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgZy5hY3RpdmUgcGF0aCB7XHJcbiAgICAgIGZpbGw6IEB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19uYXYtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGN1YmljLWJlemllciguNCwgMCwgMCwgMSk7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC4zNXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGdvbGQ7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNCwgMCwgMCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiBAZ29sZDtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGN1YmljLWJlemllciguNCwgMCwgMCwgMSk7XHJcblxyXG4gICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjc1cyBjdWJpYy1iZXppZXIoLjQsIDAsIDAsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX190ZXh0LWl0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBjdWJpYy1iZXppZXIoLjQsIDAsIDAsIDEpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjQsIDAsIDAsIDEpO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYXJjaGl0ZWN0dXJlIHtcclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5hcmNoaXRlY3R1cmUtc2xpZGVyIHtcclxuICBtYXJnaW46IDIuNXJlbSAwIDAgYXV0bztcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDgyJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnBsYW5zIHtcclxuICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwJSk7XHJcblxyXG4gICAgLnN2Zy1jb250ZW50LFxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC8vb3BhY2l0eTogMC4yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ29sZDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGluZS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAyMCU7XHJcbiAgd2lkdGg6IDgwJTtcclxuICAvL21hcmdpbi1sZWZ0OiAtMC4zNiU7XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDAuMzYlO1xyXG4gIC8vcGFkZGluZy10b3A6IDFyZW07XHJcbiAgLy9wYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAvL292ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIC8vY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgYm90dG9tOiAtNTBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcclxuICAgIHJpZ2h0OiBjYWxjKH4gXCIxMDAlXCIpO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgYmFja2dyb3VuZDogQGRhcmstZ3JleTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciAubGluZS1zbGlkZXJfX2l0ZW0taW5uZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLy9wYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcclxuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDE1cHggMS44NzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXBsYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA2JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gICZfX2l0ZW0tYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvaW1nL3pvb20uc3ZnXCIpLCBAZ29sZDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1idXR0b24tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS44cmVtO1xyXG4gICAgYmFja2dyb3VuZDogQGdvbGQ7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAvLyZfX2l0ZW0uc2xpY2stY3VycmVudCAubGluZS1zbGlkZXJfX2l0ZW0taW5uZXIge1xyXG4gICZfX2l0ZW06aG92ZXIgLmxpbmUtc2xpZGVyX19pdGVtLWlubmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgLmxpbmUtc2xpZGVyX19pdGVtLWJ1dHRvbixcclxuICAgIC5saW5lLXNsaWRlcl9faXRlbS1idXR0b24tdGV4dCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNjc1cmVtO1xyXG4gICAgY29sb3I6IEBkYXJrLWdyZXk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXRleHQgcCB7XHJcbiAgICBjb2xvcjogQGRhcmstZ3JleTtcclxuICB9XHJcblxyXG4gICZfcHJvamVjdHMge1xyXG4gICAgLmxpbmUtc2xpZGVyX19pdGVtLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMS4zcmVtIDAgMS42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtc2xpZGVyX19sb2dvIHtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtc2xpZGVyX19pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjYlO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtc2xpZGVyX19pdGVtLXRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLy9wcm9jZXNzXHJcblxyXG4ucHJvY2VzcyB7XHJcbiAgJl9fc2NhbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDgxJTtcclxuICAgIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xyXG5cclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9zY2FsZS1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLnNjYWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IGNhbGMoflwiMTAwJSArIDFweFwiKTtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyMDAsIDE2NywgMTI5LCAwKSAwJSwgQGdvbGQgMTAwJSk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ29sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdHJpcHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUlLCBAZGFyay1ncmV5IDUlLCBAZGFyay1ncmV5IDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogY2FsYyh+XCIyNSUgKyAxcHhcIik7XHJcbiAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG5cclxuICAgICAgLm51bSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA3LjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwJTtcclxuICAgICAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wZXJjZW50LFxyXG4gICAgICAuc2NhbGVfX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW0gLnBlcmNlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNjYWxlLmlzLWludmlldyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNSU7XHJcbiAgICB0cmFuc2l0aW9uOiAyLjVzIGVhc2UtaW4tb3V0IDAuNXM7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm9ubGluZS1saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNC42MjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNy41cHg7XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGdvbGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG5cclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2ltZy9wbGF5LnN2Z1wiKSBuby1yZXBlYXQgNTUlIGNlbnRlciwgQHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcblxyXG4gICAgLm9ubGluZS1saW5rX19idXR0b24ge1xyXG4gICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvaW1nL3BsYXkuc3ZnXCIpIG5vLXJlcGVhdCA1NSUgY2VudGVyLCBAZ29sZDtcclxuICAgICAgLy90cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAub25saW5lLWxpbmtfX3RleHQge1xyXG4gICAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vL2d1YXJhbnRlZVxyXG5cclxuLmd1YXJhbnRlZSB7XHJcbiAgbWFyZ2luLXRvcDogMTdyZW07XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgLnRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jhbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4yNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL290aGVyIHByb2plY3RzXHJcblxyXG4ucHJvamVjdHMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vYWJvdXQgc2VjdGlvblxyXG5cclxuLmNvbXBhbnkge1xyXG4gIC5jb250YWluZXItNiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3N2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1NSU7XHJcbiAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgd2lkdGg6IDYyJTtcclxuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtOTAlKTtcclxuXHJcbiAgICAuc3ZnLWNvbnRlbnQsXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvL29wYWNpdHk6IDAuMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIC50ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICNDMTlFN0I7XHJcbiAgfVxyXG59XHJcblxyXG4vL2NvbnRhY3RzXHJcblxyXG4uY29udGFjdHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMuMjVyZW07XHJcbiAgfVxyXG5cclxuICAmX19sb2NhdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGVsIHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NvY2lhbHMge1xyXG4gICAgbWFyZ2luOiAyLjVyZW0gMCA2Ljc1cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY29tcGFueSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjI1cmVtIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL292ZXJsYXlcclxuXHJcbi5vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vYmFja2dyb3VuZDogIzMxMzQzQjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKEBkYXJrLWdyZXksIDAuOCk7XHJcblxyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIwdmg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvL21heC13aWR0aDogMTQ5NHB4O1xyXG4gIHdpZHRoOiAxMDk0cHg7XHJcbiAgcGFkZGluZzogMy43NXJlbSAxMzBweDtcclxuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcblxyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvcyBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICM4QThBOEE7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDY2JTtcclxuICAgIG1heC13aWR0aDogNzQ1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgLTIyJSk7XHJcblxyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3B1YmxpYy9pbWcvbW9kYWwtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTFweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGNvbG9yOiBAZGFyay1ncmV5O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNDMTlFN0I7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RoYW5rIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZmllbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMjRweDtcclxuICBpbnB1dCxcclxuICBidXR0b24ge1xyXG4gICAgd2lkdGg6IDI1MXB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMXJlbSAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDksIDUyLCA1OSwgMC4yKTtcclxuICAgIC8vYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzMxMzQzQjtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDQ5LCA1MiwgNTksIDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMTlFN0I7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VibWl0IHtcclxuICAgIGlucHV0LFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgLy9ib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGdvbGQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBnb2xkO1xyXG5cclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogQGdvbGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEocmVkLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubWVudS1saXN0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIHdpZHRoOiA3NjdweDtcclxuICAgIHBhZGRpbmc6IDNyZW0gNzBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNyUsIC0zMyUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1maWVsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGlucHV0LFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuc3lzdGVtLXNsaWRlciB7XHJcbiAgICAmX19hcnJvd3Mge1xyXG4gICAgICBsZWZ0OiA1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9jZXNzIHtcclxuICAgIC5iLTItMyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAmX19zY2FsZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluZS1zbGlkZXIge1xyXG4gICAgbGVmdDogOSU7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLnN5c3RlbS1zbGlkZXJfX25hdi1pdGVtIHtcclxuICAgICYubGV2ZWwtMSAuaW5uZXIge1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgICAmLmN1cnJlbnQgLmlubmVyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVycml0b3J5X19uYXYtaW1hZ2UgLmJhY2tncm91bmQge1xyXG4gICAgd2lkdGg6IDEyMCU7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueV9fc3ZnIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cclxuICAuYWJvdXQge1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tbC0xLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbl9fYm90dG9tIHtcclxuICAgIG1hcmdpbjogMTIuMDYyNXJlbSAwIDJyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwge1xyXG4gICAgdG9wOiAxMHZoO1xyXG4gIH1cclxuXHJcbiAgLm1haW4ge1xyXG4gICAgJl9fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDQuNXZoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbCB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMy43NXJlbSA1JTtcclxuICB9XHJcblxyXG4gIC5zeXN0ZW0tc2xpZGVyIHtcclxuXHJcbiAgICAmX19hcnJvd3Mge1xyXG4gICAgICBsZWZ0OiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc3lzdGVtLWltYWdlcyB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiAwIDEwJSAwIGF1dG87XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogOHJlbSAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWJnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlcnJpdG9yeV9fbmF2LWltYWdlIC5iYWNrZ3JvdW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmFyY2hpdGVjdHVyZV9fd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmFyY2hpdGVjdHVyZS1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDIuNXJlbSAwIDA7XHJcblxyXG4gICAgJl9faXRlbSAuaW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnkge1xyXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24gaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuYi0yLTMge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb25fX2ltZyAuc3ZnLWNvbnRlbnQge1xyXG4gICAgdG9wOiB1bnNldDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5ndWFyYW50ZWUge1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAuc3lzdGVtX19zdmcsXHJcbiAgLnBsYW5zX19zdmcsXHJcbiAgLmNvbXBhbnlfX3N2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAuc3lzdGVtLWltYWdlcyB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIH1cclxuXHJcbiAgLnN5c3RlbS1zbGlkZXIge1xyXG5cclxuICAgICZfX2Fycm93cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XHJcblxyXG4gICAgICAubmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uIHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgbWFyZ2luOiAycmVtIDAgMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFyY2hpdGVjdHVyZSB7XHJcbiAgICAmX193cmFwcGVyIC5iLTEtMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFyY2hpdGVjdHVyZS1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xyXG4gICAgJl9faXRlbSAuaW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlcnJpdG9yeSB7XHJcbiAgICAmX190ZXh0LWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmF2LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIHNwYW46YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsYW5zIHtcclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2Nlc3Mge1xyXG4gICAgJl9fc2NhbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgbWF4LWhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYi0yLTMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zY2FsZV9faW5mbyAubnVtIHtcclxuICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjYWxlIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2FsZS1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjYWxlX19pbmZvIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluZS1zbGlkZXIge1xyXG4gICAgJl9faXRlbS1pbm5lciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5ndWFyYW50ZWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICAmX19jb250ZW50IC50ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55IHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3RzX190ZWwgYSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHJcbiAgLnBsYW5zX19maWx0ZXJzLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIC5iLTEtMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW07XHJcbiAgICAgIC5jb250YWN0c19fc29jaWFscy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbXBhbnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN5c3RlbSAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLnN5c3RlbS1pbWFnZXMge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICZfX2l0ZW0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zeXN0ZW0tc2xpZGVyX19hcnJvd3Mge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIC5saW5lLXNsaWRlciB7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICAudGVycml0b3J5IHtcclxuICAgICZfX3RleHQtbGlzdCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iLTEtMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubGluZS1zbGlkZXIge1xyXG4gICAgbGVmdDogNSU7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufSJdfQ== */


.line-slider__item:hover .line-slider__item-inner .line-slider__item-button, .line-slider__item:hover .line-slider__item-inner .line-slider__item-button-text {
    opacity: 1;
    transition: 0.3s ease-in-out;
}
.line-slider__item-button {
    opacity: 0;
    width: 60px;
    height: 60px;
    background: url(../img/zoom.svg), #C8A781;
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.3s ease-in-out;
    outline: none;
}