.site-wrapper-plans {
  max-width: 76%;
  margin: 0 auto 140px;
}
@media (max-width: 1700px) {
  .site-wrapper-plans {
    max-width: 100%;
  }
}
@media (min-width: 900px) and (max-width: 1400px) {
  .site-wrapper-plans {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .site-wrapper-plans {
    height: auto;
    margin: 0px;
    padding: 0px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .site-wrapper-plans {
    max-width: 728px;
    margin: 0 auto 100px;
  }
}
@media (max-width: 576px) {
  .site-wrapper-plans {
    max-width: 100%;
  }
}
.plans1 {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  padding: 60px 0 0px;
}
@media (max-width: 900px) {
  .plans1 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .plans1 {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .plans1 {
    padding: 60px 20px;
  }
}
.plans1__plans-container {
  margin-top: 27px;
}
.plans1__plan-card-vip,
.plans1__plan-card {
  margin: 0 14px;
}
.plans1__plan-card-vip .plans1__card-top {
  text-align: center;
  margin: 0 auto;
  background: #74767d;
  border: 2px solid #00c5e8;
  -webkit-box-shadow: 0px -6px 17px #00c5e8;
  box-shadow: 0px -6px 17px #00c5e8;
}
.plans1__plan-card-vip .plans1__name {
  color: #1c1b15;
  -webkit-text-stroke: 1px #00c5e8;
  text-shadow: 0 0 5px #00c5e8;
}
.plans1__plan-card-vip .plans1__card-bottom {
  background: #f6f7f8;
}
.plans1__plan-card-vip .plans1__btn.btn {
  border: 1px solid #00c5e8;
  background: #00c5e8;
  color: #1c1b15;
}
.plans1__plan-card-vip .plans1__btn.btn:hover {
  color: #1c1b15;
  background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(rgba(255, 255, 255, 0.5)),
      to(rgba(255, 255, 255, 0.5))
    ),
    -webkit-gradient(linear, left bottom, left top, from(#00c5e8), to(#00c5e8));
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    -o-linear-gradient(bottom, #00c5e8, #00c5e8);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    linear-gradient(0deg, #00c5e8, #00c5e8);
}
.plans1__card-top {
  background: #1e222d9d;
  background: #1e222d9d;
  padding: 30px;
  text-align: center;
  height: 234px;
}
@media (min-width: 769px) and (max-width: 900px) {
  .plans1__card-top {
    height: auto;
    margin: 0px;
    padding: 0px;
    padding: 30px 0;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .plans1__card-top {
    padding: 30px 10px;
  }
}
@media (max-width: 576px) {
  .plans1__card-top {
    padding: 30px 10px;
  }
}
.plans1__name {
  font-size: 35px;
  line-height: 41px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.plans1__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  margin: 0 auto;
}
.plans1__currency {
  font-size: 35px;
  line-height: 41px;
  font-weight: 500;
  margin-left: -10px;
}
.plans1__currency-amount,
.plans1__currency-amount-vip {
  font-size: 60px;
  line-height: 71px;
  font-weight: 500;
  margin-left: 0px;
  margin-bottom: 15px;
  color: #00c5e8;
}
@media (min-width: 900px) and (max-width: 1400px) {
  .plans1__currency-amount,
  .plans1__currency-amount-vip {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 46px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .plans1__currency-amount,
  .plans1__currency-amount-vip {
    font-size: 45px;
  }
}
@media (max-width: 576px) {
  .plans1__currency-amount,
  .plans1__currency-amount-vip {
    font-size: 52px;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  .plans1__currency-amount,
  .plans1__currency-amount-vip {
    font-size: 42px;
  }
}
.plans1__duration {
  font-size: 22px;
  line-height: 22px;
  font-weight: 600;
  color: #fff;
}
.plans1__card-bottom {
  background: #f6f7f8;
  padding: 16px;
  height: 700px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.plans1__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin-bottom: 5px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .plans1__list-item p {
    font-size: 15px;
    line-height: 21px;
  }
}
.center-text {
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
}
.plans1__p {
  text-align: left;
  color: #74767d;
}
.plans1__btn.btn {
  color: #00c5e8;
  border: 1px solod #00c5e8;
  background: unset;
  margin-top: 30px;
}
.plans1__btn.btn:hover {
  background: rgba(242, 206, 13, 0.14902);
  color: #00c5e8;
}
.plans2 {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  padding: 0px 20px 140px;
}
@media (max-width: 900px) {
  .plans2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .plans2 {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 900px) and (max-width: 1400px) {
  .plans2 {
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin: 100px auto;
    padding-left: 90px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .plans2 {
    height: auto;
    margin: 0px;
    padding: 0px;
    margin: 100px 20px;
    padding-left: 60px;
  }
}
@media (max-width: 660px) {
  .plans2 {
    overflow: hidden;
    padding: 0px;
    padding: 0px 20px 50px;
  }
}
.plans2__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 860px;
  margin: 0px auto;
}
@media (min-width: 577px) and (max-width: 768px) {
  .plans2__text {
    margin: 40px 0px;
  }
}
@media (max-width: 600px) {
  .plans2__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.plans2__p {
  text-align: left;
  width: 100%;
  height: auto;
  min-width: 250px;
  max-width: 600px;
}
.plans2__p:first-of-type {
  margin-right: 50px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .plans2__p:first-of-type {
    margin-right: 20px;
  }
}
@media (max-width: 600px) {
  .plans2__p:first-of-type {
    margin: 0px 0px 19px;
  }
}
.plans1 .slick-list {
  padding-top: 50px;
}
.plans1 .slick-dots {
  height: 40px;
  margin: 70px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 320px) and (max-width: 575px) {
  .plans1 .slick-dots {
    width: 100%;
  }
}
.plans1 .slick-dots button {
  width: 25px;
  height: 25PX;
  border: 1px solid #74767d;
  margin: 0 9px;
  background: rgba(255, 255, 255, 0.1);
  color: transparent;
  border-radius: 50%;
}
.plans1 .slick-dots .slick-active button {
  border: 1px solid #74767d;
  background: #00c5e832;
}
.plans1 .slick-dots .slick-prev,
.plans1 .slick-dots .slick-next {
  width: 40PX;
  height: 40px;
  border: 1px solid #00c5e8;
  bottom: 0;
}
.plans1 .slick-dots .slick-prev {
  background: url(../img/arrowsliderl.svg) center no-repeat;
  left: 33%;
}
.plans1 .slick-dots .slick-prev:hover {
  background-color: rgba(242, 206, 13, 0.2);
}
.plans1 .slick-dots .slick-next {
  background: url(../img/arrowsliderr.svg) center no-repeat;
  right: 33%;
}
.plans1 .slick-dots .slick-next:hover {
  background-color: rgba(242, 206, 13, 0.2);
}

p {
  color: #dfdfdf;
}
.yellow-text {
  color: #00c5e8;
}
.white-text {
  color: #fff;
}
.crypto1 {
  padding: 100px 0px;
  background: -o-linear-gradient(342.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  background: linear-gradient(107.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
}
@media (min-width: 320px) and (max-width: 575px) {
  .crypto1 {
    position: static;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto1 {
    padding: 60px 0px 0px;
  }
}
.crypto1 .site-wrapper {
  margin: 0 auto;
}
.crypto1__content {
  max-width: 70%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 900px) and (max-width: 1400px) {
  .crypto1__content {
    width: 100%;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto1__content {
    height: auto;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto1__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 576px) {
  .crypto1__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.crypto1__h1 {
  margin-bottom: 30px;
  text-align: left;
  font-size: 50px;
  line-height: 59px;
  font-weight: 700;
}
.crypto1__h1 span {
  font-weight: inherit;
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto1__h1 {
    padding: 0px 20px;
    margin: 70px 0 30px;
    font-size: 35px;
    line-height: 42px;
    font-weight: 500;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  .crypto1__h1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 32px;
  }
}
.crypto1__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 50px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0;
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto1__text {
    padding: 0px 20px;
    margin: 30px 0 70px;
  }
}
@media (max-width: 600px) {
  .crypto1__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  .crypto1__text {
    padding: 0px 10px;
  }
}
.crypto1__p {
  width: 100%;
  height: auto;
  min-width: 250px;
  max-width: 604px;
}
@media (max-width: 600px) {
  .crypto1__p {
    min-width: auto;
  }
}
.crypto1__p:first-of-type {
  text-align: left;
}
@media (max-width: 600px) {
  .crypto1__p:first-of-type {
    margin: 0px 0px 19px;
  }
}
.crypto1__video {
  width: 100%;
}
.crypto2 {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  padding-top: 140px;
}
@media (max-width: 900px) {
  .crypto2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .crypto2 {
    padding: 10px;
    margin-bottom: 40px;
  }
}
.crypto2 .site-wrapper {
  max-width: 100%;
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto2 .site-wrapper {
    height: auto;
    margin: 0px;
    padding: 0px;
    margin: 0 auto 100px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto2 .site-wrapper {
    margin: 0 auto 80px;
  }
  .crypto2 .site-wrapper_h2 {
    width: 86%;
    margin: 0px auto;
    padding: 0px;
  }
}
@media (min-width: 577px) and (max-width: 768px) and (max-width: 900px) {
  .crypto2 .site-wrapper_h2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 577px) and (max-width: 768px) and (min-width: 899px) and (max-width: 980px) {
  .crypto2 .site-wrapper_h2 {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 900px) and (max-width: 1400px) {
  .crypto2 .site-wrapper {
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin: 0 auto 80px;
  }
  .crypto2 .site-wrapper_h2 {
    width: 86%;
    margin: 0px auto;
    padding: 0px;
  }
}
@media (min-width: 900px) and (max-width: 1400px) and (max-width: 900px) {
  .crypto2 .site-wrapper_h2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 900px) and (max-width: 1400px) and (min-width: 899px) and (max-width: 980px) {
  .crypto2 .site-wrapper_h2 {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  .crypto2 .site-wrapper_h2 {
    font-size: 32px;
  }
}
.crypto2 .site-wrapper:first-of-type {
  margin-bottom: 0;
}
.crypto2__list {
  max-width: 80%;
  margin: 0 auto;
}
@media (min-width: 900px) and (max-width: 1400px) {
  .crypto2__list {
    width: 100%;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto2__list {
    height: auto;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
    gap: 20px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto2__list {
    max-width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
  }
}
@media (max-width: 576px) {
  .crypto2__list {
    max-width: 100%;
  }
}
.crypto2__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 3em;
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto2__item {
    height: auto;
    margin: 0px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto2__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 576px) {
  .crypto2__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto2__img {
    height: auto;
    margin: 0px;
    padding: 0px;
    width: 84%;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto2__img {
    width: 84%;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  .crypto2__img {
    width: 100%;
  }
}
.crypto2__content {
  margin-left: 1.5rem;
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto2__content {
    margin-left: 0;
    width: 84%;
  }
}
.crypto2__title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  margin-bottom: 20px;
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto2__title {
    height: auto;
    margin: 0px;
    padding: 0px;
    margin: 20px 0 15px;
  }
}
@media (max-width: 576px) {
  .crypto2__title {
    margin: 10px 0 15px;
  }
}
.crypto2__p {
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  text-align: left;
}
.crypto3 {
  height: auto;
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  padding: 0px 50px;
}
@media (max-width: 900px) {
  .crypto3 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .crypto3 {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto3 {
    padding: 60px 20px;
  }
}
.crypto3 .site-wrapper {
  margin-bottom: 0px !important;
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto3 .site-wrapper {
    height: auto;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
  }
}
.crypto3__step-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  -ms-grid-columns: (1fr) [4];
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
}
@media (min-width: 769px) and (max-width: 900px) {
  .crypto3__step-container {
    height: auto;
    margin: 0px;
    padding: 0px;
    gap: 20px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .crypto3__step-container {
    -ms-grid-columns: (1fr) [2];
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media (max-width: 576px) {
  .crypto3__step-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.crypto3__step-title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  margin-bottom: 20px;
}
.crypto3__step-card {
  width: 100%;
}
.crypto3__step-text {
  text-align: left;
}
.ticker-wrapper {
  z-index: 100;
}
.tradingview-widget-copyright {
  display: none;
}
.tradingview-widget-container {
  height: auto !important;
}
.tv-ticker-item-tape__short-name {
  font-weight: 700;
  white-space: nowrap;
  color: #00c5e8;
}
.label-e9c6dycV {
  display: none;
}
.crypto4 {
  position: static;
  bottom: 0;
  width: 100%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  color: #00c5e8;
  background: -o-linear-gradient(
    276.51deg,
    rgba(255, 242, 174, 0.15) -3.04%,
    rgba(255, 226, 68, 0.3) 56.53%,
    rgba(255, 231, 105, 0.15) 102.86%
  );
  background: linear-gradient(
    173.49deg,
    rgba(255, 242, 174, 0.15) -3.04%,
    rgba(255, 226, 68, 0.3) 56.53%,
    rgba(255, 231, 105, 0.15) 102.86%
  );
}

p {
  color: #dfdfdf;
}
.thank {
  padding: 23vh 50px;
  text-align: center;
}
@media (max-width: 500px) {
  .thank {
    padding: 18vh 20px;
  }
}
.thank__h1 {
  margin-bottom: 2em;
  line-height: 1.5em;
}
.thank__h2 {
  line-height: 2em;
}
.thank__h2::before {
  content: none;
}
.thank__h2::after {
  content: none;
}

body[data-aos-duration='50'] [data-aos],
[data-aos][data-aos][data-aos-duration='50'] {
  -webkit-transition-duration: 50ms;
  -o-transition-duration: 50ms;
  transition-duration: 50ms;
}
body[data-aos-delay='50'] [data-aos],
[data-aos][data-aos][data-aos-delay='50'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='50'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='50'].aos-animate {
  -webkit-transition-delay: 50ms;
  -o-transition-delay: 50ms;
  transition-delay: 50ms;
}
body[data-aos-duration='100'] [data-aos],
[data-aos][data-aos][data-aos-duration='100'] {
  -webkit-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  transition-duration: 100ms;
}
body[data-aos-delay='100'] [data-aos],
[data-aos][data-aos][data-aos-delay='100'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='100'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='100'].aos-animate {
  -webkit-transition-delay: 100ms;
  -o-transition-delay: 100ms;
  transition-delay: 100ms;
}
body[data-aos-duration='150'] [data-aos],
[data-aos][data-aos][data-aos-duration='150'] {
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
body[data-aos-delay='150'] [data-aos],
[data-aos][data-aos][data-aos-delay='150'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='150'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='150'].aos-animate {
  -webkit-transition-delay: 150ms;
  -o-transition-delay: 150ms;
  transition-delay: 150ms;
}
body[data-aos-duration='200'] [data-aos],
[data-aos][data-aos][data-aos-duration='200'] {
  -webkit-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
}
body[data-aos-delay='200'] [data-aos],
[data-aos][data-aos][data-aos-delay='200'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='200'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='200'].aos-animate {
  -webkit-transition-delay: 200ms;
  -o-transition-delay: 200ms;
  transition-delay: 200ms;
}
body[data-aos-duration='250'] [data-aos],
[data-aos][data-aos][data-aos-duration='250'] {
  -webkit-transition-duration: 250ms;
  -o-transition-duration: 250ms;
  transition-duration: 250ms;
}
body[data-aos-delay='250'] [data-aos],
[data-aos][data-aos][data-aos-delay='250'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='250'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='250'].aos-animate {
  -webkit-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms;
}
body[data-aos-duration='300'] [data-aos],
[data-aos][data-aos][data-aos-duration='300'] {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
body[data-aos-delay='300'] [data-aos],
[data-aos][data-aos][data-aos-delay='300'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='300'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='300'].aos-animate {
  -webkit-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
}
body[data-aos-duration='350'] [data-aos],
[data-aos][data-aos][data-aos-duration='350'] {
  -webkit-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
}
body[data-aos-delay='350'] [data-aos],
[data-aos][data-aos][data-aos-delay='350'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='350'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='350'].aos-animate {
  -webkit-transition-delay: 350ms;
  -o-transition-delay: 350ms;
  transition-delay: 350ms;
}
body[data-aos-duration='400'] [data-aos],
[data-aos][data-aos][data-aos-duration='400'] {
  -webkit-transition-duration: 400ms;
  -o-transition-duration: 400ms;
  transition-duration: 400ms;
}
body[data-aos-delay='400'] [data-aos],
[data-aos][data-aos][data-aos-delay='400'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='400'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='400'].aos-animate {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
}
body[data-aos-duration='450'] [data-aos],
[data-aos][data-aos][data-aos-duration='450'] {
  -webkit-transition-duration: 450ms;
  -o-transition-duration: 450ms;
  transition-duration: 450ms;
}
body[data-aos-delay='450'] [data-aos],
[data-aos][data-aos][data-aos-delay='450'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='450'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='450'].aos-animate {
  -webkit-transition-delay: 450ms;
  -o-transition-delay: 450ms;
  transition-delay: 450ms;
}
body[data-aos-duration='500'] [data-aos],
[data-aos][data-aos][data-aos-duration='500'] {
  -webkit-transition-duration: 500ms;
  -o-transition-duration: 500ms;
  transition-duration: 500ms;
}
body[data-aos-delay='500'] [data-aos],
[data-aos][data-aos][data-aos-delay='500'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='500'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='500'].aos-animate {
  -webkit-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
body[data-aos-duration='550'] [data-aos],
[data-aos][data-aos][data-aos-duration='550'] {
  -webkit-transition-duration: 550ms;
  -o-transition-duration: 550ms;
  transition-duration: 550ms;
}
body[data-aos-delay='550'] [data-aos],
[data-aos][data-aos][data-aos-delay='550'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='550'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='550'].aos-animate {
  -webkit-transition-delay: 550ms;
  -o-transition-delay: 550ms;
  transition-delay: 550ms;
}
body[data-aos-duration='600'] [data-aos],
[data-aos][data-aos][data-aos-duration='600'] {
  -webkit-transition-duration: 600ms;
  -o-transition-duration: 600ms;
  transition-duration: 600ms;
}
body[data-aos-delay='600'] [data-aos],
[data-aos][data-aos][data-aos-delay='600'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='600'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='600'].aos-animate {
  -webkit-transition-delay: 600ms;
  -o-transition-delay: 600ms;
  transition-delay: 600ms;
}
body[data-aos-duration='650'] [data-aos],
[data-aos][data-aos][data-aos-duration='650'] {
  -webkit-transition-duration: 650ms;
  -o-transition-duration: 650ms;
  transition-duration: 650ms;
}
body[data-aos-delay='650'] [data-aos],
[data-aos][data-aos][data-aos-delay='650'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='650'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='650'].aos-animate {
  -webkit-transition-delay: 650ms;
  -o-transition-delay: 650ms;
  transition-delay: 650ms;
}
body[data-aos-duration='700'] [data-aos],
[data-aos][data-aos][data-aos-duration='700'] {
  -webkit-transition-duration: 700ms;
  -o-transition-duration: 700ms;
  transition-duration: 700ms;
}
body[data-aos-delay='700'] [data-aos],
[data-aos][data-aos][data-aos-delay='700'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='700'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='700'].aos-animate {
  -webkit-transition-delay: 700ms;
  -o-transition-delay: 700ms;
  transition-delay: 700ms;
}
body[data-aos-duration='750'] [data-aos],
[data-aos][data-aos][data-aos-duration='750'] {
  -webkit-transition-duration: 750ms;
  -o-transition-duration: 750ms;
  transition-duration: 750ms;
}
body[data-aos-delay='750'] [data-aos],
[data-aos][data-aos][data-aos-delay='750'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='750'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='750'].aos-animate {
  -webkit-transition-delay: 750ms;
  -o-transition-delay: 750ms;
  transition-delay: 750ms;
}
body[data-aos-duration='800'] [data-aos],
[data-aos][data-aos][data-aos-duration='800'] {
  -webkit-transition-duration: 800ms;
  -o-transition-duration: 800ms;
  transition-duration: 800ms;
}
body[data-aos-delay='800'] [data-aos],
[data-aos][data-aos][data-aos-delay='800'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='800'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='800'].aos-animate {
  -webkit-transition-delay: 800ms;
  -o-transition-delay: 800ms;
  transition-delay: 800ms;
}
body[data-aos-duration='850'] [data-aos],
[data-aos][data-aos][data-aos-duration='850'] {
  -webkit-transition-duration: 850ms;
  -o-transition-duration: 850ms;
  transition-duration: 850ms;
}
body[data-aos-delay='850'] [data-aos],
[data-aos][data-aos][data-aos-delay='850'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='850'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='850'].aos-animate {
  -webkit-transition-delay: 850ms;
  -o-transition-delay: 850ms;
  transition-delay: 850ms;
}
body[data-aos-duration='900'] [data-aos],
[data-aos][data-aos][data-aos-duration='900'] {
  -webkit-transition-duration: 900ms;
  -o-transition-duration: 900ms;
  transition-duration: 900ms;
}
body[data-aos-delay='900'] [data-aos],
[data-aos][data-aos][data-aos-delay='900'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='900'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='900'].aos-animate {
  -webkit-transition-delay: 900ms;
  -o-transition-delay: 900ms;
  transition-delay: 900ms;
}
body[data-aos-duration='950'] [data-aos],
[data-aos][data-aos][data-aos-duration='950'] {
  -webkit-transition-duration: 950ms;
  -o-transition-duration: 950ms;
  transition-duration: 950ms;
}
body[data-aos-delay='950'] [data-aos],
[data-aos][data-aos][data-aos-delay='950'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='950'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='950'].aos-animate {
  -webkit-transition-delay: 950ms;
  -o-transition-delay: 950ms;
  transition-delay: 950ms;
}
body[data-aos-duration='1000'] [data-aos],
[data-aos][data-aos][data-aos-duration='1000'] {
  -webkit-transition-duration: 1000ms;
  -o-transition-duration: 1000ms;
  transition-duration: 1000ms;
}
body[data-aos-delay='1000'] [data-aos],
[data-aos][data-aos][data-aos-delay='1000'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1000'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1000'].aos-animate {
  -webkit-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}
body[data-aos-duration='1050'] [data-aos],
[data-aos][data-aos][data-aos-duration='1050'] {
  -webkit-transition-duration: 1050ms;
  -o-transition-duration: 1050ms;
  transition-duration: 1050ms;
}
body[data-aos-delay='1050'] [data-aos],
[data-aos][data-aos][data-aos-delay='1050'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1050'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1050'].aos-animate {
  -webkit-transition-delay: 1050ms;
  -o-transition-delay: 1050ms;
  transition-delay: 1050ms;
}
body[data-aos-duration='1100'] [data-aos],
[data-aos][data-aos][data-aos-duration='1100'] {
  -webkit-transition-duration: 1100ms;
  -o-transition-duration: 1100ms;
  transition-duration: 1100ms;
}
body[data-aos-delay='1100'] [data-aos],
[data-aos][data-aos][data-aos-delay='1100'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1100'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1100'].aos-animate {
  -webkit-transition-delay: 1100ms;
  -o-transition-delay: 1100ms;
  transition-delay: 1100ms;
}
body[data-aos-duration='1150'] [data-aos],
[data-aos][data-aos][data-aos-duration='1150'] {
  -webkit-transition-duration: 1150ms;
  -o-transition-duration: 1150ms;
  transition-duration: 1150ms;
}
body[data-aos-delay='1150'] [data-aos],
[data-aos][data-aos][data-aos-delay='1150'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1150'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1150'].aos-animate {
  -webkit-transition-delay: 1150ms;
  -o-transition-delay: 1150ms;
  transition-delay: 1150ms;
}
body[data-aos-duration='1200'] [data-aos],
[data-aos][data-aos][data-aos-duration='1200'] {
  -webkit-transition-duration: 1200ms;
  -o-transition-duration: 1200ms;
  transition-duration: 1200ms;
}
body[data-aos-delay='1200'] [data-aos],
[data-aos][data-aos][data-aos-delay='1200'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1200'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1200'].aos-animate {
  -webkit-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms;
}
body[data-aos-duration='1250'] [data-aos],
[data-aos][data-aos][data-aos-duration='1250'] {
  -webkit-transition-duration: 1250ms;
  -o-transition-duration: 1250ms;
  transition-duration: 1250ms;
}
body[data-aos-delay='1250'] [data-aos],
[data-aos][data-aos][data-aos-delay='1250'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1250'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1250'].aos-animate {
  -webkit-transition-delay: 1250ms;
  -o-transition-delay: 1250ms;
  transition-delay: 1250ms;
}
body[data-aos-duration='1300'] [data-aos],
[data-aos][data-aos][data-aos-duration='1300'] {
  -webkit-transition-duration: 1300ms;
  -o-transition-duration: 1300ms;
  transition-duration: 1300ms;
}
body[data-aos-delay='1300'] [data-aos],
[data-aos][data-aos][data-aos-delay='1300'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1300'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1300'].aos-animate {
  -webkit-transition-delay: 1300ms;
  -o-transition-delay: 1300ms;
  transition-delay: 1300ms;
}
body[data-aos-duration='1350'] [data-aos],
[data-aos][data-aos][data-aos-duration='1350'] {
  -webkit-transition-duration: 1350ms;
  -o-transition-duration: 1350ms;
  transition-duration: 1350ms;
}
body[data-aos-delay='1350'] [data-aos],
[data-aos][data-aos][data-aos-delay='1350'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1350'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1350'].aos-animate {
  -webkit-transition-delay: 1350ms;
  -o-transition-delay: 1350ms;
  transition-delay: 1350ms;
}
body[data-aos-duration='1400'] [data-aos],
[data-aos][data-aos][data-aos-duration='1400'] {
  -webkit-transition-duration: 1400ms;
  -o-transition-duration: 1400ms;
  transition-duration: 1400ms;
}
body[data-aos-delay='1400'] [data-aos],
[data-aos][data-aos][data-aos-delay='1400'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1400'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1400'].aos-animate {
  -webkit-transition-delay: 1400ms;
  -o-transition-delay: 1400ms;
  transition-delay: 1400ms;
}
body[data-aos-duration='1450'] [data-aos],
[data-aos][data-aos][data-aos-duration='1450'] {
  -webkit-transition-duration: 1450ms;
  -o-transition-duration: 1450ms;
  transition-duration: 1450ms;
}
body[data-aos-delay='1450'] [data-aos],
[data-aos][data-aos][data-aos-delay='1450'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1450'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1450'].aos-animate {
  -webkit-transition-delay: 1450ms;
  -o-transition-delay: 1450ms;
  transition-delay: 1450ms;
}
body[data-aos-duration='1500'] [data-aos],
[data-aos][data-aos][data-aos-duration='1500'] {
  -webkit-transition-duration: 1500ms;
  -o-transition-duration: 1500ms;
  transition-duration: 1500ms;
}
body[data-aos-delay='1500'] [data-aos],
[data-aos][data-aos][data-aos-delay='1500'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1500'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1500'].aos-animate {
  -webkit-transition-delay: 1500ms;
  -o-transition-delay: 1500ms;
  transition-delay: 1500ms;
}
body[data-aos-duration='1550'] [data-aos],
[data-aos][data-aos][data-aos-duration='1550'] {
  -webkit-transition-duration: 1550ms;
  -o-transition-duration: 1550ms;
  transition-duration: 1550ms;
}
body[data-aos-delay='1550'] [data-aos],
[data-aos][data-aos][data-aos-delay='1550'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1550'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1550'].aos-animate {
  -webkit-transition-delay: 1550ms;
  -o-transition-delay: 1550ms;
  transition-delay: 1550ms;
}
body[data-aos-duration='1600'] [data-aos],
[data-aos][data-aos][data-aos-duration='1600'] {
  -webkit-transition-duration: 1600ms;
  -o-transition-duration: 1600ms;
  transition-duration: 1600ms;
}
body[data-aos-delay='1600'] [data-aos],
[data-aos][data-aos][data-aos-delay='1600'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1600'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1600'].aos-animate {
  -webkit-transition-delay: 1600ms;
  -o-transition-delay: 1600ms;
  transition-delay: 1600ms;
}
body[data-aos-duration='1650'] [data-aos],
[data-aos][data-aos][data-aos-duration='1650'] {
  -webkit-transition-duration: 1650ms;
  -o-transition-duration: 1650ms;
  transition-duration: 1650ms;
}
body[data-aos-delay='1650'] [data-aos],
[data-aos][data-aos][data-aos-delay='1650'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1650'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1650'].aos-animate {
  -webkit-transition-delay: 1650ms;
  -o-transition-delay: 1650ms;
  transition-delay: 1650ms;
}
body[data-aos-duration='1700'] [data-aos],
[data-aos][data-aos][data-aos-duration='1700'] {
  -webkit-transition-duration: 1700ms;
  -o-transition-duration: 1700ms;
  transition-duration: 1700ms;
}
body[data-aos-delay='1700'] [data-aos],
[data-aos][data-aos][data-aos-delay='1700'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1700'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1700'].aos-animate {
  -webkit-transition-delay: 1700ms;
  -o-transition-delay: 1700ms;
  transition-delay: 1700ms;
}
body[data-aos-duration='1750'] [data-aos],
[data-aos][data-aos][data-aos-duration='1750'] {
  -webkit-transition-duration: 1750ms;
  -o-transition-duration: 1750ms;
  transition-duration: 1750ms;
}
body[data-aos-delay='1750'] [data-aos],
[data-aos][data-aos][data-aos-delay='1750'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1750'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1750'].aos-animate {
  -webkit-transition-delay: 1750ms;
  -o-transition-delay: 1750ms;
  transition-delay: 1750ms;
}
body[data-aos-duration='1800'] [data-aos],
[data-aos][data-aos][data-aos-duration='1800'] {
  -webkit-transition-duration: 1800ms;
  -o-transition-duration: 1800ms;
  transition-duration: 1800ms;
}
body[data-aos-delay='1800'] [data-aos],
[data-aos][data-aos][data-aos-delay='1800'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1800'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1800'].aos-animate {
  -webkit-transition-delay: 1800ms;
  -o-transition-delay: 1800ms;
  transition-delay: 1800ms;
}
body[data-aos-duration='1850'] [data-aos],
[data-aos][data-aos][data-aos-duration='1850'] {
  -webkit-transition-duration: 1850ms;
  -o-transition-duration: 1850ms;
  transition-duration: 1850ms;
}
body[data-aos-delay='1850'] [data-aos],
[data-aos][data-aos][data-aos-delay='1850'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1850'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1850'].aos-animate {
  -webkit-transition-delay: 1850ms;
  -o-transition-delay: 1850ms;
  transition-delay: 1850ms;
}
body[data-aos-duration='1900'] [data-aos],
[data-aos][data-aos][data-aos-duration='1900'] {
  -webkit-transition-duration: 1900ms;
  -o-transition-duration: 1900ms;
  transition-duration: 1900ms;
}
body[data-aos-delay='1900'] [data-aos],
[data-aos][data-aos][data-aos-delay='1900'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1900'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1900'].aos-animate {
  -webkit-transition-delay: 1900ms;
  -o-transition-delay: 1900ms;
  transition-delay: 1900ms;
}
body[data-aos-duration='1950'] [data-aos],
[data-aos][data-aos][data-aos-duration='1950'] {
  -webkit-transition-duration: 1950ms;
  -o-transition-duration: 1950ms;
  transition-duration: 1950ms;
}
body[data-aos-delay='1950'] [data-aos],
[data-aos][data-aos][data-aos-delay='1950'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='1950'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='1950'].aos-animate {
  -webkit-transition-delay: 1950ms;
  -o-transition-delay: 1950ms;
  transition-delay: 1950ms;
}
body[data-aos-duration='2000'] [data-aos],
[data-aos][data-aos][data-aos-duration='2000'] {
  -webkit-transition-duration: 2000ms;
  -o-transition-duration: 2000ms;
  transition-duration: 2000ms;
}
body[data-aos-delay='2000'] [data-aos],
[data-aos][data-aos][data-aos-delay='2000'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2000'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2000'].aos-animate {
  -webkit-transition-delay: 2000ms;
  -o-transition-delay: 2000ms;
  transition-delay: 2000ms;
}
body[data-aos-duration='2050'] [data-aos],
[data-aos][data-aos][data-aos-duration='2050'] {
  -webkit-transition-duration: 2050ms;
  -o-transition-duration: 2050ms;
  transition-duration: 2050ms;
}
body[data-aos-delay='2050'] [data-aos],
[data-aos][data-aos][data-aos-delay='2050'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2050'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2050'].aos-animate {
  -webkit-transition-delay: 2050ms;
  -o-transition-delay: 2050ms;
  transition-delay: 2050ms;
}
body[data-aos-duration='2100'] [data-aos],
[data-aos][data-aos][data-aos-duration='2100'] {
  -webkit-transition-duration: 2100ms;
  -o-transition-duration: 2100ms;
  transition-duration: 2100ms;
}
body[data-aos-delay='2100'] [data-aos],
[data-aos][data-aos][data-aos-delay='2100'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2100'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2100'].aos-animate {
  -webkit-transition-delay: 2100ms;
  -o-transition-delay: 2100ms;
  transition-delay: 2100ms;
}
body[data-aos-duration='2150'] [data-aos],
[data-aos][data-aos][data-aos-duration='2150'] {
  -webkit-transition-duration: 2150ms;
  -o-transition-duration: 2150ms;
  transition-duration: 2150ms;
}
body[data-aos-delay='2150'] [data-aos],
[data-aos][data-aos][data-aos-delay='2150'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2150'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2150'].aos-animate {
  -webkit-transition-delay: 2150ms;
  -o-transition-delay: 2150ms;
  transition-delay: 2150ms;
}
body[data-aos-duration='2200'] [data-aos],
[data-aos][data-aos][data-aos-duration='2200'] {
  -webkit-transition-duration: 2200ms;
  -o-transition-duration: 2200ms;
  transition-duration: 2200ms;
}
body[data-aos-delay='2200'] [data-aos],
[data-aos][data-aos][data-aos-delay='2200'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2200'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2200'].aos-animate {
  -webkit-transition-delay: 2200ms;
  -o-transition-delay: 2200ms;
  transition-delay: 2200ms;
}
body[data-aos-duration='2250'] [data-aos],
[data-aos][data-aos][data-aos-duration='2250'] {
  -webkit-transition-duration: 2250ms;
  -o-transition-duration: 2250ms;
  transition-duration: 2250ms;
}
body[data-aos-delay='2250'] [data-aos],
[data-aos][data-aos][data-aos-delay='2250'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2250'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2250'].aos-animate {
  -webkit-transition-delay: 2250ms;
  -o-transition-delay: 2250ms;
  transition-delay: 2250ms;
}
body[data-aos-duration='2300'] [data-aos],
[data-aos][data-aos][data-aos-duration='2300'] {
  -webkit-transition-duration: 2300ms;
  -o-transition-duration: 2300ms;
  transition-duration: 2300ms;
}
body[data-aos-delay='2300'] [data-aos],
[data-aos][data-aos][data-aos-delay='2300'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2300'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2300'].aos-animate {
  -webkit-transition-delay: 2300ms;
  -o-transition-delay: 2300ms;
  transition-delay: 2300ms;
}
body[data-aos-duration='2350'] [data-aos],
[data-aos][data-aos][data-aos-duration='2350'] {
  -webkit-transition-duration: 2350ms;
  -o-transition-duration: 2350ms;
  transition-duration: 2350ms;
}
body[data-aos-delay='2350'] [data-aos],
[data-aos][data-aos][data-aos-delay='2350'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2350'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2350'].aos-animate {
  -webkit-transition-delay: 2350ms;
  -o-transition-delay: 2350ms;
  transition-delay: 2350ms;
}
body[data-aos-duration='2400'] [data-aos],
[data-aos][data-aos][data-aos-duration='2400'] {
  -webkit-transition-duration: 2400ms;
  -o-transition-duration: 2400ms;
  transition-duration: 2400ms;
}
body[data-aos-delay='2400'] [data-aos],
[data-aos][data-aos][data-aos-delay='2400'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2400'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2400'].aos-animate {
  -webkit-transition-delay: 2400ms;
  -o-transition-delay: 2400ms;
  transition-delay: 2400ms;
}
body[data-aos-duration='2450'] [data-aos],
[data-aos][data-aos][data-aos-duration='2450'] {
  -webkit-transition-duration: 2450ms;
  -o-transition-duration: 2450ms;
  transition-duration: 2450ms;
}
body[data-aos-delay='2450'] [data-aos],
[data-aos][data-aos][data-aos-delay='2450'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2450'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2450'].aos-animate {
  -webkit-transition-delay: 2450ms;
  -o-transition-delay: 2450ms;
  transition-delay: 2450ms;
}
body[data-aos-duration='2500'] [data-aos],
[data-aos][data-aos][data-aos-duration='2500'] {
  -webkit-transition-duration: 2500ms;
  -o-transition-duration: 2500ms;
  transition-duration: 2500ms;
}
body[data-aos-delay='2500'] [data-aos],
[data-aos][data-aos][data-aos-delay='2500'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2500'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2500'].aos-animate {
  -webkit-transition-delay: 2500ms;
  -o-transition-delay: 2500ms;
  transition-delay: 2500ms;
}
body[data-aos-duration='2550'] [data-aos],
[data-aos][data-aos][data-aos-duration='2550'] {
  -webkit-transition-duration: 2550ms;
  -o-transition-duration: 2550ms;
  transition-duration: 2550ms;
}
body[data-aos-delay='2550'] [data-aos],
[data-aos][data-aos][data-aos-delay='2550'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2550'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2550'].aos-animate {
  -webkit-transition-delay: 2550ms;
  -o-transition-delay: 2550ms;
  transition-delay: 2550ms;
}
body[data-aos-duration='2600'] [data-aos],
[data-aos][data-aos][data-aos-duration='2600'] {
  -webkit-transition-duration: 2600ms;
  -o-transition-duration: 2600ms;
  transition-duration: 2600ms;
}
body[data-aos-delay='2600'] [data-aos],
[data-aos][data-aos][data-aos-delay='2600'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2600'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2600'].aos-animate {
  -webkit-transition-delay: 2600ms;
  -o-transition-delay: 2600ms;
  transition-delay: 2600ms;
}
body[data-aos-duration='2650'] [data-aos],
[data-aos][data-aos][data-aos-duration='2650'] {
  -webkit-transition-duration: 2650ms;
  -o-transition-duration: 2650ms;
  transition-duration: 2650ms;
}
body[data-aos-delay='2650'] [data-aos],
[data-aos][data-aos][data-aos-delay='2650'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2650'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2650'].aos-animate {
  -webkit-transition-delay: 2650ms;
  -o-transition-delay: 2650ms;
  transition-delay: 2650ms;
}
body[data-aos-duration='2700'] [data-aos],
[data-aos][data-aos][data-aos-duration='2700'] {
  -webkit-transition-duration: 2700ms;
  -o-transition-duration: 2700ms;
  transition-duration: 2700ms;
}
body[data-aos-delay='2700'] [data-aos],
[data-aos][data-aos][data-aos-delay='2700'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2700'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2700'].aos-animate {
  -webkit-transition-delay: 2700ms;
  -o-transition-delay: 2700ms;
  transition-delay: 2700ms;
}
body[data-aos-duration='2750'] [data-aos],
[data-aos][data-aos][data-aos-duration='2750'] {
  -webkit-transition-duration: 2750ms;
  -o-transition-duration: 2750ms;
  transition-duration: 2750ms;
}
body[data-aos-delay='2750'] [data-aos],
[data-aos][data-aos][data-aos-delay='2750'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2750'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2750'].aos-animate {
  -webkit-transition-delay: 2750ms;
  -o-transition-delay: 2750ms;
  transition-delay: 2750ms;
}
body[data-aos-duration='2800'] [data-aos],
[data-aos][data-aos][data-aos-duration='2800'] {
  -webkit-transition-duration: 2800ms;
  -o-transition-duration: 2800ms;
  transition-duration: 2800ms;
}
body[data-aos-delay='2800'] [data-aos],
[data-aos][data-aos][data-aos-delay='2800'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2800'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2800'].aos-animate {
  -webkit-transition-delay: 2800ms;
  -o-transition-delay: 2800ms;
  transition-delay: 2800ms;
}
body[data-aos-duration='2850'] [data-aos],
[data-aos][data-aos][data-aos-duration='2850'] {
  -webkit-transition-duration: 2850ms;
  -o-transition-duration: 2850ms;
  transition-duration: 2850ms;
}
body[data-aos-delay='2850'] [data-aos],
[data-aos][data-aos][data-aos-delay='2850'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2850'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2850'].aos-animate {
  -webkit-transition-delay: 2850ms;
  -o-transition-delay: 2850ms;
  transition-delay: 2850ms;
}
body[data-aos-duration='2900'] [data-aos],
[data-aos][data-aos][data-aos-duration='2900'] {
  -webkit-transition-duration: 2900ms;
  -o-transition-duration: 2900ms;
  transition-duration: 2900ms;
}
body[data-aos-delay='2900'] [data-aos],
[data-aos][data-aos][data-aos-delay='2900'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2900'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2900'].aos-animate {
  -webkit-transition-delay: 2900ms;
  -o-transition-delay: 2900ms;
  transition-delay: 2900ms;
}
body[data-aos-duration='2950'] [data-aos],
[data-aos][data-aos][data-aos-duration='2950'] {
  -webkit-transition-duration: 2950ms;
  -o-transition-duration: 2950ms;
  transition-duration: 2950ms;
}
body[data-aos-delay='2950'] [data-aos],
[data-aos][data-aos][data-aos-delay='2950'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='2950'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='2950'].aos-animate {
  -webkit-transition-delay: 2950ms;
  -o-transition-delay: 2950ms;
  transition-delay: 2950ms;
}
body[data-aos-duration='3000'] [data-aos],
[data-aos][data-aos][data-aos-duration='3000'] {
  -webkit-transition-duration: 3000ms;
  -o-transition-duration: 3000ms;
  transition-duration: 3000ms;
}
body[data-aos-delay='3000'] [data-aos],
[data-aos][data-aos][data-aos-delay='3000'] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
body[data-aos-delay='3000'] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay='3000'].aos-animate {
  -webkit-transition-delay: 3000ms;
  -o-transition-delay: 3000ms;
  transition-delay: 3000ms;
}
body[data-aos-easing='linear'] [data-aos],
[data-aos][data-aos][data-aos-easing='linear'] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing='ease'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease'] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing='ease-in'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in'] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  -o-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing='ease-out'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-out'] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing='ease-in-out'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-out'] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing='ease-in-back'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-back'] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing='ease-out-back'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-out-back'] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing='ease-in-out-back'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-out-back'] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing='ease-in-sine'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-sine'] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing='ease-out-sine'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-out-sine'] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing='ease-in-out-sine'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-out-sine'] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing='ease-in-quad'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-quad'] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing='ease-out-quad'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-out-quad'] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing='ease-in-out-quad'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-out-quad'] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing='ease-in-cubic'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-cubic'] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing='ease-out-cubic'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-out-cubic'] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing='ease-in-out-cubic'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-out-cubic'] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing='ease-in-quart'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-quart'] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing='ease-out-quart'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-out-quart'] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing='ease-in-out-quart'] [data-aos],
[data-aos][data-aos][data-aos-easing='ease-in-out-quart'] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^='fade'][data-aos^='fade'].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
[data-aos='fade-up'] {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0);
}
[data-aos='fade-down'] {
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
}
[data-aos='fade-right'] {
  -webkit-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0);
}
[data-aos='fade-left'] {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0);
}
[data-aos='fade-up-right'] {
  -webkit-transform: translate3d(-100px, 100px, 0);
  transform: translate3d(-100px, 100px, 0);
}
[data-aos='fade-up-left'] {
  -webkit-transform: translate3d(100px, 100px, 0);
  transform: translate3d(100px, 100px, 0);
}
[data-aos='fade-down-right'] {
  -webkit-transform: translate3d(-100px, -100px, 0);
  transform: translate3d(-100px, -100px, 0);
}
[data-aos='fade-down-left'] {
  -webkit-transform: translate3d(100px, -100px, 0);
  transform: translate3d(100px, -100px, 0);
}
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^='zoom'][data-aos^='zoom'].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
[data-aos='zoom-in'] {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
[data-aos='zoom-in-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
  transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos='zoom-in-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
  transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos='zoom-in-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
  transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos='zoom-in-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
  transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos='zoom-out'] {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
[data-aos='zoom-out-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
  transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos='zoom-out-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
  transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos='zoom-out-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
  transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos='zoom-out-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
  transform: translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^='slide'][data-aos^='slide'] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos^='slide'][data-aos^='slide'].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
[data-aos='slide-up'] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
[data-aos='slide-down'] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
[data-aos='slide-right'] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
[data-aos='slide-left'] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
[data-aos^='flip'][data-aos^='flip'] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos='flip-left'] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos='flip-left'].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0);
}
[data-aos='flip-right'] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos='flip-right'].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0);
}
[data-aos='flip-up'] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos='flip-up'].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0);
}
[data-aos='flip-down'] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos='flip-down'].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0);
}

p {
  color: #dfdfdf;
}
* {
  font-family: 'Rubik', sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
}
@media (min-width: 577px) and (max-width: 768px) {
  * {
    font-weight: 300;
    font-size: 13px;
    line-height: 15px;
  }
}
* img {
  line-height: 0px;
}
body {
  background: #ffffff;
}
.site-wrapper {
  max-width: 86%;
  margin: 0 auto 200px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .site-wrapper {
    max-width: 728px;
    margin: 0 auto 100px;
  }
}
@media (max-width: 576px) {
  .site-wrapper {
    max-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  .site-wrapper {
    margin: 0 auto 100px;
  }
}
.btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 190px;
  height: 40px;
  background: transparent;
  cursor: pointer;
  font-weight: 500;
  border: 1px solid #00c5e8;
  color: #00c5e8;
  margin: 0 auto;
}
.btn:hover {
  background: rgba(242, 206, 13, 0.14902);
  color: #00c5e8;
  border-color: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    linear-gradient(0deg, #00c5e8, #00c5e8);
}
@media (min-width: 577px) and (max-width: 768px) {
  .btn {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 576px) {
  .btn {
    width: 100%;
  }
}
.section-btn {
  border: 1px solid #00c5e8;
  background: #00c5e8;
  color: #1c1b15;
}
.section-btn:hover {
  color: #1c1b15;
  background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(rgba(255, 255, 255, 0.5)),
      to(rgba(255, 255, 255, 0.5))
    ),
    -webkit-gradient(linear, left bottom, left top, from(#00c5e8), to(#00c5e8));
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    -o-linear-gradient(bottom, #00c5e8, #00c5e8);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    linear-gradient(0deg, #00c5e8, #00c5e8);
  border-color: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    linear-gradient(0deg, #00c5e8, #00c5e8);
}
.white {
  color: #fff;
}
.hidden {
  visibility: hidden;
}
.display-none {
  display: none;
}
.display-block {
  display: block;
}
.nopointer {
  pointer-events: none;
}
@media (min-width: 577px) and (max-width: 768px) {
  .desktop {
    display: none;
  }
}
.mobile {
  display: none;
}
@media (min-width: 577px) and (max-width: 768px) {
  .mobile {
    display: inherit;
  }
}
.fixed-position {
  position: fixed;
  z-index: 999;
}
.noborder {
  border-bottom: 1px solid transparent;
}
.centered {
  text-align: center;
}

p {
  color: #dfdfdf;
}
.footer {
  background: transparent;
  border-top: 1px solid #fff;
  padding-bottom: 50px;
}
.footer * {
  color: #fff;
}
.footer__wrapper {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1296px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 50px 0px 50px;
}
@media (max-width: 900px) {
  .footer__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .footer__wrapper {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .footer__wrapper {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 50px 0;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 50px 0;
  }
}
@media (max-width: 576px) {
  .footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 20px 0;
  }
}
@media (min-width: 900px) and (max-width: 980px) {
  .footer__wrapper {
    margin-top: 20px;
    margin-left: 20px;
  }
}
.footer__subscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 310px;
  width: 100%;
  margin-right: 50px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .footer__subscribe {
    max-width: inherit;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0px auto 50px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .footer__subscribe {
    height: auto;
    margin: 0px;
    padding: 0px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0px auto 50px;
  }
}
@media (min-width: 900px) and (max-width: 1400px) {
  .footer__subscribe {
    width: 100%;
    margin: 0px;
    padding: 0px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
@media (max-width: 576px) {
  .footer__subscribe {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto 50px;
  }
}
.footer__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}
.footer__email,
.footer__name,
.footer__btn {
  width: 100%;
  height: 40px;
}
.footer__email {
  background: rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  padding-left: 15px;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
}
.footer__email::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__email::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__email:-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__email::-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__email::placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__name {
  background: rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  padding-left: 15px;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
}
.footer__name::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__name::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__name:-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__name::-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__name::placeholder {
  color: #fff;
  opacity: 0.7;
}
.footer__btn {
  background: transparent;
  color: #00c5e8;
  border: 1px solid #00c5e8;
}
.footer__btn--inactive {
  pointer-events: none;
}
.footer__form-error {
  width: 100%;
  padding-left: 15px;
  color: #ff0000;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  margin-top: 3px;
}
.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
@media (min-width: 577px) and (max-width: 768px) {
  .footer__links {
    max-width: inherit;
    width: 100%;
  }
  .footer__links h3,
  .footer__links a {
    text-align: center;
  }
}
@media (max-width: 680px) {
  .footer__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .footer__links {
    height: auto;
    margin: 0px;
    padding: 0px;
    width: 80%;
  }
}
@media (min-width: 900px) and (max-width: 1400px) {
  .footer__links {
    width: 100%;
    margin: 0px;
    padding: 0px;
    width: 80%;
    max-width: 700px;
  }
}
.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.footer__nav:last-of-type {
  margin-right: 0px;
}
@media (max-width: 680px) {
  .footer__nav {
    margin-bottom: 50px;
  }
}
.footer__contacts {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 577px) and (max-width: 768px) {
  .footer__contacts {
    margin: 0px;
  }
}
@media (max-width: 680px) {
  .footer__contacts {
    margin-bottom: 30px;
    width: 100%;
  }
}
@media (max-width: 320px) {
  .footer__contacts {
    margin-bottom: 30px;
    width: 100%;
  }
}
.footer__follow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-right: 150px;
}
.footer__follow:last-of-type {
  margin-right: 0px;
}
@media (max-width: 680px) {
  .footer__follow {
    margin-bottom: 50px;
  }
}
.footer__h3 {
  font-weight: 600;
  font-size: 22px;
  line-height: 22px;
  margin-bottom: 40px;
  color: #fff;
  text-align: left;
  width: 100%;
}
@media (max-width: 900px) {
  .footer__h3 {
    margin-bottom: 20px;
    text-align: center;
  }
}
.footer__link-item {
  margin-bottom: 12px;
  font-weight: 300;
  font-size: 16px;
  line-height: 23px;
  color: #dfdfdf !important;
  width: 100%;
  text-align: left;
}
.footer__link-item:last-of-type {
  margin-bottom: 0px;
}
@media (max-width: 900px) {
  .footer__link-item {
    margin-bottom: 20px;
    text-align: center;
  }
}
.footer__policies {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  max-width: 1296px;
  margin: 11px auto 3px;
}
@media (max-width: 900px) {
  .footer__policies {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .footer__policies {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .footer__policies {
    margin: 40px auto 0;
    text-align: center;
  }
}
@media (max-width: 900px) {
  .footer__policies {
    margin: 40px auto;
    margin-bottom: 20px;
    text-align: center;
  }
}
@media (min-width: 900px) and (max-width: 980px) {
  .footer__policies {
    margin-left: 20px;
  }
}
.footer__policies a {
  font-weight: normal;
  font-size: 12px;
  line-height: 132.6%;
  letter-spacing: -0.02em;
  color: #dfdfdf !important;
}
.footer__policies .privacy {
  border-left: 1px solid white;
  padding: 0px 12px;
  margin: 0px 14px;
}
.footer__copyright {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  max-width: 1296px;
  font-weight: normal;
  font-size: 12px;
  line-height: 132.6%;
  letter-spacing: -0.02em;
  margin-top: 8px;
  padding-left: 0 !important;
  color: #dfdfdf !important;
}
@media (max-width: 900px) {
  .footer__copyright {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .footer__copyright {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .footer__copyright {
    text-align: center;
  }
}
@media (max-width: 900px) {
  .footer__copyright {
    text-align: center;
  }
}
.footer__disclaimer {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  max-width: 1296px;
  font-weight: normal;
  font-size: 12px;
  line-height: 132.6%;
  letter-spacing: -0.02em;
  margin-top: 8px;
  padding-left: 0 !important;
}
@media (max-width: 900px) {
  .footer__disclaimer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .footer__disclaimer {
    padding: 10px;
    margin-bottom: 40px;
  }
}
.footer__disclaimer p {
  font-weight: normal;
  font-size: 12px;
  line-height: 132.6%;
  letter-spacing: -0.02em;
  margin-top: 8px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 900px) and (max-width: 980px) {
  .footer__disclaimer {
    margin-left: 30px;
  }
}

p {
  color: #dfdfdf;
}
.form-overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(126, 126, 126, 0.5);
  z-index: 1000;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-overlay {
    background: -o-linear-gradient(342.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
    background: linear-gradient(107.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
    z-index: 1000;
  }
}
.form-window.form-window * {
  white-space: normal;
}
.form-window {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: -o-linear-gradient(342.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  background: linear-gradient(107.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  padding: 49px 39px 39px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 376px;
  z-index: 1000;
  border-radius: 2px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-window {
    background: transparent;
    width: 100%;
    max-width: 376px;
    padding: 0px;
    border-radius: 0px;
  }
}
.form-window__cross {
  position: absolute;
  top: 10px;
  right: 11px;
  cursor: pointer;
  width: 30px;
  height: 30px;
  background: url(../img//form-cross.svg) no-repeat;
  background-position: center;
}
.form-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner {
    padding: 51px 20px 36px;
  }
}
.form-inner h4 {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  margin-bottom: 30px;
  color: #fff;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner h4 {
    margin: 0px 0px 63px;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
  }
}
.form-inner__fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
  width: 100%;
  position: relative;
}
.form-inner__fieldset:last-of-type {
  margin-bottom: 0px;
}
.form-inner label {
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 10px;
}
.form-inner input {
  width: 100%;
  height: 40px;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
  color: #bfbfbf;
  padding-left: 21px;
  border-radius: 2px;
}
.form-inner input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.form-inner input::-moz-placeholder {
  color: #bfbfbf;
}
.form-inner input:-ms-input-placeholder {
  color: #bfbfbf;
}
.form-inner input::-ms-input-placeholder {
  color: #bfbfbf;
}
.form-inner input::placeholder {
  color: #bfbfbf;
}
.form-inner .btn.btn {
  width: 100%;
  max-width: unset;
  border: 1px solid #00c5e8;
  background: #00c5e8;
  color: #1c1b15;
}
.form-inner .btn.btn:hover {
  color: #1c1b15;
  background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(rgba(255, 255, 255, 0.5)),
      to(rgba(255, 255, 255, 0.5))
    ),
    -webkit-gradient(linear, left bottom, left top, from(#00c5e8), to(#00c5e8));
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    -o-linear-gradient(bottom, #00c5e8, #00c5e8);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    linear-gradient(0deg, #00c5e8, #00c5e8);
  border-color: linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),
    linear-gradient(0deg, #00c5e8, #00c5e8);
}
.form-inner .contact__error {
  top: 65px;
  left: 0px;
}
.form-inner .contact__mail-invalid {
  top: 37px;
}
.form-inner .contact__valid {
  top: 40px;
}
.form-inner .contact__valid,
.form-inner .contact__invalid {
  left: 328px;
}
.form-inner__error {
  height: 20px;
  width: 100%;
  color: #ff0f00;
  font-weight: 300;
  font-size: 12px;
}
.form-inner__valid,
.form-inner__invalid {
  position: absolute;
  right: 10px;
}
.form-inner__valid {
  top: 46px;
}
.form-inner__invalid {
  top: 45px;
}
.form-inner__submit {
  margin: 35px 0px 0px;
  width: 150px;
  height: 40px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-weight: normal;
  color: #000;
  background: #fff;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__submit {
    margin-bottom: 50px;
  }
}
.form-inner__submit--inactive,
.form-inner__submit--inactive:focus {
  pointer-events: none;
  background: transparent;
  color: #fff;
}
.form-inner .error {
  border: 1px solid #ff0f00;
}
.form-inner__popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: absolute;
  width: 245px;
  padding: 16px;
  padding: 23px 10px 23px 12px;
  background: -o-linear-gradient(342.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  background: linear-gradient(107.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  display: none;
  right: -242px;
  top: 17px;
  z-index: 100;
  border: 1px solid #fff;
  border-radius: 2px;
}
.form-inner__popup-close {
  position: absolute;
  top: 10px;
  right: 11px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__popup {
    width: 295px;
    top: 8px;
    right: 34px;
  }
}
@media (max-width: 350px) {
  .form-inner__popup {
    width: 220px;
  }
}
.form-inner__popup ul {
  padding-left: 10px;
}
.form-inner__popup li {
  position: relative;
}
.form-inner__popup li::before {
  content: '';
  background: #fff;
  width: 3px;
  height: 3px;
  top: 13px;
  border-radius: 50%;
  position: absolute;
}
.form-inner__popup span {
  font-weight: normal;
  font-size: 12px;
  line-height: 28px;
  text-align: left;
  color: #fff;
}
.form-inner__popup p {
  font-weight: normal;
  font-size: 12px;
  line-height: 28px;
  padding-left: 14px;
  color: #fff;
}
.form-inner__name-invalid:hover + .form-inner__popup-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__name-invalid:hover + .form-inner__popup-name {
    display: none;
  }
}
.form-inner__tel-invalid:hover + .form-inner__popup-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__tel-invalid:hover + .form-inner__popup-tel {
    display: none;
  }
}
.form-inner__signup-tel-invalid:hover + .form-inner__signup-popup-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__signup-tel-invalid:hover + .form-inner__signup-popup-tel {
    display: none;
  }
}
.form-inner__mail-invalid:hover + .form-inner__popup-mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__mail-invalid:hover + .form-inner__popup-mail {
    display: none;
  }
}
.form-inner__password-invalid:hover + .form-inner__popup-password {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__password-invalid:hover + .form-inner__popup-password {
    display: none;
  }
}
.form-inner__popup:after {
  content: '';
  display: block;
  position: absolute;
  top: 30px;
  left: -6px;
  width: 10px;
  height: 10px;
  background: #ffffff;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner__popup:after {
    top: 38px;
    left: auto;
    right: -6px;
    width: 10px;
    height: 10px;
    background: #ffffff;
    border-left: none;
    border-top: none;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
}
.form-inner__login-tel-input,
.form-inner__signup-tel-input {
  padding-left: 100px !important;
}
.form-inner .iti {
  width: 100%;
}
.form-inner .iti__country-name {
  color: #000;
}
.form-inner .iti__country {
  padding-left: 20px;
}
.form-inner .iti__flag-box {
  margin-right: 12px;
}
.form-inner .iti--separate-dial-code .iti__selected-dial-code {
  font-size: 16px;
  color: #bfbfbf;
}
.form-inner .iti--separate-dial-code .iti__selected-flag {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  padding-left: 10px;
}
.form-inner .iti__country-list {
  width: 299px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .form-inner .iti__country-list {
    width: 264px;
  }
}
.thank-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 278px;
  position: absolute;
  background: -o-linear-gradient(342.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  background: linear-gradient(107.5deg, #ffffff 8.04%, #17464e 49.2%, #142045 87.08%);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 17px 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1000;
  border-radius: 2px;
}
.thank-wrapper h4 {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #fff;
  margin-bottom: 10px;
}
.thank-wrapper p {
  font-weight: 500;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 0.2px;
  text-align: center;
}
@media (min-width: 577px) and (max-width: 768px) {
  .thank-wrapper {
    width: 275px;
  }
}
.thank-wrapper.thank-wrapper {
  white-space: unset;
}
.thank-wrapper.thank-wrapper .form-window__cross {
  top: 0px;
  right: 0px;
}
.thank-overlay {
  background-color: rgba(126, 126, 126, 0.5);
}
@media (min-width: 577px) and (max-width: 768px) {
  .thank-overlay {
    background: rgba(126, 126, 126, 0.5);
  }
}

p {
  color: #dfdfdf;
}
.header {
  height: 90px;
  background: rgba(255, 255, 255, 0.1) -o-linear-gradient(342.5deg, #ffffff 7.04%, #17464e 61.2%, #142045
        107.08%);
  background: rgba(255, 255, 255, 0.1)
    linear-gradient(107.5deg, #ffffff 7.04%, #17464e 61.2%, #142045 107.08%);
  background-blend-mode: overlay;
  border-bottom: 1px solid #fff;
}
@media (min-width: 577px) and (max-width: 768px) {
  .header {
    height: 70px;
    width: 100%;
    position: fixed;
    top: 0;
    -webkit-transition: top 0.2s ease-in-out;
    -o-transition: top 0.2s ease-in-out;
    transition: top 0.2s ease-in-out;
    z-index: 2000;
  }
}
.header__wrapper {
  width: 86%;
  margin: 0px auto;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
@media (max-width: 900px) {
  .header__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  .header__wrapper {
    padding: 10px;
    margin-bottom: 40px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__wrapper {
    height: 100%;
    padding: 0px 29px 0px 29px;
  }
}
@media (max-width: 576px) {
  .header__wrapper {
    height: 100%;
    padding: 0px 21px 0px 29px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__wrapper {
    height: auto;
    margin: 0px;
    padding: 0px;
    height: 100%;
    padding: 0px 29px 0px 29px;
  }
}
.header__logo {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  margin-right: 80px;
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__logo {
    margin: 0px;
  }
}
.header__hamburger {
  display: none;
  width: 30px;
  height: 30px;
  background: url(../img/ham-button.svg) no-repeat;
  background-position: center;
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__hamburger {
    display: block;
  }
}
@media (max-width: 576px) {
  .header__hamburger {
    display: block;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__hamburger {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: block;
    width: 30px;
    height: 30px;
  }
}
.header__cross {
  display: none;
  width: 30px;
  height: 30px;
  background: url(../img/form-cross.svg) no-repeat;
  background-position: center;
  position: absolute;
  right: 30px;
  top: 25px;
  z-index: 101;
}
.header__nav {
  width: 100%;
  max-width: 871px;
  white-space: nowrap;
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  align-items: center;
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__nav {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: none;
    padding: 139px 70px 20px;
    padding: 139px 0px 20px;
    width: 100%;
    max-width: unset;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #ffffff;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__nav {
    display: none;
    padding: 139px 70px 20px;
    padding: 139px 0px 20px;
    width: 100%;
    max-width: unset;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #ffffff;
  }
}
@media (max-width: 576px) {
  .header__nav {
    display: none;
    padding: 139px 70px 20px;
    padding: 139px 0px 20px;
    width: 100%;
    max-width: unset;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #ffffff;
  }
}
.header__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 576px) {
  .header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    max-width: 375px;
    max-width: 275px;
    margin: 0px 40px auto;
    z-index: 10;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
    max-height: 255px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    max-width: 375px;
    max-width: 275px;
    margin: 0px 40px auto;
    z-index: 10;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
    max-height: 255px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__menu {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    max-width: 375px;
    max-width: 275px;
    margin: 0px 40px auto;
    z-index: 10;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
    max-height: 255px;
  }
}
.header__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 30px;
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__item {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 0px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__item {
    margin-left: 0px;
  }
}
@media (max-width: 576px) {
  .header__item {
    margin-left: 0px;
  }
}
.header__item:first-of-type {
  display: none;
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__item:first-of-type {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: inherit;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__item:first-of-type {
    display: inherit;
  }
}
@media (max-width: 576px) {
  .header__item:first-of-type {
    display: inherit;
  }
}
.header__item:nth-of-type(2) {
  margin-left: 0px;
}
.header__item:last-of-type {
  margin-left: 60px;
  max-width: 182px;
  width: 100%;
}
@media (max-width: 1200px) {
  .header__item:last-of-type {
    margin-left: 30px;
  }
}
@media (max-width: 576px) {
  .header__item:last-of-type {
    display: none;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin: 0px;
    margin-top: 39px;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  .header__item:last-of-type {
    display: none;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin: 0px;
    margin-top: 39px;
  }
}
@media (min-width: 577px) and (max-width: 768px) and (max-height: 600px) {
  .header__item:last-of-type {
    margin-top: 0px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  .header__item:last-of-type {
    height: auto;
    margin: 0px;
    padding: 0px;
    display: none;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin: 0px;
    margin-top: 39px;
  }
}
.header .btn {
  max-width: 182px;
  width: 100%;
}
.header__link {
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
}
.header__select {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  padding: 0.9rem 1.25rem;
  gap: 0.625rem;
  font-family: Rubik, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.063rem;
  color: #ffffff;
  display: none;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border-radius: 3px;
}
@media (max-width: 576px) {
  .header__select {
    padding: 0.4rem 0.3rem;
  }
}
.header__select-option {
  padding: 2.25rem 2.625rem;
  font-family: Rubik, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.063rem;
  color: #121212;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.options.header__select {
  display: none;
}
.nav-up {
  top: -70px;
}
@media (min-width: 577px) and (max-width: 768px) {
  .wrapper {
    padding-top: 70px;
  }
}
.small {
  display: none;
}
.select-menu {
  margin-left: 1.75rem;
}
.select-menu .select-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  padding: 20px;
  font-size: 18px;
  font-weight: 400;
  border: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 899px) and (max-width: 980px) {
  .select-menu .select-btn {
    padding: 10px;
    margin: 0;
  }
}
.select-menu .options {
  position: absolute;
  overflow-y: auto;
  padding: 10px;
  margin-top: 2px;
  border-radius: px;
  animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  animation-duration: 0.35s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.35s;
  -webkit-animation-fill-mode: both;
  display: none;
}
.select-menu .options .option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  padding: 0.65rem;
  border-radius: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.select-menu .options .option i {
  font-size: 25px;
  margin-right: 12px;
}
.select-btn i {
  font-size: 25px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 0.9rem 1.25rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.select-menu.active .select-btn i {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.select-menu.active .options {
  display: block !important;
  background-color: #b8b8b8;
  color: #121212;
  opacity: 0;
  z-index: 10;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-duration: 0.4s;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
}
.show {
  display: block;
}
.sBtn-text {
  color: #ffffff !important;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.67px;
}
.option-img {
  padding-right: 0.375rem;
}
.option-text {
  color: #121212 !important;
}
.logo-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@-webkit-keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
    opacity: 1;
  }
}
@keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
}
@keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
}
@media screen and (max-width: 900px) {
  .header-right {
    width: 100%;
  }
  .select-menu {
    width: 100%;
    margin-left: 0.3rem;
  }
  .select-menu .select-btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0;
  }
  .select-menu .options {
    width: 30%;
    padding: 0 0.5rem;
  }
}

p {
  color: #dfdfdf;
}
.iti {
  position: relative;
}
.iti * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type='text'],
.iti input[type='tel'] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.iti__arrow {
  margin: 0px 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #ccc;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.iti__country {
  padding: 5px 10px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}
.iti__flag-box,
.iti__country-name {
  margin-right: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type='text'],
.iti--allow-dropdown input[type='tel'],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type='text'],
.iti--separate-dial-code input[type='tel'] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code .iti__selected-dial-code {
  color: white;
  margin-left: 6px;
  font-size: 15px;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}
.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2),
  (-o-min-device-pixel-ratio: 2/1),
  (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}
.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url('../img/flags.png');
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2),
  (-o-min-device-pixel-ratio: 2/1),
  (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url('../img/flags@2x.png');
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}

*:focus {
  outline: none;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  line-height: 0px;
}
input,
textarea,
button {
  border: none;
  margin: 0;
  padding: 0;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
input {
  -webkit-filter: none;
  filter: none;
}
li {
  list-style-type: none;
}
ul {
  display: block;
  list-style-type: none;
  -webkit-margin-before: 0px;
  margin-block-start: 0px;
  -webkit-margin-after: 0px;
  margin-block-end: 0px;
  -webkit-margin-start: 0px;
  margin-inline-start: 0px;
  -webkit-margin-end: 0px;
  margin-inline-end: 0px;
  -webkit-padding-start: 0px;
  padding-inline-start: 0px;
}
a:active,
a:visited,
a:-webkit-any-link {
  text-decoration: none;
}
a {
  color: inherit;
  text-decoration: none;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

p {
  color: #dfdfdf;
}
h1 {
  font-weight: bold;
  font-size: 48px;
  line-height: 57px;
  text-align: center;
}
@media (min-width: 577px) and (max-width: 768px) {
  h1 {
    font-size: 43px;
    line-height: 54px;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  h1 {
    font-size: 30px;
  }
}
h2 {
  font-weight: 500;
  font-size: 35px;
  line-height: 41px;
  text-align: left;
  position: relative;
  display: inline-block;
  margin-bottom: 90px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 577px) and (max-width: 768px) {
  h2 {
    font-size: 28px;
    line-height: 35.55px;
    margin-bottom: 35px;
  }
}
@media (max-width: 576px) {
  h2 {
    margin-bottom: 30px;
  }
}
@media (min-width: 769px) and (max-width: 900px) {
  h2 {
    height: auto;
    margin: 0px;
    padding: 0px;
    font-size: 25px;
    margin: 40px 0px;
    margin-top: 0;
  }
}
@media (min-width: 899px) and (max-width: 980px) {
  h2 {
    font-size: 25px;
  }
}
@media (min-width: 320px) and (max-width: 575px) {
  h2 {
    position: static;
    font-size: 32px;
  }
}
h2::before {
  content: '';
  position: absolute;
  height: 4px;
  width: 2000px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 2px solid #1fdeb0;
  bottom: -0.2em;
  right: -15px;
}
@media (max-width: 550px) {
  h2::before {
    width: 500px;
  }
}
@media (max-width: 576px) {
  h2::before {
    content: none;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
  h2::before {
    font-size: 35;
  }
}
h2::after {
  content: '';
  position: absolute;
  height: 46px;
  width: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(31, 222, 176, 0.12549);
  border: 2px solid #1fdeb0;
  -webkit-transform: skewX(-33deg);
  -ms-transform: skewX(-33deg);
  transform: skewX(-33deg);
  bottom: -0.19em;
  right: -70px;
}
@media (max-width: 576px) {
  h2::after {
    content: none;
  }
}
h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
}
p {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
}
@media (min-width: 320px) and (max-width: 575px) {
  p {
    font-size: 14px;
  }
}

p {
  color: #dfdfdf;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJlbGVtZW50cy9pbXBvcnRzL21peGlucy5zY3NzIiwiYWJvdXQuc2NzcyIsImVsZW1lbnRzL2ltcG9ydHMvdmFycy5zY3NzIiwiY29udGFjdHMuc2NzcyIsImluZGV4LnNjc3MiLCJwbGFucy5zY3NzIiwicHJvZHVjdHMuc2NzcyIsInRoYW5rLnNjc3MiLCJhb3MvX2NvcmUuc2NzcyIsImFvcy9fZWFzaW5nLnNjc3MiLCJhb3MvX2FuaW1hdGlvbnMuc2NzcyIsImVsZW1lbnRzL2Jhc2Uuc2NzcyIsImVsZW1lbnRzL2Zvb3Rlci5zY3NzIiwiZWxlbWVudHMvZm9ybXMuc2NzcyIsImVsZW1lbnRzL2hlYWRlci5zY3NzIiwiZWxlbWVudHMvaW50bFRlbElucHV0LnNjc3MiLCJlbGVtZW50cy9ub3JtYWwuc2NzcyIsImVsZW1lbnRzL3NsaWNrLnNjc3MiLCJlbGVtZW50cy90ZXh0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQUEsQ0FBNEUsS0FXMUUsZ0JBQWlCLENBQ2pCLDZCQUE4QixDQUMvQixLQVVDLFFBQVMsQ0FDVixLQU9DLGFBQWMsQ0FDZixHQVFDLGFBQWMsQ0FDZCxlQUFnQixDQUNqQixHQVdDLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUFpQixDQUNsQixJQVFDLGdDQUFpQyxDQUNqQyxhQUFjLENBQ2YsRUFVQyw0QkFBNkIsQ0FDOUIsWUFRQyxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQixDQUFqQixnQ0FBaUMsQ0FDbEMsU0FRQyxrQkFBbUIsQ0FDcEIsY0FVQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNmLE1BT0MsYUFBYyxDQUNmLFFBU0MsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3pCLElBR0MsY0FBZSxDQUNoQixJQUdDLFVBQVcsQ0FDWixJQVVDLGlCQUFrQixDQUNuQixzQ0FlQyxtQkFBb0IsQ0FDcEIsY0FBZSxD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QXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix1RkFFRSxpQ0FBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHlCQUFxQixDQUN0QixpRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQix5R0FLSSw4QkFBaUIsQ0FBakIseUJBQWlCLENBQWpCLHNCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENBQWpCLHVCQUFrQixDQVZ0Qix5RkFFRSxrQ0FBb0IsQ0FBcEIsNkJBQW9CLENBQXBCLDBCQUFxQixDQUN0QixtRkFJQywwQkFBa0IsQ0FBbEIscUJBQWtCLENBQWxCLGtCQUFtQixDQUZyQiwyR0FLSSwrQkFBaUIsQ0FBakIsMEJBQWlCLENB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LENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsVUFBVyxDQUNYLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsV0FHQyxXQUFZLENBQ1osdUNB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LENBQXRCLHFCQUFzQixDQUN0QiwrQmhCM0NvQixDZ0I2Q3BCLGFBQWMsQ0FDZCxXQUFZLENsQmtEZCwwQmtCM0ZGLFdBNENNLFdBQVksQ0FTZixDbEJORCwwQmtCL0NGLFdBK0NNLFlBQWEsQ0FNaEIsQ2xCQ0QsaURrQnRERixXQWtETSxZQUFhLENBR2hCLENBckRILFVBdURJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLG1DaEJoRXdCLENnQmlFeEIsd0JoQmxFb0IsQ2dCbUVwQiwrQkFBd0IsQ0FBeEIsMkJBQXdCLENBQXhCLHVCQUF3QixDQUd4QixjQUFlLENBQ2YsV0FBWSxDbEJuQmQsMEJrQi9DRixVQXVFTSxZQUFhLENBRWhCLENBR0gsR0FDRSxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBS2xCLEVBR0MsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixrQkFBbUIsQ2xCakRuQixpRGtCNkNGLEVBVUksY0FBZSxDQUVsQjs7QWxCbEhELEVBQ0UsYUFBYyIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIG1peGluc1xyXG5wIHtcclxuICBjb2xvcjogI0RGREZERjtcclxufVxyXG5cclxuQG1peGluIGNvbnQge1xyXG4gIHdpZHRoOiA4NiU7XHJcbiAgLy8gbWF4LXdpZHRoOiAoMTQ0MHB4IC0gMjAwcHggKyAxMDBweCk7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpdW0oODk5cHgsOTgwcHgpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNvbnQxMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiByb3dubyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGNvbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIHBob25lU2l6ZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KWFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtaXhpbnMgZm9yIG1vYmlsZVxyXG5AbWl4aW4gdGFibGV0IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZHQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYW4ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxhcmdlIHtcclxuICBAbWVkaWEgIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB3aWR0aCgkbWluLCAkbWF4KSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogJG1pbjtcclxuICBtYXgtd2lkdGg6ICRtYXg7XHJcbn1cclxuXHJcbkBtaXhpbiBzbWFsbCgkd2lkdGgpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkKCRjb3VudCwgJG1pbiwgJG1heCkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGNvdW50LCBtaW5tYXgoJG1pbiwgJG1heCkpO1xyXG59XHJcbkBtaXhpbiBtZWRpdW0oJG1pbiwgJG1heCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImVsZW1lbnRzL2ltcG9ydHMvbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcImVsZW1lbnRzL2ltcG9ydHMvdmFycy5zY3NzXCI7XHJcblxyXG4uYWJvdXQxIHtcclxuICBwYWRkaW5nOiA3MHB4IDUwcHggMTAwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dDEtMDEucG5nKSwgdXJsKC4uL2ltZy9hYm91dDEtMDIucG5nKSwgJGdyYWQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIlIHRvcCAzMCUsIGxlZnQgMiUgdG9wIDcwJTtcclxuICBcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogMTAwcHggMjBweCAxNzBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMDMlIHRvcCA0MCUsIHJpZ2h0IDEwMyUgdG9wIDkwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMDMlIHRvcCA0MCUsIHJpZ2h0IDEwMyUgdG9wIDkwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDYwcHggMjBweCAxMDBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAzJSB0b3AgNDUlLCByaWdodCAxMDMlIHRvcCA5NiU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYWxsKDcwMHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwMyUgdG9wIDQ4JSwgcmlnaHQgMTAzJSB0b3AgOTYlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTEyJSB0b3AgNDIlLCByaWdodCAxMDUlIHRvcCA5NSU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHBob25lU2l6ZSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExMiUgdG9wIDQyJSwgcmlnaHQgMTA1JSB0b3AgOTUlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgXHJcbiAgfVxyXG5cclxuICAuc2l0ZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDc4cHg7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGR0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTgwcHg7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpdGUtd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBcclxuICAgIFxyXG4gIH1cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg3MDBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaXVtKDcwMHB4LDkwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZS1sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7IFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaXVtKDcwMHB4LDkwMHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgXHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAmX19oMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemV7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0oNzAwcHgsOTAwcHgpIHtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtYWxsKDM4MHB4KXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG5cclxuICAueWVsbG93LXRleHQge1xyXG4gICAgY29sb3I6ICR1aS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC53aGl0ZS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgQGluY2x1ZGUgc21hbGwoNjAwcHgpIHtcclxuICAgICAgQGluY2x1ZGUgY29sO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGl1bSg3MDBweCw5MDBweCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Age1xyXG4gICAgLy8gQGluY2x1ZGUgd2lkdGgoMjUwcHgsIDY0MHB4KTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsKDYwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjdweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0NXB4O1xyXG4gICAgXHJcbiAgICBcclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAmX19jYXJkLXRpdGxlLFxyXG4gICAgICAmX19jYXJkLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAmX19jYXJkLXRpdGxlLFxyXG4gICAgICAmX19jYXJkLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA3OSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAmX19jYXJkLXRpdGxlLFxyXG4gICAgICAmX19jYXJkLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA4Ni44JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgJl9fY2FyZC10aXRsZSxcclxuICAgICAgJl9fY2FyZC10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gIH1cclxuICAmX19jYXJkLXllYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9feWVhci1kYXNoIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2ZmZjtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEyN3B4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZC1kaXZpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZC10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dDIge1xyXG4gIEBpbmNsdWRlIGNvbnQ7XHJcbiAgLy8gQGluY2x1ZGUgY29sO1xyXG4gIHBhZGRpbmctdG9wOiA3MXB4O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC8vIC5zaXRlLXdyYXBwZXIge1xyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAvLyB9XHJcblxyXG4gICZfX2gyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZXtcclxuICAgICAgQGluY2x1ZGUgY29udDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGVhbS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICBcclxuICAgIFxyXG4gICAgXHJcbiAgfVxyXG4gICZfX3RlYW0tY2FyZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgLmFib3V0Ml9fdGVhbS1saW5lcyB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAuYWJvdXQyX190ZWFtLWxpbmVzIHtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIC5hYm91dDJfX3RlYW0tbGluZXMge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgLmFib3V0Ml9fdGVhbS1saW5lcyB7XHJcbiAgICAgICAgbGVmdDogMzJweDtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RlYW0taW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX190ZWFtLWxpbmVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fdGVhbS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG4gICZfX3RlYW0tc2NpZW50aWZpYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcclxuICAgIGNvbG9yOiAjZGZkZmRmO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gIH1cclxuICAmX190ZWFtLXBvc2l0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjZGZkZmRmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQzIHtcclxuICBAaW5jbHVkZSBjb250O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHBob25lU2l6ZSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5zaXRlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zaXRlLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2gyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgOTNweCAwIDYwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggOTNweCAxMDBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDkzcHggMTAwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAmX19idG4uYnRuIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICBtYXJnaW46IDcwcHggMCAwO1xyXG4gICBcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiA0OC41JTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgd2lkdGg6IDEzMCU7XHJcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIC04JSAtMTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0NCB7XHJcbiAgJl9faDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgQGluY2x1ZGUgY29udDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBjb250O1xyXG4gIHBhZGRpbmc6IDEwcHggNTBweCAwIDUwcHg7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnNpdGUtd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpdGUtd3JhcHBlcjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICAvLyBAaW5jbHVkZSBjb2w7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgQGluY2x1ZGUgY29sO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA4NzJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDYycHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYWQtaWNvbnM0NWRlZztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgODBweCAwIDExMHB4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lU2l6ZSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdW5pcXVlLWFycm93IHtcclxuICAgIG1hcmdpbi10b3A6IDYycHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0NSB7XHJcbiAgLnNpdGUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGNvbnQ7XHJcbiAgLy8gQGluY2x1ZGUgY29sO1xyXG4gIHBhZGRpbmc6IDBweCA1MHB4IDBweDtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4IDBweDtcclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSByb3dubztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy8gcGFkZGluZzogMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgc21hbGwoNzAwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IGNsYW1wKDMwMHB4LCAyMSUsIDI0MHB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNtYWxsKDU1MHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGNvbDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHNtYWxsKDU1MHB4KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gIH1cclxuICAmX19oMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemUoKSB7XHJcbiAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2gzIHtcclxuICAgIHBhZGRpbmc6IDBweCA5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgc21hbGwoNTUwcHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuIiwiLy8gY29sb3JzXHJcbiRibHVlOiAjMTAxYTM3O1xyXG4kYmx1ZS1kYXJrOiAjMDIwYjI0O1xyXG4kZ3JhZDogbGluZWFyLWdyYWRpZW50KDEwNy41ZGVnLCAjMTAxYTM3IDguMDQlLCAjMTc0NjRlIDQ5LjIlLCAjMTQyMDQ1IDg3LjA4JSk7XHJcbiRncmFkLWhlYWRlcjogbGluZWFyLWdyYWRpZW50KDEwNy41ZGVnLCAjMTAxYTM3IDcuMDQlLCAjMTc0NjRlIDYxLjIlLCAjMTQyMDQ1IDEwNy4wOCUpO1xyXG4kZ3JhZC1pY29uczQ1ZGVnOiBsaW5lYXItZ3JhZGllbnQoMTA3LjVkZWcsICMxMTFFNDcgOC4wNCUsICMxNzQ2NEUgNDkuMiUsICMxMzIxNDkgODcuMDglKTtcclxuJGdyYWQtY2FyZDogbGluZWFyLWdyYWRpZW50KDEzN2RlZywgIzExMUU0NyAtMTcuMjYlLCAjMTUzRDRDIDI0LjcyJSwgIzE2NDQ0RCAzOS4zJSwgIzE3NDY0RSA0Ny45MiUsICMxNjQ0NEQgNTUuNDklLCAjMTYzRDREIDcxLjU4JSwgIzEzMjE0OSAxMTcuMDUlKTtcclxuJHRyYW5zcDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4kdWktdGV4dDogIzFjMWIxNTtcclxuJHVpLWNvbG9yOiAjZjJjZTBkO1xyXG4kdWlob3YtY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjJDRTBELCAjRjJDRTBEKTtcclxuJHVpaG92LWNvbG9ydHJhbnM6ICNGMkNFMEQyNjtcclxuJHVpLXRpdGxlLWNvbG9yOiAjMWZkZWIwO1xyXG4kdWktdGl0bGUtY29sb3J0cjogIzFmZGViMDIwO1xyXG4iLCJAaW1wb3J0IFwiZWxlbWVudHMvaW1wb3J0cy9taXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvaW1wb3J0cy92YXJzLnNjc3NcIjtcclxuXHJcbi8vICNzaWdudXAtd2luZG93IHtcclxuLy8gICBkaXNwbGF5OiBibG9jaztcclxuLy8gfVxyXG4uY29udGFjdHMge1xyXG4gIEBpbmNsdWRlIGNvbnQ7XHJcbiAgLy8gQGluY2x1ZGUgY29sO1xyXG4gIHBhZGRpbmc6IDcwcHggODBweCA4NXB4IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWluLWhlaWdodDogODEwcHg7XHJcbiAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAgNzBweCAwIDg1cHggMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFsbCg1NzVweCkge1xyXG4gICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFsbCg2OTBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMTAwcHggMjBweDtcclxuICB9XHJcblxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwoNjkwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgJl9fbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICA+ICoge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDEzNXB4O1xyXG4gICAgICAvLyBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZXtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgY2xlYW57XHJcbiAgICAgIG1heC13aWR0aDogMzM1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2OTBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nIHtcclxuXHJcbiAgICBib3R0b206IDEwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIFxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwoNjkwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2dldCB7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtYWxsKDMyMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZvbGxvdyB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX19saW5rLWl0ZW17XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgJl9fbGluay10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjREZERkRGO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAjY29udGFjdC13aW5kb3cge1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyB9XHJcbiIsIkBpbXBvcnQgXCJlbGVtZW50cy9pbXBvcnRzL21peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50cy9pbXBvcnRzL3ZhcnMuc2Nzc1wiO1xyXG5cclxuKiB7XHJcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5tYWluMSB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSByb3dubztcclxuICBoZWlnaHQ6IDcyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbjFiLnBuZyksICRncmFkO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAmX19oMSB7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBwaG9uZVNpemUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC50aXRsZTF7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsKDMyMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUye1xyXG4gICAgICBjb2xvcjogI0YyQ0UwRCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbCgzMjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDYwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYXJnZXtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGhlaWdodDogNTYwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW4xYi10YWJsZXQucG5nKSwgJGdyYWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW4xYi10YWJsZXQucG5nKSwgJGdyYWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGhlaWdodDogNTY5cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW4xYi1tb3ZpbC5wbmcpLCAkZ3JhZDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogMTIwMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFsbCgzNzVweCl7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG5cclxuICAuc2l0ZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIG1hcmdpbjogNzBweCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgcGFkZGluZzogNzBweCAwIDA7XHJcbiAgICAgIG1hcmdpbjogMTQwcHggNDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCgxNDAwKXtcclxuICAgICAgbWFyZ2luOiA3MHB4IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0oNTc3cHgsNzAwcHgpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdle1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTByZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgICAgcGFkZGluZzogNzBweCAwIDA7XHJcbiAgICAgIG1hcmdpbjogMTQwcHggMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgbWFyZ2luOiA3MHB4IDcwcHg7XHJcbiAgICB9XHJcbiBcclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLnNpdGUtaW1nIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZSA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuaW1nLWlhIHtcclxuICAgIHdpZHRoOiAyMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIHdpZHRoOiAxOHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZXtcclxuICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMC41cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXNlY3Rpb24ge1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbjIge1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLy8gaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc21hbGwoNTUwcHgpIHtcclxuICAgIC8vIGhlaWdodDogNTAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc21hbGwoNTAwcHgpIHtcclxuICAgIC8vIGhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNtYWxsKDM4MHB4KSB7XHJcbiAgICAvLyBoZWlnaHQ6IDcwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpdGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZC1pY29uczQ1ZGVnO1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgbWFyZ2luOiA3MHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIHJvd25vO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogODYlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiBjbGFtcCgxNTJweCwgMjElLCAyNDBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg1NTBweCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICB9XHJcblxyXG4gICZfX2gzIHtcclxuICAgIHBhZGRpbmc6IDBweCA5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIHNtYWxsKDU1MHB4KSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnVuZGVybGluZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgfVxyXG5cclxuICAvLyBzbGljayBzbGlkZXIgc3R5bGVzXHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgQGluY2x1ZGUgcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stY2VudGVyIHtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYyg4NSAvIDczKSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoY2FsYyg4NSAvIDczKSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShjYWxjKDg1IC8gNzMpKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoY2FsYyg4NSAvIDczKSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoY2FsYyg4NSAvIDczKSk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZS1iYWNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbGVmdDogNDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoMzc1cHgpIHtcclxuICAgICAgbGVmdDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlLWZvcndhcmQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICByaWdodDogNDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoMzc1cHgpIHtcclxuICAgICAgcmlnaHQ6IDMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbjMge1xyXG4gIC8vIEBpbmNsdWRlIGNvbnQ7XHJcbiAgLy8gQGluY2x1ZGUgY29sO1xyXG4gIC8vIC8vIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAvLyBAaW5jbHVkZSB0YWJsZXQge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgLy8gfVxyXG4gIC5zaXRlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgJl9faDIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGJvdHRvbTogLTAuMThlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgYm90dG9tOiAtMC4xOGVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoMzIwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgXHJcbiAgICBcclxuICB9XHJcbiAgJl9fY2FyZHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9fdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkIHtcclxuICAgIHdpZHRoOiAzMC44JTtcclxuICAgIGJhY2tncm91bmQ6ICRncmFkLWNhcmQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogNDQuMSU7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgXHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogI0RGREZERiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpY2stc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluNCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnNpdGUtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lU2l6ZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICB9XHJcblxyXG4gICZfX2gyIHtcclxuICAgIG1hcmdpbjogMHB4IGF1dG8gNzBweDtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oMyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICAmX19saXN0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogNjYzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW40ZHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiAzNyU7XHJcbiAgICBAaW5jbHVkZSBzbWFsbCgxMjAwcHgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW40dC5zdmcpIG5vLXJlcGVhdCAyNSUgNDMlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW40dC5zdmcpIG5vLXJlcGVhdCAyNSUgNDMlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbjQtbW9iaWxlLnN2Zykgbm8tcmVwZWF0IDcwJSBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIG1heC13aWR0aDogMzB2dztcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtYWxsKDEyMDBweCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgc21hbGwoMTIwMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogNDcuOTQlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM0OXB4O1xyXG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIHNtYWxsKDEyMDBweCkge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19saXN0OmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjozcmVtIDIwcmVtIDAgMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbCgxMjAwcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbCg5MDBweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuICAgICAgLm1haW40X19pdGVtOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbjRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcclxuICAgIEBpbmNsdWRlIHNtYWxsKDEyMDBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIC5tYWluNF9faXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjNweDtcclxuICAgICAgfVxyXG4gICAgICAubWFpbjRfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHdpZHRoOiAyNi4zNyU7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW40X19pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB3aWR0aDogMzYuMTMlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluNF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDI4Ljg1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICAubWFpbjRfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbjRfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW40X19pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluNF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Age1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluNSB7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAmX19oMiB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoNzQwcHgpIHtcclxuICAgICAgQGluY2x1ZGUgY29udDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoNjgwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogNTBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2MDBweCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICAgIGdhcDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemV7XHJcbiAgICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgNDBweCA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRyYW5zcDtcclxuICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMCA0MHB4IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2MDBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gbWF4LXdpZHRoOiAzMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbTpudGgtb2YtdHlwZSgxKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzMjRweDtcclxuICAgIGhlaWdodDogMzI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMUI5RDlEMTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmaWx0ZXI6IGJsdXIoODBweCk7XHJcbiAgICBib3R0b206IC0xODBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAmX19pdGVtOm50aC1vZi10eXBlKDIpOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMyNHB4O1xyXG4gICAgaGVpZ2h0OiAzMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICMxQjlEOUQxNjtcclxuICAgIGZpbHRlcjogYmx1cig4MHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRvcDogLTE4cHg7XHJcbiAgICBsZWZ0OiAtMTgwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW06bnRoLW9mLXR5cGUoMyk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzI0cHg7XHJcbiAgICBoZWlnaHQ6IDMyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzFCOUQ5RDE2O1xyXG4gICAgZmlsdGVyOiBibHVyKDgwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm90dG9tOiAtMTA4cHg7XHJcbiAgICBsZWZ0OiAtMTI2cHg7XHJcbiAgfVxyXG4gICZfX2l0ZW06bnRoLW9mLXR5cGUoNCk6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzI0cHg7XHJcbiAgICBoZWlnaHQ6IDMyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzFCOUQ5RDE2O1xyXG4gICAgZmlsdGVyOiBibHVyKDgwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm90dG9tOiAtMTI5cHg7XHJcbiAgICByaWdodDogLTE1NnB4O1xyXG4gIH1cclxuICAmX190b3Age1xyXG4gICAgQGluY2x1ZGUgY29sO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAqIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICZfX2gzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Age1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4gICZfX3F1b3RlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjREZERkRGO1xyXG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiZWxlbWVudHMvaW1wb3J0cy9taXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvaW1wb3J0cy92YXJzLnNjc3NcIjtcclxuXHJcbi5zaXRlLXdyYXBwZXItcGxhbnMge1xyXG4gIG1heC13aWR0aDogNzYlO1xyXG4gIG1hcmdpbjogMCBhdXRvIDE0MHB4O1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgc21hbGwoMTcwMHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGxhbnMxIHtcclxuICBAaW5jbHVkZSBjb250O1xyXG4gIHBhZGRpbmc6IDEyMHB4IDAgMHB4O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19wbGFucy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAmX19wbGFuLWNhcmQtdmlwLFxyXG4gICZfX3BsYW4tY2FyZCB7XHJcbiAgICBtYXJnaW46IDAgMTRweDtcclxuICB9XHJcblxyXG4gICZfX3BsYW4tY2FyZC12aXAge1xyXG4gICAgLnBsYW5zMV9fY2FyZC10b3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHVpLWNvbG9yO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggLTZweCAxN3B4IHJnYmEoMjQyLCAyMDYsIDEzLCAwLjQpO1xyXG4gICAgfVxyXG4gICAgLnBsYW5zMV9fbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAjMWMxYjE1O1xyXG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggJHVpLWNvbG9yO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAkdWktY29sb3I7XHJcbiAgICB9XHJcbiAgICAucGxhbnMxX19jYXJkLWJvdHRvbSB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0MiwgMjA2LCAxMywgMC4xMiksIHJnYmEoMjQyLCAyMDYsIDEzLCAwLjEyKSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxNzMuNDlkZWcsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI0MiwgMTc0LCAwLjE1KSAtMy4wNCUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDIyNiwgNjgsIDAuMykgNTYuNTMlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyMzEsIDEwNSwgMC4xNSkgMTAyLjg2JVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gICAgLnBsYW5zMV9fYnRuLmJ0biB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmNlMGQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmNlMGQ7XHJcbiAgICAgIGNvbG9yOiAjMWMxYjE1O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzFjMWIxNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLFxyXG4gICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsICNmMmNlMGQsICNmMmNlMGQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTExLjU3ZGVnLCAjMTAyMjU5IC0xLjkyJSwgIzA5NDk1MyA1MC41OCUsICMxMjIzNTcgOTguODklKTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIzNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAmX19wcmljZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmX19jdXJyZW5jeSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgfVxyXG4gICZfX2N1cnJlbmN5LWFtb3VudCxcclxuICAmX19jdXJyZW5jeS1hbW91bnQtdmlwIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICR1aS1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiAgJl9fY3VycmVuY3ktYW1vdW50LXZpcHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkdWktY29sb3I7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIH0gKi9cclxuICAmX19kdXJhdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLWJvdHRvbSB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE3My40OWRlZyxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIC0zLjA0JSxcclxuICAgICAgcmdiYSg3MSwgMjI2LCAyMjYsIDAuMjgpIDU2LjUzJSxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDIuODYlXHJcbiAgICApO1xyXG4gICAgcGFkZGluZzogMjZweDtcclxuICAgIGhlaWdodDogNjE3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJl9fbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19wIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gICZfX2J0bi5idG4ge1xyXG4gICAgY29sb3I6ICR1aS1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbG9kICR1aS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjA2LCAxMywgMC4xNDkwMik7XHJcbiAgICAgIGNvbG9yOiAkdWktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGxhbnMyIHtcclxuICBAaW5jbHVkZSBjb250O1xyXG4gIC8vIEBpbmNsdWRlIGNvbDtcclxuICBwYWRkaW5nOiAwcHggMjBweCAxNDBweDtcclxuICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHhcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgIG1hcmdpbjogMTAwcHggMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweFxyXG4gIH1cclxuICBAaW5jbHVkZSBzbWFsbCg2NjBweCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIHJvd25vO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2MDBweCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Age1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIHdpZHRoKDI1MHB4LCA2MDBweCk7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsKDYwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHNsaWRlciBzdHlsZXNcclxuLnBsYW5zMSB7XHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgIG1hcmdpbjogMCA5cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYsXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR1aS1jb2xvcjtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dzbGlkZXJsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgbGVmdDogMzMlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjA2LCAxMywgMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93c2xpZGVyci5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIHJpZ2h0OiAzMyU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyMDYsIDEzLCAwLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJlbGVtZW50cy9pbXBvcnRzL21peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50cy9pbXBvcnRzL3ZhcnMuc2Nzc1wiO1xyXG5cclxuLnllbGxvdy10ZXh0IHtcclxuICBjb2xvcjogJHVpLWNvbG9yO1xyXG59XHJcblxyXG4ud2hpdGUtdGV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jcnlwdG8xIHtcclxuICAvLyBAaW5jbHVkZSBjb2w7XHJcbiAgLy8gQGluY2x1ZGUgY29udDtcclxuICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGdyYWQ7XHJcbiAgXHJcbiAgQGluY2x1ZGUgcGhvbmVTaXple1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbiAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUlO1xyXG4gIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNjBweCAwcHggMHB4O1xyXG4gIH1cclxuICAuc2l0ZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2gxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogNzBweCAwIDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgcm93bm87XHJcbiAgICBwYWRkaW5nOiAwcHggNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwIDcwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2MDBweCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemUge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcCB7XHJcbiAgICBAaW5jbHVkZSB3aWR0aCgyNTBweCwgNjA0cHgpO1xyXG4gICAgQGluY2x1ZGUgc21hbGwoNjAwcHgpIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgc21hbGwoNjAwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX192aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jcnlwdG8yIHtcclxuICBAaW5jbHVkZSBjb250O1xyXG4gIC8vIEBpbmNsdWRlIGNvbDtcclxuICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgLnNpdGUtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcclxuICAgICAgJl9oMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xyXG4gICAgICAmX2gyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZVNpemUge1xyXG4gICAgICBcclxuICAgICAgJl9oMiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l0ZS13cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IC0zZW07XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogODQlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY3J5cHRvMyB7XHJcblxyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgY29udDtcclxuICBwYWRkaW5nOiAwcHggNTBweDtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gIH1cclxuICBcclxuICAuc2l0ZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19zdGVwLWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX3N0ZXAtdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRpY2tlci13cmFwcGVyIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLnRyYWRpbmd2aWV3LXdpZGdldC1jb3B5cmlnaHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRyYWRpbmd2aWV3LXdpZGdldC1jb250YWluZXIge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHYtdGlja2VyLWl0ZW0tdGFwZV9fc2hvcnQtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjZjJjZTBkO1xyXG59XHJcbi5sYWJlbC1lOWM2ZHljViB7XHJcblxyXG4gIGRpc3BsYXk6bm9uZVxyXG59XHJcblxyXG4uY3J5cHRvNCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBtYXgtY29udGVudDsgLyogQWx0dXJhIGRlbCBmb290ZXIgKi9cclxuICBjb2xvcjogI2YyY2UwZDsgLyogQ29sb3IgZGVsIHRleHRvICovXHJcbiAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA3LjVkZWcsICMxMDFhMzcgOC4wNCUsICMxNzQ2NGUgNDkuMiUsICMxNDIwNDUgODcuMDglKVxyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDE3My40OWRlZyxcclxuICAgIHJnYmEoMjU1LCAyNDIsIDE3NCwgMC4xNSkgLTMuMDQlLFxyXG4gICAgcmdiYSgyNTUsIDIyNiwgNjgsIDAuMykgNTYuNTMlLFxyXG4gICAgcmdiYSgyNTUsIDIzMSwgMTA1LCAwLjE1KSAxMDIuODYlXHJcbiAgKTtcclxuXHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3My40OWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIC0zLjA0JSwgcmdiYSg3MSwgMjI2LCAyMjYsIDAuMjgpIDU2LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAxMDIuODYlKTtcclxufVxyXG4iLCJAaW1wb3J0IFwiZWxlbWVudHMvaW1wb3J0cy9taXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZWxlbWVudHMvaW1wb3J0cy92YXJzLnNjc3NcIjtcclxuXHJcbi50aGFuayB7XHJcbiAgcGFkZGluZzogMjN2aCA1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgc21hbGwoNTAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDE4dmggMjBweDtcclxuICB9XHJcblxyXG4gICZfX2gxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcblxyXG4gICZfX2gyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxyXG5bZGF0YS1hb3NdIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcclxuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxyXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcclxuICAgIH1cclxuXHJcbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcclxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG5cclxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDUwfW1zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRhb3MtZWFzaW5nOiAoXHJcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXHJcblxyXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcclxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXHJcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcclxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxyXG5cclxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXHJcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxyXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxyXG5cclxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxyXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxyXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcclxuXHJcbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXHJcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXHJcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXHJcblxyXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcclxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXHJcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxyXG5cclxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXHJcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxyXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxyXG4pO1xyXG5cclxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcclxuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xyXG5cclxuW2RhdGEtYW9zXSB7XHJcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XHJcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcclxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xyXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcclxuJGFvcy1kaXN0YW5jZTogMTAwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vKipcclxuICogRmFkZSBhbmltYXRpb25zOlxyXG4gKiBmYWRlXHJcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XHJcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxyXG4gKi9cclxuXHJcbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcblxyXG4gICYuYW9zLWFuaW1hdGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xyXG59XHJcblxyXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xyXG59XHJcblxyXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBab29tIGFuaW1hdGlvbnM6XHJcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XHJcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcclxuICovXHJcblxyXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG5cclxuICAmLmFvcy1hbmltYXRlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xyXG59XHJcblxyXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG59XHJcblxyXG5bZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIFNsaWRlIGFuaW1hdGlvbnNcclxuICovXHJcblxyXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG5cclxuICAmLmFvcy1hbmltYXRlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBGbGlwIGFuaW1hdGlvbnM6XHJcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXHJcbiAqL1xyXG5cclxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG5bZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcclxuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcclxuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XHJcbn1cclxuXHJcbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcclxuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xyXG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cclxufVxyXG5cclxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xyXG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xyXG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cclxufVxyXG5cclxuW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XHJcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcclxuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XHJcbn1cclxuIiwiLy8gYmFzZSBzdHlsZXNcclxuQGltcG9ydCBcImltcG9ydHMvbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcImltcG9ydHMvdmFycy5zY3NzXCI7XHJcbioge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG5cclxuLnNpdGUtd3JhcHBlciB7XHJcbiAgbWF4LXdpZHRoOiA4NiU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjAwcHg7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHBob25lU2l6ZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcclxuICAgIFxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uYnRuIHtcclxuICBAaW5jbHVkZSBjZW50ZXI7XHJcbiAgd2lkdGg6IDE5MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdWktY29sb3I7XHJcbiAgY29sb3I6ICR1aS1jb2xvcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR1aWhvdi1jb2xvcnRyYW5zO1xyXG4gICAgY29sb3I6ICR1aS1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJHVpaG92LWNvbG9yO1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHBob25lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdWktY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHVpLWNvbG9yO1xyXG4gIGNvbG9yOiAkdWktdGV4dDtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdWktdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICR1aWhvdi1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJHVpaG92LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLndoaXRlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGlzcGxheS1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ub3BvaW50ZXIge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uZGVza3RvcCB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkLXBvc2l0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4ubm9ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNlbnRlcmVkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiQGltcG9ydCBcImltcG9ydHMvbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcImltcG9ydHMvdmFycy5zY3NzXCI7XHJcbi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICoge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGNvbnQ7XHJcbiAgICBAaW5jbHVkZSByb3dubztcclxuICAgIG1heC13aWR0aDogKDE0NDBweCAtIDEyMnB4ICogMiArIDEwMHB4KTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogNTBweCAwcHggNTBweDtcclxuICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgICAgQGluY2x1ZGUgY29sO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgcGFkZGluZzogNTBweCA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgcGFkZGluZzogNTBweCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0oOTAwcHgsOTgwcHgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweFxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3Vic2NyaWJlIHtcclxuICAgIEBpbmNsdWRlIGNvbDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvIDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0byA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHhcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgQGluY2x1ZGUgY29sO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2VtYWlsLFxyXG4gICZfX25hbWUsXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAmX19lbWFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHRyYW5zcDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkdWktY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdWktY29sb3I7XHJcbiAgICAmLS1pbmFjdGl2ZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3JtLWVycm9yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIEBpbmNsdWRlIHJvd25vO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgID4gKiB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoMyxcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2ODBweCkge1xyXG4gICAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgICAgd2lkdGg6IDgwJVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgQGluY2x1ZGUgY29sO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoNjgwcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFjdHMge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBpbmNsdWRlIGNvbDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2ODBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoMzIwcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9sbG93IHtcclxuICAgIEBpbmNsdWRlIGNvbDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg2ODBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oMyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg5MDBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmstaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgY29sb3I6ICNERkRGREYgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc21hbGwoOTAwcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wb2xpY2llcyB7XHJcbiAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgbWF4LXdpZHRoOiAoMTQ0MHB4IC0gMTIycHggKiAyICsgMTAwcHgpO1xyXG4gICAgbWFyZ2luOiAxMXB4IGF1dG8gM3B4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsKDkwMHB4KSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0oOTAwcHgsOTgwcHgpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweFxyXG4gICAgfVxyXG5cclxuICAgIC8qIEBpbmNsdWRlIHNtYWxsKDM3MHB4KSB7XHJcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfSAqL1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMi42JTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgIGNvbG9yOiAgI0RGREZERiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByaXZhY3kge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgbWF4LXdpZHRoOiAoMTQ0MHB4IC0gMTIycHggKiAyICsgMTAwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzIuNiU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICAjREZERkRGICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg5MDBweCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rpc2NsYWltZXJ7XHJcbiAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgXHJcbiAgICBtYXgtd2lkdGg6ICgxNDQwcHggLSAxMjJweCAqIDIgKyAxMDBweCk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMi42JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzIuNiU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaXVtKDkwMHB4LDk4MHB4KXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImltcG9ydHMvbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcImltcG9ydHMvdmFycy5zY3NzXCI7XHJcblxyXG4vLyBmb3JtIHN0eWxlc1xyXG5cclxuLy8gYm9keSBvdmVyZmxvd1xyXG5cclxuLmZvcm0tb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTI2LCAxMjYsIDEyNiwgMC41KTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS13aW5kb3cuZm9ybS13aW5kb3cge1xyXG4gICoge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXdpbmRvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICRncmFkO1xyXG4gIHBhZGRpbmc6IDQ5cHggMzlweCAzOXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDM3NnB4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNzZweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICB9XHJcbiAgJl9fY3Jvc3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDExcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvL2Zvcm0tY3Jvc3Muc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNTFweCAyMHB4IDM2cHg7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCA2M3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWVsZHNldCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbiAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIC8vIG9wYWNpdHk6IDAuNDtcclxuICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gIH1cclxuICAuYnRuLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdWktY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdWktY29sb3I7XHJcbiAgICBjb2xvcjogJHVpLXRleHQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdWktdGV4dDtcclxuICAgIGJhY2tncm91bmQ6ICR1aWhvdi1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJHVpaG92LWNvbG9yO1xyXG4gIH1cclxuICB9XHJcbiAgLmNvbnRhY3RfX2Vycm9yIHtcclxuICAgIHRvcDogNjVweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RfX21haWwtaW52YWxpZCB7XHJcbiAgICB0b3A6IDM3cHg7XHJcbiAgfVxyXG4gIC5jb250YWN0X192YWxpZCB7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5jb250YWN0X192YWxpZCxcclxuICAuY29udGFjdF9faW52YWxpZCB7XHJcbiAgICBsZWZ0OiAzMjhweDtcclxuICB9XHJcbiAgJl9fZXJyb3Ige1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmMGYwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gICZfX3ZhbGlkLFxyXG4gICZfX2ludmFsaWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3ZhbGlkIHtcclxuICAgIHRvcDogNDZweDtcclxuICB9XHJcbiAgJl9faW52YWxpZCB7XHJcbiAgICB0b3A6IDQ1cHg7XHJcbiAgICAvLyBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLy8gICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgJl9fc3VibWl0IHtcclxuICAgIG1hcmdpbjogMzVweCAwcHggMHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1Ym1pdC0taW5hY3RpdmUsXHJcbiAgJl9fc3VibWl0LS1pbmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAvLyA6XHJcbiAgfVxyXG4gIC5lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwZjAwO1xyXG4gIH1cclxuICAmX19wb3B1cCB7XHJcbiAgICBAaW5jbHVkZSBjb2w7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyNDVweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDEwcHggMjNweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdyYWQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcmlnaHQ6IC0yNDJweDtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgcmlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbWFsbCgzNTBweCkge1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIGV2ZW50cyBmb3IgZXZlcnkgZmllbGQgZXhjZXB0IGNvbmZpcm1cclxuXHJcbiAgJl9fbmFtZS1pbnZhbGlkOmhvdmVyICsgJl9fcG9wdXAtbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RlbC1pbnZhbGlkOmhvdmVyICsgJl9fcG9wdXAtdGVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lnbnVwLXRlbC1pbnZhbGlkOmhvdmVyICsgJl9fc2lnbnVwLXBvcHVwLXRlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haWwtaW52YWxpZDpob3ZlciArICZfX3BvcHVwLW1haWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYXNzd29yZC1pbnZhbGlkOmhvdmVyICsgJl9fcG9wdXAtcGFzc3dvcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBUUklBTkdMRSBTSEFQRSBORVhUIFRPIFBPUFVQXHJcbiAgJl9fcG9wdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgbGVmdDogLTZweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB0b3A6IDM4cHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gaXRpIHN0eWxlc1xyXG4gICZfX2xvZ2luLXRlbC1pbnB1dCxcclxuICAmX19zaWdudXAtdGVsLWlucHV0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLml0aSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLml0aV9fY291bnRyeS1uYW1lIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuaXRpX19jb3VudHJ5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbiAgLml0aV9fZmxhZy1ib3gge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gIH1cclxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgLml0aV9fY291bnRyeS1saXN0IHtcclxuICAgIHdpZHRoOiAyOTlweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAyNjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoYW5rIHlvdSB3aW5kb3dcclxuXHJcbi50aGFuay13cmFwcGVyIHtcclxuICBAaW5jbHVkZSBjb2w7XHJcbiAgd2lkdGg6IDI3OHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAkZ3JhZDtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgcGFkZGluZzogMTdweCAyNXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiAyNzVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGhlYWRlciBmaXhcclxuLnRoYW5rLXdyYXBwZXIudGhhbmstd3JhcHBlciB7XHJcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xyXG4gIC5mb3JtLXdpbmRvd19fY3Jvc3Mge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRoYW5rLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAxMjYsIDEyNiwgMC41KTtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjYsIDEyNiwgMTI2LCAwLjUpO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiaW1wb3J0cy9taXhpbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaW1wb3J0cy92YXJzLnNjc3NcIjtcclxuJGhlYWRlcmhpZ2h0OiA3MHB4O1xyXG4uaGVhZGVyIHtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICRncmFkLWhlYWRlcjtcclxuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgLyogQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgLy8gc3R5bGVzIGZvciBzY3JvbGxcclxuICAgIGhlaWdodDogJGhlYWRlcmhpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfSAqL1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAvLyBzdHlsZXMgZm9yIHNjcm9sbFxyXG4gICAgaGVpZ2h0OiAkaGVhZGVyaGlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBjb250O1xyXG4gICAgQGluY2x1ZGUgcm93bm87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyOXB4IDBweCAyOXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyMXB4IDBweCAyOXB4O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjlweCAwcHggMjlweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oYW0tYnV0dG9uLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jcm9zcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvcm0tY3Jvc3Muc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICB9XHJcbiAgJl9fbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAoNTg5cHggKyAxMDBweCArIDE4MnB4KTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxMzlweCA3MHB4IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEzOXB4IDBweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTM5cHggNzBweCAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMzlweCAwcHggMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDEzOXB4IDcwcHggMjBweDtcclxuICAgICAgcGFkZGluZzogMTM5cHggMHB4IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgLyogIEBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDcwcHggMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCAyMHB4O1xyXG4gICAgICB9ICovXHJcbiAgICAgIC8qIEBtZWRpYSAobWF4LWhlaWdodDogNDUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xyXG4gICAgICB9ICovXHJcbiAgICB9XHJcbiAgICAvLyAmLW1vYiB7XHJcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcbiAgJl9fbWVudSB7XHJcbiAgICBAaW5jbHVkZSByb3dubztcclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgQGluY2x1ZGUgY29sO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgbWF4LXdpZHRoOiAoMzc1cHggLSAxMDBweCk7XHJcbiAgICAgIG1hcmdpbjogMHB4IDQwcHggYXV0bztcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgIG1heC13aWR0aDogKDM3NXB4IC0gMTAwcHgpO1xyXG4gICAgICBtYXJnaW46IDBweCA0MHB4IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzc1cHg7XHJcbiAgICAgIG1heC13aWR0aDogKDM3NXB4IC0gMTAwcHgpO1xyXG4gICAgICBtYXJnaW46IDBweCA0MHB4IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgcm93O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgY2xlYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTgycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBzbWFsbCgxMjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogKDkycHggLSA1M3B4KTtcclxuIFxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogKDkycHggLSA1M3B4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBjbGVhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogKDkycHggLSA1M3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIG1heC13aWR0aDogMTgycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gICZfX3NlbGVjdCB7XHJcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRoZWlnaHQ6IG1heC1jb250ZW50O1xyXG5cdFx0cGFkZGluZzogMC45cmVtIDEuMjVyZW07XHJcblx0XHRnYXA6IDAuNjI1cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4wNjNyZW07XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRmbGV4OiBub25lO1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0XHRmbGV4LWdyb3c6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRAaW5jbHVkZSBwaG9uZSB7XHJcblx0XHRcdHBhZGRpbmc6IDAuNHJlbSAwLjNyZW07XHJcblx0XHR9XHJcblx0XHQmLW9wdGlvbiB7XHJcblx0XHRcdHBhZGRpbmc6IDIuMjVyZW0gMi42MjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSdWJpaywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNjNyZW07XHJcblx0XHRcdGNvbG9yOiAjMTIxMjEyO1xyXG5cdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0ZmxleC1ncm93OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm9wdGlvbnMuaGVhZGVyX19zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIHN0eWxlcyBmb3Igc2Nyb2xsXHJcblxyXG4ubmF2LXVwIHtcclxuICB0b3A6IC0kaGVhZGVyaGlnaHQ7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXJoaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vIFNFTEVDVCBMQU5HVUFHRVxyXG4uc2VsZWN0LW1lbnUge1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xyXG59XHJcblxyXG4uc2VsZWN0LW1lbnUgLnNlbGVjdC1idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSBtZWRpdW0oODk5cHgsOTgwcHgpIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi5zZWxlY3QtbWVudSAub3B0aW9ucyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogcHg7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zZWxlY3QtbWVudSAub3B0aW9ucyAub3B0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAwLjY1cmVtO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi8qIC5zZWxlY3QtbWVudSAub3B0aW9ucyAub3B0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG59ICovXHJcbi5zZWxlY3QtbWVudSAub3B0aW9ucyAub3B0aW9uIGkge1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtYnRuIGkge1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdHBhZGRpbmc6IDAuOXJlbSAxLjI1cmVtO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuLnNlbGVjdC1tZW51LmFjdGl2ZSAuc2VsZWN0LWJ0biBpIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxufVxyXG4uc2VsZWN0LW1lbnUuYWN0aXZlIC5vcHRpb25zIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEI4Qjg7XHJcbiAgY29sb3I6ICMxMjEyMTI7XHJcblx0b3BhY2l0eTogMDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG5cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLnNCdG4tdGV4dHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNi42N3B4O1xyXG59XHJcblxyXG4ub3B0aW9uLWltZyB7XHJcblx0cGFkZGluZy1yaWdodDogMC4zNzVyZW07XHJcbn1cclxuXHJcbi5vcHRpb24tdGV4dHtcclxuICBjb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmxvZ28tc2VjdGlvbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQuaGVhZGVyLXJpZ2h0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuc2VsZWN0LW1lbnUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDogMC4zcmVtO1xyXG5cdH1cclxuXHQuc2VsZWN0LW1lbnUgLnNlbGVjdC1idG4ge1xyXG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LnNlbGVjdC1tZW51IC5vcHRpb25zIHtcclxuXHRcdHdpZHRoOiAzMCU7XHJcblx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcImltcG9ydHMvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJpbXBvcnRzL3ZhcnNcIjtcclxuLml0aSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5pdGkgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLml0aV9faGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaXRpX192LWhpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uaXRpIGlucHV0LFxyXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLml0aV9fZmxhZy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLml0aV9fYXJyb3cge1xyXG4gIG1hcmdpbjogMHB4IDZweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcclxufVxyXG4uaXRpX19hcnJvdy0tdXAge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7XHJcbn1cclxuLml0aV9fY291bnRyeS1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgMCAwIC0xcHg7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuLml0aV9fZmxhZy1ib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjBweDtcclxufVxyXG4uaXRpX19kaXZpZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxufVxyXG4uaXRpX19jb3VudHJ5IHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5pdGlfX2RpYWwtY29kZSB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG4uaXRpX19mbGFnLWJveCxcclxuLml0aV9fY291bnRyeS1uYW1lLFxyXG4uaXRpX19kaWFsLWNvZGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLml0aV9fZmxhZy1ib3gsXHJcbi5pdGlfX2NvdW50cnktbmFtZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbn1cclxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsXHJcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXHJcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsXHJcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXHJcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLml0aS0tYWxsb3ctZHJvcGRvd25cclxuICBpbnB1dFtkaXNhYmxlZF1cclxuICArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyXHJcbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyxcclxuLml0aS0tYWxsb3ctZHJvcGRvd25cclxuICBpbnB1dFtyZWFkb25seV1cclxuICArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyXHJcbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcbi5pdGktLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwMDBweDtcclxuICBsZWZ0OiAtMTAwMHB4O1xyXG4gIHotaW5kZXg6IDEwNjA7XHJcbiAgcGFkZGluZzogMXB4O1xyXG59XHJcbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xyXG4gIHRvcDogMzBweDtcclxuICBib3R0b206IDMwcHg7XHJcbiAgbGVmdDogMzBweDtcclxuICByaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLml0aV9fZmxhZyB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JlIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2gge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tYyB7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX25lIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fbnAge1xyXG4gIHdpZHRoOiAxM3B4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX192YSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gIC5pdGlfX2ZsYWcge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDtcclxuICB9XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYWQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FlIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYWcge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FpIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYWwge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYXEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hciB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYXQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hdSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2F3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYXgge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19heiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYmIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iZCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JlIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYmYge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iZyB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JoIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYmkge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iaiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JsIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYm0ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ibiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYnEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYnQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19idiB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2J3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYnkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ieiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2NhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2Mge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jZCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2NmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2cge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jaCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2NpIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2sge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jcCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jdSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jdiB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jdyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jeCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jeSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jeiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kZSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kZyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kaiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kayB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19keiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lYyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lZSB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19laCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lciB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lcyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ldCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ldSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19maSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19maiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mbSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mbyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nYSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nYiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19naCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19naSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ncCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ncSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ncyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ndCB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ndSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ndyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19neSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19oayB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19obSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19obiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ociB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19odCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19odSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pYyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pZCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pZSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pcSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pcyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qZSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qbyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qcCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rZyB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19raCB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19raSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rbSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rcCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rdyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19reSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19reiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sYiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sYyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19saSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sciB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19scyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sdCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sdSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sdiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19seSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tYyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19taCB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tcCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tcSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tcyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19teCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19teSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19teiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uYyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uZSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uZiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uZyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uaSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ubCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ubyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ucCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uciB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19udSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ueiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19vbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wZyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19waCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wayB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wbCB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wbiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wcyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wdyB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19weSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19xYSB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3JlIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3JvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3JzIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3J1IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3J3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NiIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NkIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NlIHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NoIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NpIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NqIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NrIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NsIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NtIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N0IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N2IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N4IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N5IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N6IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RkIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RnIHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RoIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RqIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RrIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RsIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RtIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RvIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R0IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R2IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R6IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VtIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VzIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3V5IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3V6IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZnIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3Z1IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3dmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3dzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3hrIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3llIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3l0IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3phIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ptIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3p3IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XHJcbn1cclxuXHJcbi5pdGlfX2ZsYWcge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gIC5pdGlfX2ZsYWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcclxuICB9XHJcbn1cclxuXHJcbi5pdGlfX2ZsYWcuaXRpX19ucCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLy8gbm9ybWFsaXppbmcgd2Via2l0IHN0eWxlc1xyXG4qOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmFiYnIsXHJcbmFkZHJlc3MsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnZhcixcclxuYixcclxuaSxcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG59XHJcblxyXG4vLyAgaW5wdXRzXHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBmaXhpbmcgd2Via2l0IGF1dG9maWxsIHN0eWxlcyAqL1xyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIGZpcmVmb3ggaW5wdXQgYXV0b2ZpbGwgZml4XHJcbmlucHV0IHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuXHJcbmxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMHB4O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XHJcbn1cclxuXHJcbi8vIGxpbmtzXHJcbmE6YWN0aXZlLFxyXG5hOnZpc2l0ZWQsXHJcbmE6LXdlYmtpdC1hbnktbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvLyBiYXNlIHN0eWxlcyBmb3IgdGV4dCBibG9ja3NcclxuQGltcG9ydCBcImltcG9ydHMvbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcImltcG9ydHMvdmFycy5zY3NzXCI7XHJcbmgxIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuIFxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzUuNTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHBob25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGNsZWFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogNDBweCAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaXVtKDg5OXB4LCA5ODBweCkge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBwaG9uZVNpemUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiAyMDAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR1aS10aXRsZS1jb2xvcjtcclxuICAgIC8vIGJvdHRvbTogLTVweDtcclxuICAgIGJvdHRvbTogLTAuMmVtO1xyXG4gICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgQGluY2x1ZGUgc21hbGwoNTUwcHgpIHtcclxuICAgICAgLy8gYm90dG9tOiAtNnB4O1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmb250LXNpemU6IDM1O1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6ICR1aS10aXRsZS1jb2xvcnRyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHVpLXRpdGxlLWNvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMzNkZWcpO1xyXG4gICAgLy8gYm90dG9tOiAtNC41cHg7XHJcbiAgICAvLyBib3R0b206IC01cHg7XHJcbiAgICBib3R0b206IC0wLjE5ZW07XHJcbiAgICByaWdodDogLTcwcHg7XHJcbiAgICBAaW5jbHVkZSBzbWFsbCg1NTBweCkge1xyXG4gICAgICAvLyBib3R0b206IC01LjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICAvLyBAaW5jbHVkZSB0YWJsZXQge1xyXG4gIC8vICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgLy8gfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIC8vIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgLy8gICBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gICBsaW5lLWhlaWdodDogMTZweDtcclxuICAvLyB9XHJcbiAgQGluY2x1ZGUgcGhvbmVTaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuIl19 */
