@charset "EUC-JP";



html {
  height: -webkit-fill-available;
}

.mv {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-image: url(../../images/index/mv_bg@2x.png?date=230314);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.mv .mv-inner {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 1200px;
  padding: 60px 50px 70px 100px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.mv .mv-inner img.pc-message {
  width: 445px;
  max-width: 100%;
}

.mv .mv-inner img.pc-budge {
  position: absolute;
  right: 137px;
  bottom: 120px;
}

.mv .mv-inner img.campaign-budge {
  position: absolute;
  right: 0;
  bottom: 10px;
}

.mv .mv-inner img.tab-budge {
  position: absolute;
  display: none;
}

.mv .mv-inner img.tab-campaign-budge {
  position: absolute;
  display: none;
}

.mv .mv-inner_text {
  width: 50%;
  margin-right: 2%;
}

.mv .mv-inner_img {
  width: 40%;
}

.mv_under-bar {
  display: flex;
  flex-direction: row;
  margin-top: -1px;
  padding: 15px;
  background: rgb(0, 154, 239);
  background: linear-gradient(90deg, rgb(0, 154, 239) 0%, rgb(0, 118, 198) 100%);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.mv_under-bar > .permanent {
  font-size: 2.6rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 5px;
  letter-spacing: 1px;
  color: #fff;
}

.mv_under-bar > .permanent .discount {
  position: relative;
  bottom: -2px;
  color: #ffd522;
}

.mv_under-bar > .permanent .discount .num {
  font-size: 4rem;
}

.mv_under-bar > .plus {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 1.5rem;
}

.mv_under-bar .plus:before,
.mv_under-bar .plus:after {
  position: absolute;
  top: 7px;
  left: 0;
  display: block;
  width: 18px;
  height: 4px;
  content: '';
  background-color: #fff;
}

.mv_under-bar .plus:before {
  top: 0;
  left: 7px;
  width: 4px;
  height: 18px;
}

.mv_under-bar > .campaign_pr {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1;
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 1rem 5rem 1rem 2rem;
  color: #03447a;
  border-radius: 30px;
  background: #fff;
  flex-wrap: wrap;
  justify-content: inherit;
  align-items: inherit;
}

.mv_under-bar > .campaign_pr .discount {
  position: relative;
  bottom: 1px;
  background: linear-gradient(transparent 75%, #ffd522 0%);
}

.mv_under-bar > .campaign_pr .discount .num {
  font-size: 3.8rem;
}

.mv_under-bar > .campaign_pr .limit {
  font-size: 1.4rem;
  margin-right: .7rem;
  padding: 7px 10px 8px 10px;
  color: #fff;
  border-radius: 30px;
  background: #03447a;
}

.mv_under-bar > .campaign_pr::after {
  position: absolute;
  right: 2.5rem;
  display: inline-block;
  width: 10px;
  height: 10px;
  content: '';
  transition: ease .3s all;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 3px solid #03447a;
  border-right: 3px solid #03447a;
}

.mv_under-bar > .campaign_pr:hover::after {
  -webkit-transform: rotate(45deg) translate(5px, -55%);
  transform: rotate(45deg) translate(5px, -55%);
}

.mv_under-bar > .campaign_pr::before {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 0;
  content: '';
  transition: ease .3s all;
  border-radius: 30px;
  background: rgba(17, 164, 237, .1);
}

.mv_under-bar > .campaign_pr:hover::before {
  width: 100%;
}

.mv-under-banners__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.mv-under-banners figure {
  flex-basis: 48.5185185185%;
}

/* おすすめのSSL証明書
-------------------------- */

.reccommend {
  --group-gap: 22px;
  /* 個人と法人のセクション間の隙間 */
  --card-gap: 16px;
  /* 各グループ内のカード間の隙間 */
}

.reccommend__wrapper {
  display: flex;
  flex-direction: row;
  gap: 48px var(--group-gap);
  align-items: stretch;
}

.reccommend-group {
  display: flex;
  flex-direction: column;
  min-width: 0;
  border-radius: 4px;
  /* 個人 */
  /* 法人 */
  /* タイトル */
  /* カード一覧 */
}

.reccommend-group--personal {
  background-color: #f4f9ff;
}

.reccommend-group--personal .reccommend-group__title {
  color: #053563;
  background-color: #d4eaff;
}

.reccommend-group--personal .reccommend-group__title::before {
  background: url('../../images/common/ico_personal.png') no-repeat center/contain;
}

.reccommend-group--personal .reccommend-group__text br {
  display: none;
}

.reccommend-group--corporate {
  background-color: #ebf1f8;
}

.reccommend-group--corporate .reccommend-group__title {
  color: #053563;
  background-color: #b2c9df;
}

.reccommend-group--corporate .reccommend-group__title::before {
  background: url('../../images/common/ico_corporate.png') no-repeat center/contain;
}

.reccommend-group--corporate .reccommend-group__text br {
  display: none;
}

.reccommend-group__title {
  font-size: 2rem;
  font-weight: bold;
  line-height: 3.2;
  position: relative;
  display: flex;
  margin-bottom: 25px;
  padding-left: 6px;
  text-align: center;
  border-radius: 4px 4px 0 0;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.reccommend-group__title::before {
  display: inline-block;
  width: 30px;
  height: 30px;
  content: '';
  flex: 0 0 auto;
}

.reccommend-group__text {
  font-size: 1.4rem;
  padding: 0 25px;
}

.reccommend-group__list {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 35px 25px 25px;
  justify-content: center;
  gap: 25px var(--card-gap);
}

.reccommend__text {
  font-size: 1.45rem;
  margin: 0 -12px 16px;
  text-align: center;
}

.reccommend__single {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 8px 12px 12px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
  /* 吹き出し */
}

.reccommend__single img {
  max-width: 100%;
  height: auto;
}

.reccommend__single__balloon {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  z-index: 2;
  top: -12px;
  left: 50%;
  display: inline-flex;
  padding: 7px 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
  color: #fff;
  background-color: #fda11a;
  align-items: center;
  justify-content: center;
}

.reccommend__single__balloon::after {
  position: absolute;
  bottom: -5px;
  left: 50%;
  content: '';
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-width: 5px 5px 0 5px;
  border-style: solid;
  border-color: #fda11a transparent transparent transparent;
}

.reccommend__single .link-button1 {
  width: 100%;
  margin: 24px 0 0;
}

.reccommend__single .link-button1 a {
  font-size: 1.5rem;
}

.reccommend__top {
  display: flex;
  height: 90px;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}

.reccommend__bottom {
  margin-top: auto;
}

.reccommend__points {
  margin-top: 24px;
}

.reccommend__validation {
  font-size: 1.3rem;
  text-align: center;
  color: #053563;
  border: 1px solid #9ec1e1;
  border-radius: 2px;
  background: #f4f9ff;
}

.reccommend__Spec {
  margin-bottom: 24px;
}

.reccommend__Spec__detail__item {
  line-height: 1.2;
  display: flex;
  padding: 17px 0;
  border-bottom: 1px solid #eee;
  align-items: center;
}

.reccommend__Spec__detail .itemCaption {
  font-size: 1.3rem;
  width: 8.5em;
  margin-right: 5px;
  color: #888;
}

.reccommend__Spec__detail .itemDetail {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  width: 54px;
  text-align: center;
  flex-shrink: 0;
}

.reccommend__Spec__detail .itemDetail img {
  display: block;
  margin: auto;
}

.reccommend__Spec__detail .itemDetail .num {
  font-size: 2.4rem;
}

.reccommend__price {
  margin-top: auto;
  text-align: center;
}

.reccommend__price .num {
  padding-right: 4px;
}

.reccommend__price .century {
  line-height: 1;
}

.reccommend__price .campaign {
  line-height: 0;
}

/* SSL証明書の選び方 キャンペーン
-------------------------- */

.choose__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.choose__single {
  position: relative;
  max-width: 31.85%;
  flex-basis: 31.8518518519%;
}

.choose__single h3 {
  position: absolute;
  top: -20px;
  left: 50%;
  display: flex;
  flex-direction: row;
  width: 200px;
  max-width: 200px;
  height: 40px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #053564;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.choose__table {
  overflow: hidden;
  border: 1px solid #9ec0e1;
  border-radius: 4px;
}

.choose__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.choose__column:last-of-type .choose__left,
.choose__column:last-of-type .choose__right {
  border-bottom: none;
}

.choose__left {
  display: flex;
  flex-direction: row;
  max-width: 124px;
  padding: 16px 12px;
  border-bottom: 1px solid white;
  background: #9ec0e1;
  flex-basis: 124px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.choose__left .text {
  font-size: 1.4rem;
  text-align: center;
}

.choose__right {
  display: flex;
  flex-direction: row;
  max-width: calc(100% - 124px);
  padding: 16px 12px;
  border-bottom: 1px solid #9ec0e1;
  flex-basis: calc(100% - 124px);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.choose__right.height100 {
  min-height: 108px;
}

.choose__right.height130 {
  min-height: 130px;
}

.choose__right .dots {
  padding-left: 0;
  list-style: none;
}

.choose__right .dots li {
  position: relative;
  padding-left: 12px;
}

.choose__right .dots li::before {
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  content: '';
  border-radius: 2px;
  background: #262626;
}

.choose__right li {
  font-size: 1.4rem;
}

.choose__right figure {
  text-align: center;
}

.merit__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.merit__single {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  border-radius: 8px;
  flex-basis: 31.8518518519%;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.merit h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

.merit .text {
  width: 100%;
}

.about-ssl__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.about-ssl__flex > * {
  flex-basis: 48.8888888889%;
}

.application__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.application__single {
  flex-basis: 48.8888888889%;
}

.application__single a {
  display: inline-block;
  border-radius: 70px;
}

.service__single {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.service__single.rev {
  flex-direction: row-reverse;
}

.service__img {
  flex-basis: 48.8888888889%;
}

.service__info {
  flex-basis: 46.6666666667%;
}

.service__info .title span {
  font-weight: bold;
  display: block;
  color: #027bf0;
}

.service .tag {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.service .tag li {
  font-size: 1.4rem;
  margin-right: 4px;
  padding: 0 16px;
  color: white;
}

.service .tag li:nth-of-type(1) {
  background-color: #6599ff;
}

.service .tag li:nth-of-type(2) {
  background-color: #6680ff;
}

.service .tag li:nth-of-type(3) {
  background-color: #1c5e9c;
}

.service .tag li:last-of-type {
  margin-right: 0;
}

.service .text {
  font-size: 1.6rem;
}

.service .link-button1 {
  width: 344px;
  max-width: 100%;
}

.news span.caption {
  padding: 0 8px;
  cursor: pointer;
  transition: ease .3s all;
}

.news span.caption:hover {
  opacity: .6;
}

.news span.tag {
  margin-left: 8px;
}

.news span.title + span.tag,
.news span.title + span.caption {
  margin-left: 16px;
  padding: 0 8px;
}

.news .news-tab {
  display: none;
}

.news .news-tab.tab-on {
  display: block;
  -webkit-animation: anime-fade .5s ease;
  animation: anime-fade .5s ease;
}

.news__list li {
  position: relative;
  padding-right: 24px;
  padding-left: 16px;
  border-bottom: 1px solid #ccc;
}

.news__list li:first-of-type {
  border-top: 1px solid #ccc;
}

.news__list li::before {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 8px;
  height: 13px;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-b.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

.news__list .date {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 12px;
  padding-right: 6px;
  border-right: 1px solid #ccc;
}

.news__list .tag {
  font-size: 1.2rem;
  line-height: 12px;
  margin-left: 6px;
  padding: 2px 8px;
  text-align: center;
}

.news .link-button1 {
  width: 344px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.suport__list {
  display: flex;
  flex-direction: row;
  background: white;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.suport__list .single {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 25%;
  border-right: 1px solid #ccc;
  flex-basis: 25%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.suport__list .single:last-child {
  border-right: none;
}

.suport__list h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

.suport__list h3::before {
  position: absolute;
  top: 50%;
  right: -24px;
  width: 8px;
  height: 13px;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-b.svg') no-repeat;
  background-position: center;
  background-size: cover;
}

.arrow-bottom {
  position: relative;
  display: inline-block;
  overflow: visible;
  text-align: center;
}

.arrow-bottom::before {
  position: absolute;
  top: -20px;
  left: -4px;
  display: block;
  width: 6px;
  height: 10px;
  content: '';
  background: #bbb;
}

.arrow-bottom::after {
  position: absolute;
  top: -10px;
  left: -8px;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border: 7px solid;
  border-color: #bbb transparent transparent transparent;
}

.arrow-bottom.geotrust::before {
  top: -25px;
}

.arrow-bottom.geotrust::after {
  top: -16px;
}

.campaign {
  font-size: 13px;
  padding: 2px 15px;
  color: #fff;
  border: 1px solid #fd691a;
  border-radius: 3px 0 0 3px;
  background: #fd691a;
}

.campaign__price {
  line-height: 1.3;
}

.campaign-balloon {
  display: flex;
  width: 126px;
  vertical-align: middle;
  border: 1px solid #ccc;
  background-color: #fff;
  text-shadow: none;
}

.campaign-pr {
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  display: block;
  float: left;
  width: 52%;
  height: 20px;
  text-align: center;
  color: #f00;
}

.campaign-limit {
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  display: block;
  float: right;
  width: 49%;
  height: 20px;
  text-align: center;
  color: #fd691a;
  border: 1px solid #fd691a;
  border-radius: 0 3px 3px 0;
  background-color: #fff;
}

s {
  font-size: 14px;
  color: #999;
}

/* SecureCore キャンペーン
-------------------------- */

.sccp .reccommend__price .campaign {
  display: inline-block;
  margin-top: 5px;
  padding: 12px;
}

.sccp .reccommend__price .campaign-limit {
  line-height: 0;
  display: inline-block;
  float: inherit;
  width: auto;
  height: auto;
  padding: 12px;
}

.sccp .arrow-bottom::before {
  top: 2px;
}

.sccp .arrow-bottom::after {
  top: 12px;
}

.geo .reccommend__points {
  margin-bottom: 25px;
}

.geo .reccommend__price {
  margin-top: 0;
}

@media only screen and (min-width: 768px) {
  .reccommend-group--personal .reccommend-group__text br {
    display: block;
  }

  .reccommend-group--personal .reccommend__single {
    width: 33.333%;
  }

  .reccommend-group--corporate .reccommend-group__text br {
    display: block;
  }

  .reccommend-group--corporate .reccommend__single {
    width: 33.333%;
  }

  .reccommend-group__text {
    text-align: center;
  }

  .reccommend-group__list {
    flex-direction: row;
  }
}

@media screen and (min-width: 1181px) {
  .reccommend-group--personal {
    width: 39.8253275109%;
  }

  .reccommend-group--personal .reccommend-group__text br {
    display: none;
  }

  .reccommend-group--personal .reccommend__single {
    width: 50%;
  }

  .reccommend-group--corporate {
    width: 58.2532751092%;
  }
}

@media screen and (max-width: 1180px) {
  .reccommend__wrapper {
    flex-direction: column;
  }

  .reccommend-group--personal .reccommend__single {
    width: calc((100% - var(--card-gap) * 2) / 3);
  }

  .reccommend__top {
    height: auto;
    padding: 10px 0;
  }

  .reccommend__points {
    display: flex;
    flex-direction: row;
    margin-top: 8px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .reccommend__points figure {
    margin-top: 0;
  }

  .reccommend__validation {
    width: 100%;
    max-width: calc(18em - 24px);
    margin: auto;
    padding: 0 12px;
  }

  .reccommend__Spec {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .reccommend__price {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1024px) {
  .mv .mv-inner img.pc-message {
    width: 420px;
  }
}

@media only screen and (max-width: 999px) {
  .mv .mv-inner {
    padding: 60px 50px 70px 60px;
  }

  .mv .mv-inner_text {
    width: 56%;
  }

  .mv .mv-inner_img {
    width: 42%;
  }

  .mv_under-bar {
    flex-direction: column;
    padding: 15px 15px 20px;
  }

  .mv_under-bar > .permanent {
    font-size: 2rem;
  }

  .mv_under-bar > .permanent .discount .num {
    font-size: 3.6rem;
  }

  .mv_under-bar > .permanent {
    margin: 0;
  }

  .mv_under-bar > .plus {
    margin: 1rem 0;
  }

  .mv_under-bar > .campaign_pr {
    font-size: 1.8rem;
  }

  .mv_under-bar > .campaign_pr {
    padding: 1rem 5rem 1rem 1.5rem;
  }

  .mv_under-bar > .campaign_pr .discount .num {
    font-size: 3.2rem;
  }

  .mv_under-bar > .campaign_pr .limit {
    font-size: 1.2rem;
  }

  .mv_under-bar > .campaign_pr .limit {
    margin-left: 1rem;
  }

  .mv_under-bar > .campaign_pr::after {
    right: 2.4rem;
  }

  .choose__left .text {
    font-size: 1.4rem;
  }

  .choose__right li {
    font-size: 1.4rem;
  }

  .merit h3 {
    font-size: 1.8rem;
  }

  .service .tag li {
    font-size: 1.4rem;
  }

  .service .text {
    font-size: 1.4rem;
  }

  .news__list .date {
    font-size: 1.2rem;
  }

  .news__list .tag {
    font-size: 1.2rem;
  }

  .suport__list h3 {
    font-size: 1.8rem;
  }

  .arrow-bottom::before {
    top: -15px;
  }

  .arrow-bottom::after {
    top: -6px;
  }

  .arrow-bottom.securecore {
    margin-bottom: 25px;
  }

  s {
    font-size: 13.5px;
  }
}

@media screen and (max-width: 999px) {
  .sccp .arrow-bottom::before {
    top: 0;
  }

  .sccp .arrow-bottom::after {
    top: 10px;
  }

  .geo .reccommend__points {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  .mv {
    background-image: url(../../images/index/mv_bg_sp@2x.png?date=230314);
  }

  .mv .mv-inner {
    display: block;
    padding: 50px 20px 60px;
    text-align: center;
  }

  .mv .mv-inner img.pc-message {
    display: none;
  }

  .mv .mv-inner_text {
    width: 100%;
    margin-right: 0;
  }

  .mv .mv-inner_img {
    display: none;
  }

  .mv_under-bar > .campaign_pr {
    width: 100%;
    margin-top: 2rem;
    padding: 1.3rem 3rem 1rem 1rem;
  }

  .mv_under-bar > .campaign_pr .discount .num {
    font-size: 2.8rem;
  }

  .mv_under-bar > .campaign_pr .limit {
    position: absolute;
    top: -20px;
    left: calc(50% - 47px);
    margin: 0;
    border-radius: 0;
  }

  .mv_under-bar > .campaign_pr:hover::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .mv-under-banners figure {
    flex-basis: 100%;
  }

  .reccommend-group--personal .reccommend-group__list {
    padding-top: 25px;
  }

  .reccommend-group--personal .reccommend__single {
    width: 100%;
  }

  .choose__single {
    max-width: none;
    flex-basis: 100%;
  }

  .merit__single {
    flex-basis: 100%;
  }

  .about-ssl__flex > * {
    flex-basis: 100%;
  }

  .application__single {
    flex-basis: 100%;
  }

  .service__img {
    flex-basis: 100%;
  }

  .service__info {
    flex-basis: 100%;
  }

  .service .link-button1 {
    width: 100%;
  }

  .news__list li {
    padding-right: 24px;
    padding-left: 0;
  }

  .suport__list .single {
    max-width: none;
    border-right: none;
    border-bottom: 1px solid #ccc;
    flex-basis: 100%;
  }

  .suport__list .single:last-child {
    border-bottom: none;
  }

  .arrow-bottom::before {
    top: -15px;
  }

  .arrow-bottom::after {
    top: -6px;
  }
}

@media screen and (max-width: 767px) {
  .mv .mv-inner img.sp-message {
    width: 43%;
  }

  .mv .mv-inner img.pc-budge {
    right: 15%;
    bottom: 20%;
    max-width: 110px;
  }

  .mv .mv-inner img.campaign-budge {
    right: 5%;
    bottom: 4%;
    max-width: 125px;
  }
}

@media screen and (max-width: 640px) {
  .mv .mv-inner img.pc-budge {
    right: 17%;
  }

  .mv .mv-inner img.campaign-budge {
    right: 1%;
    bottom: 4%;
  }
}

@media screen and (max-width: 600px) {
  .mv .mv-inner img.sp-message {
    width: 100%;
    max-width: 240px;
  }
}

@media screen and (max-width: 568px) {
  .mv .mv-inner img.pc-budge {
    bottom: 21%;
    max-width: 100px;
  }
}

@media screen and (max-width: 480px) {
  .mv .mv-inner img.sp-message {
    max-width: 260px;
  }

  .mv .mv-inner img.pc-budge {
    right: 17%;
  }

  .mv .mv-inner img.campaign-budge {
    right: 2%;
    bottom: 2%;
  }
}

@media screen and (max-width: 380px) {
  .mv_under-bar > .campaign_pr::after {
    right: 1.7rem;
  }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
  .mv .mv-inner img.pc-budge {
    display: none;
  }

  .mv .mv-inner img.campaign-budge {
    display: none;
  }

  .mv .mv-inner img.tab-budge {
    bottom: 25%;
    left: 50.5%;
    display: block;
    max-width: 280px;
    margin-left: 65px;
  }

  .mv .mv-inner img.tab-campaign-budge {
    bottom: 2%;
    left: 62%;
    display: block;
    margin-left: 90px;
  }

  .choose__single {
    max-width: none;
    flex-basis: 48.8888888889%;
  }

  .choose__single:last-of-type {
    margin-top: 48px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVsYXRlL2luZGV4LmNzcyIsImdlbmVsYXRlL2luZGV4LnNjc3MiLCJ0ZW1wbGF0ZS9fbWl4aW4uc2NzcyIsInRlbXBsYXRlL19jb2xvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ1NqQjs7SUROSSwrQkFBK0I7Q0FDbEM7O0FBRUQ7O0lFcUZFLGNBQUE7SUFDQSxvQkQvRWM7O0lBQ2QsWUFBQTs7SUFFQSxtRUFBQTtJQUNBLDZCQUFBO0lBQ0EsNEJBQUE7SURGRSx1QkFBdUI7O0lDSjNCLGdCQUFBO0lBUUksd0JBQUE7SURBQSxvQkFBb0I7Q0FDdkI7QUNDQzs7SUNvRUE7O1FBRUEsc0VEckVnQjtLQ3NFaEI7Q0ZqRUQ7QUFDRDs7SUNGSSxtQkFBQTs7SUNaRixjQUFBO0lET0Esb0JBQUE7O0lEY0UsWUFBWTtJQUNaLGtCQUFrQjtJRUpwQiw4QkFBQTs7SURESSxnQkFBQTtJQUNBLHdCQUFBO0lBQ0Esb0JBQUE7Q0RTTDtBQUNEOztJQ1BNOztRRFdFLDZCQUE2QjtLQ1QvQjtDRFdMO0FBQ0Q7O0lBRUk7O1FDakJBLGVBQUE7O1FEcUJJLHdCQUF3Qjs7UUNWMUIsbUJBQUE7S0FERjtDRGVIO0FBQ0Q7O0lDWk0sYUFBQTtJQUpGLGdCQUFBO0NEb0JIO0FBQ0Q7O0lBRUk7O1FDdkJBLGFBQUE7S0FTSTtDRGtCUDtBQUNEOztJQ2ZNOztRQUVBLGNBQUE7S0RrQkQ7Q0VwREg7QUZzREY7O0lBRUk7O1FDbEJFLFdBQUE7S0FQRjtDRDZCSDtBQUNEOztJQUVJOztRQ3BCRSxZQUFBO1FBWkYsaUJBQUE7S0FhSTtDRHdCUDtBQUNEOztJQ3RDSTs7UUFpQkksaUJBQUE7S0QwQkg7Q0FDSjtBQ3pCSzs7SUFDRSxtQkFBQTtJRDRCSixhQUFhO0lBQ2IsY0FBYztDQzFCZDtBRDRCSjs7SUN6Qk07O1FDekRKLGNBQUE7S0RzREU7Q0RrQ0g7QUFDRDs7SUM1Qk07O1FBQ0UsV0FBQTtRQUNBLFlBQUE7O1FEaUNBLGlCQUFpQjtLQUNw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OztJQUVmLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztDQUNqQjtBQUNEOztJQUVJLFNBQVM7Q0FDWjtBQUNEOztJQUVJOztRQUVJLE9BQU87S0FDVjtDQUNKO0FBQ0Q7O0lBRUksVUFBVTtDQUNiO0FBQ0Q7O0lBRUk7O1FBRUksVUFBVTtLQUNiO0NBQ0o7O0FBRUQ7O0lBRUksb0JBQW9CO0NBQ3ZCO0FBQ0Q7O0lBRUk7O1FBRUksaUJBQWlCO0tBQ3BCO0NBQ0o7QUFDRDs7SUFFSSxjQUFjO0NBQ2pCIiwiZmlsZSI6ImdlbmVsYXRlL2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICdVVEYtOCc7XG5odG1sXG57XG4gICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG4ubXZcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaW5kZXgvbXZfYmdAMngucG5nP2RhdGU9MjMwMzE0KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdlxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pbmRleC9tdl9iZ19zcEAyeC5wbmc/ZGF0ZT0yMzAzMTQpO1xuICAgIH1cbn1cbi5tdiAubXYtaW5uZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggNzBweCAxMDBweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXYgLm12LWlubmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHggNzBweCA2MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm12IC5tdi1pbm5lclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDYwcHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5tdiAubXYtaW5uZXIgaW1nLnBjLW1lc3NhZ2VcbntcbiAgICB3aWR0aDogNDQ1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLW1lc3NhZ2VcbiAgICB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLW1lc3NhZ2VcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm12IC5tdi1pbm5lciBpbWcuc3AtbWVzc2FnZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQzJTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweClcbntcbiAgICAubXYgLm12LWlubmVyIGltZy5zcC1tZXNzYWdlXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcbntcbiAgICAubXYgLm12LWlubmVyIGltZy5zcC1tZXNzYWdlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cbi5tdiAubXYtaW5uZXIgaW1nLnBjLWJ1ZGdlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMzdweDtcbiAgICBib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLWJ1ZGdlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLWJ1ZGdlXG4gICAge1xuICAgICAgICByaWdodDogMTUlO1xuICAgICAgICBib3R0b206IDIwJTtcblxuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLWJ1ZGdlXG4gICAge1xuICAgICAgICByaWdodDogMTclO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLWJ1ZGdlXG4gICAge1xuICAgICAgICBib3R0b206IDIxJTtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVxue1xuICAgIC5tdiAubXYtaW5uZXIgaW1nLnBjLWJ1ZGdlXG4gICAge1xuICAgICAgICByaWdodDogMTclO1xuICAgIH1cbn1cbi5tdiAubXYtaW5uZXIgaW1nLmNhbXBhaWduLWJ1ZGdlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXYgLm12LWlubmVyIGltZy5jYW1wYWlnbi1idWRnZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAubXYgLm12LWlubmVyIGltZy5jYW1wYWlnbi1idWRnZVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBib3R0b206IDQlO1xuXG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpXG57XG4gICAgLm12IC5tdi1pbm5lciBpbWcuY2FtcGFpZ24tYnVkZ2VcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAxJTtcbiAgICAgICAgYm90dG9tOiA0JTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcbntcbiAgICAubXYgLm12LWlubmVyIGltZy5jYW1wYWlnbi1idWRnZVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICBib3R0b206IDIlO1xuICAgIH1cbn1cbi5tdiAubXYtaW5uZXIgaW1nLnRhYi1idWRnZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm12IC5tdi1pbm5lciBpbWcudGFiLWJ1ZGdlXG4gICAge1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAuNSU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgfVxufVxuLm12IC5tdi1pbm5lciBpbWcudGFiLWNhbXBhaWduLWJ1ZGdlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXYgLm12LWlubmVyIGltZy50YWItY2FtcGFpZ24tYnVkZ2VcbiAgICB7XG4gICAgICAgIGJvdHRvbTogMiU7XG4gICAgICAgIGxlZnQ6IDYyJTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICB9XG59XG4ubXYgLm12LWlubmVyX3RleHRcbntcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdiAubXYtaW5uZXJfdGV4dFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdiAubXYtaW5uZXJfdGV4dFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG4ubXYgLm12LWlubmVyX2ltZ1xue1xuICAgIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdiAubXYtaW5uZXJfaW1nXG4gICAge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm12IC5tdi1pbm5lcl9pbWdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubXZfdW5kZXItYmFyXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgYmFja2dyb3VuZDogcmdiKDAsIDE1NCwgMjM5KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigwLCAxNTQsIDIzOSkgMCUsIHJnYigwLCAxMTgsIDE5OCkgMTAwJSk7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm12X3VuZGVyLWJhclxuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgICB9XG59XG4ubXZfdW5kZXItYmFyID4gLnBlcm1hbmVudFxue1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXZfdW5kZXItYmFyID4gLnBlcm1hbmVudFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbi5tdl91bmRlci1iYXIgPiAucGVybWFuZW50IC5kaXNjb3VudFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0ycHg7XG5cbiAgICBjb2xvcjogI2ZmZDUyMjtcbn1cbi5tdl91bmRlci1iYXIgPiAucGVybWFuZW50IC5kaXNjb3VudCAubnVtXG57XG4gICAgZm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXZfdW5kZXItYmFyID4gLnBlcm1hbmVudCAuZGlzY291bnQgLm51bVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXZfdW5kZXItYmFyID4gLnBlcm1hbmVudFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi5tdl91bmRlci1iYXIgPiAucGx1c1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXZfdW5kZXItYmFyID4gLnBsdXNcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbn1cbi5tdl91bmRlci1iYXIgLnBsdXM6YmVmb3JlLCAubXZfdW5kZXItYmFyIC5wbHVzOmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogNHB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm12X3VuZGVyLWJhciAucGx1czpiZWZvcmVcbntcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogN3B4O1xuXG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG59XG4ubXZfdW5kZXItYmFyID4gLmNhbXBhaWduX3ByXG57XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xuXG4gICAgY29sb3I6ICMwMzQ0N2E7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm12X3VuZGVyLWJhciA+IC5jYW1wYWlnbl9wclxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubXZfdW5kZXItYmFyID4gLmNhbXBhaWduX3ByXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAxLjVyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAubXZfdW5kZXItYmFyID4gLmNhbXBhaWduX3ByXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDNyZW0gMXJlbSAxcmVtO1xuICAgIH1cbn1cbi5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHIgLmRpc2NvdW50XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMXB4O1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgI2ZmZDUyMiAwJSk7XG59XG4ubXZfdW5kZXItYmFyID4gLmNhbXBhaWduX3ByIC5kaXNjb3VudCAubnVtXG57XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHIgLmRpc2NvdW50IC5udW1cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm12X3VuZGVyLWJhciA+IC5jYW1wYWlnbl9wciAuZGlzY291bnQgLm51bVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuLm12X3VuZGVyLWJhciA+IC5jYW1wYWlnbl9wciAubGltaXRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIG1hcmdpbi1yaWdodDogLjdyZW07XG4gICAgcGFkZGluZzogN3B4IDEwcHggOHB4IDEwcHg7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMzQ0N2E7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHIgLmxpbWl0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHIgLmxpbWl0XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHIgLmxpbWl0XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDdweCk7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxufVxuLm12X3VuZGVyLWJhciA+IC5jYW1wYWlnbl9wcjo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuNXJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDM0NDdhO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMzQ0N2E7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHI6OmFmdGVyXG4gICAge1xuICAgICAgICByaWdodDogMi40cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHI6OmFmdGVyXG4gICAge1xuICAgICAgICByaWdodDogMS43cmVtO1xuICAgIH1cbn1cbi5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHI6aG92ZXI6OmFmdGVyXG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgLTU1JSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgLTU1JSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHI6aG92ZXI6OmFmdGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuLm12X3VuZGVyLWJhciA+IC5jYW1wYWlnbl9wcjo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTY0LCAyMzcsIC4xKTtcbn1cbi5tdl91bmRlci1iYXIgPiAuY2FtcGFpZ25fcHI6aG92ZXI6OmJlZm9yZVxue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubXYtdW5kZXItYmFubmVyc19fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubXYtdW5kZXItYmFubmVycyBmaWd1cmVcbntcbiAgICBmbGV4LWJhc2lzOiA0OC41MTg1MTg1MTg1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm12LXVuZGVyLWJhbm5lcnMgZmlndXJlXG4gICAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cblxuLyog44GK44GZ44GZ44KB44GuU1NM6Ki85piO5pu4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJlY2NvbW1lbmRcbntcbiAgICAtLWdyb3VwLWdhcDogMjJweDtcbiAgLyog5YCL5Lq644Go5rOV5Lq644Gu44K744Kv44K344On44Oz6ZaT44Gu6ZqZ6ZaTICovXG4gICAgLS1jYXJkLWdhcDogMTZweDtcbiAgLyog5ZCE44Kw44Or44O844OX5YaF44Gu44Kr44O844OJ6ZaT44Gu6ZqZ6ZaTICovXG59XG4ucmVjY29tbWVuZF9fd3JhcHBlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGdhcDogNDhweCB2YXIoLS1ncm91cC1nYXApO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KVxue1xuICAgIC5yZWNjb21tZW5kX193cmFwcGVyXG4gICAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cbi5yZWNjb21tZW5kLWdyb3VwXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiDlgIvkurogKi9cbiAgLyog5rOV5Lq6ICovXG4gIC8qIOOCv+OCpOODiOODqyAqL1xuICAvKiDjgqvjg7zjg4nkuIDopqcgKi9cbn1cbi5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpXG57XG4gICAgLnJlY2NvbW1lbmQtZ3JvdXAtLXBlcnNvbmFsXG4gICAge1xuICAgICAgICB3aWR0aDogMzkuODI1MzI3NTEwOSU7XG4gICAgfVxufVxuLnJlY2NvbW1lbmQtZ3JvdXAtLXBlcnNvbmFsIC5yZWNjb21tZW5kLWdyb3VwX190aXRsZVxue1xuICAgIGNvbG9yOiAjMDUzNTYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVhZmY7XG59XG4ucmVjY29tbWVuZC1ncm91cC0tcGVyc29uYWwgLnJlY2NvbW1lbmQtZ3JvdXBfX3RpdGxlOjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9jb21tb24vaWNvX3BlcnNvbmFsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbCAucmVjY29tbWVuZC1ncm91cF9fdGV4dCBiclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbCAucmVjY29tbWVuZC1ncm91cF9fdGV4dCBiclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MXB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbCAucmVjY29tbWVuZC1ncm91cF9fdGV4dCBiclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbCAucmVjY29tbWVuZC1ncm91cF9fbGlzdFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbCAucmVjY29tbWVuZF9fc2luZ2xlXG4gICAge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWNhcmQtZ2FwKSAqIDIpIC8gMyk7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjY29tbWVuZC1ncm91cC0tcGVyc29uYWwgLnJlY2NvbW1lbmRfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAucmVjY29tbWVuZC1ncm91cC0tcGVyc29uYWwgLnJlY2NvbW1lbmRfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MXB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1wZXJzb25hbCAucmVjY29tbWVuZF9fc2luZ2xlXG4gICAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cbi5yZWNjb21tZW5kLWdyb3VwLS1jb3Jwb3JhdGVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWY4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MXB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1jb3Jwb3JhdGVcbiAgICB7XG4gICAgICAgIHdpZHRoOiA1OC4yNTMyNzUxMDkyJTtcbiAgICB9XG59XG4ucmVjY29tbWVuZC1ncm91cC0tY29ycG9yYXRlIC5yZWNjb21tZW5kLWdyb3VwX190aXRsZVxue1xuICAgIGNvbG9yOiAjMDUzNTYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmM5ZGY7XG59XG4ucmVjY29tbWVuZC1ncm91cC0tY29ycG9yYXRlIC5yZWNjb21tZW5kLWdyb3VwX190aXRsZTo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvY29tbW9uL2ljb19jb3Jwb3JhdGUucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnJlY2NvbW1lbmQtZ3JvdXAtLWNvcnBvcmF0ZSAucmVjY29tbWVuZC1ncm91cF9fdGV4dCBiclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwLS1jb3Jwb3JhdGUgLnJlY2NvbW1lbmQtZ3JvdXBfX3RleHQgYnJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnJlY2NvbW1lbmQtZ3JvdXAtLWNvcnBvcmF0ZSAucmVjY29tbWVuZF9fc2luZ2xlXG4gICAge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICB9XG59XG4ucmVjY29tbWVuZC1ncm91cF9fdGl0bGVcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xufVxuLnJlY2NvbW1lbmQtZ3JvdXBfX3RpdGxlOjpiZWZvcmVcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuLnJlY2NvbW1lbmQtZ3JvdXBfX3RleHRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIHBhZGRpbmc6IDAgMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnJlY2NvbW1lbmQtZ3JvdXBfX3RleHRcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4ucmVjY29tbWVuZC1ncm91cF9fbGlzdFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHggMjVweDtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjVweCB2YXIoLS1jYXJkLWdhcCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5yZWNjb21tZW5kLWdyb3VwX19saXN0XG4gICAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cbi5yZWNjb21tZW5kX190ZXh0XG57XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuXG4gICAgbWFyZ2luOiAwIC0xMnB4IDE2cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjY29tbWVuZF9fc2luZ2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcGFkZGluZzogOHB4IDEycHggMTJweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIC8qIOWQueOBjeWHuuOBlyAqL1xufVxuLnJlY2NvbW1lbmRfX3NpbmdsZSBpbWdcbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLnJlY2NvbW1lbmRfX3NpbmdsZV9fYmFsbG9vblxue1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIHBhZGRpbmc6IDdweCA4cHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGExMWE7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlY2NvbW1lbmRfX3NpbmdsZV9fYmFsbG9vbjo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZkYTExYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yZWNjb21tZW5kX19zaW5nbGUgLmxpbmstYnV0dG9uMVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG59XG4ucmVjY29tbWVuZF9fc2luZ2xlIC5saW5rLWJ1dHRvbjEgYVxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnJlY2NvbW1lbmRfX3RvcFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweClcbntcbiAgICAucmVjY29tbWVuZF9fdG9wXG4gICAge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG59XG4ucmVjY29tbWVuZF9fYm90dG9tXG57XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5yZWNjb21tZW5kX19wb2ludHNcbntcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KVxue1xuICAgIC5yZWNjb21tZW5kX19wb2ludHNcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yZWNjb21tZW5kX19wb2ludHMgZmlndXJlXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cbi5yZWNjb21tZW5kX192YWxpZGF0aW9uXG57XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogIzA1MzU2MztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWVjMWUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmOWZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KVxue1xuICAgIC5yZWNjb21tZW5kX192YWxpZGF0aW9uXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE4ZW0gLSAyNHB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxufVxuLnJlY2NvbW1lbmRfX1NwZWNcbntcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KVxue1xuICAgIC5yZWNjb21tZW5kX19TcGVjXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuLnJlY2NvbW1lbmRfX1NwZWNfX2RldGFpbF9faXRlbVxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZzogMTdweCAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlY2NvbW1lbmRfX1NwZWNfX2RldGFpbCAuaXRlbUNhcHRpb25cbntcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblxuICAgIHdpZHRoOiA4LjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIGNvbG9yOiAjODg4O1xufVxuLnJlY2NvbW1lbmRfX1NwZWNfX2RldGFpbCAuaXRlbURldGFpbFxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICB3aWR0aDogNTRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLnJlY2NvbW1lbmRfX1NwZWNfX2RldGFpbCAuaXRlbURldGFpbCBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogYXV0bztcbn1cbi5yZWNjb21tZW5kX19TcGVjX19kZXRhaWwgLml0ZW1EZXRhaWwgLm51bVxue1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLnJlY2NvbW1lbmRfX3ByaWNlXG57XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweClcbntcbiAgICAucmVjY29tbWVuZF9fcHJpY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG4ucmVjY29tbWVuZF9fcHJpY2UgLm51bVxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5yZWNjb21tZW5kX19wcmljZSAuY2VudHVyeVxue1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJlY2NvbW1lbmRfX3ByaWNlIC5jYW1wYWlnblxue1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4vKiBTU0zoqLzmmI7mm7jjga7pgbjjgbPmlrkg44Kt44Oj44Oz44Oa44O844OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNob29zZV9fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY2hvb3NlX19zaW5nbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDMxLjg1JTtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjg1MTg1MTg1MTklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5jaG9vc2VfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xuICAgIH1cbiAgICAuY2hvb3NlX19zaW5nbGU6bGFzdC1vZi10eXBlXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmNob29zZV9fc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4uY2hvb3NlX19zaW5nbGUgaDNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiAjMDUzNTY0O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hvb3NlX190YWJsZVxue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWVjMGUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jaG9vc2VfX2NvbHVtblxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY2hvb3NlX19jb2x1bW46bGFzdC1vZi10eXBlIC5jaG9vc2VfX2xlZnQsXG4uY2hvb3NlX19jb2x1bW46bGFzdC1vZi10eXBlIC5jaG9vc2VfX3JpZ2h0XG57XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jaG9vc2VfX2xlZnRcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjOWVjMGUxO1xuXG4gICAgZmxleC1iYXNpczogMTI0cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hvb3NlX19sZWZ0IC50ZXh0XG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5jaG9vc2VfX2xlZnQgLnRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5jaG9vc2VfX3JpZ2h0XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjRweCk7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZWMwZTE7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMjRweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hvb3NlX19yaWdodC5oZWlnaHQxMDBcbntcbiAgICBtaW4taGVpZ2h0OiAxMDhweDtcbn1cbi5jaG9vc2VfX3JpZ2h0LmhlaWdodDEzMFxue1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuLmNob29zZV9fcmlnaHQgLmRvdHNcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob29zZV9fcmlnaHQgLmRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uY2hvb3NlX19yaWdodCAuZG90cyBsaTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyNjI2MjY7XG59XG4uY2hvb3NlX19yaWdodCBsaVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAuY2hvb3NlX19yaWdodCBsaVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLmNob29zZV9fcmlnaHQgZmlndXJlXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWVyaXRfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm1lcml0X19zaW5nbGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjg1MTg1MTg1MTklO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm1lcml0X19zaW5nbGVcbiAgICB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLm1lcml0IGgzXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm1lcml0IGgzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG4ubWVyaXQgLnRleHRcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LXNzbF9fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYWJvdXQtc3NsX19mbGV4ID4gKlxue1xuICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWJvdXQtc3NsX19mbGV4ID4gKlxuICAgIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5cbi5hcHBsaWNhdGlvbl9fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYXBwbGljYXRpb25fX3NpbmdsZVxue1xuICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYXBwbGljYXRpb25fX3NpbmdsZVxuICAgIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4uYXBwbGljYXRpb25fX3NpbmdsZSBhXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbn1cblxuLnNlcnZpY2VfX3NpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlX19zaW5nbGUucmV2XG57XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnNlcnZpY2VfX2ltZ1xue1xuICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2VydmljZV9faW1nXG4gICAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5zZXJ2aWNlX19pbmZvXG57XG4gICAgZmxleC1iYXNpczogNDYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZXJ2aWNlX19pbmZvXG4gICAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5zZXJ2aWNlX19pbmZvIC50aXRsZSBzcGFuXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiAjMDI3YmYwO1xufVxuLnNlcnZpY2UgLnRhZ1xue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc2VydmljZSAudGFnIGxpXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5zZXJ2aWNlIC50YWcgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5zZXJ2aWNlIC50YWcgbGk6bnRoLW9mLXR5cGUoMSlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5OWZmO1xufVxuLnNlcnZpY2UgLnRhZyBsaTpudGgtb2YtdHlwZSgyKVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjgwZmY7XG59XG4uc2VydmljZSAudGFnIGxpOm50aC1vZi10eXBlKDMpXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNWU5Yztcbn1cbi5zZXJ2aWNlIC50YWcgbGk6bGFzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlcnZpY2UgLnRleHRcbntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLnNlcnZpY2UgLnRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5zZXJ2aWNlIC5saW5rLWJ1dHRvbjFcbntcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2VydmljZSAubGluay1idXR0b24xXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5uZXdzIHNwYW4uY2FwdGlvblxue1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcbn1cbi5uZXdzIHNwYW4uY2FwdGlvbjpob3Zlclxue1xuICAgIG9wYWNpdHk6IC42O1xufVxuLm5ld3Mgc3Bhbi50YWdcbntcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5ld3Mgc3Bhbi50aXRsZSArIHNwYW4udGFnLFxuLm5ld3Mgc3Bhbi50aXRsZSArIHNwYW4uY2FwdGlvblxue1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuLm5ld3MgLm5ld3MtdGFiXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzIC5uZXdzLXRhYi50YWItb25cbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGFuaW1hdGlvbjogYW5pbWUtZmFkZSAuNXMgZWFzZTtcbn1cbi5uZXdzX19saXN0IGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm5ld3NfX2xpc3QgbGlcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG4ubmV3c19fbGlzdCBsaTpmaXJzdC1vZi10eXBlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubmV3c19fbGlzdCBsaTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LWIuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubmV3c19fbGlzdCAuZGF0ZVxue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubmV3c19fbGlzdCAuZGF0ZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLm5ld3NfX2xpc3QgLnRhZ1xue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubmV3c19fbGlzdCAudGFnXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4ubmV3cyAubGluay1idXR0b24xXG57XG4gICAgd2lkdGg6IDM0NHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zdXBvcnRfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc3Vwb3J0X19saXN0IC5zaW5nbGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1heC13aWR0aDogMjUlO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblxuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdXBvcnRfX2xpc3QgLnNpbmdsZTpsYXN0LWNoaWxkXG57XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc3Vwb3J0X19saXN0IC5zaW5nbGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICAgIC5zdXBvcnRfX2xpc3QgLnNpbmdsZTpsYXN0LWNoaWxkXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbn1cbi5zdXBvcnRfX2xpc3QgaDNcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAuc3Vwb3J0X19saXN0IGgzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG4uc3Vwb3J0X19saXN0IGgzOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0yNHB4O1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LWIuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYXJyb3ctYm90dG9tXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJyb3ctYm90dG9tOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2JiYjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLmFycm93LWJvdHRvbTo6YmVmb3JlXG4gICAge1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFycm93LWJvdHRvbTo6YmVmb3JlXG4gICAge1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgIH1cbn1cblxuLmFycm93LWJvdHRvbTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJvcmRlcjogN3B4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2JiYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLmFycm93LWJvdHRvbTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hcnJvdy1ib3R0b206OmFmdGVyXG4gICAge1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgfVxufVxuXG4uYXJyb3ctYm90dG9tLmdlb3RydXN0OjpiZWZvcmVcbntcbiAgICB0b3A6IC0yNXB4O1xufVxuXG4uYXJyb3ctYm90dG9tLmdlb3RydXN0OjphZnRlclxue1xuICAgIHRvcDogLTE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLmFycm93LWJvdHRvbS5zZWN1cmVjb3JlXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbn1cblxuLmNhbXBhaWduXG57XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgcGFkZGluZzogMnB4IDE1cHg7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmQ2OTFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZDY5MWE7XG59XG5cbi5jYW1wYWlnbl9fcHJpY2VcbntcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uY2FtcGFpZ24tYmFsbG9vblxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB3aWR0aDogMTI2cHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uY2FtcGFpZ24tcHJcbntcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDUyJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2YwMDtcbn1cblxuLmNhbXBhaWduLWxpbWl0XG57XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICB3aWR0aDogNDklO1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZmQ2OTFhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDY5MWE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuc1xue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIGNvbG9yOiAjOTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICBzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICB9XG59XG5cbi8qIFNlY3VyZUNvcmUg44Kt44Oj44Oz44Oa44O844OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNjY3AgLnJlY2NvbW1lbmRfX3ByaWNlIC5jYW1wYWlnblxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xufVxuLnNjY3AgLnJlY2NvbW1lbmRfX3ByaWNlIC5jYW1wYWlnbi1saW1pdFxue1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBpbmhlcml0O1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHg7XG59XG4uc2NjcCAuYXJyb3ctYm90dG9tOjpiZWZvcmVcbntcbiAgICB0b3A6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5zY2NwIC5hcnJvdy1ib3R0b206OmJlZm9yZVxuICAgIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbi5zY2NwIC5hcnJvdy1ib3R0b206OmFmdGVyXG57XG4gICAgdG9wOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLnNjY3AgLmFycm93LWJvdHRvbTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG59XG5cbi5nZW8gLnJlY2NvbW1lbmRfX3BvaW50c1xue1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAuZ2VvIC5yZWNjb21tZW5kX19wb2ludHNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmdlbyAucmVjY29tbWVuZF9fcHJpY2VcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlIFwic2FzczpsaXN0XCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbi8v44OG44Oz44OX44Os44O844OI44OR44O844OEXHJcbkBpbXBvcnQgXCJDOi9Vc2Vycy95YXN1ZGFtYXNha2kvbXkvc2l0ZS94c2VydmVyLWluYy93d3cvc3NsLnhkb21haW4ubmUuanBfd3d3L2Fzc2V0cy9jc3MvdGVtcGxhdGUvX2NvbG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy95YXN1ZGFtYXNha2kvbXkvc2l0ZS94c2VydmVyLWluYy93d3cvc3NsLnhkb21haW4ubmUuanBfd3d3L2Fzc2V0cy9jc3MvdGVtcGxhdGUvX21peGluLXNpbmdsZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMveWFzdWRhbWFzYWtpL215L3NpdGUveHNlcnZlci1pbmMvd3d3L3NzbC54ZG9tYWluLm5lLmpwX3d3dy9hc3NldHMvY3NzL3RlbXBsYXRlL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMveWFzdWRhbWFzYWtpL215L3NpdGUveHNlcnZlci1pbmMvd3d3L3NzbC54ZG9tYWluLm5lLmpwX3d3dy9hc3NldHMvY3NzL3RlbXBsYXRlL19wbHVnaW5zLnNjc3NcIjtcclxuaHRtbCB7XHJcbiAgaGVpZ2h0Oi13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbn1cclxuLm12IHtcclxuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2luZGV4L212X2JnQDJ4LnBuZz9kYXRlPTIzMDMxNCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBAaW5jbHVkZSBzcHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltYWdlcy9pbmRleC9tdl9iZ19zcEAyeC5wbmc/ZGF0ZT0yMzAzMTQpO1xyXG4gIH1cclxuICAubXYtaW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgcGFkZGluZzogNjBweCA1MHB4IDcwcHggMTAwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDUwcHggNzBweCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaW1nLnBjLW1lc3NhZ2Uge1xyXG4gICAgICB3aWR0aDo0NDVweDtcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHdpZHRoOjQyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nLnNwLW1lc3NhZ2Uge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOjQzJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcucGMtYnVkZ2Uge1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEzN3B4O1xyXG4gICAgICBib3R0b206IDEyMHB4O1xyXG4gICAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDE1JTtcclxuICAgICAgICBib3R0b206IDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDE3JTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIGJvdHRvbTogMjElO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICByaWdodDogMTclO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcuY2FtcGFpZ24tYnVkZ2Uge1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIGJvdHRvbTogNCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAxJTtcclxuICAgICAgICBib3R0b206IDQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAyJTtcclxuICAgICAgICBib3R0b206IDIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcudGFiLWJ1ZGdlIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwLjUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG4gICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgaW1nLnRhYi1jYW1wYWlnbi1idWRnZSB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGxlZnQ6NjIlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjkwcHg7XHJcbiAgICAgICAgYm90dG9tOjIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RleHR7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9pbWd7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm12X3VuZGVyLWJhcntcclxuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMCwxNTQsMjM5KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwxNTQsMjM5LDEpIDAlLCByZ2JhKDAsMTE4LDE5OCwxKSAxMDAlKTtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xyXG4gIH1cclxuICA+IC5wZXJtYW5lbnR7XHJcbiAgICBAaW5jbHVkZSBmeigyNiwgMjApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIC5kaXNjb3VudHtcclxuICAgICAgY29sb3I6ICNmZmQ1MjI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAubnVte1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDQwLCAzNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wbHVzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luOiAwIDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wbHVzOmJlZm9yZSwgLnBsdXM6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAucGx1czpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDdweDtcclxuICB9XHJcbiAgPiAuY2FtcGFpZ25fcHJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGluaGVyaXQsIGluaGVyaXQpO1xyXG4gICAgQGluY2x1ZGUgZnooMjQsIDE4KTtcclxuICAgIGNvbG9yOiAjMDM0NDdhO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW0gMXJlbSAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxLjNyZW0gM3JlbSAxcmVtIDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICAuZGlzY291bnR7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3NSUsICNmZmQ1MjIgMCUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAubnVte1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDM4LCAzMik7XHJcbiAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW1pdHtcclxuICAgICAgQGluY2x1ZGUgZnooMTQsIDEyKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMzQ0N2E7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDhweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ3cHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMzQ0N2E7XHJcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMzQ0N2E7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgICByaWdodDogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KXtcclxuICAgICAgICByaWdodDogMS43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC01NSUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgLTU1JSk7XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE2NCwgMjM3LCAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm12LXVuZGVyLWJhbm5lcnMge1xyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICBmaWd1cmUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMiwgMzIpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog44GK44GZ44GZ44KB44GuU1NM6Ki85piO5pu4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yZWNjb21tZW5kIHtcclxuICAtLWdyb3VwLWdhcDogMjJweDsgIC8qIOWAi+S6uuOBqOazleS6uuOBruOCu+OCr+OCt+ODp+ODs+mWk+OBrumamemWkyAqL1xyXG4gIC0tY2FyZC1nYXA6IDE2cHg7ICAgLyog5ZCE44Kw44Or44O844OX5YaF44Gu44Kr44O844OJ6ZaT44Gu6ZqZ6ZaTICovXHJcbiAgJHJlY1dpZHRoTXEtbWF4OiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpJztcclxuICAkcmVjV2lkdGhNcS1taW46ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCknO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiA0OHB4IHZhcigtLWdyb3VwLWdhcCk7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIEBtZWRpYSAjeyRyZWNXaWR0aE1xLW1heH0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAvKiDlgIvkurogKi9cclxuICAgICYtLXBlcnNvbmFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGRjtcclxuICAgICAgQG1lZGlhICN7JHJlY1dpZHRoTXEtbWlufSB7XHJcbiAgICAgICAgd2lkdGg6IDM5LjgyNTMyNzUxMDkxNzAzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY2NvbW1lbmQtZ3JvdXBfX3RpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQUZGO1xyXG4gICAgICAgIGNvbG9yOiAjMDUzNTYzO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvbW1vbi9pY29fcGVyc29uYWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY2NvbW1lbmQtZ3JvdXBfX3RleHQge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgI3skcmVjV2lkdGhNcS1taW59IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNjb21tZW5kLWdyb3VwX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNjb21tZW5kX19zaW5nbGUge1xyXG4gICAgICAgIEBtZWRpYSAjeyRyZWNXaWR0aE1xLW1heH0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gdmFyKC0tY2FyZC1nYXApICogMiApIC8gMyApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHJlY1dpZHRoTXEtbWlufSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIOazleS6uiAqL1xyXG4gICAgJi0tY29ycG9yYXRlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjFGODtcclxuICAgICAgQG1lZGlhICN7JHJlY1dpZHRoTXEtbWlufSB7XHJcbiAgICAgICAgd2lkdGg6IDU4LjI1MzI3NTEwOTE3MDMxJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY2NvbW1lbmQtZ3JvdXBfX3RpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJDOURGO1xyXG4gICAgICAgIGNvbG9yOiAjMDUzNTYzO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2NvbW1vbi9pY29fY29ycG9yYXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNjb21tZW5kLWdyb3VwX190ZXh0IHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY2NvbW1lbmRfX3NpbmdsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiDjgr/jgqTjg4jjg6sgKi9cclxuICAgICZfX3RpdGxlICB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMy4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1iaWcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCq+ODvOODieS4gOimpyAqL1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDI1cHggdmFyKC0tY2FyZC1nYXApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMCAtMTJweCAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogOHB4IDEycHggMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAvKiDlkLnjgY3lh7rjgZcgKi9cclxuICAgICZfX2JhbGxvb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREExMUE7XHJcbiAgICAgIHBhZGRpbmc6IDdweCA4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZEQTExQSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWJ1dHRvbjEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBtZWRpYSAjeyRyZWNXaWR0aE1xLW1heH0ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcG9pbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBAbWVkaWEgI3skcmVjV2lkdGhNcS1tYXh9IHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX192YWxpZGF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDUzNTYzO1xyXG4gICAgYmFja2dyb3VuZDogI0Y0RjlGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5RUMxRTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIEBtZWRpYSAjeyRyZWNXaWR0aE1xLW1heH0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxOGVtIC0gMjRweCApO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX1NwZWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIEBtZWRpYSAjeyRyZWNXaWR0aE1xLW1heH0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW1DYXB0aW9uIHtcclxuICAgICAgICB3aWR0aDogOC41ZW07XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtRGV0YWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bSB7IGZvbnQtc2l6ZTogMi40cmVtOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skcmVjV2lkdGhNcS1tYXh9IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5udW0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnR1cnkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FtcGFpZ24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBTU0zoqLzmmI7mm7jjga7pgbjjgbPmlrkg44Kt44Oj44Oz44Oa44O844OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jaG9vc2Uge1xyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICAmX19zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMywgNDgpO1xyXG4gICAgbWF4LXdpZHRoOjMxLjg1JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMiwgMjQpO1xyXG4gICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOm5vbmU7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIG1heC13aWR0aDoyMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGQtYmx1ZTI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGFibGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBiMztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZfX2NvbHVtbiB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC5jaG9vc2VfX2xlZnQsXHJcbiAgICAgIC5jaG9vc2VfX3JpZ2h0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xlZnQge1xyXG4gICAgZmxleC1iYXNpczogMTI0cHg7XHJcbiAgICBtYXgtd2lkdGg6MTI0cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGIzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTI0cHgpO1xyXG4gICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEyNHB4KTtcclxuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGIzO1xyXG4gICAgJi5oZWlnaHQxMDAge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDhweDtcclxuICAgIH1cclxuICAgICYuaGVpZ2h0MTMwIHtcclxuICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgIC5kb3RzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVyaXQge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICAmX19zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMywgNDgpO1xyXG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoKTtcclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgQGluY2x1ZGUgZnooMjAsIDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXNzbCB7XHJcbiAgJl9fZmxleCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBiYXNpcygyLCAyNCk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwbGljYXRpb24ge1xyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICAmX19zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMiwgMjQpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlIHtcclxuICAmX19zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAmLnJldiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTI4IC8gMTA4MCAqIDEwMCUpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTA0IC8gMTA4MCAqIDEwMCUpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMDI3YmYwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFnIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlMjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZC1ibHVlMTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0IHtcclxuICAgIEBpbmNsdWRlIGZ6KDE2LCAxNCk7XHJcbiAgfVxyXG4gIC5saW5rLWJ1dHRvbjEge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDM0NHB4O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cyB7XHJcbiAgc3Bhbi5jYXB0aW9ue1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6LjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4udGFne1xyXG4gICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gIH1cclxuICBzcGFuLnRpdGxlICsgc3Bhbi50YWcsXHJcbiAgc3Bhbi50aXRsZSArIHNwYW4uY2FwdGlvbntcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgfVxyXG4gIC5uZXdzLXRhYntcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICYudGFiLW9ue1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBhbmltYXRpb246IGFuaW1lLWZhZGUgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgYmIoKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0KCk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUge1xyXG4gICAgICBAaW5jbHVkZSBmeigxMiwgMTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBicigpO1xyXG4gICAgfVxyXG4gICAgLnRhZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rLWJ1dHRvbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMzQ0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Vwb3J0IHtcclxuICAmX19saXN0IHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgLnNpbmdsZSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSBmeigyMCwgMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogLTI0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctYm90dG9te1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLmFycm93LWJvdHRvbTo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBsZWZ0OiAtNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmFycm93LWJvdHRvbTo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGxlZnQ6IC04cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXI6IDdweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2JiYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIHRhYi1zbWFsbHtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHRvcDogLTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFycm93LWJvdHRvbS5nZW90cnVzdDo6YmVmb3JlIHtcclxuICAgIHRvcDogLTI1cHg7XHJcbn1cclxuLmFycm93LWJvdHRvbS5nZW90cnVzdDo6YWZ0ZXIge1xyXG4gICAgdG9wOiAtMTZweDtcclxufVxyXG5cclxuLmFycm93LWJvdHRvbS5zZWN1cmVjb3JlIHtcclxuICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FtcGFpZ257XHJcbiAgYmFja2dyb3VuZDogI0ZENjkxQTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgcGFkZGluZzogMnB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZENjkxQTtcclxufVxyXG5cclxuLmNhbXBhaWduX19wcmljZXtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4uY2FtcGFpZ24tYmFsbG9vbiB7XHJcbiAgICB3aWR0aDogMTI2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcblxyXG4uY2FtcGFpZ24tcHIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTIlO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhbXBhaWduLWxpbWl0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQ5JTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI0ZENjkxQTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkQ2OTFBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuc3tcclxuY29sb3I6Izk5OTtcclxuZm9udC1zaXplOiAxNHB4O1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDEzLjVweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNlY3VyZUNvcmUg44Kt44Oj44Oz44Oa44O844OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zY2Nwe1xyXG4gIC5yZWNjb21tZW5ke1xyXG4gICAgJl9fcHJpY2V7XHJcbiAgICAgIC5jYW1wYWlnbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAmLWxpbWl0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnJvdy1ib3R0b217XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2Vve1xyXG4gIC5yZWNjb21tZW5kX19wb2ludHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVjY29tbWVuZF9fcHJpY2V7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufSIsIkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGJyZWFrLXBjOiAxMDAwcHg7XG4kYnJlYWstdGFiLXNtYWxsOiA5OTlweDtcbiRicmVhay10YWItYmlnOiA3NjhweDtcbiRicmVhay1zcDogNzY3cHg7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay1wYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLXNtYWxsIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrLXRhYi1zbWFsbCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLWJpZyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItb25seSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkgYW5kIChtYXgtd2lkdGg6ICgkYnJlYWstdGFiLXNtYWxsKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVhay1zcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL2ZvbnQtc2l6ZVxuXG5AbWl4aW4gZnooJHNpemUxOiAxNiwgJHNpemUyOiAxNCkge1xuICAkc2l6ZTE6IG1hdGguZGl2KCRzaXplMSwgMTApO1xuICAkc2l6ZTI6IG1hdGguZGl2KCRzaXplMiwgMTApO1xuICBmb250LXNpemU6ICRzaXplMSArIHJlbTtcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICBmb250LXNpemU6ICRzaXplMiArIHJlbTtcbiAgfVxufVxuXG4vL2JvcmRlclxuXG5AbWl4aW4gYmEoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xuICBib3JkZXI6ICRzaXplIHNvbGlkICRjb2xvcjtcbn1cblxuQG1peGluIGJiKCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcbiAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xufVxuXG5AbWl4aW4gYnQoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xuICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59XG5cbkBtaXhpbiBibCgkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XG4gIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59XG5cbkBtaXhpbiBicigkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XG4gIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xufVxuXG4vL3dpZHRoXG5cbkBtaXhpbiB3aWR0aCgkcGMpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygjeyRwY30gKyA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy9kaXNwbGF5OmZsZXg7XG5cbkBtaXhpbiBmbGV4KCRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuLCAkYWxpZ246IHN0cmV0Y2gpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xufVxuXG5AbWl4aW4gZmxleHRvcCgkdGFiLCAkbnVtMywgJHNwLCAkbnVtMikge1xuICBAaW5jbHVkZSB0YWItYmlnIHtcbiAgICBtYXJnaW4tdG9wOiAkdGFiICsgcHg7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0zIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLXRvcDogJHNwICsgcHg7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0yIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9mbGV4LWJhc2lzXG5cbkBtaXhpbiBiYXNpcygkaTogMSwgJHk6IDAsICR3aWR0aDogMTA4MCkge1xuICAkYmFzaXM6IDEwMCU7XG4gIEBpZiAkaSAhPSAxIHtcbiAgICAkYmFzaXM6IHBlcmNlbnRhZ2UoXG4gICAgICBtYXRoLmRpdihtYXRoLmRpdigxMDAgLSBtYXRoLmRpdigkeSwgJHdpZHRoKSAqIDEwMCwgJGkpLCAxMDApXG4gICAgKTtcbiAgfVxuICBmbGV4LWJhc2lzOiAkYmFzaXM7XG59XG5cbkBtaXhpbiBiYXNpc19zKCRwYykge1xuICBmbGV4LWJhc2lzOiAkcGM7XG59XG5cbkBtaXhpbiBsaCgkcGM6IDE2LCAkc3A6IDE0KSB7XG4gIGxpbmUtaGVpZ2h0OiAkcGMgKyBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbGluZS1oZWlnaHQ6ICRzcCArIHB4O1xuICB9XG59XG5cbi8vbWFyZ2luXG5cbkBtaXhpbiBtdCgkcGMsICR0YWIsICRzcCkge1xuICBtYXJnaW4tdG9wOiAkcGM7XG5cbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAkdGFiO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6ICRzcDtcbiAgfVxufVxuXG5AbWl4aW4gbWIoJHBjLCAkdGFiLCAkc3ApIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBjO1xuXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRhYjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3A7XG4gIH1cbn1cblxuLy9wYWRkaW5nXG5cbkBtaXhpbiBwdCgkcGMsICR0YWIsICRzcCkge1xuICBwYWRkaW5nLXRvcDogJHBjO1xuXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6ICR0YWI7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6ICRzcDtcbiAgfVxufVxuXG5AbWl4aW4gcGIoJHBjLCAkdGFiLCAkc3ApIHtcbiAgcGFkZGluZy1ib3R0b206ICRwYztcblxuICBAaW5jbHVkZSB0YWItc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkdGFiO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3A7XG4gIH1cbn1cblxuQG1peGluIHNjYmFyKCRjb2xvcjogcmdiYSgwLCAwLCA1MCwgMC41KSkge1xuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9k1xuICBAaW5jbHVkZSB0YWItYmlnIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH0qL1xufVxuXG5AbWl4aW4gc2NiYXJZKCRjb2xvcjogcmdiYSgwLCAwLCA1MCwgMC41KSkge1xuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9k1xuICBAaW5jbHVkZSB0YWItYmlnIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH0qL1xufVxuIiwiJGJvcmRlcjE6ICNjY2NjY2M7XG5cbiRibHVlMTogIzY1OTlmZjtcbiRibHVlMjogIzY2ODBmZjtcbiRibHVlMzogIzY2YjNmZjtcbiRibHVlNDogIzFiNWZhNjtcbiRibHVlNTogIzExM2Q2YjtcbiRibHVlNjogIzQwYjhjOTtcbiRibHVlNzogIzAyN2JmMDtcblxuJGQtYmx1ZTE6ICMxYzVlOWM7XG4kZC1ibHVlMjogIzA1MzU2NDtcblxuJHBiOiAjZjVmOWZmO1xuJHBiMjogI2U2ZjBmZjtcbiRwYjM6ICM5ZWMwZTE7XG5cbiRwaW5rMTogI2ZmNjY5OTtcblxuJG9yYW5nZTE6ICNmZmExMTk7XG5cbiRncmVlMTogI2Y1ZjdmODtcbiRncmVlMjogI2NjY2NjYztcbiRncmVlMzogI2IzYjNiMztcblxuJG1haW46ICMyNjI2MjY7XG4iXX0= */
