@charset "UTF-8";
/* =================================
  デバイス幅
================================= */
/* =================================
  カラー設定
================================= */
/* =================================
  メディアクエリ
================================= */
/* =================================
  フォントサイズ
================================= */
/* ---------------------------------
共通
--------------------------------- */
.inner {
  max-width: 1180px;
  width: calc(100% - 20px);
  margin: 0px auto;
}
@media (max-width: 970px) {
  .inner {
    padding: 0px 10px;
  }
}

.ttl {
  position: relative;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 100px;
  font-weight: bold;
  text-align: center;
  font-size: 48px;
  font-size: 3rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .ttl {
    margin: 0px auto 50px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.ttl::before {
  content: "";
  position: absolute;
  bottom: -40px;
  display: inline-block;
  width: 200px;
  height: 5px;
  left: 50%;
  transform: translateX(-50%);
  background-image: linear-gradient(to right, #ffc01d, #ff6700);
}
@media (max-width: 970px) {
  .ttl::before {
    width: 100px;
    height: 3px;
    bottom: -20px;
  }
}
.ttl .sm {
  display: block;
  margin-bottom: 25px;
  font-weight: 500;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .ttl .sm {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 5px;
  }
}
.ttl .sup {
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 970px) {
  .ttl .sup {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.txt-orange {
  color: #ff6700;
}

.txt-blue {
  color: #31a6d5;
}

.annotation {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
}
@media (max-width: 970px) {
  .annotation {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

/* ---------------------------------
CTA
--------------------------------- */
.cta-block {
  position: relative;
  padding: 55px 0px 0px;
  background-image: linear-gradient(to bottom, #ff9237, #ff7b01);
}
@media (max-width: 970px) {
  .cta-block {
    padding: 65px 0px 0px;
  }
}
.cta-block.pt-mv {
  padding: 0px;
  background-image: none;
}
@media (max-width: 970px) {
  .cta-block.pt-mv .box-cta {
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 10px;
  }
}
.cta-block.pt-blue {
  padding: 20px 0px 0px;
  background-image: linear-gradient(to bottom, #005ca3, #005ca3);
}
.cta-block.pt-blue.catch-txt::before {
  position: relative;
  display: block;
  top: 0px;
  margin-bottom: 20px;
}
.cta-block .inner {
  max-width: 980px;
  width: calc(100% - 20px);
  margin: 0px auto;
}
@media (max-width: 970px) {
  .cta-block .inner {
    padding: 0px 10px;
  }
}
.cta-block.catch-txt::before {
  position: absolute;
  top: -38px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  content: "";
  display: inline-block;
  width: 600px;
  height: 77px;
  background-image: url(../../../../img/lp06/lp02-cta-title.webp);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .cta-block.catch-txt::before {
    top: -19px;
    width: 300px;
    height: 38px;
  }
}
.cta-block .cta-tab {
  display: flex;
  justify-content: center;
}
.cta-block .cta-tab .cta-tab__btn {
  text-align: center;
  width: 420px;
  font-weight: bold;
  color: #788ab1;
  background-color: #cfe4fe;
  padding: 20px 20px;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .cta-block .cta-tab .cta-tab__btn {
    display: flex;
    align-items: center;
    line-height: 1.3;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 10px 20px;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.cta-block .cta-tab .cta-tab__btn .small-txt {
  font-size: 22px;
  font-size: 1.375rem;
}
@media (max-width: 970px) {
  .cta-block .cta-tab .cta-tab__btn .small-txt {
    font-size: 16px;
    font-size: 1rem;
  }
}
.cta-block .cta-tab .cta-tab__btn:hover {
  cursor: pointer;
}
.cta-block .cta-tab .cta-tab__btn.is-active {
  color: #fff;
  background-color: #ff6700;
}
.cta-block .cta-tab .cta-tab__btn:first-child {
  border-radius: 20px 0px 0px 0px;
  border-top: solid 4px #fff;
  border-left: solid 4px #fff;
  border-right: solid 2px #fff;
  padding: 20px 0px 20px 20px;
}
@media (max-width: 970px) {
  .cta-block .cta-tab .cta-tab__btn:first-child {
    border-radius: 10px 0px 0px 0px;
    border-top: solid 2px #fff;
    border-left: solid 2px #fff;
    border-right: solid 1px #fff;
    padding: 10px 30px;
  }
}
.cta-block .cta-tab .cta-tab__btn:last-child {
  border-radius: 0px 20px 0px 0px;
  border-top: solid 4px #fff;
  border-right: solid 4px #fff;
  border-left: solid 2px #fff;
}
@media (max-width: 970px) {
  .cta-block .cta-tab .cta-tab__btn:last-child {
    border-radius: 0px 10px 0px 0px;
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
    border-left: solid 1px #fff;
  }
}
.cta-block .box-cta {
  position: relative;
  border-radius: 20px 20px 0px 0px;
  text-align: center;
  padding: 40px 0px 10px;
  background-color: #fff7e8;
  min-height: 220px;
}
@media (max-width: 970px) {
  .cta-block .box-cta {
    border-radius: 10px 10px 0px 0px;
    min-height: auto;
    padding: 20px 20px 10px;
  }
}
.cta-block .box-cta__next-txt {
  font-weight: bold;
}
@media (max-width: 970px) {
  .cta-block .box-cta__next-txt {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 1.5;
  }
}
.cta-block .box-cta__link-btn {
  transition: transform 0.3s ease;
}
@media (max-width: 970px) {
  .cta-block .box-cta__link-btn {
    width: 100%;
    height: auto;
  }
}
.cta-block .box-cta__link-btn:hover {
  transform: scale(1.1);
  cursor: pointer;
}
@media (max-width: 970px) {
  .cta-block .box-cta__link-btn:hover {
    transform: none;
  }
}
.cta-block .box-cta__txt-img {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 15px;
}
@media (max-width: 970px) {
  .cta-block .box-cta__txt-img {
    width: 100%;
    height: auto;
    margin: 0px auto 5px;
  }
}
.cta-block.talent-img .inner {
  position: relative;
}
.cta-block.talent-img .inner::before {
  position: absolute;
  left: -88px;
  bottom: -1px;
  content: "";
  display: inline-block;
  width: 98px;
  height: 225px;
  background-image: url(../../../../img/global/cta-hiromi_pc.webp);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 99;
}
@media (max-width: 970px) {
  .cta-block.talent-img .inner::before {
    width: 98px;
    height: 58px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    top: -51px;
    bottom: auto;
    background-image: url(../../../../img/global/sp/cta-hiromi_sp.webp);
  }
}

/* ---------------------------------
ヘッダー
--------------------------------- */
.header-block {
  padding: 15px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 970px) {
  .header-block {
    padding: 10px 0px;
    gap: 10px;
  }
}
.header-block__logo {
  width: 178px;
}
@media (max-width: 970px) {
  .header-block__logo {
    width: 100px;
  }
}
.header-block__txt {
  line-height: 1.2;
  font-weight: bold;
  letter-spacing: 2px;
  width: -moz-fit-content;
  width: fit-content;
}
.header-block__txt--main-txt {
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 2px;
  margin-bottom: 3px;
}
@media (max-width: 970px) {
  .header-block__txt--main-txt {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.header-block__txt--sub-txt {
  font-weight: 100;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0px;
}
@media (max-width: 970px) {
  .header-block__txt--sub-txt {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.header-block__txt span.color {
  color: #ff5e05;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (max-width: 970px) {
  .header-block__txt span.color {
    font-size: 16px;
    font-size: 1rem;
  }
}
.header-block__txt span.large {
  color: #ff5e05;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .header-block__txt span.large {
    font-size: 16px;
    font-size: 1rem;
  }
}

/* ---------------------------------
mv
--------------------------------- */
.mv-block {
  padding: 40px 0px 10px;
  background-image: url(../../../../img/lp06/lp02-fv-bg.webp);
  background-size: cover;
  background-position: center;
}
@media (max-width: 970px) {
  .mv-block {
    padding: 40px 0px 0px;
    background-image: url(../../../../img/lp06/lp02-fv-bg_sp.webp);
  }
}
.mv-block .inner {
  position: relative;
}
.mv-block .inner::before {
  position: absolute;
  left: 600px;
  bottom: -10px;
  content: "";
  display: inline-block;
  width: 636px;
  height: 552px;
  background-image: url(../../../../img/lp06/lp02-fv-hiromi.webp);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .mv-block .inner::before {
    top: 150px;
    left: 0px;
    right: -40px;
    margin: 0px auto;
    width: 80%;
    height: auto;
    background-image: url(../../../../img/lp06/lp02-fv-hiromi_sp.webp);
  }
}
.mv-block__ttl-img {
  display: block;
  margin-bottom: 30px;
}
@media (max-width: 970px) {
  .mv-block__ttl-img {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
}
.mv-block__deadline-txt {
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .mv-block__deadline-txt {
    position: relative;
    color: #333;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.5;
    text-align: center;
  }
}
@media (max-width: 970px) {
  .mv-block__sp-bgbox {
    position: relative;
    padding: 20px;
    margin: 0 calc(50% - 50vw);
    width: 100vw;
    background-image: linear-gradient(to bottom, #005ca3, #005ca3);
  }
}
.mv-block__subsidy-txt {
  display: none;
}
@media (max-width: 970px) {
  .mv-block__subsidy-txt {
    position: relative;
    z-index: 10;
    display: block;
    width: 90%;
    height: auto;
    margin: 0px auto 20px;
  }
}

@media screen and (max-width: 540px) and (max-width: 970px) {
  .mv-block .inner::before {
    width: 300px;
    height: 455px;
  }
}
/* ---------------------------------
おまかせ
--------------------------------- */
.subsidy-block {
  padding: 60px 0px;
}
@media (max-width: 970px) {
  .subsidy-block {
    padding: 30px 0px;
  }
}
.subsidy-block__ttl-img {
  display: block;
  margin: 0px auto 50px;
}
@media (max-width: 970px) {
  .subsidy-block__ttl-img {
    width: 80%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.subsidy-block__cont-box {
  width: 920px;
  border-radius: 20px;
  background-color: #e8e8e8;
  margin: 0px auto;
  padding: 30px 70px;
  text-align: center;
}
@media (max-width: 970px) {
  .subsidy-block__cont-box {
    width: 100%;
    border-radius: 10px;
    padding: 15px;
  }
}
.subsidy-block__cont-box__mttl {
  font-weight: bold;
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .subsidy-block__cont-box__mttl {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 10px;
  }
}
.subsidy-block__cont-box__mttl .number {
  font-size: 40px;
  font-size: 2.5rem;
}
@media (max-width: 970px) {
  .subsidy-block__cont-box__mttl .number {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.subsidy-block__cont-box__in-txt {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 10px 30px;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .subsidy-block__cont-box__in-txt {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 5px;
  }
}
.subsidy-block__cont-box__in-txt .number {
  line-height: 1;
  display: inline-block;
  font-weight: bold;
  margin: 0px 5px;
  font-size: 52px;
  font-size: 3.25rem;
}
@media (max-width: 970px) {
  .subsidy-block__cont-box__in-txt .number {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0px 3px;
  }
}
.subsidy-block__cont-box__s-txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .subsidy-block__cont-box__s-txt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

/* ---------------------------------
実は、今がチャンス
--------------------------------- */
.chance-block {
  padding: 60px 0px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .chance-block {
    padding: 30px 0px;
  }
}
.chance-block__cont {
  display: flex;
  gap: 40px 40px;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .chance-block__cont {
    display: block;
    gap: 0px 20px;
    margin-bottom: 30px;
  }
}
.chance-block__cont-item {
  width: 570px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 20px;
  background-color: #fff;
  border-radius: 10px;
}
@media (max-width: 970px) {
  .chance-block__cont-item {
    width: 100%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
  }
}
.chance-block__cont-item__ttl {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .chance-block__cont-item__ttl {
    font-size: 17px;
    font-size: 1.0625rem;
    margin-bottom: 5px;
    align-items: self-start;
  }
}
.chance-block__cont-item__ttl-img {
  margin-right: 10px;
}
@media (max-width: 970px) {
  .chance-block__cont-item__ttl-img {
    margin-right: 5px;
    width: 30px;
    height: 30px;
  }
}
.chance-block__bottom-txt01 {
  margin-bottom: 40px;
  text-align: center;
  font-weight: bold;
  line-height: 1.7;
  font-size: 22px;
  font-size: 1.375rem;
}
@media (max-width: 970px) {
  .chance-block__bottom-txt01 {
    margin-bottom: 20px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.chance-block__bottom-txt01 .accent {
  font-size: 30px;
  font-size: 1.875rem;
}
@media (max-width: 970px) {
  .chance-block__bottom-txt01 .accent {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.chance-block__bottom-txt02 {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .chance-block__bottom-txt02 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.chance-block__bottom-txt-box {
  padding: 40px 0px;
  border-top: solid 5px #ff6700;
  border-bottom: solid 5px #ff6700;
}
@media (max-width: 970px) {
  .chance-block__bottom-txt-box {
    padding: 20px 0px;
    border-top: solid 2px #ff6700;
    border-bottom: solid 2px #ff6700;
  }
}
.chance-block__bottom-img {
  display: block;
  margin: 0px auto 20px;
}
@media (max-width: 970px) {
  .chance-block__bottom-img {
    width: 30%;
    height: auto;
  }
}

/* ---------------------------------
システム価格が下がっています
--------------------------------- */
.system-block {
  padding: 60px 0px;
  background-color: #ffeacc;
}
@media (max-width: 970px) {
  .system-block {
    padding: 30px 0px;
  }
}
.system-block__balloon {
  position: relative;
  color: #fff;
  font-weight: bold;
  padding: 20px;
  width: 670px;
  text-align: center;
  border-radius: 10px;
  background-image: linear-gradient(to right, #ffc01d, #ff6700);
  margin: 0px auto 60px;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .system-block__balloon {
    width: 100%;
    border-radius: 5px;
    margin: 0px auto 30px;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
  }
}
.system-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 40px transparent;
  border-top: solid 30px #ff9910;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 970px) {
  .system-block__balloon::before {
    border: solid 20px transparent;
    border-top: solid 15px #ff9910;
  }
}
.system-block__cont {
  display: flex;
  gap: 60px;
}
@media (max-width: 970px) {
  .system-block__cont {
    display: block;
  }
}
.system-block__cont__img-box {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #fff;
  min-width: 620px;
  padding: 40px 20px;
}
@media (max-width: 970px) {
  .system-block__cont__img-box {
    min-width: auto;
    border-radius: 5px;
    width: 100%;
    padding: 20px 20px;
    margin-bottom: 20px;
  }
}
.system-block__cont__img-box .mttl {
  text-align: center;
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .system-block__cont__img-box .mttl {
    margin-bottom: 10px;
  }
}
.system-block__cont__img-box__img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .system-block__cont__img-box__img {
    width: 90%;
    height: auto;
  }
}
.system-block__cont__txt01 {
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .system-block__cont__txt01 {
    margin-bottom: 10px;
  }
}
.system-block__cont__txt02 {
  text-align: center;
  font-weight: bold;
  line-height: 1.7;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .system-block__cont__txt02 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

/* ---------------------------------
全国270社以上
--------------------------------- */
.simulation-block {
  padding: 60px 0px;
}
@media (max-width: 970px) {
  .simulation-block {
    padding: 30px 0px;
  }
}
.simulation-block__ttl-img {
  display: block;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .simulation-block__ttl-img {
    width: 50%;
    height: auto;
    margin: 0px auto 15px;
  }
}
.simulation-block__graph-img {
  display: block;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .simulation-block__graph-img {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.simulation-block__reference-ttl {
  width: 600px;
  text-align: center;
  font-weight: bold;
  background-image: linear-gradient(to bottom, #eaf8f0, #cfe4fe);
  color: #133db6;
  padding: 15px;
  margin: 0px auto 30px;
  font-size: 26px;
  font-size: 1.625rem;
  border-radius: 40px;
}
@media (max-width: 970px) {
  .simulation-block__reference-ttl {
    width: 100%;
    font-size: 17px;
    font-size: 1.0625rem;
    margin: 0px auto 20px;
    padding: 10px;
  }
}
.simulation-block__table-box {
  display: flex;
  align-items: flex-end;
  gap: 0px 45px;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .simulation-block__table-box {
    display: block;
    margin-bottom: 20px;
  }
}
.simulation-block__table-box__img {
  display: block;
}
@media (max-width: 970px) {
  .simulation-block__table-box__img {
    width: 40%;
    height: auto;
    margin: 0px auto 10px;
  }
}
.simulation-block__table-box__table {
  width: 840px;
}
@media (max-width: 970px) {
  .simulation-block__table-box__table {
    width: 100%;
  }
}
.simulation-block__table-box__table table,
.simulation-block__table-box__table td,
.simulation-block__table-box__table th {
  border-collapse: collapse;
  border: 1px solid #ddd;
}
@media (max-width: 970px) {
  .simulation-block__table-box__table tr {
    display: flex;
    flex-wrap: wrap;
  }
}
.simulation-block__table-box__table th {
  width: 180px;
  padding: 10px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .simulation-block__table-box__table th {
    width: 40%;
  }
}
.simulation-block__table-box__table td {
  width: 180px;
  padding: 10px;
}
@media (max-width: 970px) {
  .simulation-block__table-box__table td {
    width: 60%;
  }
}
.simulation-block__collection-txt01 {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  font-size: 26px;
  font-size: 1.625rem;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .simulation-block__collection-txt01 {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 20px;
  }
}
.simulation-block__collection-txt02 {
  margin-bottom: 60px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .simulation-block__collection-txt02 {
    margin-bottom: 30px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.simulation-block__collection-txt02 .indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}

/* ---------------------------------
電気代ゼロ
--------------------------------- */
.electrical-zero-block {
  padding: 60px 0px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .electrical-zero-block {
    padding: 30px 0px;
  }
}
.electrical-zero-block__ttl-img {
  display: block;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .electrical-zero-block__ttl-img {
    width: 30%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.electrical-zero-block__balloon {
  position: relative;
  color: #fff;
  font-weight: bold;
  padding: 20px;
  width: 760px;
  text-align: center;
  border-radius: 10px;
  background-image: linear-gradient(to right, #ffc01d, #ff6700);
  margin: 0px auto 60px;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .electrical-zero-block__balloon {
    width: 100%;
    border-radius: 5px;
    margin: 0px auto 30px;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
  }
}
.electrical-zero-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 40px transparent;
  border-top: solid 30px #ff9910;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 970px) {
  .electrical-zero-block__balloon::before {
    border: solid 20px transparent;
    border-top: solid 15px #ff9910;
  }
}
.electrical-zero-block__txt01 {
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .electrical-zero-block__txt01 {
    margin: 0px auto 20px;
  }
}
.electrical-zero-block__txt02 {
  margin: 0px auto 40px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .electrical-zero-block__txt02 {
    margin: 0px auto 20px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.electrical-zero-block__txt02 .indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}
.electrical-zero-block__graph-box {
  display: flex;
  justify-content: center;
  gap: 40px;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .electrical-zero-block__graph-box {
    display: block;
    margin-bottom: 0px;
  }
}
@media (max-width: 970px) {
  .electrical-zero-block__graph-box__item {
    margin-bottom: 20px;
  }
}
@media (max-width: 970px) {
  .electrical-zero-block__graph-box__item-img {
    width: 100%;
    height: auto;
  }
}
.electrical-zero-block__graph-box__item-box {
  width: 570px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 30px 30px 40px;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .electrical-zero-block__graph-box__item-box {
    padding: 15px 15px 20px;
    width: 100%;
    margin-bottom: 10px;
  }
}
.electrical-zero-block__graph-box__item-ttl {
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .electrical-zero-block__graph-box__item-ttl {
    margin-bottom: 10px;
  }
}
.electrical-zero-block__graph-box__item-txt {
  display: block;
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media (max-width: 970px) {
  .electrical-zero-block__graph-box__item-txt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.electrical-zero-block__txt03 {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  margin-bottom: 20px;
  border: solid 4px #ff6700;
  padding: 20px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .electrical-zero-block__txt03 {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 10px;
    border: solid 2px #ff6700;
  }
}

/* ---------------------------------
アンケート調査について01
--------------------------------- */
.enquete1-block .top-box {
  padding: 60px 0px;
  background-color: #ffeacc;
}
@media (max-width: 970px) {
  .enquete1-block .top-box {
    padding: 30px 0px;
  }
}
.enquete1-block .bottom-box {
  padding: 60px 0px;
}
@media (max-width: 970px) {
  .enquete1-block .bottom-box {
    padding: 30px 0px;
  }
}
.enquete1-block__cont {
  margin-bottom: 30px;
}
@media (max-width: 970px) {
  .enquete1-block__cont {
    margin-bottom: 20px;
  }
}
.enquete1-block__cont-item {
  width: 100%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 30px;
  background-color: #fff;
  border-radius: 10px;
}
@media (max-width: 970px) {
  .enquete1-block__cont-item {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    padding: 15px;
    border-radius: 5px;
  }
}
.enquete1-block__cont-item__txt {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .enquete1-block__cont-item__txt {
    font-size: 17px;
    font-size: 1.0625rem;
    margin-bottom: 5px;
    align-items: self-start;
  }
}
.enquete1-block__cont-item__txt-img {
  margin-right: 10px;
}
@media (max-width: 970px) {
  .enquete1-block__cont-item__txt-img {
    margin-right: 5px;
    width: 30px;
    height: 30px;
  }
}
.enquete1-block__cont-item__txt-a {
  padding: 0px 20px;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .enquete1-block__cont-item__txt-a {
    padding: 0px 10px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.enquete1-block__enquete-box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  gap: 30px;
}
@media (max-width: 970px) {
  .enquete1-block__enquete-box {
    display: block;
    margin-bottom: 20px;
  }
}
.enquete1-block__enquete-img {
  display: block;
}
@media (max-width: 970px) {
  .enquete1-block__enquete-img {
    margin: 0px auto 20px;
    width: 50%;
    height: auto;
  }
}
.enquete1-block__enquete-txt {
  width: 460px;
  background-color: #fff7e8;
  padding: 30px;
}
@media (max-width: 970px) {
  .enquete1-block__enquete-txt {
    width: 100%;
    padding: 15px;
  }
}
.enquete1-block__bottom-txt {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .enquete1-block__bottom-txt {
    width: 100%;
    margin: 0px auto 20px;
  }
}
.enquete1-block__balloon {
  position: relative;
  color: #fff;
  font-weight: bold;
  padding: 20px;
  width: 670px;
  text-align: center;
  border-radius: 10px;
  background-image: linear-gradient(to right, #ffc01d, #ff6700);
  margin: 0px auto 60px;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .enquete1-block__balloon {
    width: 100%;
    border-radius: 5px;
    margin: 0px auto 30px;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
  }
}
.enquete1-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 40px transparent;
  border-top: solid 30px #ff9910;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 970px) {
  .enquete1-block__balloon::before {
    border: solid 20px transparent;
    border-top: solid 15px #ff9910;
  }
}
.enquete1-block__comparison-txt {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  margin-bottom: 20px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .enquete1-block__comparison-txt {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 10px;
  }
}
.enquete1-block__comparison-txt2 {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .enquete1-block__comparison-txt2 {
    width: 100%;
  }
}

/* ---------------------------------
メリット
--------------------------------- */
.merit-block .top-box {
  padding: 60px 0px 80px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .merit-block .top-box {
    padding: 30px 0px;
  }
}
.merit-block .bottom-box {
  padding: 60px 0px;
}
@media (max-width: 970px) {
  .merit-block .bottom-box {
    padding: 30px 0px;
  }
}
.merit-block__cont {
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .merit-block__cont {
    display: block;
    margin-bottom: 30px;
  }
}
.merit-block__cont-item {
  width: 920px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border-radius: 10px;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .merit-block__cont-item {
    width: 100%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    margin: 0px auto 20px;
  }
}
.merit-block__cont-item__ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: #133db6;
  background-image: linear-gradient(to bottom, #eaf8f0, #cfe4fe);
  padding: 20px;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .merit-block__cont-item__ttl {
    font-size: 17px;
    font-size: 1.0625rem;
    margin-bottom: 5px;
    padding: 10px;
  }
}
.merit-block__cont-item__ttl-img {
  margin-right: 10px;
}
@media (max-width: 970px) {
  .merit-block__cont-item__ttl-img {
    margin-right: 5px;
    width: 20px;
    height: auto;
  }
}
.merit-block__cont-item__txt {
  padding: 20px 30px 30px;
}
@media (max-width: 970px) {
  .merit-block__cont-item__txt {
    padding: 10px 15px 15px;
  }
}
.merit-block__cont-item__txt .sm {
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .merit-block__cont-item__txt .sm {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.merit-block__cont-item__txt-ttl {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
  text-align: center;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .merit-block__cont-item__txt-ttl {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 3px;
  }
}
.merit-block__balloon {
  position: relative;
  color: #fff;
  font-weight: bold;
  padding: 20px;
  width: 670px;
  text-align: center;
  border-radius: 10px;
  background-image: linear-gradient(to right, #ffc01d, #ff6700);
  margin: 0px auto 60px;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .merit-block__balloon {
    width: 100%;
    border-radius: 5px;
    margin: 0px auto 30px;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
  }
}
.merit-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 40px transparent;
  border-top: solid 30px #ff9910;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 970px) {
  .merit-block__balloon::before {
    border: solid 20px transparent;
    border-top: solid 15px #ff9910;
  }
}
.merit-block__bottom-txt01 {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  margin: 0px auto 40px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .merit-block__bottom-txt01 {
    font-size: 16px;
    font-size: 1rem;
    margin: 0px auto 20px;
  }
}
.merit-block__bottom-txt01 .big-txt {
  font-size: 40px;
  font-size: 2.5rem;
}
@media (max-width: 970px) {
  .merit-block__bottom-txt01 .big-txt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.merit-block__graph-img {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 20px;
}
@media (max-width: 970px) {
  .merit-block__graph-img {
    width: 90%;
    height: auto;
    margin: 0px auto 10px;
  }
}
.merit-block__graph-txt {
  width: 650px;
  margin: 0px auto;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .merit-block__graph-txt {
    width: 100%;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.merit-block__reference-ttl {
  width: 600px;
  text-align: center;
  font-weight: bold;
  background-image: linear-gradient(to bottom, #eaf8f0, #cfe4fe);
  color: #133db6;
  padding: 15px;
  margin: 0px auto 30px;
  font-size: 26px;
  font-size: 1.625rem;
  border-radius: 40px;
}
@media (max-width: 970px) {
  .merit-block__reference-ttl {
    width: 100%;
    font-size: 17px;
    font-size: 1.0625rem;
    margin: 0px auto 20px;
    padding: 10px;
  }
}
.merit-block__table-box {
  display: flex;
  align-items: flex-end;
  gap: 0px 45px;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .merit-block__table-box {
    display: block;
    margin-bottom: 20px;
  }
}
.merit-block__table-box__img {
  display: block;
}
@media (max-width: 970px) {
  .merit-block__table-box__img {
    width: 40%;
    height: auto;
    margin: 0px auto 10px;
  }
}
.merit-block__table-box__table {
  width: 840px;
}
@media (max-width: 970px) {
  .merit-block__table-box__table {
    width: 100%;
  }
}
.merit-block__table-box__table table,
.merit-block__table-box__table td,
.merit-block__table-box__table th {
  border-collapse: collapse;
  border: 1px solid #ddd;
}
@media (max-width: 970px) {
  .merit-block__table-box__table tr {
    display: flex;
    flex-wrap: wrap;
  }
}
.merit-block__table-box__table th {
  width: 180px;
  padding: 10px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .merit-block__table-box__table th {
    width: 40%;
  }
}
.merit-block__table-box__table td {
  width: 180px;
  padding: 10px;
}
@media (max-width: 970px) {
  .merit-block__table-box__table td {
    width: 60%;
  }
}
.merit-block__comparison {
  display: flex;
  gap: 40px;
  justify-content: center;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .merit-block__comparison {
    display: block;
    margin-bottom: 20px;
  }
}
.merit-block__comparison-box {
  width: 570px;
  padding: 55px 25px 25px;
  border-radius: 20px;
  background-color: #e8e8e8;
}
@media (max-width: 970px) {
  .merit-block__comparison-box {
    width: 100%;
    padding: 30px 15px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
  }
}
.merit-block__comparison-box.tainavi {
  background-color: #ff6700;
}
.merit-block__comparison-box-in {
  position: relative;
  background-color: #fff;
  border-radius: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 2;
  font-size: 22px;
  font-size: 1.375rem;
  padding: 60px 30px 30px;
  min-height: 500px;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in {
    border-radius: 5px;
    padding: 30px 10px 10px;
    line-height: 1.7;
    font-size: 16px;
    font-size: 1rem;
    min-height: auto;
  }
}
.merit-block__comparison-box-in.tainavi {
  background-color: #fff7e8;
}
.merit-block__comparison-box-in .ttl-orange {
  position: absolute;
  top: -30px;
  left: 0px;
  right: 0px;
  width: 300px;
  padding: 0px 5px;
  text-align: center;
  margin: 0px auto;
  border-radius: 30px;
  background-color: #ff6700;
  color: #fff;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .ttl-orange {
    width: 80%;
    top: -15px;
    border-radius: 20px;
    padding: 0px 5px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.merit-block__comparison-box-in .ttl-blue {
  position: absolute;
  top: -30px;
  left: 0px;
  right: 0px;
  width: 300px;
  padding: 0px 5px;
  text-align: center;
  margin: 0px auto;
  border-radius: 30px;
  background-color: #31a6d5;
  color: #fff;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .ttl-blue {
    width: 80%;
    top: -15px;
    border-radius: 20px;
    padding: 0px 5px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.merit-block__comparison-box-in .ttl-tainavi {
  position: absolute;
  top: -30px;
  left: 0px;
  right: 0px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 20px;
  text-align: center;
  margin: 0px auto;
  border-radius: 30px;
  background-color: #fff;
  color: #ff6700;
  border: solid 4px #ff6700;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .ttl-tainavi {
    width: 90%;
    top: -15px;
    border-radius: 20px;
    padding: 0px 5px;
    border: solid 2px #ff6700;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.merit-block__comparison-box-in .ttl-txt {
  display: block;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .ttl-txt {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.merit-block__comparison-box-in .number {
  font-size: 48px;
  font-size: 3rem;
  line-height: 1;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .number {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.merit-block__comparison-box-in .sm-right {
  display: block;
  text-align: right;
  font-weight: 100;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .sm-right {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.merit-block__comparison-box-in .line-box {
  border-top: solid 1px #ddd;
  padding: 10px 0px;
  margin-top: 10px;
}
@media (max-width: 970px) {
  .merit-block__comparison-box-in .line-box {
    padding: 5px 0px;
    margin-top: 5px;
  }
}
.merit-block__comparison-txt {
  margin-bottom: 60px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-txt {
    margin-bottom: 30px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.merit-block__comparison-txt .indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}
.merit-block__comparison-txt01 {
  text-align: center;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .merit-block__comparison-txt01 {
    width: 100%;
    text-align: left;
    margin: 0px auto 20px;
  }
}
.merit-block__comparison-txt02 {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  margin-bottom: 40px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .merit-block__comparison-txt02 {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 20px;
  }
}

/* ---------------------------------
後悔すること
--------------------------------- */
.regret-block {
  padding: 60px 0px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .regret-block {
    padding: 30px 0px;
  }
}
.regret-block__cont {
  display: flex;
  gap: 40px 40px;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .regret-block__cont {
    display: block;
    gap: 0px 20px;
    margin-bottom: 30px;
  }
}
.regret-block__cont-item {
  width: 570px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 30px;
  background-color: #fff;
  border-radius: 10px;
}
@media (max-width: 970px) {
  .regret-block__cont-item {
    width: 100%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 20px;
  }
}
.regret-block__cont-item__ttl {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .regret-block__cont-item__ttl {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.regret-block__cont-item__ttl-img {
  margin-right: 10px;
}
@media (max-width: 970px) {
  .regret-block__cont-item__ttl-img {
    margin-right: 5px;
    width: 30px;
    height: 30px;
  }
}
.regret-block__bottom-txt01 {
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .regret-block__bottom-txt01 {
    margin-bottom: 20px;
  }
}
.regret-block__bottom-txt02 {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .regret-block__bottom-txt02 {
    font-size: 16px;
    font-size: 1rem;
  }
}
.regret-block__bottom-txt02 .big-txt {
  font-size: 40px;
  font-size: 2.5rem;
}
@media (max-width: 970px) {
  .regret-block__bottom-txt02 .big-txt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

/* ---------------------------------
アンケート調査について02
--------------------------------- */
.enquete2-block {
  padding: 60px 0px;
  background-color: #ffeacc;
}
@media (max-width: 970px) {
  .enquete2-block {
    padding: 30px 0px;
  }
}
.enquete2-block__cont {
  margin-bottom: 30px;
}
@media (max-width: 970px) {
  .enquete2-block__cont {
    margin-bottom: 20px;
  }
}
.enquete2-block__cont-item {
  width: 100%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 30px;
  background-color: #fff;
  border-radius: 10px;
}
@media (max-width: 970px) {
  .enquete2-block__cont-item {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    padding: 15px;
    border-radius: 5px;
  }
}
.enquete2-block__cont-item__txt {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .enquete2-block__cont-item__txt {
    font-size: 17px;
    font-size: 1.0625rem;
    margin-bottom: 5px;
    line-height: 1.5;
    align-items: self-start;
  }
}
.enquete2-block__cont-item__txt-img {
  margin-right: 10px;
}
@media (max-width: 970px) {
  .enquete2-block__cont-item__txt-img {
    margin-right: 5px;
    width: 30px;
    height: 30px;
  }
}
.enquete2-block__cont-item__txt-a {
  padding: 0px 20px;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .enquete2-block__cont-item__txt-a {
    padding: 0px 10px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.enquete2-block__enquete-img {
  display: block;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .enquete2-block__enquete-img {
    margin: 0px auto 20px;
    width: 60%;
    height: auto;
  }
}
.enquete2-block__bottom-txt {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .enquete2-block__bottom-txt {
    width: 100%;
    margin: 0px auto 20px;
  }
}

/* ---------------------------------
選ばれる理由
--------------------------------- */
.cause-block {
  padding: 60px 0px;
}
@media (max-width: 970px) {
  .cause-block {
    padding: 30px 0px;
  }
}
.cause-block__balloon {
  position: relative;
  color: #fff;
  font-weight: bold;
  padding: 20px;
  width: 670px;
  text-align: center;
  border-radius: 10px;
  background-image: linear-gradient(to right, #ffc01d, #ff6700);
  margin: 0px auto 60px;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .cause-block__balloon {
    width: 100%;
    border-radius: 5px;
    margin: 0px auto 30px;
    font-size: 18px;
    font-size: 1.125rem;
    padding: 15px;
  }
}
.cause-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 40px transparent;
  border-top: solid 30px #ff9910;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 970px) {
  .cause-block__balloon::before {
    border: solid 20px transparent;
    border-top: solid 15px #ff9910;
  }
}
.cause-block__ttl {
  font-weight: bold;
  text-align: center;
  color: #ff6700;
  margin: 0px auto 60px;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .cause-block__ttl {
    margin: 0px auto 20px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.cause-block__cont {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .cause-block__cont {
    display: block;
    gap: 0px 20px;
    margin-bottom: 30px;
  }
}
.cause-block__cont-item {
  width: calc((100% - 40px) / 3);
}
@media (max-width: 970px) {
  .cause-block__cont-item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.cause-block__cont-item__top {
  text-align: center;
  border-radius: 10px 10px 0px 0px;
  background-color: #ff6700;
  padding: 25px;
}
@media (max-width: 970px) {
  .cause-block__cont-item__top {
    border-radius: 5px 5px 0px 0px;
    padding: 15px;
  }
}
.cause-block__cont-item__top .img {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 10px;
}
@media (max-width: 970px) {
  .cause-block__cont-item__top .img {
    width: 40px;
    height: 40px;
    margin: 0px auto 5px;
  }
}
.cause-block__cont-item__top .txt {
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .cause-block__cont-item__top .txt {
    font-size: 16px;
    font-size: 1rem;
  }
}
.cause-block__cont-item__bottom {
  border-radius: 0px 0px 10px 10px;
  background-color: #e8e8e8;
  padding: 25px;
}
@media (max-width: 970px) {
  .cause-block__cont-item__bottom {
    border-radius: 0px 0px 5px 5px;
    padding: 15px;
  }
}
.cause-block__cont-item__bottom .txt {
  border-radius: 5px;
  background-color: #fff;
  padding: 25px;
  min-height: 310px;
}
@media (max-width: 970px) {
  .cause-block__cont-item__bottom .txt {
    border-radius: 3px;
    padding: 15px;
    min-height: auto;
  }
}

/* ---------------------------------
ご利用者の声
--------------------------------- */
.voice-block {
  padding: 60px 0px 80px;
  background-color: #fff7e8;
}
@media (max-width: 970px) {
  .voice-block {
    padding: 30px 0px 40px;
  }
}
.voice-block__cont {
  display: flex;
  gap: 40px 40px;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .voice-block__cont {
    display: block;
    gap: 0px 20px;
    margin-bottom: 30px;
  }
}
.voice-block__cont-item {
  width: 570px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  padding: 30px;
  background-color: #fff;
  border-radius: 10px;
}
@media (max-width: 970px) {
  .voice-block__cont-item {
    width: 100%;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 20px;
  }
}
.voice-block__cont-item__ttl {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .voice-block__cont-item__ttl {
    font-size: 17px;
    font-size: 1.0625rem;
    margin-bottom: 5px;
  }
}
.voice-block__cont-item__ttl-img {
  margin-right: 15px;
}
@media (max-width: 970px) {
  .voice-block__cont-item__ttl-img {
    margin-right: 10px;
    width: 50px;
    height: 50px;
  }
}
.voice-block__bottom-txt {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .voice-block__bottom-txt {
    font-size: 16px;
    font-size: 1rem;
  }
}
.voice-block__bottom-txt .big-txt {
  font-size: 40px;
  font-size: 2.5rem;
}
@media (max-width: 970px) {
  .voice-block__bottom-txt .big-txt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

/* ---------------------------------
業者選びのポイント
--------------------------------- */
.point-block {
  padding: 60px 0px 80px;
}
@media (max-width: 970px) {
  .point-block {
    padding: 30px 0px 50px;
  }
}
.point-block__cont {
  display: flex;
  gap: 40px 40px;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .point-block__cont {
    display: block;
    margin-bottom: 30px;
  }
}
.point-block__cont-item {
  width: 100%;
}
@media (max-width: 970px) {
  .point-block__cont-item {
    margin-bottom: 20px;
  }
}
.point-block__cont-item__top {
  display: flex;
  align-items: center;
  border-radius: 10px 10px 0px 0px;
  background-color: #ff6700;
  padding: 15px 15px 10px 25px;
}
@media (max-width: 970px) {
  .point-block__cont-item__top {
    display: block;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
    padding: 15px;
  }
}
.point-block__cont-item__top .point {
  background-color: #fff;
  border-radius: 50px;
  padding: 5px 30px;
  text-align: center;
  color: #ff6700;
  width: 150px;
  margin: 0px 20px 10px 0px;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (max-width: 970px) {
  .point-block__cont-item__top .point {
    padding: 0px 10px;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0px auto 5px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.point-block__cont-item__top .number {
  display: inline-block;
  margin-left: 5px;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .point-block__cont-item__top .number {
    font-size: 20px;
    font-size: 1.25rem;
    margin-left: 3px;
  }
}
.point-block__cont-item__top .txt {
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .point-block__cont-item__top .txt {
    margin-bottom: 0px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.point-block__cont-item__bottom {
  border-radius: 0px 0px 10px 10px;
  background-color: #e8e8e8;
  padding: 25px;
}
@media (max-width: 970px) {
  .point-block__cont-item__bottom {
    border-radius: 0px 0px 5px 5px;
    padding: 15px;
  }
}
.point-block__cont-item__bottom .txt {
  border-radius: 5px;
  background-color: #fff;
  padding: 25px;
}
@media (max-width: 970px) {
  .point-block__cont-item__bottom .txt {
    border-radius: 3px;
    padding: 15px;
  }
}
.point-block__bottom-txt {
  text-align: center;
  font-weight: bold;
  line-height: 2em;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .point-block__bottom-txt {
    font-size: 16px;
    font-size: 1rem;
  }
}
.point-block__bottom-txt .big-txt {
  font-size: 40px;
  font-size: 2.5rem;
}
@media (max-width: 970px) {
  .point-block__bottom-txt .big-txt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

/* =================================
　太陽光検討中の方へ
================================= */
.thinking-solar {
  padding: 40px 0;
  background: #d2e5ec;
}
@media (max-width: 970px) {
  .thinking-solar {
    padding: 0;
  }
}
.thinking-solar__cont {
  border-radius: 10px;
  border: 5px solid #ccc;
  padding: 40px 45px;
  background: #fff;
}
@media (max-width: 970px) {
  .thinking-solar__cont {
    padding: 20px 16px;
    border: 2px solid #ccc;
  }
}
.thinking-solar__item {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 970px) {
  .thinking-solar__item {
    display: block;
  }
}
.thinking-solar__item:first-of-type {
  padding-bottom: 25px;
}
@media (max-width: 970px) {
  .thinking-solar__item:first-of-type {
    padding-bottom: 15px;
  }
}
.thinking-solar__item:last-of-type {
  padding-top: 25px;
}
@media (max-width: 970px) {
  .thinking-solar__item:last-of-type {
    padding-top: 15px;
  }
}
.thinking-solar__item:not(:last-of-type) {
  border-bottom: 1px dotted #ccc;
}
.thinking-solar__item__txt {
  width: 450px;
}
@media (max-width: 970px) {
  .thinking-solar__item__txt {
    width: auto;
  }
}
.thinking-solar__item__txt dt {
  margin-bottom: 15px;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: bold;
}
@media (max-width: 970px) {
  .thinking-solar__item__txt dt {
    font-size: 15px;
    font-size: 0.9375rem;
    margin-bottom: 10px;
  }
}
.thinking-solar__item__link {
  width: 350px;
  padding-right: 20px;
}
@media (max-width: 970px) {
  .thinking-solar__item__link {
    width: auto;
    margin: 0 -4px;
    padding: 0;
  }
}
.thinking-solar__item__link dt {
  font-size: 12px;
  font-size: 0.75rem;
  vertical-align: middle;
  margin-bottom: 2px;
  padding-left: 10px;
}
.thinking-solar__item__link dt span {
  display: inline-block;
  margin-right: 0px;
  padding: 5px 4px;
  background: #71b12c;
  border-radius: 10px;
  line-height: 1;
  font-size: 10px;
  font-size: 0.625rem;
  color: #fff;
}
.thinking-solar__item__link dt span strong {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
}

/* ---------------------------------
広告運用会社
--------------------------------- */
.sec-operation__cont {
  padding: 45px 0px 80px 0px;
}
@media (max-width: 970px) {
  .sec-operation__cont {
    padding: 15px 0px 20px 0px;
  }
}
.sec-operation__ttl {
  color: #333333;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
  padding: 15px 0px;
  margin-bottom: 30px;
  border-bottom: solid 2px #333333;
}
@media (max-width: 970px) {
  .sec-operation__ttl {
    font-size: 16px;
    font-size: 1rem;
    padding: 10px 0px;
    margin-bottom: 20px;
  }
}
.sec-operation__table {
  width: 100%;
  border-collapse: collapse;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .sec-operation__table {
    border: none;
    margin-top: 20px;
  }
}
.sec-operation__table tr {
  border-collapse: collapse;
  border: solid 1px #dddddd;
  border-top: none;
}
@media (max-width: 970px) {
  .sec-operation__table tr {
    border: none;
  }
  .sec-operation__table tr:first-child th {
    border-top: solid 1px #dddddd;
  }
}
.sec-operation__table th {
  width: 225px;
  border-collapse: collapse;
  border: solid 1px #dddddd;
  padding: 25px;
  text-align: left;
  background-color: #f5f6f7;
}
@media (max-width: 970px) {
  .sec-operation__table th {
    padding: 15px;
    background-color: #f5f6f7;
    border-top: none;
    display: block;
    width: 100%;
    border-bottom: none;
  }
}
.sec-operation__table td {
  border-collapse: collapse;
  border: solid 1px #dddddd;
  padding: 25px;
}
@media (max-width: 970px) {
  .sec-operation__table td {
    padding: 15px;
    display: block;
  }
}

/* ---------------------------------
フッター
--------------------------------- */
.ft-nav {
  background-color: #052532;
  padding: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 970px) {
  .ft-nav li {
    width: 100%;
    text-align: center;
  }
}
.ft-nav li a {
  display: inline-block;
  color: white;
  padding: 0px 20px;
}
@media (max-width: 970px) {
  .ft-nav li a {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.ft-nav__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 35px 0px;
}
@media (max-width: 970px) {
  .ft-nav__bottom {
    display: block;
    padding: 0px;
  }
}
.ft-nav__bottom-left {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 970px) {
  .ft-nav__bottom-left {
    padding: 20px 20px;
  }
}
.ft-nav__box-pmark-img {
  width: 70px;
}
@media (max-width: 970px) {
  .ft-nav__box-pmark-img {
    width: 40px;
  }
}
@media (max-width: 970px) {
  .ft-nav__pmark-txt {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

.ft-nav li:first-child {
  border-right: 1px solid #829299;
}

.copyright {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: right;
}
@media (max-width: 970px) {
  .copyright {
    font-size: 10px;
    font-size: 0.625rem;
    text-align: center;
    background-color: #f9f2e6;
    padding: 5px 0px;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwL2xwMDYvbGF5b3V0cy9sYXlvdXRzLmNzcyIsImxwL2xwMDYvYmFzZS9fY29uZmlnLnNjc3MiLCJscC9scDA2L2Jhc2UvX21peGluLnNjc3MiLCJscC9scDA2L2xheW91dHMvbGF5b3V0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7bUNBQUE7QUFRQTs7bUNBQUE7QUNSQTs7bUNBQUE7QUEyQkE7O21DQUFBO0FDeEJBOzttQ0FBQTtBQUdBO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FIV0Y7QUVFRTtFQ2hCRjtJQUtJLGlCQUFBO0VIYUY7QUFDRjs7QUdYQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RURXQSxlQUFBO0VBQ0EsZUFBQTtFQ1ZBLGdCQUFBO0FIZUY7QUVmRTtFQ1JGO0lBVUkscUJBQUE7SURPRixlQUFBO0lBQ0EsaUJBQUE7RUZXQTtBQUNGO0FHakJFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSw2REFBQTtBSG1CSjtBRWpDRTtFQ0tBO0lBV0ksWUFBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0VIcUJKO0FBQ0Y7QUduQkU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFRGZGLGVBQUE7RUFDQSxrQkFBQTtBRnFDRjtBRS9DRTtFQ3FCQTtJRFpBLGVBQUE7SUFDQSxtQkFBQTtJQ2tCSSxrQkFBQTtFSHlCSjtBQUNGO0FHdkJFO0VEdEJBLGVBQUE7RUFDQSxtQkFBQTtBRmdERjtBRTFERTtFQytCQTtJRHRCQSxlQUFBO0lBQ0Esa0JBQUE7RUZxREE7QUFDRjs7QUcxQkE7RUFDRSxjQUFBO0FINkJGOztBRzNCQTtFQUNFLGNBQUE7QUg4QkY7O0FHNUJBO0VBQ0Us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aWdCSjtBRXpqRkU7RUNtakVBO0lBT0ksY0FBQTtJQUNBLFlBQUE7RUhtZ0JKO0FBQ0Y7QUdqZ0JFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUhtZ0JKO0FFcGtGRTtFQzhqRUE7SUFLSSxrQkFBQTtFSHFnQko7QUFDRjtBR2pnQkU7RUFDRSxXQUFBO0FIbWdCSjtBRTVrRkU7RUN3a0VBO0lBR0ksV0FBQTtFSHFnQko7QUFDRjtBRWpsRkU7RUM4a0VBO0lEcmtFQSxlQUFBO0lBQ0Esb0JBQUE7RUY0a0ZBO0FBQ0Y7O0FHbmdCQTtFQUNFLCtCQUFBO0FIc2dCRjs7QUdwZ0JBO0VEOWtFRSxlQUFBO0VBQ0Esa0JBQUE7RUMra0VBLGlCQUFBO0FId2dCRjtBRWptRkU7RUN1bEVGO0lEOWtFRSxlQUFBO0lBQ0EsbUJBQUE7SUNrbEVFLGtCQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSwwQkFBQTtFSDJnQkY7QUFDRiIsImZpbGUiOiJscC9scDA2L2xheW91dHMvbGF5b3V0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OH44OQ44Kk44K55bmFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjgqvjg6njg7zoqK3lrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODoeODh+OCo+OCouOCr+OCqOODqlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OV44Kp44Oz44OI44K144Kk44K6XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuXG4udHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDEwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudHRsIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4udHRsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzAxZCwgI2ZmNjcwMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnR0bDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuLnR0bCAuc20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnR0bCAuc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnR0bCAuc3VwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC50dGwgLnN1cCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4udHh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY2NzAwO1xufVxuXG4udHh0LWJsdWUge1xuICBjb2xvcjogIzMxYTZkNTtcbn1cblxuLmFubm90YXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmFubm90YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmN0YS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTVweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmY5MjM3LCAjZmY3YjAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2NXB4IDBweCAwcHg7XG4gIH1cbn1cbi5jdGEtYmxvY2sucHQtbXYge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1ibG9jay5wdC1tdiAuYm94LWN0YSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uY3RhLWJsb2NrLnB0LWJsdWUge1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDVjYTMsICMwMDVjYTMpO1xufVxuLmN0YS1ibG9jay5wdC1ibHVlLmNhdGNoLXR4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3RhLWJsb2NrIC5pbm5lciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrIC5pbm5lciB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gIH1cbn1cbi5jdGEtYmxvY2suY2F0Y2gtdHh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA2L2xwMDItY3RhLXRpdGxlLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrLmNhdGNoLXR4dDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xOXB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5jdGEtYmxvY2sgLmN0YS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdGEtYmxvY2sgLmN0YS10YWIgLmN0YS10YWJfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3ODhhYjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmU0ZmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1ibG9jayAuY3RhLXRhYiAuY3RhLXRhYl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uY3RhLWJsb2NrIC5jdGEtdGFiIC5jdGEtdGFiX19idG4gLnNtYWxsLXR4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrIC5jdGEtdGFiIC5jdGEtdGFiX19idG4gLnNtYWxsLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmN0YS1ibG9jayAuY3RhLXRhYiAuY3RhLXRhYl9fYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN0YS1ibG9jayAuY3RhLXRhYiAuY3RhLXRhYl9fYnRuLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NzAwO1xufVxuLmN0YS1ibG9jayAuY3RhLXRhYiAuY3RhLXRhYl9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwcHggMHB4IDBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jdGEtYmxvY2sgLmN0YS10YWIgLmN0YS10YWJfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMHB4IDBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbi5jdGEtYmxvY2sgLmN0YS10YWIgLmN0YS10YWJfX2J0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDIwcHggMHB4IDBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNmZmY7XG4gIGJvcmRlci1yaWdodDogc29saWQgNHB4ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrIC5jdGEtdGFiIC5jdGEtdGFiX19idG46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMHB4IDBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjtcbiAgfVxufVxuLmN0YS1ibG9jayAuYm94LWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1ibG9jayAuYm94LWN0YSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgfVxufVxuLmN0YS1ibG9jayAuYm94LWN0YV9fbmV4dC10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrIC5ib3gtY3RhX19uZXh0LXR4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5jdGEtYmxvY2sgLmJveC1jdGFfX2xpbmstYnRuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrIC5ib3gtY3RhX19saW5rLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY3RhLWJsb2NrIC5ib3gtY3RhX19saW5rLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jdGEtYmxvY2sgLmJveC1jdGFfX2xpbmstYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5jdGEtYmxvY2sgLmJveC1jdGFfX3R4dC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1ibG9jayAuYm94LWN0YV9fdHh0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNXB4O1xuICB9XG59XG4uY3RhLWJsb2NrLnRhbGVudC1pbWcgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN0YS1ibG9jay50YWxlbnQtaW1nIC5pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtODhweDtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5OHB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2dsb2JhbC9jdGEtaGlyb21pX3BjLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1ibG9jay50YWxlbnQtaW1nIC5pbm5lcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB0b3A6IC01MXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2dsb2JhbC9zcC9jdGEtaGlyb21pX3NwLndlYnApO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXItYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5oZWFkZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1ibG9ja19fbG9nbyB7XG4gIHdpZHRoOiAxNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaGVhZGVyLWJsb2NrX19sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5oZWFkZXItYmxvY2tfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaGVhZGVyLWJsb2NrX190eHQtLW1haW4tdHh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaGVhZGVyLWJsb2NrX190eHQtLW1haW4tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmhlYWRlci1ibG9ja19fdHh0LS1zdWItdHh0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmhlYWRlci1ibG9ja19fdHh0LS1zdWItdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi5oZWFkZXItYmxvY2tfX3R4dCBzcGFuLmNvbG9yIHtcbiAgY29sb3I6ICNmZjVlMDU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5oZWFkZXItYmxvY2tfX3R4dCBzcGFuLmNvbG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uaGVhZGVyLWJsb2NrX190eHQgc3Bhbi5sYXJnZSB7XG4gIGNvbG9yOiAjZmY1ZTA1O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaGVhZGVyLWJsb2NrX190eHQgc3Bhbi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm12XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tdi1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNi9scDAyLWZ2LWJnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm12LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA2L2xwMDItZnYtYmdfc3Aud2VicCk7XG4gIH1cbn1cbi5tdi1ibG9jayAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXYtYmxvY2sgLmlubmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MzZweDtcbiAgaGVpZ2h0OiA1NTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA2L2xwMDItZnYtaGlyb21pLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubXYtYmxvY2sgLmlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTUwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNi9scDAyLWZ2LWhpcm9taV9zcC53ZWJwKTtcbiAgfVxufVxuLm12LWJsb2NrX190dGwtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm12LWJsb2NrX190dGwtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tdi1ibG9ja19fZGVhZGxpbmUtdHh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubXYtYmxvY2tfX2RlYWRsaW5lLXR4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubXYtYmxvY2tfX3NwLWJnYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwNWNhMywgIzAwNWNhMyk7XG4gIH1cbn1cbi5tdi1ibG9ja19fc3Vic2lkeS10eHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fc3Vic2lkeS10eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubXYtYmxvY2sgLmlubmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDQ1NXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBiuOBvuOBi+OBm1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3Vic2lkeS1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zdWJzaWR5LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLnN1YnNpZHktYmxvY2tfX3R0bC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zdWJzaWR5LWJsb2NrX190dGwtaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5zdWJzaWR5LWJsb2NrX19jb250LWJveCB7XG4gIHdpZHRoOiA5MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMzBweCA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN1YnNpZHktYmxvY2tfX2NvbnQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zdWJzaWR5LWJsb2NrX19jb250LWJveF9fbXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3Vic2lkeS1ibG9ja19fY29udC1ib3hfX210dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zdWJzaWR5LWJsb2NrX19jb250LWJveF9fbXR0bCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3Vic2lkeS1ibG9ja19fY29udC1ib3hfX210dGwgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5zdWJzaWR5LWJsb2NrX19jb250LWJveF9faW4tdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3Vic2lkeS1ibG9ja19fY29udC1ib3hfX2luLXR4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uc3Vic2lkeS1ibG9ja19fY29udC1ib3hfX2luLXR4dCAubnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXNpemU6IDMuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN1YnNpZHktYmxvY2tfX2NvbnQtYm94X19pbi10eHQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMHB4IDNweDtcbiAgfVxufVxuLnN1YnNpZHktYmxvY2tfX2NvbnQtYm94X19zLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3Vic2lkeS1ibG9ja19fY29udC1ib3hfX3MtdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5a6f44Gv44CB5LuK44GM44OB44Oj44Oz44K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jaGFuY2UtYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2hhbmNlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmNoYW5jZS1ibG9ja19fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweCA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNoYW5jZS1ibG9ja19fY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ2FwOiAwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2hhbmNlLWJsb2NrX19jb250LWl0ZW0ge1xuICB3aWR0aDogNTcwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2hhbmNlLWJsb2NrX19jb250LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jaGFuY2UtYmxvY2tfX2NvbnQtaXRlbV9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNoYW5jZS1ibG9ja19fY29udC1pdGVtX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIH1cbn1cbi5jaGFuY2UtYmxvY2tfX2NvbnQtaXRlbV9fdHRsLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2hhbmNlLWJsb2NrX19jb250LWl0ZW1fX3R0bC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmNoYW5jZS1ibG9ja19fYm90dG9tLXR4dDAxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jaGFuY2UtYmxvY2tfX2JvdHRvbS10eHQwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uY2hhbmNlLWJsb2NrX19ib3R0b20tdHh0MDEgLmFjY2VudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2hhbmNlLWJsb2NrX19ib3R0b20tdHh0MDEgLmFjY2VudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5jaGFuY2UtYmxvY2tfX2JvdHRvbS10eHQwMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jaGFuY2UtYmxvY2tfX2JvdHRvbS10eHQwMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5jaGFuY2UtYmxvY2tfX2JvdHRvbS10eHQtYm94IHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDVweCAjZmY2NzAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggI2ZmNjcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2hhbmNlLWJsb2NrX19ib3R0b20tdHh0LWJveCB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZjY3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZjY3MDA7XG4gIH1cbn1cbi5jaGFuY2UtYmxvY2tfX2JvdHRvbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jaGFuY2UtYmxvY2tfX2JvdHRvbS1pbWcge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K344K544OG44Og5L6h5qC844GM5LiL44GM44Gj44Gm44GE44G+44GZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zeXN0ZW0tYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFjYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3lzdGVtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLnN5c3RlbS1ibG9ja19fYmFsbG9vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNjcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZjMDFkLCAjZmY2NzAwKTtcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3lzdGVtLWJsb2NrX19iYWxsb29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zeXN0ZW0tYmxvY2tfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAzMHB4ICNmZjk5MTA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN5c3RlbS1ibG9ja19fYmFsbG9vbjo6YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMTVweCAjZmY5OTEwO1xuICB9XG59XG4uc3lzdGVtLWJsb2NrX19jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zeXN0ZW0tYmxvY2tfX2NvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3lzdGVtLWJsb2NrX19jb250X19pbWctYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogNjIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3lzdGVtLWJsb2NrX19jb250X19pbWctYm94IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3lzdGVtLWJsb2NrX19jb250X19pbWctYm94IC5tdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zeXN0ZW0tYmxvY2tfX2NvbnRfX2ltZy1ib3ggLm10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zeXN0ZW0tYmxvY2tfX2NvbnRfX2ltZy1ib3hfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3lzdGVtLWJsb2NrX19jb250X19pbWctYm94X19pbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc3lzdGVtLWJsb2NrX19jb250X190eHQwMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN5c3RlbS1ibG9ja19fY29udF9fdHh0MDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zeXN0ZW0tYmxvY2tfX2NvbnRfX3R4dDAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN5c3RlbS1ibG9ja19fY29udF9fdHh0MDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWo5Zu9Mjcw56S+5Lul5LiKXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaW11bGF0aW9uLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG59XG4uc2ltdWxhdGlvbi1ibG9ja19fdHRsLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2tfX3R0bC1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTVweDtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX2dyYXBoLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2tfX2dyYXBoLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX3JlZmVyZW5jZS10dGwge1xuICB3aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYWY4ZjAsICNjZmU0ZmUpO1xuICBjb2xvcjogIzEzM2RiNjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2tfX3JlZmVyZW5jZS10dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX3RhYmxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAwcHggNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2ltdWxhdGlvbi1ibG9ja19fdGFibGUtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2ltdWxhdGlvbi1ibG9ja19fdGFibGUtYm94X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2ltdWxhdGlvbi1ibG9ja19fdGFibGUtYm94X19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweDtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX3RhYmxlLWJveF9fdGFibGUge1xuICB3aWR0aDogODQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2tfX3RhYmxlLWJveF9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2ltdWxhdGlvbi1ibG9ja19fdGFibGUtYm94X190YWJsZSB0YWJsZSxcbi5zaW11bGF0aW9uLWJsb2NrX190YWJsZS1ib3hfX3RhYmxlIHRkLFxuLnNpbXVsYXRpb24tYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGgge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zaW11bGF0aW9uLWJsb2NrX190YWJsZS1ib3hfX3RhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGgge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGgge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5zaW11bGF0aW9uLWJsb2NrX190YWJsZS1ib3hfX3RhYmxlIHRkIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zaW11bGF0aW9uLWJsb2NrX190YWJsZS1ib3hfX3RhYmxlIHRkIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc2ltdWxhdGlvbi1ibG9ja19fY29sbGVjdGlvbi10eHQwMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2ltdWxhdGlvbi1ibG9ja19fY29sbGVjdGlvbi10eHQwMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX2NvbGxlY3Rpb24tdHh0MDIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNpbXVsYXRpb24tYmxvY2tfX2NvbGxlY3Rpb24tdHh0MDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnNpbXVsYXRpb24tYmxvY2tfX2NvbGxlY3Rpb24tdHh0MDIgLmluZGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Zu75rCX5Luj44K844OtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbGVjdHJpY2FsLXplcm8tYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZWxlY3RyaWNhbC16ZXJvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmVsZWN0cmljYWwtemVyby1ibG9ja19fdHRsLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fdHRsLWltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4uZWxlY3RyaWNhbC16ZXJvLWJsb2NrX19iYWxsb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA3NjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmMwMWQsICNmZjY3MDApO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbGVjdHJpY2FsLXplcm8tYmxvY2tfX2JhbGxvb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmVsZWN0cmljYWwtemVyby1ibG9ja19fYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkIDQwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDMwcHggI2ZmOTkxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZWxlY3RyaWNhbC16ZXJvLWJsb2NrX19iYWxsb29uOjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxNXB4ICNmZjk5MTA7XG4gIH1cbn1cbi5lbGVjdHJpY2FsLXplcm8tYmxvY2tfX3R4dDAxIHtcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbGVjdHJpY2FsLXplcm8tYmxvY2tfX3R4dDAxIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5lbGVjdHJpY2FsLXplcm8tYmxvY2tfX3R4dDAyIHtcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fdHh0MDIge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZWxlY3RyaWNhbC16ZXJvLWJsb2NrX190eHQwMiAuaW5kZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5lbGVjdHJpY2FsLXplcm8tYmxvY2tfX2dyYXBoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fZ3JhcGgtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZWxlY3RyaWNhbC16ZXJvLWJsb2NrX19ncmFwaC1ib3hfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZWxlY3RyaWNhbC16ZXJvLWJsb2NrX19ncmFwaC1ib3hfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5lbGVjdHJpY2FsLXplcm8tYmxvY2tfX2dyYXBoLWJveF9faXRlbS1ib3gge1xuICB3aWR0aDogNTcwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fZ3JhcGgtYm94X19pdGVtLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmVsZWN0cmljYWwtemVyby1ibG9ja19fZ3JhcGgtYm94X19pdGVtLXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fZ3JhcGgtYm94X19pdGVtLXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmVsZWN0cmljYWwtemVyby1ibG9ja19fZ3JhcGgtYm94X19pdGVtLXR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fZ3JhcGgtYm94X19pdGVtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmVsZWN0cmljYWwtemVyby1ibG9ja19fdHh0MDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmY2NzAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVsZWN0cmljYWwtemVyby1ibG9ja19fdHh0MDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmY2NzAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Oz44Kx44O844OI6Kq/5p+744Gr44Gk44GE44GmMDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVucXVldGUxLWJsb2NrIC50b3AtYm94IHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhY2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVucXVldGUxLWJsb2NrIC50b3AtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmVucXVldGUxLWJsb2NrIC5ib3R0b20tYm94IHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVucXVldGUxLWJsb2NrIC5ib3R0b20tYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmVucXVldGUxLWJsb2NrX19jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5lbnF1ZXRlMS1ibG9ja19fY29udC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbnQtaXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5lbnF1ZXRlMS1ibG9ja19fY29udC1pdGVtX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbnQtaXRlbV9fdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICB9XG59XG4uZW5xdWV0ZTEtYmxvY2tfX2NvbnQtaXRlbV9fdHh0LWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbnQtaXRlbV9fdHh0LWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uZW5xdWV0ZTEtYmxvY2tfX2NvbnQtaXRlbV9fdHh0LWEge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbnQtaXRlbV9fdHh0LWEge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uZW5xdWV0ZTEtYmxvY2tfX2VucXVldGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2VucXVldGUtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZW5xdWV0ZTEtYmxvY2tfX2VucXVldGUtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVucXVldGUxLWJsb2NrX19lbnF1ZXRlLWltZyB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZW5xdWV0ZTEtYmxvY2tfX2VucXVldGUtdHh0IHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbnF1ZXRlMS1ibG9ja19fZW5xdWV0ZS10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5lbnF1ZXRlMS1ibG9ja19fYm90dG9tLXR4dCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbnF1ZXRlMS1ibG9ja19fYm90dG9tLXR4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4uZW5xdWV0ZTEtYmxvY2tfX2JhbGxvb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDY3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzAxZCwgI2ZmNjcwMCk7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVucXVldGUxLWJsb2NrX19iYWxsb29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5lbnF1ZXRlMS1ibG9ja19fYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkIDQwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDMwcHggI2ZmOTkxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2JhbGxvb246OmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDE1cHggI2ZmOTkxMDtcbiAgfVxufVxuLmVucXVldGUxLWJsb2NrX19jb21wYXJpc29uLXR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbXBhcmlzb24tdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5lbnF1ZXRlMS1ibG9ja19fY29tcGFyaXNvbi10eHQyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTEtYmxvY2tfX2NvbXBhcmlzb24tdHh0MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6Hjg6rjg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lcml0LWJsb2NrIC50b3AtYm94IHtcbiAgcGFkZGluZzogNjBweCAwcHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2sgLnRvcC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2sgLmJvdHRvbS1ib3gge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2sgLmJvdHRvbS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19jb250LWl0ZW0ge1xuICB3aWR0aDogOTIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29udC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbnQtaXRlbV9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEzM2RiNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VhZjhmMCwgI2NmZTRmZSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb250LWl0ZW1fX3R0bCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbnQtaXRlbV9fdHRsLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX2NvbnQtaXRlbV9fdHRsLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbnQtaXRlbV9fdHh0IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb250LWl0ZW1fX3R4dCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fY29udC1pdGVtX190eHQgLnNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29udC1pdGVtX190eHQgLnNtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbnQtaXRlbV9fdHh0LXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb250LWl0ZW1fX3R4dC10dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19iYWxsb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA2NzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmMwMWQsICNmZjY3MDApO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fYmFsbG9vbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAzMHB4ICNmZjk5MTA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19iYWxsb29uOjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxNXB4ICNmZjk5MTA7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fYm90dG9tLXR4dDAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19ib3R0b20tdHh0MDEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2JvdHRvbS10eHQwMSAuYmlnLXR4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19ib3R0b20tdHh0MDEgLmJpZy10eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fZ3JhcGgtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fZ3JhcGgtaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fZ3JhcGgtdHh0IHtcbiAgd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19ncmFwaC10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fcmVmZXJlbmNlLXR0bCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VhZjhmMCwgI2NmZTRmZSk7XG4gIGNvbG9yOiAjMTMzZGI2O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3JlZmVyZW5jZS10dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLm1lcml0LWJsb2NrX190YWJsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMHB4IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX190YWJsZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fdGFibGUtYm94X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9faW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fdGFibGUtYm94X190YWJsZSB7XG4gIHdpZHRoOiA4NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGFibGUsXG4ubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGQsXG4ubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGgge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fdGFibGUtYm94X190YWJsZSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fdGFibGUtYm94X190YWJsZSB0aCB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGgge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fdGFibGUtYm94X190YWJsZSB0ZCB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3RhYmxlLWJveF9fdGFibGUgdGQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fY29tcGFyaXNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb21wYXJpc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94IHtcbiAgd2lkdGg6IDU3MHB4O1xuICBwYWRkaW5nOiA1NXB4IDI1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi1ib3gudGFpbmF2aSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY3MDA7XG59XG4ubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluLnRhaW5hdmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U4O1xufVxuLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiAudHRsLW9yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi1ib3gtaW4gLnR0bC1vcmFuZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiAudHRsLWJsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWE2ZDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluIC50dGwtYmx1ZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluIC50dGwtdGFpbmF2aSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmY2NzAwO1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmY2NzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluIC50dGwtdGFpbmF2aSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmY2NzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi1ib3gtaW4gLnR0bC10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi1ib3gtaW4gLnR0bC10eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluIC5udW1iZXIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiAuc20tcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tYm94LWluIC5zbS1yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiAubGluZS1ib3gge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19jb21wYXJpc29uLWJveC1pbiAubGluZS1ib3gge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi10eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19jb21wYXJpc29uLXR4dCAuaW5kZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi10eHQwMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi10eHQwMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fY29tcGFyaXNvbi10eHQwMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX2NvbXBhcmlzb24tdHh0MDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW+jOaClOOBmeOCi+OBk+OBqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmVncmV0LWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnJlZ3JldC1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbn1cbi5yZWdyZXQtYmxvY2tfX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHggNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5yZWdyZXQtYmxvY2tfX2NvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdhcDogMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJlZ3JldC1ibG9ja19fY29udC1pdGVtIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnJlZ3JldC1ibG9ja19fY29udC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucmVncmV0LWJsb2NrX19jb250LWl0ZW1fX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5yZWdyZXQtYmxvY2tfX2NvbnQtaXRlbV9fdHRsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5yZWdyZXQtYmxvY2tfX2NvbnQtaXRlbV9fdHRsLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucmVncmV0LWJsb2NrX19jb250LWl0ZW1fX3R0bC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnJlZ3JldC1ibG9ja19fYm90dG9tLXR4dDAxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucmVncmV0LWJsb2NrX19ib3R0b20tdHh0MDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5yZWdyZXQtYmxvY2tfX2JvdHRvbS10eHQwMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucmVncmV0LWJsb2NrX19ib3R0b20tdHh0MDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5yZWdyZXQtYmxvY2tfX2JvdHRvbS10eHQwMiAuYmlnLXR4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnJlZ3JldC1ibG9ja19fYm90dG9tLXR4dDAyIC5iaWctdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Oz44Kx44O844OI6Kq/5p+744Gr44Gk44GE44GmMDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVucXVldGUyLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhY2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVucXVldGUyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmVucXVldGUyLWJsb2NrX19jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTItYmxvY2tfX2NvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5lbnF1ZXRlMi1ibG9ja19fY29udC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTItYmxvY2tfX2NvbnQtaXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5lbnF1ZXRlMi1ibG9ja19fY29udC1pdGVtX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZW5xdWV0ZTItYmxvY2tfX2NvbnQtaXRlbV9fdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIH1cbn1cbi5lbnF1ZXRlMi1ibG9ja19fY29udC1pdGVtX190eHQtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbnF1ZXRlMi1ibG9ja19fY29udC1pdGVtX190eHQtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5lbnF1ZXRlMi1ibG9ja19fY29udC1pdGVtX190eHQtYSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbnF1ZXRlMi1ibG9ja19fY29udC1pdGVtX190eHQtYSB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5lbnF1ZXRlMi1ibG9ja19fZW5xdWV0ZS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5lbnF1ZXRlMi1ibG9ja19fZW5xdWV0ZS1pbWcge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmVucXVldGUyLWJsb2NrX19ib3R0b20tdHh0IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmVucXVldGUyLWJsb2NrX19ib3R0b20tdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pgbjjgbDjgozjgovnkIbnlLFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhdXNlLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNhdXNlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxufVxuLmNhdXNlLWJsb2NrX19iYWxsb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA2NzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmMwMWQsICNmZjY3MDApO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jYXVzZS1ibG9ja19fYmFsbG9vbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uY2F1c2UtYmxvY2tfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAzMHB4ICNmZjk5MTA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNhdXNlLWJsb2NrX19iYWxsb29uOjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxNXB4ICNmZjk5MTA7XG4gIH1cbn1cbi5jYXVzZS1ibG9ja19fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZjY3MDA7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNhdXNlLWJsb2NrX190dGwge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY2F1c2UtYmxvY2tfX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2F1c2UtYmxvY2tfX2NvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdhcDogMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhdXNlLWJsb2NrX19jb250LWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNhdXNlLWJsb2NrX19jb250LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYXVzZS1ibG9ja19fY29udC1pdGVtX190b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NzAwO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jYXVzZS1ibG9ja19fY29udC1pdGVtX190b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uY2F1c2UtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNhdXNlLWJsb2NrX19jb250LWl0ZW1fX3RvcCAuaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byA1cHg7XG4gIH1cbn1cbi5jYXVzZS1ibG9ja19fY29udC1pdGVtX190b3AgLnR4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2F1c2UtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jYXVzZS1ibG9ja19fY29udC1pdGVtX19ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2F1c2UtYmxvY2tfX2NvbnQtaXRlbV9fYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmNhdXNlLWJsb2NrX19jb250LWl0ZW1fX2JvdHRvbSAudHh0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY2F1c2UtYmxvY2tfX2NvbnQtaXRlbV9fYm90dG9tIC50eHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgZTliKnnlKjogIXjga7lo7Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZvaWNlLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDQwcHg7XG4gIH1cbn1cbi52b2ljZS1ibG9ja19fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweCA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnZvaWNlLWJsb2NrX19jb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBnYXA6IDBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi52b2ljZS1ibG9ja19fY29udC1pdGVtIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnZvaWNlLWJsb2NrX19jb250LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi52b2ljZS1ibG9ja19fY29udC1pdGVtX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnQtaXRlbV9fdHRsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4udm9pY2UtYmxvY2tfX2NvbnQtaXRlbV9fdHRsLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnQtaXRlbV9fdHRsLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnZvaWNlLWJsb2NrX19ib3R0b20tdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC52b2ljZS1ibG9ja19fYm90dG9tLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnZvaWNlLWJsb2NrX19ib3R0b20tdHh0IC5iaWctdHh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2JvdHRvbS10eHQgLmJpZy10eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mpa3ogIXpgbjjgbPjga7jg53jgqTjg7Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBvaW50LWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucG9pbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDUwcHg7XG4gIH1cbn1cbi5wb2ludC1ibG9ja19fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweCA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBvaW50LWJsb2NrX19jb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2NvbnQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wb2ludC1ibG9ja19fY29udC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY3MDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBvaW50LWJsb2NrX19jb250LWl0ZW1fX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIC5wb2ludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmY2NzAwO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMHB4IDIwcHggMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wb2ludC1ibG9ja19fY29udC1pdGVtX190b3AgLnBvaW50IHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIC5udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wb2ludC1ibG9ja19fY29udC1pdGVtX190b3AgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIC50eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fdG9wIC50eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBvaW50LWJsb2NrX19jb250LWl0ZW1fX2JvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5wb2ludC1ibG9ja19fY29udC1pdGVtX19ib3R0b20gLnR4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucG9pbnQtYmxvY2tfX2NvbnQtaXRlbV9fYm90dG9tIC50eHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2JvdHRvbS10eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBvaW50LWJsb2NrX19ib3R0b20tdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucG9pbnQtYmxvY2tfX2JvdHRvbS10eHQgLmJpZy10eHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wb2ludC1ibG9ja19fYm90dG9tLXR4dCAuYmlnLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOAgOWkqumZveWFieaknOiojuS4reOBruaWueOBuFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGhpbmtpbmctc29sYXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNkMmU1ZWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnRoaW5raW5nLXNvbGFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGhpbmtpbmctc29sYXJfX2NvbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnRoaW5raW5nLXNvbGFyX19jb250IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgfVxufVxuLnRoaW5raW5nLXNvbGFyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC50aGlua2luZy1zb2xhcl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50aGlua2luZy1zb2xhcl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnRoaW5raW5nLXNvbGFyX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4udGhpbmtpbmctc29sYXJfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnRoaW5raW5nLXNvbGFyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi50aGlua2luZy1zb2xhcl9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG59XG4udGhpbmtpbmctc29sYXJfX2l0ZW1fX3R4dCB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudGhpbmtpbmctc29sYXJfX2l0ZW1fX3R4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50aGlua2luZy1zb2xhcl9faXRlbV9fdHh0IGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudGhpbmtpbmctc29sYXJfX2l0ZW1fX3R4dCBkdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi50aGlua2luZy1zb2xhcl9faXRlbV9fbGluayB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudGhpbmtpbmctc29sYXJfX2l0ZW1fX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAtNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50aGlua2luZy1zb2xhcl9faXRlbV9fbGluayBkdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi50aGlua2luZy1zb2xhcl9faXRlbV9fbGluayBkdCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogNXB4IDRweDtcbiAgYmFja2dyb3VuZDogIzcxYjEyYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhpbmtpbmctc29sYXJfX2l0ZW1fX2xpbmsgZHQgc3BhbiBzdHJvbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luoPlkYrpgYvnlKjkvJrnpL5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYy1vcGVyYXRpb25fX2NvbnQge1xuICBwYWRkaW5nOiA0NXB4IDBweCA4MHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2VjLW9wZXJhdGlvbl9fY29udCB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbi5zZWMtb3BlcmF0aW9uX190dGwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMzMzMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zZWMtb3BlcmF0aW9uX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlYy1vcGVyYXRpb25fX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlYy1vcGVyYXRpb25fX3RhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlYy1vcGVyYXRpb25fX3RhYmxlIHRyIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2VjLW9wZXJhdGlvbl9fdGFibGUgdHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuc2VjLW9wZXJhdGlvbl9fdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkZGRkO1xuICB9XG59XG4uc2VjLW9wZXJhdGlvbl9fdGFibGUgdGgge1xuICB3aWR0aDogMjI1cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlYy1vcGVyYXRpb25fX3RhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uc2VjLW9wZXJhdGlvbl9fdGFibGUgdGQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zZWMtb3BlcmF0aW9uX190YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnQtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjUzMjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZnQtbmF2IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mdC1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZnQtbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5mdC1uYXZfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAzNXB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZnQtbmF2X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmZ0LW5hdl9fYm90dG9tLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZ0LW5hdl9fYm90dG9tLWxlZnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLmZ0LW5hdl9fYm94LXBtYXJrLWltZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mdC1uYXZfX2JveC1wbWFyay1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZ0LW5hdl9fcG1hcmstdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuLmZ0LW5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MjkyOTk7XG59XG5cbi5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZTY7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OH44OQ44Kk44K55bmFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiR3aWR0aENvbnRlbnRzOiAxMjAwcHg7XG4kd2lkdGhTUDogOTcwcHg7XG4kd2lkdGhNQVg6IDIwMDBweDtcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Kr44Op44O86Kit5a6aXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRtYWluQmx1ZTogIzJiOWRmMTtcbiRzdWJCbHVlOiAjMTI4YWM2O1xuJGFjY2VudEJsdWU6ICNlNWYzZjg7XG4kYmdCbHVlOiAjNjhiM2ViO1xuXG4kbWFpblJlZDogI2ZiNDU1MDtcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQHVzZSBcImNvbmZpZ1wiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtYXgge1xuICBAbWVkaWEgKG1pbi13aWR0aDogKCR3aWR0aE1BWCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICgkd2lkdGhTUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGNvbnRlbnRzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkd2lkdGhDb250ZW50cykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkd2lkdGhTUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OV44Kp44Oz44OI44K144Kk44K6XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNikge1xuICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcbn1cbiIsIkB1c2UgXCIuLi9iYXNlL2NvbmZpZ1wiO1xuQHVzZSBcIi4uL2Jhc2UvbWl4aW5cIiBhcyBtaXg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbm5lcntcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuLnR0bHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDEwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDQ4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDUwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNCk7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmMwMWQsICNmZjY3MDApO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgfVxuICB9XG4gIC5zbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyOCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAuc3Vwe1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cbn1cbi50eHQtb3Jhbmdle1xuICBjb2xvcjogI2ZmNjcwMDtcbn1cbi50eHQtYmx1ZXtcbiAgY29sb3I6ICMzMWE2ZDU7XG59XG4uYW5ub3RhdGlvbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE0KTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEtYmxvY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTVweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmY5MjM3LCAjZmY3YjAxKTtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiA2NXB4IDBweCAwcHg7XG4gIH1cbiAgJi5wdC1tdntcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAuYm94LWN0YXtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucHQtYmx1ZXtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwNWNhMywgIzAwNWNhMyk7XG4gICAgJi5jYXRjaC10eHR7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmlubmVye1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmLmNhdGNoLXR4dHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzhweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGhlaWdodDogNzdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNi9scDAyLWN0YS10aXRsZS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB0b3A6IC0xOXB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN0YS10YWJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuY3RhLXRhYl9fYnRue1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzc4OGFiMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmU0ZmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI4KTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgIC5zbWFsbC10eHR7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjIpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY3MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtdGFiX19idG46Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMHB4O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLXRhYl9fYnRuOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMjBweCAwcHggMHB4O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDRweCAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJveC1jdGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgIH1cbiAgICAmX19uZXh0LXR4dHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmstYnRue1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQtaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDE1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWxlbnQtaW1ne1xuICAgIC5pbm5lcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTg4cHg7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9nbG9iYWwvY3RhLWhpcm9taV9wYy53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgIHRvcDogLTUxcHg7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvZ2xvYmFsL3NwL2N0YS1oaXJvbWlfc3Aud2VicCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXItYmxvY2t7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gICZfX2xvZ297XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gICZfX3R4dHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICYtLW1haW4tdHh0e1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXN1Yi10eHR7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMSk7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uY29sb3J7XG4gICAgICBjb2xvcjogI2ZmNWUwNTtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ubGFyZ2V7XG4gICAgICBjb2xvcjogI2ZmNWUwNTtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjgpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm12LWJsb2Nre1xuICBwYWRkaW5nOiA0MHB4IDBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDYvbHAwMi1mdi1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDYvbHAwMi1mdi1iZ19zcC53ZWJwKTtcbiAgfVxuICAuaW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA2MDBweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDYzNnB4O1xuICAgICAgaGVpZ2h0OiA1NTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNi9scDAyLWZ2LWhpcm9taS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvLyB3aWR0aDogMzAwcHg7XG4gICAgICAgIC8vIGhlaWdodDogNDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNi9scDAyLWZ2LWhpcm9taV9zcC53ZWJwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHRsLWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2RlYWRsaW5lLXR4dHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE0KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3NwLWJnYm94e1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA1Y2EzLCAjMDA1Y2EzKTtcbiAgICB9XG4gIH1cbiAgJl9fc3Vic2lkeS10eHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU0MHB4KSB7XG4gIC5tdi1ibG9ja3tcbiAgICAuaW5uZXJ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBiuOBvuOBi+OBm1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3Vic2lkeS1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgJl9fdHRsLWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDUwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnQtYm94e1xuICAgIHdpZHRoOiA5MjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAmX19tdHRse1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoNDApO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2luLXR4dHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMik7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgIH1cbiAgICAgICAubnVtYmVye1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDUyKTtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI0KTtcbiAgICAgICAgICBtYXJnaW46IDBweCAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcy10eHR7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE0KTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7lrp/jga/jgIHku4rjgYzjg4Hjg6Pjg7Pjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNoYW5jZS1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgJl9fY29udHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweCA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGdhcDogMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250LWl0ZW17XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNCk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE3KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgIH1cbiAgICAgICYtaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS10eHQwMXtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjIpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICAgIC5hY2NlbnR7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMwKTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3R0b20tdHh0MDJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyOCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgIH1cbiAgfVxuICAmX19ib3R0b20tdHh0LWJveHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCA1cHggI2ZmNjcwMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggI2ZmNjcwMDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmNjcwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmY2NzAwO1xuICAgIH1cbiAgfVxuICAmX19ib3R0b20taW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrfjgrnjg4bjg6DkvqHmoLzjgYzkuIvjgYzjgaPjgabjgYTjgb7jgZlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN5c3RlbS1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhY2M7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgJl9fYmFsbG9vbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzAxZCwgI2ZmNjcwMCk7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjgpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDQwcHggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAzMHB4ICNmZjk5MTA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBib3JkZXI6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDE1cHggI2ZmOTkxMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2ltZy1ib3h7XG4gICAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWluLXdpZHRoOiA2MjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLm10dGx7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQwMXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQwMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjgpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWo5Zu9Mjcw56S+5Lul5LiKXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaW11bGF0aW9uLWJsb2Nre1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAmX190dGwtaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fZ3JhcGgtaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3JlZmVyZW5jZS10dGx7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWFmOGYwLCAjY2ZlNGZlKTtcbiAgICBjb2xvcjogIzEzM2RiNjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3RhYmxlLWJveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDBweCA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGV7XG4gICAgICB3aWR0aDogODQwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRhYmxlLFxuICAgICAgdGQsXG4gICAgICB0aHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgfVxuICAgICAgdHJ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoe1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbGxlY3Rpb24tdHh0MDF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNik7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb2xsZWN0aW9uLXR4dDAye1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEyKTtcbiAgICB9XG4gICAgLmluZGVudHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pm7vmsJfku6Pjgrzjg61cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsZWN0cmljYWwtemVyby1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgJl9fdHRsLWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2JhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA3NjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmMwMWQsICNmZjY3MDApO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI4KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMzBweCAjZmY5OTEwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxNXB4ICNmZjk5MTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R4dDAxe1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQwMntcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICAgIH1cbiAgICAuaW5kZW50e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIH1cbiAgfVxuICAmX19ncmFwaC1ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi1pbWd7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tYm94e1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tdHRse1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS10eHR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTMpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190eHQwM3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgNHB4ICNmZjY3MDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmNjcwMDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ki44Oz44Kx44O844OI6Kq/5p+744Gr44Gk44GE44GmMDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVucXVldGUxLWJsb2Nre1xuICAudG9wLWJveHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWNjO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICB9XG4gIH1cbiAgLmJvdHRvbS1ib3h7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250e1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnQtaXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgJl9fdHh0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI0KTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgfVxuICAgICAgJi1pbWd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYXtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2VucXVldGUtYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19lbnF1ZXRlLWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fZW5xdWV0ZS10eHR7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19ib3R0b20tdHh0e1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19iYWxsb29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogNjcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZjMDFkLCAjZmY2NzAwKTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyOCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogc29saWQgNDBweCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDMwcHggI2ZmOTkxMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTVweCAjZmY5OTEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb21wYXJpc29uLXR4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjYpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbXBhcmlzb24tdHh0MntcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6Hjg6rjg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lcml0LWJsb2Nre1xuICAudG9wLWJveHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIH1cbiAgfVxuICAuYm90dG9tLWJveHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250LWl0ZW17XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzEzM2RiNjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYWY4ZjAsICNjZmU0ZmUpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgICYtaW1ne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG4gICAgICB9XG4gICAgICAuc217XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTQpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXR0bHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA2NzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmMwMWQsICNmZjY3MDApO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI4KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiBzb2xpZCA0MHB4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMzBweCAjZmY5OTEwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxNXB4ICNmZjk5MTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS10eHQwMXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNik7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTYpO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgICAuYmlnLXR4dHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoNDApO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2dyYXBoLWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19ncmFwaC10eHR7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gICAgfVxuICB9XG4gICZfX3JlZmVyZW5jZS10dGx7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWFmOGYwLCAjY2ZlNGZlKTtcbiAgICBjb2xvcjogIzEzM2RiNjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3RhYmxlLWJveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDBweCA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGV7XG4gICAgICB3aWR0aDogODQwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHRhYmxlLFxuICAgICAgdGQsXG4gICAgICB0aHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgfVxuICAgICAgdHJ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoe1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZTg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbXBhcmlzb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb21wYXJpc29uLWJveHtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgcGFkZGluZzogNTVweCAyNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYudGFpbmF2aXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY3MDA7XG4gICAgfVxuICB9XG4gICZfX2NvbXBhcmlzb24tYm94LWlue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjIpO1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYudGFpbmF2aXtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U4O1xuICAgIH1cbiAgICAudHRsLW9yYW5nZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMik7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnR0bC1ibHVle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFhNmQ1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMyKTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgICAgfVxuICAgIH1cbiAgICAudHRsLXRhaW5hdml7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZjY3MDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDRweCAjZmY2NzAwO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMik7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmY2NzAwO1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnR0bC10eHR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjYpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5udW1iZXJ7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDQ4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMik7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbS1yaWdodHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNCk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmUtYm94e1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbXBhcmlzb24tdHh0e1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNCk7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEyKTtcbiAgICB9XG4gICAgLmluZGVudHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICB9XG4gIH1cbiAgJl9fY29tcGFyaXNvbi10eHQwMXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbXBhcmlzb24tdHh0MDJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5b6M5oKU44GZ44KL44GT44GoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yZWdyZXQtYmxvY2t7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U4O1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gICZfX2NvbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBnYXA6IDBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udC1pdGVte1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNyk7XG4gICAgICB9XG4gICAgICAmLWltZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3R0b20tdHh0MDF7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tLXR4dDAye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjYpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgLmJpZy10eHR7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDQwKTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqLjg7PjgrHjg7zjg4joqr/mn7vjgavjgaTjgYTjgaYwMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW5xdWV0ZTItYmxvY2t7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWNjO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gICZfX2NvbnR7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udC1pdGVte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAmX190eHR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgICB9XG4gICAgICAmLWltZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1he1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZW5xdWV0ZS1pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19ib3R0b20tdHh0e1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6YG444Gw44KM44KL55CG55SxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXVzZS1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgJl9fYmFsbG9vbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmYzAxZCwgI2ZmNjcwMCk7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjgpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDQwcHggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAzMHB4ICNmZjk5MTA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBib3JkZXI6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDE1cHggI2ZmOTkxMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHRse1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmNjcwMDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMik7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgIH1cbiAgfVxuICAmX19jb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGdhcDogMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnQtaXRlbXtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX3RvcHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjcwMDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICAuaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHh0e1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICAudHh0e1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgZTliKnnlKjogIXjga7lo7Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZvaWNlLWJsb2Nre1xuICBwYWRkaW5nOiA2MHB4IDBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2U4O1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDQwcHg7XG4gIH1cbiAgJl9fY29udHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweCA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGdhcDogMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250LWl0ZW17XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsLWltZ3tcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tLXR4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICAgIC5iaWctdHh0e1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSg0MCk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbualreiAhemBuOOBs+OBruODneOCpOODs+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucG9pbnQtYmxvY2t7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDgwcHg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggNTBweDtcbiAgfVxuICAmX19jb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udC1pdGVte1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX190b3B7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjcwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICAucG9pbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmY2NzAwO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHggMTBweCAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm51bWJlcntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDIwKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHh0e1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjYpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b217XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgICAgLnR4dHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS10eHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNik7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTYpO1xuICAgIH1cbiAgICAuYmlnLXR4dHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoNDApO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44CA5aSq6Zm95YWJ5qSc6KiO5Lit44Gu5pa544G4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50aGlua2luZy1zb2xhciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2QyZTVlYztcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfX2NvbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA0MHB4IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xuICAgIH1cbiAgICAmX190eHQge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBkdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE1KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgLTRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzFiMTJjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMCk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luoPlkYrpgYvnlKjkvJrnpL5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYy1vcGVyYXRpb24ge1xuICAmX19jb250IHtcbiAgICBwYWRkaW5nOiA0NXB4IDBweCA4MHB4IDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogMTVweCAwcHggMjBweCAwcHg7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgY29sb3I6IHJnYmEoIzMzMywgMSk7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggcmdiYSgjMzMzLCAxKTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCNkZGQsIDEpO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y1ZjZmNywgMSk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmNWY2ZjcsIDEpO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCNkZGQsIDEpO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnQtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDUyNTMyLCAxKTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGkge1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE0KTtcbiAgICBwYWRkaW5nOiAzNXB4IDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2JveC1wbWFyayB7XG4gIH1cbiAgJl9fYm94LXBtYXJrLWltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19wbWFyay10eHQge1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDExKTtcbiAgICB9XG4gIH1cbn1cbi5mdC1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODI5Mjk5O1xufVxuLmNvcHlyaWdodCB7XG4gIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjlmMmU2LCAxKTtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufSJdfQ== */
