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

.txt-red {
  color: #f05a24;
}

.txt-orange {
  color: #ff8500;
}

.txt-bold {
  font-weight: bold;
}

.txt-tbi {
  color: #fff;
  padding: 0px 3px;
  background-color: #f6921e;
}

.txt-underline {
  text-decoration: underline;
}

/* ---------------------------------
cta ボタン
--------------------------------- */
.cta-btn-block {
  background-color: #f6921e;
  padding: 45px 0px;
}
.cta-btn-block__btn-img {
  width: 965px;
  height: 215px;
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .cta-btn-block__btn-img {
    width: 100vw;
    margin: 0 calc(50% - 50vw);
    height: auto;
  }
}
.cta-btn-block__btn-img:hover {
  opacity: 0.8;
  cursor: pointer;
}
.cta-btn-block__txt {
  width: 650px;
  color: #fff;
  background-color: #f05a24;
  margin: 0px auto 5px auto;
  text-align: center;
  padding: 0px 3px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .cta-btn-block__txt {
    width: 90vw;
    margin: 0 calc(50% - 45vw) 5px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}

/* ---------------------------------
cta
--------------------------------- */
.cta-block {
  padding: 60px 0px;
  background-image: url(../../../../img/lp05/cv_bg.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .cta-block {
    padding: 30px 0px;
    background-image: url(../../../../img/lp05/cv_bg_sp.webp);
  }
}
.cta-block__cont {
  position: relative;
  width: 1100px;
  height: 679px;
  margin: 0px auto;
  background-image: url(../../../../img/lp05/cv_wrap.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .cta-block__cont {
    width: 100%;
    height: auto;
    background-image: url(../../../../img/lp05/cv_title_sp.webp);
    background-size: contain;
    background-color: #fff;
    padding-top: 280px;
  }
}
@media (max-width: 970px) {
  .cta-block__cont__btn-box {
    position: relative;
    background-image: url(../../../../img/lp05/cv_wrap_sp.webp);
    background-size: contain;
    height: 390px;
    background-position: top center;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
    background-size: calc(100% - 20px);
  }
}
.cta-block__cont__tainavi-link {
  position: absolute;
  top: 420px;
  right: 40px;
}
.cta-block__cont__tainavi-link:hover {
  opacity: 0.8;
}
@media (max-width: 970px) {
  .cta-block__cont__tainavi-link {
    position: absolute;
    width: calc(100% - 80px);
    height: auto;
    top: 210px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
  }
}
.cta-block__cont__battery-link {
  position: absolute;
  top: 540px;
  right: 40px;
}
.cta-block__cont__battery-link:hover {
  opacity: 0.8;
}
@media (max-width: 970px) {
  .cta-block__cont__battery-link {
    position: absolute;
    width: calc(100% - 80px);
    height: auto;
    top: 300px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
  }
}

/* ---------------------------------
NEXT バナーボタン
--------------------------------- */
.next-bnr-block {
  padding: 40px 0px 40px;
  background-color: #d3dbd7;
}
@media (max-width: 970px) {
  .next-bnr-block {
    padding: 20px 0px 20px;
  }
}
.next-bnr-block__box {
  padding: 45px;
  border-radius: 20px;
  background-color: #fff;
  max-width: 905px;
  margin: 0px auto;
}
@media (max-width: 970px) {
  .next-bnr-block__box {
    padding: 20px;
    border-radius: 10px;
    max-width: 100%;
  }
}
.next-bnr-block__box__btn-img {
  background-image: url(../../../../img/lp02/btn_submit02.webp);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 16.7%;
}
.next-bnr-block__box__btn-img:hover {
  background-position-y: 100%;
}

/* ---------------------------------
ヘッダー
--------------------------------- */
.header {
  position: relative;
  box-shadow: 0px 10px 10px -5px rgba(0, 0, 0, 0.3);
  z-index: 1;
  width: 100%;
}
@media (max-width: 970px) {
  .header {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.3);
  }
}

.header-block {
  padding: 15px 0px;
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 970px) {
  .header-block {
    justify-content: space-between;
    gap: 10px;
    padding: 10px 0px;
  }
}
.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: 100%;
}
.header-block__txt--sub-txt {
  font-size: 13px;
  font-size: 0.8125rem;
}
.header-block__txt--main-txt {
  font-size: 20px;
  font-size: 1.25rem;
}
.header-block__txt span.color {
  color: #ff5e05;
  font-size: 20px;
  font-size: 1.25rem;
}
.header-block__txt span.large {
  color: #ff5e05;
  font-size: 28px;
  font-size: 1.75rem;
}
.header-block__estimate img {
  width: auto;
  height: 36px;
}

/* ---------------------------------
mv
--------------------------------- */
.mv-block {
  height: 1090px;
  padding: 40px 0px 0px;
  background-image: url(../../../../img/lp05/fv_bg.webp);
  background-size: cover;
  background-position: top center;
}
@media (min-width: 2000px) {
  .mv-block {
    background-size: contain;
  }
}
@media (max-width: 970px) {
  .mv-block {
    height: auto;
    background-image: url(../../../../img/lp05/fv_bg_sp.webp);
    background-size: contain;
  }
}
.mv-block .inner {
  max-width: 1260px;
  width: 100%;
}
@media (max-width: 970px) {
  .mv-block .inner {
    max-width: 100%;
  }
}
.mv-block__cont-wrap {
  display: flex;
}
@media (max-width: 970px) {
  .mv-block__cont-wrap {
    display: block;
  }
}
.mv-block__left-wrap {
  position: relative;
}
.mv-block__ttl {
  display: block;
}
@media (max-width: 970px) {
  .mv-block__ttl {
    width: 100%;
    height: auto;
  }
}
.mv-block__reduction-img {
  display: block;
  position: absolute;
  left: 230px;
  top: 340px;
}
@media (max-width: 970px) {
  .mv-block__reduction-img {
    display: none;
  }
}
.mv-block__hiromi-img {
  display: block;
  position: absolute;
  left: -130px;
}
@media (max-width: 970px) {
  .mv-block__hiromi-img {
    display: none;
  }
}
.mv-block__right-wrap {
  width: 530px;
  height: 848px;
  background-image: url(../../../../img/lp05/fv_mobile.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .mv-block__right-wrap {
    position: relative;
    z-index: 99;
    width: calc(100vw - 10px);
    min-height: 570px;
    height: auto;
    margin: 0 calc(50% - 50vw);
    transform: translateX(10px);
    padding: 20px 10px 0px;
    background-image: url(../../../../img/lp05/fv_mobile_sp.webp);
    background-size: 100% 100%;
  }
}
.mv-block__right-wrap__ttl {
  display: block;
  margin: 0px auto 20px;
  width: 380px;
  height: auto;
  transform: translateX(-15px);
}
@media (max-width: 970px) {
  .mv-block__right-wrap__ttl {
    width: 85%;
    transform: translateX(-5px);
  }
}
.mv-block__right-wrap__btn-tainavi {
  display: block;
  margin: 0px auto;
  width: 380px;
  height: auto;
  transform: translateX(-15px);
}
@media (max-width: 970px) {
  .mv-block__right-wrap__btn-tainavi {
    max-width: 345px;
    width: 100%;
    height: auto;
    height: auto;
    transform: translate(-15px, -30px);
  }
}
.mv-block__right-wrap__btn-tainavi:hover {
  opacity: 0.7;
}
.mv-block__right-wrap__btn-battery {
  display: block;
  margin: 0px auto;
  width: 380px;
  height: auto;
  transform: translate(-15px, -20px);
}
@media (max-width: 970px) {
  .mv-block__right-wrap__btn-battery {
    max-width: 322px;
    height: auto;
    transform: translate(-3px, -40px);
    width: 100%;
  }
}
.mv-block__right-wrap__btn-battery:hover {
  opacity: 0.7;
}
.mv-block__news-box {
  position: relative;
}
@media (max-width: 970px) {
  .mv-block__news-box {
    background-color: #ff8500;
    width: 100vw;
    margin: -75px calc(50% - 50vw) 0px;
  }
}
.mv-block__news-img-pc {
  display: block;
  position: absolute;
  bottom: -190px;
  left: 400px;
}
@media (max-width: 970px) {
  .mv-block__news-img-pc {
    display: none;
  }
}
.mv-block__news-img-sp {
  display: none;
}
@media (max-width: 970px) {
  .mv-block__news-img-sp {
    display: block;
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
こんなに電気代が下がり
--------------------------------- */
.down-block {
  overflow-x: hidden;
}
.down-block__top-line {
  position: relative;
  padding: 20px 0px 20px;
  background-color: #f05a24;
}
@media (max-width: 970px) {
  .down-block__top-line {
    padding: 15px 0px 15px;
  }
}
.down-block__top-line__txt {
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 45px;
  font-size: 2.8125rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .down-block__top-line__txt {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.down-block__top-line::before {
  position: absolute;
  display: block;
  content: "";
  bottom: -230px;
  right: -100px;
  width: 535px;
  height: 295px;
  margin: 0px auto;
  background-image: url(../../../../img/lp05/down_decoimg.webp);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .down-block__top-line::before {
    background-image: url(../../../../img/lp05/down_decoimg_sp.webp);
    width: 188px;
    height: 122px;
    bottom: -98px;
    right: 0px;
  }
}
.down-block__wrap {
  padding: 80px 0px 60px;
  background-image: url(../../../../img/lp05/down_bg01.webp), url(../../../../img/lp05/down_bg02.webp);
  background-size: 100%, 100%;
  background-position: top right, bottom left;
  background-color: #fff4e8;
}
@media (max-width: 970px) {
  .down-block__wrap {
    padding: 40px 0px 20px;
    background-image: url(../../../../img/lp05/down_bg01_sp.webp), url(../../../../img/lp05/down_bg02_sp.webp);
  }
}
.down-block__ttl {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .down-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.down-block__example-box {
  border: solid 8px #ff8500;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  border-radius: 30px;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .down-block__example-box {
    border: solid 4px #ff8500;
    border-radius: 0px;
    margin: 0px auto 30px;
  }
}
.down-block__example-box__top-box {
  background-color: #ffe3c9;
  border-radius: 28px 20px 0px 0px;
}
@media (max-width: 970px) {
  .down-block__example-box__top-box {
    border-radius: 0px;
  }
}
.down-block__example-box__name-img {
  display: block;
  border-radius: 20px 0px 0px 0px;
  margin: 0px 0px 30px 0px;
}
@media (max-width: 970px) {
  .down-block__example-box__name-img {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px 0px 15px 0px;
  }
}
.down-block__example-box__ttl-img {
  display: block;
  width: 1110px;
  height: auto;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .down-block__example-box__ttl-img {
    width: calc(100% - 40px);
  }
}
.down-block__example-box__img-warp {
  width: 1110px;
  display: flex;
  gap: 0px 20px;
  align-items: center;
  margin: 0px auto 0px;
  padding-bottom: 40px;
}
@media (max-width: 970px) {
  .down-block__example-box__img-warp {
    width: 100%;
    display: block;
    padding-bottom: 20px;
  }
}
.down-block__example-box__img-warp__img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .down-block__example-box__img-warp__img {
    width: 205px;
    height: auto;
    margin: 0px auto 20px;
  }
}
.down-block__example-box__img-warp__txt {
  border: solid 4px #ff8500;
  background-color: #fff;
  border-radius: 15px;
  padding: 20px;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 2;
}
@media (max-width: 970px) {
  .down-block__example-box__img-warp__txt {
    border: solid 2px #ff8500;
    width: calc(100% - 40px);
    margin: 0px auto;
    font-size: 18px;
    font-size: 1.125rem;
    border-radius: 10px;
  }
}
.down-block__example-box__bottom-box {
  background-color: #fff;
  padding: 40px 0px 40px;
  border-radius: 0px 0px 20px 20px;
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box {
    padding: 20px 0px 20px;
    border-radius: 0px;
  }
}
.down-block__example-box__bottom-box__txt-1 {
  text-align: center;
  font-weight: bold;
  color: #f05a24;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.5;
  margin: 0px auto 20px;
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box__txt-1 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0px auto 10px;
    width: calc(100% - 40px);
  }
}
.down-block__example-box__bottom-box__txt-1 .em {
  font-size: 54px;
  font-size: 3.375rem;
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box__txt-1 .em {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.down-block__example-box__bottom-box__txt-2 {
  text-align: center;
  font-weight: bold;
  font-size: 52px;
  font-size: 3.25rem;
  line-height: 1.5;
  margin: 0px auto 20px;
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box__txt-2 {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0px auto 10px;
    width: calc(100% - 40px);
  }
}
.down-block__example-box__bottom-box__txt-2 .line-txt {
  font-size: 60px;
  font-size: 3.75rem;
  background: linear-gradient(transparent 70%, #f6921e 30%);
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box__txt-2 .line-txt {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.down-block__example-box__bottom-box__arrow {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 20px;
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box__arrow {
    width: 10%;
    height: auto;
    margin: 0px auto 10px;
  }
}
.down-block__example-box__bottom-box__graph {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .down-block__example-box__bottom-box__graph {
    width: calc(100% - 40px);
    height: auto;
  }
}

/* ---------------------------------
もし今、あなた
--------------------------------- */
.chance-block {
  padding: 80px 0px 0px;
  background-image: url(../../../../img/lp05/chance_bg.webp);
  background-size: cover;
  background-position: center;
}
@media (max-width: 970px) {
  .chance-block {
    padding: 40px 0px 0px;
    background-image: url(../../../../img/lp05/chance_bg_sp.webp);
  }
}
.chance-block__ttl {
  display: block;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .chance-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.chance-block__txt-img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .chance-block__txt-img {
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
あなたが太陽光発電に
--------------------------------- */
.inter-block {
  overflow-x: hidden;
  padding: 80px 0px 240px;
  background-image: url(../../../../img/lp05/inter_bg.webp), url(../../../../img/lp05/life_bg.webp);
  background-size: contain, contain;
  background-position: top center, bottom center;
  background-color: #dde8ed;
}
@media (max-width: 970px) {
  .inter-block {
    padding: 20px 0px 20px;
    background-image: url(../../../../img/lp05/inter_bg_sp.webp);
    background-size: contain;
    background-position: top center;
  }
}
.inter-block__ttl {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__mistake-box {
  position: relative;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  background-image: url(../../../../img/lp05/inter_bg02.webp);
  background-size: contain;
  background-position: bottom center;
  background-color: #fff;
}
@media (max-width: 970px) {
  .inter-block__mistake-box {
    background-image: url(../../../../img/lp05/inter_bg02_sp.webp);
    background-position: bottom center;
  }
}
.inter-block__mistake-box__ttl {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__mistake-box__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.inter-block__mistake-box__txt-img {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__mistake-box__txt-img {
    width: 90%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__mistake-box__txt-img-2 {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__mistake-box__txt-img-2 {
    width: 90%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__mistake-box__txt-img-3 {
  display: block;
  margin: 0px auto 0px;
  padding-top: 50px;
}
@media (max-width: 970px) {
  .inter-block__mistake-box__txt-img-3 {
    width: 100%;
    height: auto;
    padding-top: 0px;
  }
}
.inter-block__mistake-box__txt-img-4 {
  position: relative;
  top: 40px;
  left: 70px;
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .inter-block__mistake-box__txt-img-4 {
    top: 0px;
    left: 0px;
    height: auto;
    width: calc(100vw - 40px);
    transform: translateX(40px);
    margin: 0 calc(50% - 50vw);
    padding-bottom: 60px;
  }
}
.inter-block__txt-img-5 {
  display: block;
  margin: 0px auto 60px;
  position: relative;
  top: -20px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-5 {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__txt-img-6 {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-6 {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__txt-img-7 {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-7 {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__txt-img-8 {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-8 {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__txt-img-9 {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-9 {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__txt-img-10 {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-10 {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.inter-block__txt-img-11 {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .inter-block__txt-img-11 {
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
安心できる暮らしを
--------------------------------- */
.life-block {
  padding: 0px 0px 200px;
  background-color: #fff4e8;
}
@media (max-width: 970px) {
  .life-block {
    padding: 20px 0px 40px;
    background-image: url(../../../../img/lp05/life_bg_sp.webp);
    background-size: contain;
    background-position: top center;
  }
}
.life-block__ttl {
  position: relative;
  top: -100px;
  display: block;
  margin: 0px auto 0px;
  width: 100%;
  height: auto;
}
@media (max-width: 970px) {
  .life-block__ttl {
    top: 0px;
    width: 100vw;
    margin: 0 calc(50% - 50vw) 30px;
  }
}
.life-block__txt-img {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .life-block__txt-img {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.life-block__img {
  display: block;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .life-block__img {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.life-block__txt {
  text-align: center;
}
@media (max-width: 970px) {
  .life-block__txt {
    width: 100vw;
    margin: 0 calc(50% - 50vw);
  }
}
.life-block__txt .line {
  font-size: 21px;
  font-size: 1.3125rem;
  background: linear-gradient(transparent 80%, #fffb2e 20%);
}
@media (max-width: 970px) {
  .life-block__txt .line {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.merit-block {
  padding: 0px 0px 0px;
}
.merit-block__merit-2-block {
  padding: 80px 0px 0px;
  background-color: #ffe3c9;
}
@media (max-width: 970px) {
  .merit-block__merit-2-block {
    padding: 40px 0px 40px;
  }
}
.merit-block__merit-2-block__ttl {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.merit-block__merit-2-block__cont {
  display: flex;
  justify-content: space-between;
  width: 1120px;
  margin: 0px auto;
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont {
    display: block;
    width: 100%;
  }
}
.merit-block__merit-2-block__cont__item {
  width: 320px;
  padding: 10px;
  min-height: 450px;
  background-color: #fff;
  box-shadow: 5px -5px 10px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont__item {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    min-height: auto;
    gap: 0px 10px;
    width: 100%;
  }
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont__item:last-child {
    margin-bottom: 0px;
  }
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont__item--sp-reverse {
    flex-direction: row-reverse;
  }
}
.merit-block__merit-2-block__cont__item__img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont__item__img {
    margin-bottom: 0px;
    max-width: 129px;
    min-width: 129px;
  }
}
.merit-block__merit-2-block__cont__item__txt-box {
  text-align: center;
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont__item__txt-box {
    width: 100%;
  }
}
.merit-block__merit-2-block__cont__item__ttl {
  font-weight: bold;
  margin-bottom: 10px;
  color: #f05a24;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .merit-block__merit-2-block__cont__item__ttl {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.merit-block__release-block {
  padding: 80px 0px 80px;
  background-color: #fff4e8;
}
@media (max-width: 970px) {
  .merit-block__release-block {
    padding: 20px 0px 40px;
  }
}
.merit-block__release-block__img-txt {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .merit-block__release-block__img-txt {
    width: 100%;
    height: auto;
    margin: 0px auto 40px;
  }
}
.merit-block__release-block__img-txt-2 {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .merit-block__release-block__img-txt-2 {
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
このように
--------------------------------- */
.merit-bottom-block {
  position: relative;
  padding: 20px 0px 20px;
  background-color: #f05a24;
}
@media (max-width: 970px) {
  .merit-bottom-block {
    padding: 15px 0px 15px;
  }
}
.merit-bottom-block__txt {
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 33px;
  font-size: 2.0625rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .merit-bottom-block__txt {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.merit-bottom-block__txt .color {
  color: #fffb2e;
}

/* ---------------------------------
初期コストが
--------------------------------- */
.but-block {
  overflow-x: hidden;
  padding: 80px 0px 100px;
  background-image: url(../../../../img/lp05/but_bg.webp);
  background-size: contain;
  background-repeat: repeat-y;
  background-color: #e6e6e6;
}
@media (max-width: 970px) {
  .but-block {
    padding: 40px 0px 60px;
    background-image: url(../../../../img/lp05/but_bg_sp.webp);
    background-color: #fff4e8;
  }
}
.but-block__ttl-box {
  position: relative;
}
.but-block__ttl-box::before {
  position: absolute;
  display: block;
  content: "";
  top: -100px;
  right: -200px;
  width: 592px;
  height: 681px;
  margin: 0px auto;
  background-image: url(../../../../img/lp05/but_img01.webp);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .but-block__ttl-box::before {
    right: -20px;
    top: 50px;
    width: 192px;
    height: 205px;
    background-image: url(../../../../img/lp05/but_img01_sp.webp);
  }
}
.but-block__ttl {
  position: relative;
  z-index: 99;
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .but-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 40px;
  }
}
.but-block__ttl-2-box {
  position: relative;
}
.but-block__ttl-2-box::before {
  position: absolute;
  display: block;
  content: "";
  top: -60px;
  left: -520px;
  width: 586px;
  height: 757px;
  margin: 0px 0px 60px 450px;
  background-image: url(../../../../img/lp05/but_img02.webp);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .but-block__ttl-2-box::before {
    content: none;
  }
}
.but-block__ttl-2 {
  position: relative;
  z-index: 99;
  display: block;
  margin: 0px 0px 60px 450px;
}
@media (max-width: 970px) {
  .but-block__ttl-2 {
    width: 100%;
    height: auto;
    margin: 0px auto 0px;
  }
}
.but-block__img {
  position: relative;
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .but-block__img {
    width: 100%;
    height: auto;
    margin: 0px auto 40px;
  }
}
.but-block__img-2 {
  position: relative;
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .but-block__img-2 {
    width: 100%;
    height: auto;
    margin: 0px auto 40px;
  }
}
.but-block__img-txt {
  position: relative;
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .but-block__img-txt {
    width: 100%;
    height: auto;
  }
}

.but-bottom-block {
  position: relative;
  padding: 50px 0px 20px;
  background-color: #f05a24;
}
@media (max-width: 970px) {
  .but-bottom-block {
    padding: 40px 0px 15px;
  }
}
.but-bottom-block__txt {
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 33px;
  font-size: 2.0625rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .but-bottom-block__txt {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.but-bottom-block__txt .color {
  color: #fffb2e;
}
.but-bottom-block__balloon {
  position: absolute;
  top: -28px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  font-weight: bold;
  border-radius: 50px;
  padding: 10px 50px;
  background-color: #fffb2e;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .but-bottom-block__balloon {
    padding: 5px 30px;
    font-size: 16px;
    font-size: 1rem;
    top: -20px;
  }
}
.but-bottom-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 12px transparent;
  border-top: solid 12px #fffb2e;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.but-bottom-block__balloon .color {
  color: #f05a24;
}

/* ---------------------------------
もし故障
--------------------------------- */
.if-failure-block {
  padding: 80px 0px 80px;
  background-image: url(../../../../img/lp05/if_bg01.webp);
  background-size: cover;
  background-position: center;
}
@media (max-width: 970px) {
  .if-failure-block {
    padding: 40px 0px 40px;
    background-image: url(../../../../img/lp05/if_bg01_sp.webp);
  }
}
.if-failure-block__ttl {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .if-failure-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 0px;
  }
}
.if-failure-block__txt {
  color: #fff;
  background-color: #f05a24;
  text-align: center;
  font-weight: bold;
  margin: 0px auto 60px;
  border-radius: 50px;
  padding: 7px 10px;
  width: 1000px;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (max-width: 970px) {
  .if-failure-block__txt {
    width: 100%;
    margin: 0px auto 30px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.if-failure-block__txt .color {
  color: #fffb2e;
}
.if-failure-block__txt .em {
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 970px) {
  .if-failure-block__txt .em {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
.if-failure-block__cont {
  width: 1000px;
  margin: 0px auto;
}
@media (max-width: 970px) {
  .if-failure-block__cont {
    text-align: center;
    width: 100%;
  }
}
.if-failure-block__cont__item {
  display: flex;
  align-items: center;
  gap: 0px 20px;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .if-failure-block__cont__item {
    display: block;
    margin-bottom: 20px;
  }
}
.if-failure-block__cont__item__img {
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 970px) {
  .if-failure-block__cont__item__img {
    margin-bottom: 20px;
  }
}
.if-failure-block__cont__item__ttl {
  color: #ff4d00;
  font-weight: bold;
  font-size: 32px;
  font-size: 2rem;
}
@media (max-width: 970px) {
  .if-failure-block__cont__item__ttl {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 20px;
  }
}
.if-failure-block__cont__item__ttl__em {
  display: inline-block;
  padding: 5px 10px;
  margin-left: 3px;
  margin-bottom: 10px;
  color: #fffb2e;
  background-color: #ff4d00;
}
@media (max-width: 970px) {
  .if-failure-block__cont__item__ttl__em {
    padding: 2px 3px;
    margin-left: 2px;
  }
}

/* ---------------------------------
そして今が
--------------------------------- */
.if-chance-block {
  padding: 80px 0px 80px;
  background-color: #ffe3c9;
}
@media (max-width: 970px) {
  .if-chance-block {
    padding: 40px 0px 0px;
  }
}
.if-chance-block__ttl {
  display: block;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .if-chance-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.if-chance-block__txt {
  text-align: center;
  font-weight: bold;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .if-chance-block__txt {
    margin: 0px auto 20px;
  }
}
.if-chance-block__balloon {
  color: #fff;
  font-weight: bold;
  position: relative;
  background-color: #f6921e;
  text-align: center;
  padding: 0px 20px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 80px;
}
@media (max-width: 970px) {
  .if-chance-block__balloon {
    margin: 0px auto 40px;
  }
}
.if-chance-block__balloon::before {
  content: "";
  position: absolute;
  border: solid 12px transparent;
  border-top: solid 12px #f6921e;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.if-chance-block__cont-box {
  position: relative;
  background-color: #ffbc80;
  padding: 40px 60px 10px;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .if-chance-block__cont-box {
    margin-bottom: 30px;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
    padding: 30px 60px 10px;
  }
}
.if-chance-block__cont-box::before {
  position: absolute;
  display: block;
  content: "";
  top: -178px;
  left: -40px;
  width: 303px;
  height: 196px;
  margin: 0px auto;
  background-image: url(../../../../img/lp05/if_img01.webp);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .if-chance-block__cont-box::before {
    width: 76px;
    height: 49px;
    top: -45px;
    left: 10px;
  }
}
.if-chance-block__cont-box__ttl {
  position: absolute;
  top: -18px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: bold;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (max-width: 970px) {
  .if-chance-block__cont-box__ttl {
    font-size: 17px;
    font-size: 1.0625rem;
    top: -16px;
  }
}
.if-chance-block__cont {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.if-chance-block__cont__item {
  width: 236px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  margin-bottom: 20px;
}
@media (max-width: 970px) {
  .if-chance-block__cont__item {
    width: calc((100% - 10px) / 2);
    border-radius: 10px;
    margin-bottom: 10px;
  }
}
.if-chance-block__cont__item__top {
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #f05a24;
  padding: 5px 5px;
  border-radius: 10px 10px 0px 0px;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .if-chance-block__cont__item__top {
    border-radius: 5px 5px 0px 0px;
    font-size: 16px;
    font-size: 1rem;
    padding: 3px 3px;
  }
}
.if-chance-block__cont__item__bottom {
  text-align: center;
  background-color: #fff;
  border-radius: 0px 0px 10px 10px;
  padding-top: 20px;
}
@media (max-width: 970px) {
  .if-chance-block__cont__item__bottom {
    border-radius: 0px 0px 5px 5px;
    padding-top: 10px;
  }
}
.if-chance-block__cont__item__bottom__price {
  line-height: 1;
  font-weight: bold;
  color: #f05a24;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (max-width: 970px) {
  .if-chance-block__cont__item__bottom__price {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.if-chance-block__cont__item__bottom__price--number {
  font-size: 50px;
  font-size: 3.125rem;
}
@media (max-width: 970px) {
  .if-chance-block__cont__item__bottom__price--number {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
.if-chance-block__cont__item__bottom__txt {
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  padding-bottom: 15px;
  text-align: center;
}
@media (max-width: 970px) {
  .if-chance-block__cont__item__bottom__txt {
    text-align: right;
    font-size: 11px;
    font-size: 0.6875rem;
    padding-bottom: 5px;
  }
}
.if-chance-block__cont__txt {
  text-align: right;
  font-size: 12px;
  font-size: 0.75rem;
}
@media (max-width: 970px) {
  .if-chance-block__cont__txt {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
@media (max-width: 970px) {
  .if-chance-block__txt-bottom-box {
    background-color: #ffbc80;
    padding-bottom: 40px;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
  }
}
.if-chance-block__txt-bottom {
  font-weight: bold;
  text-align: center;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (max-width: 970px) {
  .if-chance-block__txt-bottom {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
.if-chance-block__txt-bottom .color {
  color: #f05a24;
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1.5;
  background: linear-gradient(transparent 80%, #fffb2e 20%);
}
@media (max-width: 970px) {
  .if-chance-block__txt-bottom .color {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

/* ---------------------------------
しかし、この
--------------------------------- */
.if-block {
  padding: 80px 0px 80px;
  background-image: url(../../../../img/lp05/if_bg02.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .if-block {
    padding: 40px 0px 40px;
    background-image: url(../../../../img/lp05/if_bg02_sp.webp);
  }
}
.if-block__ttl {
  position: relative;
  display: block;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .if-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.if-block__txt {
  text-align: center;
  font-weight: bold;
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 2;
}
@media (max-width: 970px) {
  .if-block__txt {
    font-size: 16px;
    font-size: 1rem;
  }
}

.if-bottom-block {
  padding: 20px 0px 20px;
  background-color: #f05a24;
}
@media (max-width: 970px) {
  .if-bottom-block {
    padding: 15px 0px 20px;
  }
}
.if-bottom-block__txt {
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 33px;
  font-size: 2.0625rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .if-bottom-block__txt {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.if-bottom-block__txt .color {
  color: #fffb2e;
}

/* ---------------------------------
最大手メディア
--------------------------------- */
.i-block {
  padding: 120px 0px 120px;
  background-image: url(../../../../img/lp05/i_bg.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .i-block {
    padding: 40px 0px 40px;
    background-image: url(../../../../img/lp05/i_bg_sp.webp);
    background-position: top center;
    background-size: contain;
    background-color: #3ba6f3;
  }
}
.i-block__ttl {
  position: relative;
  display: block;
  margin: 0px auto 80px;
}
@media (max-width: 970px) {
  .i-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 40px;
  }
}
.i-block__cont {
  border: solid 1px #fff;
  padding: 15px;
  border-radius: 20px;
}
@media (max-width: 970px) {
  .i-block__cont {
    padding: 10px;
    border-radius: 10px;
  }
}
.i-block__cont__top {
  background-color: #fff;
  padding: 40px 25px;
}
@media (max-width: 970px) {
  .i-block__cont__top {
    padding: 10px 10px 30px;
  }
}
.i-block__cont__top__ttl {
  text-align: center;
  font-weight: bold;
  color: #00225d;
  font-size: 54px;
  font-size: 3.375rem;
  line-height: 1.5;
  margin-bottom: 30px;
}
@media (max-width: 970px) {
  .i-block__cont__top__ttl {
    font-size: 25px;
    font-size: 1.5625rem;
    margin-bottom: 15px;
  }
}
.i-block__cont__top__txt {
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .i-block__cont__top__txt {
    margin-bottom: 20px;
  }
}
.i-block__cont__top__cont {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 25px 20px;
  width: 960px;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .i-block__cont__top__cont {
    width: 100%;
    justify-content: flex-start;
    gap: 10px 10px;
  }
}
.i-block__cont__top__cont__item {
  width: 300px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 970px) {
  .i-block__cont__top__cont__item {
    width: calc((100% - 10px) / 2);
  }
}
.i-block__cont__top__cont__item__img {
  width: 100%;
  height: auto;
}
.i-block__cont__top__cont__item__txt {
  color: #fff;
  text-align: center;
  background-color: #f05a24;
  padding: 0px 5px;
}
@media (max-width: 970px) {
  .i-block__cont__top__cont__item__txt {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.i-block__cont__bottom {
  background-color: #e6f7ff;
  padding: 40px;
}
@media (max-width: 970px) {
  .i-block__cont__bottom {
    padding: 20px 10px 10px;
  }
}
.i-block__cont__bottom__txt {
  color: #00225d;
  text-align: center;
  margin-bottom: 30px;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.5;
}
@media (max-width: 970px) {
  .i-block__cont__bottom__txt {
    font-size: 17px;
    font-size: 1.0625rem;
    margin-bottom: 15px;
  }
}
.i-block__cont__bottom__img-box {
  position: relative;
  padding: 20px 20px 25px;
  border: solid 2px #00225d;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto 40px;
}
@media (max-width: 970px) {
  .i-block__cont__bottom__img-box {
    padding: 10px;
  }
}
.i-block__cont__bottom__img-box__txt {
  color: #fff;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
  padding: 0px 10px;
  background-color: #f05a24;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -22px;
  text-align: center;
}
@media (max-width: 970px) {
  .i-block__cont__bottom__img-box__txt {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 1.5;
    padding: 3px;
  }
}
@media (max-width: 970px) {
  .i-block__cont__bottom__img-box__txt--line1 {
    bottom: -13px;
  }
}
.i-block__cont__bottom__img1 {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 970px) {
  .i-block__cont__bottom__img1 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
}
.i-block__cont__bottom__img2 {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 970px) {
  .i-block__cont__bottom__img2 {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
}

/* ---------------------------------
提携施工店は
--------------------------------- */
.excellent-block {
  padding: 120px 0px 120px;
  background-image: url(../../../../img/lp05/excellent_bg.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .excellent-block {
    padding: 60px 0px 60px;
    background-image: url(../../../../img/lp05/excellent_bg_sp.webp);
  }
}
.excellent-block__ttl {
  font-weight: bold;
  text-align: center;
  margin-bottom: 60px;
  font-size: 50px;
  font-size: 3.125rem;
}
@media (max-width: 970px) {
  .excellent-block__ttl {
    font-size: 23px;
    font-size: 1.4375rem;
    margin-bottom: 15px;
    line-height: 1.5;
  }
}
.excellent-block__ttl .color {
  font-size: 60px;
  font-size: 3.75rem;
  color: #f05a24;
}
@media (max-width: 970px) {
  .excellent-block__ttl .color {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.excellent-block__ttl-txt {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .excellent-block__ttl-txt {
    font-size: 16px;
    font-size: 1rem;
    margin: 0px auto 40px;
  }
}
.excellent-block__ttl-2 {
  font-weight: bold;
  text-align: center;
  color: #fff;
  width: 910px;
  margin: 0px auto 50px;
  border-radius: 50px;
  background-color: #f05a24;
  padding: 10px;
  font-size: 34px;
  font-size: 2.125rem;
}
@media (max-width: 970px) {
  .excellent-block__ttl-2 {
    width: 90%;
    margin: 0px auto 30px;
    font-size: 17px;
    font-size: 1.0625rem;
    padding: 3px;
  }
}
.excellent-block__ttl-2 .color {
  color: #fffb2e;
}
.excellent-block__cont {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 40px 20px;
  margin: 0px auto 60px;
  width: 910px;
}
@media (max-width: 970px) {
  .excellent-block__cont {
    gap: 10px 20px;
    width: 100%;
  }
}
.excellent-block__cont__item {
  width: calc((100% - 40px) / 3);
}
@media (max-width: 970px) {
  .excellent-block__cont__item {
    width: calc((100% - 40px) / 2);
  }
}
.excellent-block__cont__item__img {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  border-radius: 18px;
}
@media (max-width: 970px) {
  .excellent-block__cont__item__img {
    border-radius: 10px;
  }
}
.excellent-block__bottom-img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .excellent-block__bottom-img {
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
なぜタイナビは
--------------------------------- */
.why-block {
  padding: 40px 0px 120px;
  background-color: #fff4e8;
}
@media (max-width: 970px) {
  .why-block {
    padding: 40px 0px 0px;
  }
}
.why-block__ttl {
  position: relative;
  left: 70px;
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .why-block__ttl {
    left: 0px;
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.why-block__txt-img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .why-block__txt-img {
    width: 100%;
    height: auto;
  }
}
.why-block__graph-img {
  display: block;
  margin: 0px auto 20px;
}
@media (max-width: 970px) {
  .why-block__graph-img {
    width: 100%;
    height: auto;
    margin: 0px auto 60px;
  }
}
.why-block__graph-cont {
  position: relative;
  background-color: #fff;
  padding: 0px 60px 60px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .why-block__graph-cont {
    padding: 0px 20px 0px;
    margin-bottom: 0px;
  }
}
.why-block__graph-cont__ttl {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  top: -32px;
}
@media (max-width: 970px) {
  .why-block__graph-cont__ttl {
    max-width: 287px;
    margin: 0px auto 20px;
    top: -16px;
  }
}
@media (max-width: 970px) {
  .why-block__graph-cont__graph {
    overflow-x: auto;
    display: block;
    margin-bottom: 40px;
  }
}
.why-block__graph-cont__graph__img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .why-block__graph-cont__graph__img {
    width: 759px;
    height: 462px;
    margin: 0px auto 20px;
  }
}
.why-block__bottom-img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .why-block__bottom-img {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
  }
}

/* ---------------------------------
利用者から
--------------------------------- */
.voice-block {
  padding: 60px 0px 20px;
  background-image: url(../../../../img/lp05/voice_bg1.webp), url(../../../../img/lp05/voice_bg02.webp);
  background-repeat: repeat, no-repeat;
  background-size: 56px, contain;
  background-position: top, bottom center;
}
@media (max-width: 970px) {
  .voice-block {
    padding: 40px 0px 40px;
    background-image: url(../../../../img/lp05/voice_bg01_sp.webp), url(../../../../img/lp05/voice_bg02_sp.webp);
  }
}
.voice-block__ttl {
  display: block;
  margin: 0px auto 60px;
}
@media (max-width: 970px) {
  .voice-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 30px;
  }
}
.voice-block__cont {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin-bottom: 80px;
}
@media (max-width: 970px) {
  .voice-block__cont {
    margin-bottom: 40px;
    gap: 25px;
  }
}
.voice-block__cont__item {
  width: 535px;
  background-color: #f2f2f2;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
@media (max-width: 970px) {
  .voice-block__cont__item {
    width: 100%;
  }
}
.voice-block__cont__item:nth-child(2), .voice-block__cont__item:nth-child(3), .voice-block__cont__item:nth-child(6) {
  background-color: #fff4e8;
}
.voice-block__cont__item__img-box {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0px 20px;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .voice-block__cont__item__img-box {
    margin-bottom: 20px;
  }
}
@media (max-width: 970px) {
  .voice-block__cont__item__img-no {
    width: 85px;
    height: 85px;
  }
}
.voice-block__cont__item__img {
  margin-top: 15px;
}
@media (max-width: 970px) {
  .voice-block__cont__item__img {
    margin-top: 10px;
    width: 105px;
    height: 62px;
  }
}
.voice-block__cont__item__txt-box {
  padding: 0px 30px 60px;
}
@media (max-width: 970px) {
  .voice-block__cont__item__txt-box {
    padding: 0px 15px 30px;
  }
}
.voice-block__cont__item__txt-box__ttl {
  font-weight: bold;
  margin-bottom: 30px;
  line-height: 1.5;
  font-size: 36px;
  font-size: 2.25rem;
}
@media (max-width: 970px) {
  .voice-block__cont__item__txt-box__ttl {
    margin-bottom: 10px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.voice-block__bottom-img {
  display: block;
}
@media (max-width: 970px) {
  .voice-block__bottom-img {
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
業界10年
--------------------------------- */
.veteran-block {
  position: relative;
  min-width: 1300px;
  background-image: url(../../../../img/lp05/veteran_bg.webp);
  background-size: cover;
  background-position: top center;
  background-color: #e9ecf0;
  padding: 130px 0px 100px;
}
@media (max-width: 970px) {
  .veteran-block {
    min-width: auto;
    padding: 0px 0px 40px;
    background-image: none;
  }
}
.veteran-block__top-img-txt {
  position: absolute;
  width: 100%;
  top: 130px;
  right: 170px;
}
@media (max-width: 970px) {
  .veteran-block__top-img-txt {
    position: relative;
    top: 0px;
    right: 0px;
  }
}
.veteran-block__top-img-txt__ttl-sub {
  position: absolute;
  top: -100px;
  right: 0px;
}
@media (max-width: 970px) {
  .veteran-block__top-img-txt__ttl-sub {
    position: relative;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
    top: 0px;
    margin-bottom: 10px;
  }
}
@media (max-width: 970px) {
  .veteran-block__top-img-txt__ttl-sub-img {
    width: 100%;
    height: auto;
  }
}
.veteran-block__ttl {
  max-width: 590px;
  margin-bottom: 40px;
}
@media (max-width: 970px) {
  .veteran-block__ttl {
    display: none;
  }
}
.veteran-block__ttl__txt {
  max-width: 510px;
}
.veteran-block__ttl__txt span {
  color: #f05a24;
}

/* ---------------------------------
カンタン3ステップ
--------------------------------- */
.step-block {
  padding: 60px 0px;
  background-image: url(../../../../img/lp05/step_bg.webp);
  background-size: cover;
}
@media (max-width: 970px) {
  .step-block {
    padding: 40px 0px 40px;
    background-image: url(../../../../img/lp05/step_bg_sp.webp);
  }
}
.step-block__ttl {
  display: block;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .step-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.step-block__txt {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0px auto 30px;
  margin-bottom: 30px;
}
@media (max-width: 970px) {
  .step-block__txt {
    font-size: 17px;
    font-size: 1.0625rem;
    margin: 0px auto 40px;
  }
}
.step-block__img {
  display: block;
  margin: 0px auto 0px;
}
@media (max-width: 970px) {
  .step-block__img {
    width: 100%;
    height: auto;
  }
}

/* ---------------------------------
もう、あなたに
--------------------------------- */
.risk-block {
  padding: 60px 0px;
  background-color: #ffe3c9;
}
@media (max-width: 970px) {
  .risk-block {
    padding: 70px 0px 40px;
  }
}
.risk-block__cont-box {
  position: relative;
  width: 860px;
  position: relative;
  margin-left: 340px;
}
@media (max-width: 970px) {
  .risk-block__cont-box {
    width: 100%;
    margin-left: 0px;
  }
}
.risk-block__cont-box::after {
  position: absolute;
  display: block;
  content: "";
  left: -440px;
  bottom: -60px;
  margin: 0 auto;
  width: 532px;
  height: 506px;
  background-image: url(../../../../img/lp05/risk_hiromi.webp);
  background-size: 100%;
  background-repeat: no-repeat;
}
@media (max-width: 970px) {
  .risk-block__cont-box::after {
    width: 194px;
    height: 184px;
    top: -46px;
    left: -50px;
  }
}
@media (max-width: 970px) {
  .risk-block__ttl {
    text-align: right;
  }
}
.risk-block__ttl-img {
  display: block;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .risk-block__ttl-img {
    display: inline-block;
    width: 215px;
    height: auto;
    margin: 0px auto 20px;
  }
}
.risk-block__txt-box {
  font-weight: bold;
  border-radius: 15px;
  background-color: #fff4e8;
  padding: 25px 90px;
}
@media (max-width: 970px) {
  .risk-block__txt-box {
    width: 100%;
    padding: 20px;
  }
}

/* ---------------------------------
今、あなたには、２つ
--------------------------------- */
.choice-block {
  padding: 60px 0px;
  background-image: url(../../../../img/lp05/choice_bg.webp);
  background-size: cover;
  background-position: center;
}
@media (max-width: 970px) {
  .choice-block {
    padding: 30px 0px 30px;
    background-image: url(../../../../img/lp05/choice_bg_sp.webp);
  }
}
.choice-block__ttl {
  display: block;
  margin: 0px auto 30px;
}
@media (max-width: 970px) {
  .choice-block__ttl {
    width: 100%;
    height: auto;
    margin: 0px auto 20px;
  }
}
.choice-block__img {
  display: block;
}
@media (max-width: 970px) {
  .choice-block__img {
    height: auto;
    width: 90vw;
    margin: 0 calc(50% - 47vw);
  }
}

/* ---------------------------------
faq
--------------------------------- */
.qa-block {
  padding: 70px 0px 100px;
  background-color: #ffe3c9;
}
@media (max-width: 970px) {
  .qa-block {
    min-width: auto;
    padding: 30px 0px 30px;
  }
}
.qa-block__ttl {
  color: #f05a24;
  font-weight: bold;
  text-align: center;
  font-size: 60px;
  font-size: 3.75rem;
  margin-bottom: 60px;
}
@media (max-width: 970px) {
  .qa-block__ttl {
    font-size: 30px;
    font-size: 1.875rem;
    margin-bottom: 30px;
  }
}
.qa-block__list dt {
  color: #fff;
  padding: 3px 10px 3px 50px;
  background-color: #f05a24;
  background-image: url(../../../../img/lp05/qa_icon_q.webp);
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: 15px center;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (max-width: 970px) {
  .qa-block__list dt {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 3px 10px 3px 40px;
  }
}
.qa-block__list dd {
  padding: 10px 10px 10px 50px;
  margin-bottom: 50px;
  background-image: url(../../../../img/lp05/qa_icon_a.webp);
  background-repeat: no-repeat;
  background-size: 18px auto;
  background-position: 28px 12px;
}
@media (max-width: 970px) {
  .qa-block__list dd {
    margin-bottom: 20px;
    background-position: 16px 8px;
    padding: 10px 10px 10px 40px;
  }
}
.qa-block__contents {
  height: 2700px;
  overflow: hidden;
}
@media (max-width: 970px) {
  .qa-block__contents {
    height: 3500px;
  }
}
.qa-block__contents__btn {
  text-align: center;
}
.qa-block__contents__btn img {
  cursor: pointer;
  max-width: 480px;
}
@media (max-width: 970px) {
  .qa-block__contents__btn img {
    max-width: 100%;
  }
}

.trans-enter-active, .trans-leave-active {
  transition: all 0.5s;
}

.trans-enter, .trans-leave-to {
  height: 0;
}

/* ---------------------------------
追伸
--------------------------------- */
.tui-block {
  overflow-x: hidden;
  background-image: url(../../../../img/lp05/tui_bg.webp);
  background-size: cover;
  background-position: center;
  padding: 80px 0px;
}
@media (max-width: 970px) {
  .tui-block {
    background-image: url(../../../../img/lp05/tui_bg01_sp.webp), url(../../../../img/lp05/tui_bg02_sp.webp);
    background-position: top right, bottom 100px center;
    background-size: contain;
    padding: 40px 0px;
  }
}
.tui-block__ttl {
  position: relative;
  max-width: 760px;
  width: 100%;
  display: block;
  margin-left: 520px;
  margin-bottom: 30px;
}
@media (max-width: 970px) {
  .tui-block__ttl {
    height: auto;
    margin: 0 calc(50% - 50vw);
  }
}
.tui-block__txt {
  position: relative;
  z-index: 99;
  width: 670px;
  margin-left: 580px;
  margin-bottom: 50px;
}
@media (max-width: 970px) {
  .tui-block__txt {
    width: 100%;
    margin-top: -90px;
    margin-left: 0px;
    margin-bottom: 20px;
    padding-bottom: 380px;
  }
}
.tui-block__txt-img {
  display: block;
  max-width: 888px;
  width: 100%;
  margin: 0px auto;
}
@media (max-width: 970px) {
  .tui-block__txt-img {
    height: auto;
  }
}

/* ---------------------------------
広告運用会社
--------------------------------- */
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwL2xwMDUvbGF5b3V0cy9sYXlvdXRzLmNzcyIsImxwL2xwMDUvYmFzZS9fY29uZmlnLnNjc3MiLCJscC9scDA1L2Jhc2UvX21peGluLnNjc3MiLCJscC9scDA1L2xheW91dHMvbGF5b3V0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7bUNBQUE7QUFRQTs7bUNBQUE7QUNSQTs7bUNBQUE7QUEyQkE7O21DQUFBO0FDeEJBOzttQ0FBQTtBQUdBO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FIV0Y7QUVFRTtFQ2hCRjtJQUtJLGlCQUFBO0VIYUY7QUFDRjs7QUdYQTtFQUNFLGNBQUE7QUhjRjs7QUdaQTtFQUNFLGNBQUE7QUhlRjs7QUdiQTtFQUNFLGlCQUFBO0FIZ0JGOztBR2RBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QUhpQkY7O0FHZkE7RUFDRSwwQkFBQTtBSGtCRjs7QUdoQkE7O21DQUFBO0FBR0E7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FIbUJGO0FHaEJFO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUhrQko7QUV2Q0U7RUNpQkE7SUFNSSxZQUFBO0lBQ0EsMEJBQUE7SUFDQSxZQUFBO0VIb0JKO0FBQ0Y7QUduQkk7RUFDRSxZQUFBO0VBQ0EsZUFBQTtBSHFCTjtBR2xCRTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUQ3QkYsZUFBQTtFQUNBLG1CQUFBO0FGa0RGO0FFNURFO0VDZ0NBO0lBU0ksV0FBQTtJQUNBLDhCQUFBO0lEakNKLGVBQUE7SUFDQSxtQkFBQTtFRnlEQTtBQUNGOztBR3BCQTs7bUNBQUE7QUFHQTtFQUNFLGlCQUFBO0VBQ0Esc0RBQUE7RUFDQSxzQkFBQTtBSHVCRjtBRTdFRTtFQ21ERjtJQUtJLGlCQUFBO0lBQ0EseURBQUE7RUh5QkY7QUFDRjtB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QUE7RUM4dUVFLGlCQUFBO0FIMGVKO0FFbHVGRTtFQ212RUE7SUFPSSxjQUFBO0lBQ0EsWUFBQTtFSDRlSjtBQUNGO0FHMWVFO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUg0ZUo7QUU3dUZFO0VDOHZFQTtJQUtJLGtCQUFBO0VIOGVKO0FBQ0Y7QUcxZUU7RUFDRSxXQUFBO0FINGVKO0FFcnZGRTtFQ3d3RUE7SUFHSSxXQUFBO0VIOGVKO0FBQ0Y7QUUxdkZFO0VDOHdFQTtJRHJ3RUEsZUFBQTtJQUNBLG9CQUFBO0VGcXZGQTtBQUNGOztBRzVlQTtFQUNFLCtCQUFBO0FIK2VGOztBRzdlQTtFRDl3RUUsZUFBQTtFQUNBLGtCQUFBO0VDK3dFQSxpQkFBQTtBSGlmRjtBRTF3RkU7RUN1eEVGO0lEOXdFRSxlQUFBO0lBQ0EsbUJBQUE7SUNreEVFLGtCQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTtJQUNBLFlBQUE7SUFDQSwwQkFBQTtFSG9mRjtBQUNGIiwiZmlsZSI6ImxwL2xwMDUvbGF5b3V0cy9sYXlvdXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg4fjg5DjgqTjgrnluYVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOOCq+ODqeODvOioreWumlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Oh44OH44Kj44Ki44Kv44Ko44OqXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7lhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG59XG5cbi50eHQtcmVkIHtcbiAgY29sb3I6ICNmMDVhMjQ7XG59XG5cbi50eHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZjg1MDA7XG59XG5cbi50eHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHh0LXRiaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjFlO1xufVxuXG4udHh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmN0YSDjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmN0YS1idG4tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjFlO1xuICBwYWRkaW5nOiA0NXB4IDBweDtcbn1cbi5jdGEtYnRuLWJsb2NrX19idG4taW1nIHtcbiAgd2lkdGg6IDk2NXB4O1xuICBoZWlnaHQ6IDIxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1idG4tYmxvY2tfX2J0bi1pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jdGEtYnRuLWJsb2NrX19idG4taW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3RhLWJ0bi1ibG9ja19fdHh0IHtcbiAgd2lkdGg6IDY1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWEyNDtcbiAgbWFyZ2luOiAwcHggYXV0byA1cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1idG4tYmxvY2tfX3R4dCB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNDV2dykgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY3RhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEtYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2N2X2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jdGEtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9jdl9iZ19zcC53ZWJwKTtcbiAgfVxufVxuLmN0YS1ibG9ja19fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMDBweDtcbiAgaGVpZ2h0OiA2NzlweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2N2X3dyYXAud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmN0YS1ibG9ja19fY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9jdl90aXRsZV9zcC53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrX19jb250X19idG4tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2N2X3dyYXBfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLmN0YS1ibG9ja19fY29udF9fdGFpbmF2aS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQyMHB4O1xuICByaWdodDogNDBweDtcbn1cbi5jdGEtYmxvY2tfX2NvbnRfX3RhaW5hdmktbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrX19jb250X190YWluYXZpLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMjEwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxufVxuLmN0YS1ibG9ja19fY29udF9fYmF0dGVyeS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU0MHB4O1xuICByaWdodDogNDBweDtcbn1cbi5jdGEtYmxvY2tfX2NvbnRfX2JhdHRlcnktbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3RhLWJsb2NrX19jb250X19iYXR0ZXJ5LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMzAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk5FWFQg44OQ44OK44O844Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXh0LWJuci1ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2RiZDc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm5leHQtYm5yLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICB9XG59XG4ubmV4dC1ibnItYmxvY2tfX2JveCB7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogOTA1cHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm5leHQtYm5yLWJsb2NrX19ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXh0LWJuci1ibG9ja19fYm94X19idG4taW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDAyL2J0bl9zdWJtaXQwMi53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNi43JTtcbn1cbi5uZXh0LWJuci1ibG9ja19fYm94X19idG4taW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaGVhZGVyLWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG59XG4uaGVhZGVyLWJsb2NrX19sb2dvIHtcbiAgd2lkdGg6IDE3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5oZWFkZXItYmxvY2tfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlYWRlci1ibG9ja19fdHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1ibG9ja19fdHh0LS1zdWItdHh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5oZWFkZXItYmxvY2tfX3R4dC0tbWFpbi10eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5oZWFkZXItYmxvY2tfX3R4dCBzcGFuLmNvbG9yIHtcbiAgY29sb3I6ICNmZjVlMDU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmhlYWRlci1ibG9ja19fdHh0IHNwYW4ubGFyZ2Uge1xuICBjb2xvcjogI2ZmNWUwNTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uaGVhZGVyLWJsb2NrX19lc3RpbWF0ZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm12XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tdi1ibG9jayB7XG4gIGhlaWdodDogMTA5MHB4O1xuICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9mdl9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm12LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubXYtYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZnZfYmdfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4ubXYtYmxvY2sgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9jayAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm12LWJsb2NrX19jb250LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fY29udC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm12LWJsb2NrX19sZWZ0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXYtYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tdi1ibG9ja19fcmVkdWN0aW9uLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzMHB4O1xuICB0b3A6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fcmVkdWN0aW9uLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm12LWJsb2NrX19oaXJvbWktaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19faGlyb21pLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm12LWJsb2NrX19yaWdodC13cmFwIHtcbiAgd2lkdGg6IDUzMHB4O1xuICBoZWlnaHQ6IDg0OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZnZfbW9iaWxlLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fcmlnaHQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG4gICAgbWluLWhlaWdodDogNTcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9mdl9tb2JpbGVfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cbi5tdi1ibG9ja19fcmlnaHQtd3JhcF9fdHRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm12LWJsb2NrX19yaWdodC13cmFwX190dGwge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG59XG4ubXYtYmxvY2tfX3JpZ2h0LXdyYXBfX2J0bi10YWluYXZpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fcmlnaHQtd3JhcF9fYnRuLXRhaW5hdmkge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICB9XG59XG4ubXYtYmxvY2tfX3JpZ2h0LXdyYXBfX2J0bi10YWluYXZpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm12LWJsb2NrX19yaWdodC13cmFwX19idG4tYmF0dGVyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0yMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubXYtYmxvY2tfX3JpZ2h0LXdyYXBfX2J0bi1iYXR0ZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDMyMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAtNDBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tdi1ibG9ja19fcmlnaHQtd3JhcF9fYnRuLWJhdHRlcnk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubXYtYmxvY2tfX25ld3MtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tdi1ibG9ja19fbmV3cy1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogLTc1cHggY2FsYyg1MCUgLSA1MHZ3KSAwcHg7XG4gIH1cbn1cbi5tdi1ibG9ja19fbmV3cy1pbWctcGMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOTBweDtcbiAgbGVmdDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm12LWJsb2NrX19uZXdzLWltZy1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm12LWJsb2NrX19uZXdzLWltZy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm12LWJsb2NrX19uZXdzLWltZy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44GT44KT44Gq44Gr6Zu75rCX5Luj44GL44KZ5LiL44GL44KZ44KKXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kb3duLWJsb2NrIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmRvd24tYmxvY2tfX3RvcC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5kb3duLWJsb2NrX190b3AtbGluZSB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMTVweDtcbiAgfVxufVxuLmRvd24tYmxvY2tfX3RvcC1saW5lX190eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZG93bi1ibG9ja19fdG9wLWxpbmVfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5kb3duLWJsb2NrX190b3AtbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMjMwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHdpZHRoOiA1MzVweDtcbiAgaGVpZ2h0OiAyOTVweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2Rvd25fZGVjb2ltZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5kb3duLWJsb2NrX190b3AtbGluZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9kZWNvaW1nX3NwLndlYnApO1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBoZWlnaHQ6IDEyMnB4O1xuICAgIGJvdHRvbTogLTk4cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLmRvd24tYmxvY2tfX3dyYXAge1xuICBwYWRkaW5nOiA4MHB4IDBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9iZzAxLndlYnApLCB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9iZzAyLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX3dyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2Rvd25fYmcwMV9zcC53ZWJwKSwgdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2Rvd25fYmcwMl9zcC53ZWJwKTtcbiAgfVxufVxuLmRvd24tYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94IHtcbiAgYm9yZGVyOiBzb2xpZCA4cHggI2ZmODUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94IHtcbiAgICBib3JkZXI6IHNvbGlkIDRweCAjZmY4NTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5kb3duLWJsb2NrX19leGFtcGxlLWJveF9fdG9wLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYzk7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHggMjBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5kb3duLWJsb2NrX19leGFtcGxlLWJveF9fdG9wLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG4uZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX25hbWUtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAwcHg7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX25hbWUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcbiAgfVxufVxuLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X190dGwtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X190dGwtaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5kb3duLWJsb2NrX19leGFtcGxlLWJveF9faW1nLXdhcnAge1xuICB3aWR0aDogMTExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19pbWctd2FycCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5kb3duLWJsb2NrX19leGFtcGxlLWJveF9faW1nLXdhcnBfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2ltZy13YXJwX19pbWcge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4uZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2ltZy13YXJwX190eHQge1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmY4NTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5kb3duLWJsb2NrX19leGFtcGxlLWJveF9faW1nLXdhcnBfX3R4dCB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmODUwMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2JvdHRvbS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDIwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2JvdHRvbS1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG4uZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2JvdHRvbS1ib3hfX3R4dC0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmMDVhMjQ7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5kb3duLWJsb2NrX19leGFtcGxlLWJveF9fYm90dG9tLWJveF9fdHh0LTEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19ib3R0b20tYm94X190eHQtMSAuZW0ge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19ib3R0b20tYm94X190eHQtMSAuZW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19ib3R0b20tYm94X190eHQtMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC1zaXplOiAzLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19ib3R0b20tYm94X190eHQtMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5kb3duLWJsb2NrX19leGFtcGxlLWJveF9fYm90dG9tLWJveF9fdHh0LTIgLmxpbmUtdHh0IHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNmNjkyMWUgMzAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2JvdHRvbS1ib3hfX3R4dC0yIC5saW5lLXR4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19ib3R0b20tYm94X19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZG93bi1ibG9ja19fZXhhbXBsZS1ib3hfX2JvdHRvbS1ib3hfX2Fycm93IHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XG4gIH1cbn1cbi5kb3duLWJsb2NrX19leGFtcGxlLWJveF9fYm90dG9tLWJveF9fZ3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmRvd24tYmxvY2tfX2V4YW1wbGUtYm94X19ib3R0b20tYm94X19ncmFwaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCguOBl+S7iuOAgeOBguOBquOBn1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2hhbmNlLWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY2hhbmNlX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNoYW5jZS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9jaGFuY2VfYmdfc3Aud2VicCk7XG4gIH1cbn1cbi5jaGFuY2UtYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNoYW5jZS1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4uY2hhbmNlLWJsb2NrX190eHQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jaGFuY2UtYmxvY2tfX3R4dC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBguOBquOBn+OBi+OCmeWkqumZveWFieeZuumbu+OBq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW50ZXItYmxvY2sge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggMHB4IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaW50ZXJfYmcud2VicCksIHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9saWZlX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIsIGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmludGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pbnRlcl9iZ19zcC53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuLmludGVyLWJsb2NrX190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pbnRlci1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICB9XG59XG4uaW50ZXItYmxvY2tfX21pc3Rha2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pbnRlcl9iZzAyLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmludGVyLWJsb2NrX19taXN0YWtlLWJveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2ludGVyX2JnMDJfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgfVxufVxuLmludGVyLWJsb2NrX19taXN0YWtlLWJveF9fdHRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX21pc3Rha2UtYm94X190dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5pbnRlci1ibG9ja19fbWlzdGFrZS1ib3hfX3R4dC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pbnRlci1ibG9ja19fbWlzdGFrZS1ib3hfX3R4dC1pbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLmludGVyLWJsb2NrX19taXN0YWtlLWJveF9fdHh0LWltZy0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX21pc3Rha2UtYm94X190eHQtaW1nLTIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLmludGVyLWJsb2NrX19taXN0YWtlLWJveF9fdHh0LWltZy0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX21pc3Rha2UtYm94X190eHQtaW1nLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4uaW50ZXItYmxvY2tfX21pc3Rha2UtYm94X190eHQtaW1nLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pbnRlci1ibG9ja19fbWlzdGFrZS1ib3hfX3R4dC1pbWctNCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmludGVyLWJsb2NrX190eHQtaW1nLTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmludGVyLWJsb2NrX190eHQtaW1nLTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5pbnRlci1ibG9ja19fdHh0LWltZy02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX3R4dC1pbWctNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLmludGVyLWJsb2NrX190eHQtaW1nLTcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pbnRlci1ibG9ja19fdHh0LWltZy03IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICB9XG59XG4uaW50ZXItYmxvY2tfX3R4dC1pbWctOCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmludGVyLWJsb2NrX190eHQtaW1nLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5pbnRlci1ibG9ja19fdHh0LWltZy05IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX3R4dC1pbWctOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLmludGVyLWJsb2NrX190eHQtaW1nLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX3R4dC1pbWctMTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5pbnRlci1ibG9ja19fdHh0LWltZy0xMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaW50ZXItYmxvY2tfX3R4dC1pbWctMTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWuieW/g+OBpuOCmeOBjeOCi+aaruOCieOBl+OCklxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlmZS1ibG9jayB7XG4gIHBhZGRpbmc6IDBweCAwcHggMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpZmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2xpZmVfYmdfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbn1cbi5saWZlLWJsb2NrX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpZmUtYmxvY2tfX3R0bCB7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpIDMwcHg7XG4gIH1cbn1cbi5saWZlLWJsb2NrX190eHQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlmZS1ibG9ja19fdHh0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLmxpZmUtYmxvY2tfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpZmUtYmxvY2tfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuLmxpZmUtYmxvY2tfX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubGlmZS1ibG9ja19fdHh0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn1cbi5saWZlLWJsb2NrX190eHQgLmxpbmUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjZmZmYjJlIDIwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmxpZmUtYmxvY2tfX3R4dCAubGluZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLm1lcml0LWJsb2NrIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHg7XG59XG4ubWVyaXQtYmxvY2tfX21lcml0LTItYmxvY2sge1xuICBwYWRkaW5nOiA4MHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19tZXJpdC0yLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX21lcml0LTItYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19tZXJpdC0yLWJsb2NrX190dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fbWVyaXQtMi1ibG9ja19fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX21lcml0LTItYmxvY2tfX2NvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX21lcml0LTItYmxvY2tfX2NvbnRfX2l0ZW0ge1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggLTVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19tZXJpdC0yLWJsb2NrX19jb250X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMHB4IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX21lcml0LTItYmxvY2tfX2NvbnRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19tZXJpdC0yLWJsb2NrX19jb250X19pdGVtLS1zcC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fbWVyaXQtMi1ibG9ja19fY29udF9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX21lcml0LTItYmxvY2tfX2NvbnRfX2l0ZW1fX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogMTI5cHg7XG4gICAgbWluLXdpZHRoOiAxMjlweDtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19tZXJpdC0yLWJsb2NrX19jb250X19pdGVtX190eHQtYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5tZXJpdC1ibG9ja19fbWVyaXQtMi1ibG9ja19fY29udF9faXRlbV9fdHh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fbWVyaXQtMi1ibG9ja19fY29udF9faXRlbV9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZjA1YTI0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19tZXJpdC0yLWJsb2NrX19jb250X19pdGVtX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuLm1lcml0LWJsb2NrX19yZWxlYXNlLWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwcHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3JlbGVhc2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDQwcHg7XG4gIH1cbn1cbi5tZXJpdC1ibG9ja19fcmVsZWFzZS1ibG9ja19faW1nLXR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJsb2NrX19yZWxlYXNlLWJsb2NrX19pbWctdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICB9XG59XG4ubWVyaXQtYmxvY2tfX3JlbGVhc2UtYmxvY2tfX2ltZy10eHQtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAubWVyaXQtYmxvY2tfX3JlbGVhc2UtYmxvY2tfX2ltZy10eHQtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44GT44Gu44KI44GG44GrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZXJpdC1ib3R0b20tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJvdHRvbS1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMTVweDtcbiAgfVxufVxuLm1lcml0LWJvdHRvbS1ibG9ja19fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1lcml0LWJvdHRvbS1ibG9ja19fdHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLm1lcml0LWJvdHRvbS1ibG9ja19fdHh0IC5jb2xvciB7XG4gIGNvbG9yOiAjZmZmYjJlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWIneacn+OCs+OCueODiOOBi+OCmVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnV0LWJsb2NrIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiA4MHB4IDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2J1dF9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJ1dC1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvYnV0X2JnX3NwLndlYnApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG4gIH1cbn1cbi5idXQtYmxvY2tfX3R0bC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0LWJsb2NrX190dGwtYm94OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgd2lkdGg6IDU5MnB4O1xuICBoZWlnaHQ6IDY4MXB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvYnV0X2ltZzAxLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJ1dC1ibG9ja19fdHRsLWJveDo6YmVmb3JlIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9idXRfaW1nMDFfc3Aud2VicCk7XG4gIH1cbn1cbi5idXQtYmxvY2tfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJ1dC1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICB9XG59XG4uYnV0LWJsb2NrX190dGwtMi1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0LWJsb2NrX190dGwtMi1ib3g6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IC01MjBweDtcbiAgd2lkdGg6IDU4NnB4O1xuICBoZWlnaHQ6IDc1N3B4O1xuICBtYXJnaW46IDBweCAwcHggNjBweCA0NTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2J1dF9pbWcwMi53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5idXQtYmxvY2tfX3R0bC0yLWJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYnV0LWJsb2NrX190dGwtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCAwcHggNjBweCA0NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYnV0LWJsb2NrX190dGwtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICB9XG59XG4uYnV0LWJsb2NrX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmJ1dC1ibG9ja19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICB9XG59XG4uYnV0LWJsb2NrX19pbWctMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYnV0LWJsb2NrX19pbWctMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgfVxufVxuLmJ1dC1ibG9ja19faW1nLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5idXQtYmxvY2tfX2ltZy10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYnV0LWJvdHRvbS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWEyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuYnV0LWJvdHRvbS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMTVweDtcbiAgfVxufVxuLmJ1dC1ib3R0b20tYmxvY2tfX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5idXQtYm90dG9tLWJsb2NrX190eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYnV0LWJvdHRvbS1ibG9ja19fdHh0IC5jb2xvciB7XG4gIGNvbG9yOiAjZmZmYjJlO1xufVxuLmJ1dC1ib3R0b20tYmxvY2tfX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI4cHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmIyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5idXQtYm90dG9tLWJsb2NrX19iYWxsb29uIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbi5idXQtYm90dG9tLWJsb2NrX19iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMTJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTJweCAjZmZmYjJlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJ1dC1ib3R0b20tYmxvY2tfX2JhbGxvb24gLmNvbG9yIHtcbiAgY29sb3I6ICNmMDVhMjQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44KC44GX5pWF6ZqcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pZi1mYWlsdXJlLWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwcHggODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2lmX2JnMDEud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtZmFpbHVyZS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaWZfYmcwMV9zcC53ZWJwKTtcbiAgfVxufVxuLmlmLWZhaWx1cmUtYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWZhaWx1cmUtYmxvY2tfX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICB9XG59XG4uaWYtZmFpbHVyZS1ibG9ja19fdHh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtZmFpbHVyZS1ibG9ja19fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5pZi1mYWlsdXJlLWJsb2NrX190eHQgLmNvbG9yIHtcbiAgY29sb3I6ICNmZmZiMmU7XG59XG4uaWYtZmFpbHVyZS1ibG9ja19fdHh0IC5lbSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1mYWlsdXJlLWJsb2NrX190eHQgLmVtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbi5pZi1mYWlsdXJlLWJsb2NrX19jb250IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtZmFpbHVyZS1ibG9ja19fY29udCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaWYtZmFpbHVyZS1ibG9ja19fY29udF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWZhaWx1cmUtYmxvY2tfX2NvbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5pZi1mYWlsdXJlLWJsb2NrX19jb250X19pdGVtX19pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtZmFpbHVyZS1ibG9ja19fY29udF9faXRlbV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uaWYtZmFpbHVyZS1ibG9ja19fY29udF9faXRlbV9fdHRsIHtcbiAgY29sb3I6ICNmZjRkMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtZmFpbHVyZS1ibG9ja19fY29udF9faXRlbV9fdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5pZi1mYWlsdXJlLWJsb2NrX19jb250X19pdGVtX190dGxfX2VtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmZiMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRkMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWZhaWx1cmUtYmxvY2tfX2NvbnRfX2l0ZW1fX3R0bF9fZW0ge1xuICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBneOBl+OBpuS7iuOBi+OCmVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWYtY2hhbmNlLWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwcHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNjOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG4gIH1cbn1cbi5pZi1jaGFuY2UtYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWNoYW5jZS1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4uaWYtY2hhbmNlLWJsb2NrX190eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWNoYW5jZS1ibG9ja19fdHh0IHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5pZi1jaGFuY2UtYmxvY2tfX2JhbGxvb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTIxZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDBweCBhdXRvIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWNoYW5jZS1ibG9ja19fYmFsbG9vbiB7XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICB9XG59XG4uaWYtY2hhbmNlLWJsb2NrX19iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMTJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTJweCAjZjY5MjFlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmlmLWNoYW5jZS1ibG9ja19fY29udC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjODA7XG4gIHBhZGRpbmc6IDQwcHggNjBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1jaGFuY2UtYmxvY2tfX2NvbnQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggMTBweDtcbiAgfVxufVxuLmlmLWNoYW5jZS1ibG9ja19fY29udC1ib3g6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTE3OHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDMwM3B4O1xuICBoZWlnaHQ6IDE5NnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaWZfaW1nMDEud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX19jb250LWJveDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4uaWYtY2hhbmNlLWJsb2NrX19jb250LWJveF9fdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX19jb250LWJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgdG9wOiAtMTZweDtcbiAgfVxufVxuLmlmLWNoYW5jZS1ibG9ja19fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmlmLWNoYW5jZS1ibG9ja19fY29udF9faXRlbSB7XG4gIHdpZHRoOiAyMzZweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1jaGFuY2UtYmxvY2tfX2NvbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pZi1jaGFuY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX3RvcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTI0O1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX19jb250X19pdGVtX190b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDNweCAzcHg7XG4gIH1cbn1cbi5pZi1jaGFuY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX2JvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1jaGFuY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX2JvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uaWYtY2hhbmNlLWJsb2NrX19jb250X19pdGVtX19ib3R0b21fX3ByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2YwNWEyNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX19jb250X19pdGVtX19ib3R0b21fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5pZi1jaGFuY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX2JvdHRvbV9fcHJpY2UtLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX19jb250X19pdGVtX19ib3R0b21fX3ByaWNlLS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxufVxuLmlmLWNoYW5jZS1ibG9ja19fY29udF9faXRlbV9fYm90dG9tX190eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWNoYW5jZS1ibG9ja19fY29udF9faXRlbV9fYm90dG9tX190eHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG4uaWYtY2hhbmNlLWJsb2NrX19jb250X190eHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWNoYW5jZS1ibG9ja19fY29udF9fdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX190eHQtYm90dG9tLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmM4MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn1cbi5pZi1jaGFuY2UtYmxvY2tfX3R4dC1ib3R0b20ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmlmLWNoYW5jZS1ibG9ja19fdHh0LWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG59XG4uaWYtY2hhbmNlLWJsb2NrX190eHQtYm90dG9tIC5jb2xvciB7XG4gIGNvbG9yOiAjZjA1YTI0O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4MCUsICNmZmZiMmUgMjAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtY2hhbmNlLWJsb2NrX190eHQtYm90dG9tIC5jb2xvciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBl+OBi+OBl+OAgeOBk+OBrlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWYtYmxvY2sge1xuICBwYWRkaW5nOiA4MHB4IDBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaWZfYmcwMi53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaWYtYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2lmX2JnMDJfc3Aud2VicCk7XG4gIH1cbn1cbi5pZi1ibG9ja19fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4uaWYtYmxvY2tfX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1ibG9ja19fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5pZi1ib3R0b20tYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1ib3R0b20tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDIwcHg7XG4gIH1cbn1cbi5pZi1ib3R0b20tYmxvY2tfX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pZi1ib3R0b20tYmxvY2tfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5pZi1ib3R0b20tYmxvY2tfX3R4dCAuY29sb3Ige1xuICBjb2xvcjogI2ZmZmIyZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnIDlpKfmiYvjg6Hjg4bjgpnjgqPjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmktYmxvY2sge1xuICBwYWRkaW5nOiAxMjBweCAwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pX2JnX3NwLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmE2ZjM7XG4gIH1cbn1cbi5pLWJsb2NrX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmktYmxvY2tfX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5pLWJsb2NrX19jb250X190b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmktYmxvY2tfX2NvbnRfX3RvcCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDMwcHg7XG4gIH1cbn1cbi5pLWJsb2NrX19jb250X190b3BfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAyMjVkO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmktYmxvY2tfX2NvbnRfX3RvcF9fdHRsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX3RvcF9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250X190b3BfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX3RvcF9fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjVweCAyMHB4O1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250X190b3BfX2NvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHggMTBweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX3RvcF9fY29udF9faXRlbSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250X190b3BfX2NvbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX3RvcF9fY29udF9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pLWJsb2NrX19jb250X190b3BfX2NvbnRfX2l0ZW1fX3R4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmktYmxvY2tfX2NvbnRfX3RvcF9fY29udF9faXRlbV9fdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi5pLWJsb2NrX19jb250X19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250X19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICB9XG59XG4uaS1ibG9ja19fY29udF9fYm90dG9tX190eHQge1xuICBjb2xvcjogIzAwMjI1ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmktYmxvY2tfX2NvbnRfX2JvdHRvbV9fdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX2JvdHRvbV9faW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMwMDIyNWQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250X19ib3R0b21fX2ltZy1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5pLWJsb2NrX19jb250X19ib3R0b21fX2ltZy1ib3hfX3R4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTI0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAtMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5pLWJsb2NrX19jb250X19ib3R0b21fX2ltZy1ib3hfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmktYmxvY2tfX2NvbnRfX2JvdHRvbV9faW1nLWJveF9fdHh0LS1saW5lMSB7XG4gICAgYm90dG9tOiAtMTNweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX2JvdHRvbV9faW1nMSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaS1ibG9ja19fY29udF9fYm90dG9tX19pbWcxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmktYmxvY2tfX2NvbnRfX2JvdHRvbV9faW1nMiB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuaS1ibG9ja19fY29udF9fYm90dG9tX19pbWcyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaPkOaQuuaWveW3peW6l+OBr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXhjZWxsZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMTIwcHggMHB4IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZXhjZWxsZW50X2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5leGNlbGxlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2V4Y2VsbGVudF9iZ19zcC53ZWJwKTtcbiAgfVxufVxuLmV4Y2VsbGVudC1ibG9ja19fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5leGNlbGxlbnQtYmxvY2tfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmV4Y2VsbGVudC1ibG9ja19fdHRsIC5jb2xvciB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBjb2xvcjogI2YwNWEyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZXhjZWxsZW50LWJsb2NrX190dGwgLmNvbG9yIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uZXhjZWxsZW50LWJsb2NrX190dGwtdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5leGNlbGxlbnQtYmxvY2tfX3R0bC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICB9XG59XG4uZXhjZWxsZW50LWJsb2NrX190dGwtMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTEwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG8gNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWEyNDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5leGNlbGxlbnQtYmxvY2tfX3R0bC0yIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG4uZXhjZWxsZW50LWJsb2NrX190dGwtMiAuY29sb3Ige1xuICBjb2xvcjogI2ZmZmIyZTtcbn1cbi5leGNlbGxlbnQtYmxvY2tfX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHggMjBweDtcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICB3aWR0aDogOTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmV4Y2VsbGVudC1ibG9ja19fY29udCB7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5leGNlbGxlbnQtYmxvY2tfX2NvbnRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmV4Y2VsbGVudC1ibG9ja19fY29udF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICB9XG59XG4uZXhjZWxsZW50LWJsb2NrX19jb250X19pdGVtX19pbWcge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmV4Y2VsbGVudC1ibG9ja19fY29udF9faXRlbV9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uZXhjZWxsZW50LWJsb2NrX19ib3R0b20taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5leGNlbGxlbnQtYmxvY2tfX2JvdHRvbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBquOBm+OCmeOCv+OCpOODiuODkuOCmeOBr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2h5LWJsb2NrIHtcbiAgcGFkZGluZzogNDBweCAwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLndoeS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICB9XG59XG4ud2h5LWJsb2NrX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLndoeS1ibG9ja19fdHRsIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLndoeS1ibG9ja19fdHh0LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAud2h5LWJsb2NrX190eHQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53aHktYmxvY2tfX2dyYXBoLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLndoeS1ibG9ja19fZ3JhcGgtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICB9XG59XG4ud2h5LWJsb2NrX19ncmFwaC1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggNjBweCA2MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLndoeS1ibG9ja19fZ3JhcGgtY29udCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLndoeS1ibG9ja19fZ3JhcGgtY29udF9fdHRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAud2h5LWJsb2NrX19ncmFwaC1jb250X190dGwge1xuICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIHRvcDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAud2h5LWJsb2NrX19ncmFwaC1jb250X19ncmFwaCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ud2h5LWJsb2NrX19ncmFwaC1jb250X19ncmFwaF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC53aHktYmxvY2tfX2dyYXBoLWNvbnRfX2dyYXBoX19pbWcge1xuICAgIHdpZHRoOiA3NTlweDtcbiAgICBoZWlnaHQ6IDQ2MnB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuLndoeS1ibG9ja19fYm90dG9tLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAud2h5LWJsb2NrX19ib3R0b20taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7liKnnlKjogIXjgYvjgolcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZvaWNlLWJsb2NrIHtcbiAgcGFkZGluZzogNjBweCAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3ZvaWNlX2JnMS53ZWJwKSwgdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3ZvaWNlX2JnMDIud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NnB4LCBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbSBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnZvaWNlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS92b2ljZV9iZzAxX3NwLndlYnApLCB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvdm9pY2VfYmcwMl9zcC53ZWJwKTtcbiAgfVxufVxuLnZvaWNlLWJsb2NrX190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC52b2ljZS1ibG9ja19fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICB9XG59XG4udm9pY2UtYmxvY2tfX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4udm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW0ge1xuICB3aWR0aDogNTM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW06bnRoLWNoaWxkKDIpLCAudm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW06bnRoLWNoaWxkKDMpLCAudm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRlODtcbn1cbi52b2ljZS1ibG9ja19fY29udF9faXRlbV9faW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX2ltZy1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX2ltZy1ubyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG4udm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX2ltZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnZvaWNlLWJsb2NrX19jb250X19pdGVtX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuLnZvaWNlLWJsb2NrX19jb250X19pdGVtX190eHQtYm94IHtcbiAgcGFkZGluZzogMHB4IDMwcHggNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2NvbnRfX2l0ZW1fX3R4dC1ib3gge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDMwcHg7XG4gIH1cbn1cbi52b2ljZS1ibG9ja19fY29udF9faXRlbV9fdHh0LWJveF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC52b2ljZS1ibG9ja19fY29udF9faXRlbV9fdHh0LWJveF9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udm9pY2UtYmxvY2tfX2JvdHRvbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudm9pY2UtYmxvY2tfX2JvdHRvbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbualreeVjDEw5bm0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi52ZXRlcmFuLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3ZldGVyYW5fYmcud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZjA7XG4gIHBhZGRpbmc6IDEzMHB4IDBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudmV0ZXJhbi1ibG9jayB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4udmV0ZXJhbi1ibG9ja19fdG9wLWltZy10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEzMHB4O1xuICByaWdodDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnZldGVyYW4tYmxvY2tfX3RvcC1pbWctdHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLnZldGVyYW4tYmxvY2tfX3RvcC1pbWctdHh0X190dGwtc3ViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudmV0ZXJhbi1ibG9ja19fdG9wLWltZy10eHRfX3R0bC1zdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC52ZXRlcmFuLWJsb2NrX190b3AtaW1nLXR4dF9fdHRsLXN1Yi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnZldGVyYW4tYmxvY2tfX3R0bCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnZldGVyYW4tYmxvY2tfX3R0bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZldGVyYW4tYmxvY2tfX3R0bF9fdHh0IHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbn1cbi52ZXRlcmFuLWJsb2NrX190dGxfX3R4dCBzcGFuIHtcbiAgY29sb3I6ICNmMDVhMjQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kr44Oz44K/44OzM+OCueODhuODg+ODleOCmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RlcC1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvc3RlcF9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3RlcC1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvc3RlcF9iZ19zcC53ZWJwKTtcbiAgfVxufVxuLnN0ZXAtYmxvY2tfX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN0ZXAtYmxvY2tfX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuLnN0ZXAtYmxvY2tfX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc3RlcC1ibG9ja19fdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICB9XG59XG4uc3RlcC1ibG9ja19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zdGVwLWJsb2NrX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCguOBhuOAgeOBguOBquOBn+OBq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmlzay1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2M5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5yaXNrLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweCA0MHB4O1xuICB9XG59XG4ucmlzay1ibG9ja19fY29udC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnJpc2stYmxvY2tfX2NvbnQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4ucmlzay1ibG9ja19fY29udC1ib3g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTQ0MHB4O1xuICBib3R0b206IC02MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUzMnB4O1xuICBoZWlnaHQ6IDUwNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvcmlza19oaXJvbWkud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucmlzay1ibG9ja19fY29udC1ib3g6OmFmdGVyIHtcbiAgICB3aWR0aDogMTk0cHg7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgICB0b3A6IC00NnB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnJpc2stYmxvY2tfX3R0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5yaXNrLWJsb2NrX190dGwtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucmlzay1ibG9ja19fdHRsLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICB9XG59XG4ucmlzay1ibG9ja19fdHh0LWJveCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGU4O1xuICBwYWRkaW5nOiAyNXB4IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnJpc2stYmxvY2tfX3R4dC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ku4rjgIHjgYLjgarjgZ/jgavjga/jgIHvvJLjgaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNob2ljZS1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY2hvaWNlX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNob2ljZS1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY2hvaWNlX2JnX3NwLndlYnApO1xuICB9XG59XG4uY2hvaWNlLWJsb2NrX190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5jaG9pY2UtYmxvY2tfX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuLmNob2ljZS1ibG9ja19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmNob2ljZS1ibG9ja19faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNDd2dyk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mYXFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnFhLWJsb2NrIHtcbiAgcGFkZGluZzogNzBweCAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnFhLWJsb2NrIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweDtcbiAgfVxufVxuLnFhLWJsb2NrX190dGwge1xuICBjb2xvcjogI2YwNWEyNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnFhLWJsb2NrX190dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5xYS1ibG9ja19fbGlzdCBkdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWEyNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3FhX2ljb25fcS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucWEtYmxvY2tfX2xpc3QgZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCA0MHB4O1xuICB9XG59XG4ucWEtYmxvY2tfX2xpc3QgZGQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvcWFfaWNvbl9hLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjhweCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5xYS1ibG9ja19fbGlzdCBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuICB9XG59XG4ucWEtYmxvY2tfX2NvbnRlbnRzIHtcbiAgaGVpZ2h0OiAyNzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnFhLWJsb2NrX19jb250ZW50cyB7XG4gICAgaGVpZ2h0OiAzNTAwcHg7XG4gIH1cbn1cbi5xYS1ibG9ja19fY29udGVudHNfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xYS1ibG9ja19fY29udGVudHNfX2J0biBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnFhLWJsb2NrX19jb250ZW50c19fYnRuIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50cmFucy1lbnRlci1hY3RpdmUsIC50cmFucy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLnRyYW5zLWVudGVyLCAudHJhbnMtbGVhdmUtdG8ge1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6L+95Ly4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50dWktYmxvY2sge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS90dWlfYmcud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnR1aS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3R1aV9iZzAxX3NwLndlYnApLCB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvdHVpX2JnMDJfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0LCBib3R0b20gMTAwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuLnR1aS1ibG9ja19fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1MjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAudHVpLWJsb2NrX190dGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufVxuLnR1aS1ibG9ja19fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDY3MHB4O1xuICBtYXJnaW4tbGVmdDogNTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnR1aS1ibG9ja19fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4MHB4O1xuICB9XG59XG4udHVpLWJsb2NrX190eHQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC50dWktYmxvY2tfX3R4dC1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW6g+WRiumBi+eUqOS8muekvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjLW9wZXJhdGlvbl9fY29udCB7XG4gIHBhZGRpbmc6IDQ1cHggMHB4IDgwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zZWMtb3BlcmF0aW9uX19jb250IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLnNlYy1vcGVyYXRpb25fX3R0bCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlYy1vcGVyYXRpb25fX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjLW9wZXJhdGlvbl9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2VjLW9wZXJhdGlvbl9fdGFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjLW9wZXJhdGlvbl9fdGFibGUgdHIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5zZWMtb3BlcmF0aW9uX190YWJsZSB0ciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5zZWMtb3BlcmF0aW9uX190YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGRkZGQ7XG4gIH1cbn1cbi5zZWMtb3BlcmF0aW9uX190YWJsZSB0aCB7XG4gIHdpZHRoOiAyMjVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2VjLW9wZXJhdGlvbl9fdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5zZWMtb3BlcmF0aW9uX190YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlYy1vcGVyYXRpb25fX3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mdC1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyNTMyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mdC1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ0LW5hdiBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mdC1uYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmZ0LW5hdl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDM1cHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mdC1uYXZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uZnQtbmF2X19ib3R0b20tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZnQtbmF2X19ib3R0b20tbGVmdCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4uZnQtbmF2X19ib3gtcG1hcmstaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZ0LW5hdl9fYm94LXBtYXJrLWltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZnQtbmF2X19wbWFyay10eHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuXG4uZnQtbmF2IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgyOTI5OTtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJlNjtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg4fjg5DjgqTjgrnluYVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJHdpZHRoQ29udGVudHM6IDEyMDBweDtcbiR3aWR0aFNQOiA5NzBweDtcbiR3aWR0aE1BWDogMjAwMHB4O1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjgqvjg6njg7zoqK3lrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJG1haW5CbHVlOiAjMmI5ZGYxO1xuJHN1YkJsdWU6ICMxMjhhYzY7XG4kYWNjZW50Qmx1ZTogI2U1ZjNmODtcbiRiZ0JsdWU6ICM2OGIzZWI7XG5cbiRtYWluUmVkOiAjZmI0NTUwO1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODoeODh+OCo+OCouOCr+OCqOODqlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AdXNlIFwiY29uZmlnXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIG1heCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAoJHdpZHRoTUFYKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogKCR3aWR0aFNQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gY29udGVudHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCR3aWR0aENvbnRlbnRzKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogKCR3aWR0aFNQKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICsgcmVtO1xufVxuIiwiQHVzZSBcIi4uL2Jhc2UvY29uZmlnXCI7XG5AdXNlIFwiLi4vYmFzZS9taXhpblwiIGFzIG1peDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7lhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlubmVye1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG59XG4udHh0LXJlZHtcbiAgY29sb3I6ICNmMDVhMjQ7XG59XG4udHh0LW9yYW5nZXtcbiAgY29sb3I6ICNmZjg1MDA7XG59XG4udHh0LWJvbGR7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR4dC10Yml7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjFlO1xufVxuLnR4dC11bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jdGEg44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEtYnRuLWJsb2Nre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjFlO1xuICBwYWRkaW5nOiA0NXB4IDBweDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgfVxuICAmX19idG4taW1ne1xuICAgIHdpZHRoOiA5NjVweDtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byA1cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDNweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA0NXZ3KSA1cHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cblxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmN0YS1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9jdl9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY3ZfYmdfc3Aud2VicCk7XG4gIH1cbiAgJl9fY29udHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBoZWlnaHQ6IDY3OXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2N2X3dyYXAud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY3ZfdGl0bGVfc3Aud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgIH1cbiAgICAmX19idG4tYm94e1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY3Zfd3JhcF9zcC53ZWJwKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190YWluYXZpLWxpbmt7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQyMHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMjEwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmF0dGVyeS1saW5re1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1NDBweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDMwMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk5FWFQg44OQ44OK44O844Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uZXh0LWJuci1ibG9ja3tcbiAgcGFkZGluZzogNDBweCAwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZGJkNztcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICB9XG4gICZfX2JveHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDkwNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19idG4taW1ne1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDAyL2J0bl9zdWJtaXQwMi53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTYuNyU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIC8vIGhlaWdodDogNTZweDtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gei1pbmRleDogOTk5O1xuICB9XG59XG4uaGVhZGVyLWJsb2Nre1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbiAgJl9fbG9nb3tcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0e1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLS1zdWItdHh0e1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICAgICYtLW1haW4tdHh0e1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICAgICAgc3Bhbi5jb2xvcntcbiAgICAgICAgY29sb3I6ICNmZjVlMDU7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgICAgfVxuICAgICAgc3Bhbi5sYXJnZXtcbiAgICAgICAgY29sb3I6ICNmZjVlMDU7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjgpO1xuICAgICAgfVxuICB9XG4gICZfX2VzdGltYXRle1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubXYtYmxvY2t7XG4gIGhlaWdodDogMTA5MHB4O1xuICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9mdl9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgQGluY2x1ZGUgbWl4Lm1heCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOy8vMjAwMOS7peS4iuOBruWgtOWQiFxuICB9XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9mdl9iZ19zcC53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmlubmVye1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2NvbnQtd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fbGVmdC13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX190dGx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fcmVkdWN0aW9uLWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjMwcHg7XG4gICAgdG9wOiAzNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2hpcm9taS1pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3JpZ2h0LXdyYXB7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIGhlaWdodDogODQ4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2Z2X21vYmlsZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG4gICAgICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9mdl9tb2JpbGVfc3Aud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG4tdGFpbmF2aXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuLWJhdHRlcnl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTIwcHgpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAtNDBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25ld3MtYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbjogLTc1cHggY2FsYyg1MCUgLSA1MHZ3KSAwcHg7XG4gICAgfVxuICB9XG4gICZfX25ld3MtaW1nLXBje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xOTBweDtcbiAgICBsZWZ0OiA0MDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fbmV3cy1pbWctc3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44GT44KT44Gq44Gr6Zu75rCX5Luj44GL44KZ5LiL44GL44KZ44KKXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kb3duLWJsb2Nre1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICZfX3RvcC1saW5le1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHg7XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDQ1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAtMjMwcHg7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgd2lkdGg6IDUzNXB4O1xuICAgICAgaGVpZ2h0OiAyOTVweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9kZWNvaW1nLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9kb3duX2RlY29pbWdfc3Aud2VicCk7XG4gICAgICAgIHdpZHRoOiAxODhweDtcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgYm90dG9tOiAtOThweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICZfX3dyYXB7XG4gICAgcGFkZGluZzogODBweCAwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9iZzAxLndlYnApLCB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9iZzAyLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9iZzAxX3NwLndlYnApLCB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZG93bl9iZzAyX3NwLndlYnApO1xuICAgIH1cbiAgfVxuICAmX190dGx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fZXhhbXBsZS1ib3h7XG4gICAgYm9yZGVyOiBzb2xpZCA4cHggI2ZmODUwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGJvcmRlcjogc29saWQgNHB4ICNmZjg1MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgfVxuICAgICZfX3RvcC1ib3h7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2M5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweCAyMHB4IDBweCAwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX25hbWUtaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE1cHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190dGwtaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTExMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWctd2FycHtcbiAgICAgIHdpZHRoOiAxMTEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwcHggMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2ltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190eHR7XG4gICAgICAgIGJvcmRlcjogc29saWQgNHB4ICNmZjg1MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmY4NTAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9tLWJveHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyMHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB9XG4gICAgICAmX190eHQtMXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmMDVhMjQ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoNDYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuZW17XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSg1NCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdHh0LTJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoNTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAubGluZS10eHR7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSg2MCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2Y2OTIxZSAzMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Fycm93e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7IFxuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMTBweDtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICAgICZfX2dyYXBoe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7IFxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44KC44GX5LuK44CB44GC44Gq44GfXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jaGFuY2UtYmxvY2t7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2NoYW5jZV9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvY2hhbmNlX2JnX3NwLndlYnApO1xuICB9XG4gICZfX3R0bHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0LWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgYLjgarjgZ/jgYvjgpnlpKrpmb3lhYnnmbrpm7vjgatcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmludGVyLWJsb2Nre1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggMHB4IDI0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaW50ZXJfYmcud2VicCksIHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9saWZlX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4sIGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIsIGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU4ZWQ7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaW50ZXJfYmdfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbiAgJl9fdHRse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19taXN0YWtlLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pbnRlcl9iZzAyLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaW50ZXJfYmcwMl9zcC53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0LWltZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQtaW1nLTJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7IFxuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0LWltZy0ze1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dC1pbWctNHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICAgICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R4dC1pbWctNXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0LWltZy02e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQtaW1nLTd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7IFxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgfVxuICB9XG4gICZfX3R4dC1pbWctOHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHsgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0LWltZy05e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQtaW1nLTEwe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3AgeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQtaW1nLTExe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7IFxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5a6J5b+D44Gm44KZ44GN44KL5pqu44KJ44GX44KSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saWZlLWJsb2Nre1xuICBwYWRkaW5nOiAwcHggMHB4IDIwMHB4O1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvbGlmZV9iZy53ZWJwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGU4O1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2xpZmVfYmdfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbiAgJl9fdHRse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dykgMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0LWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgfVxuICAgIC5saW5le1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgODAlLCAjZmZmYjJlIDIwJSk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZXJpdC1ibG9ja3tcbiAgcGFkZGluZzogMHB4IDBweCAwcHg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gIH1cbiAgJl9fbWVyaXQtMi1ibG9ja3tcbiAgICBwYWRkaW5nOiA4MHB4IDBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNjOTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogNDBweCAwcHggNDBweDtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX19pdGVte1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggLTVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBnYXA6IDBweCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1zcC1yZXZlcnNle1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjlweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3R4dC1ib3h7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHRse1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmMDVhMjQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3JlbGVhc2UtYmxvY2t7XG4gICAgcGFkZGluZzogODBweCAwcHggODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGU4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCA0MHB4O1xuICAgIH1cbiAgICAmX19pbWctdHh0e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgICB9ICBcbiAgICB9XG4gICAgJl9faW1nLXR4dC0ye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9ICBcbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44GT44Gu44KI44GG44GrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZXJpdC1ib3R0b20tYmxvY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWEyNDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4O1xuICB9XG4gICZfX3R4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIC5jb2xvcntcbiAgICAgIGNvbG9yOiAjZmZmYjJlO1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7liJ3mnJ/jgrPjgrnjg4jjgYvjgplcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ1dC1ibG9ja3tcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiA4MHB4IDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2J1dF9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogNDBweCAwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvYnV0X2JnX3NwLndlYnApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG4gIH1cbiAgJl9fdHRsLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICByaWdodDogLTIwMHB4O1xuICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgaGVpZ2h0OiA2ODFweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvYnV0X2ltZzAxLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9idXRfaW1nMDFfc3Aud2VicCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R0bHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRsLTItYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgbGVmdDogLTUyMHB4O1xuICAgICAgd2lkdGg6IDU4NnB4O1xuICAgICAgaGVpZ2h0OiA3NTdweDtcbiAgICAgIG1hcmdpbjogMHB4IDBweCA2MHB4IDQ1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2J1dF9pbWcwMi53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGwtMntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggMHB4IDYwcHggNDUwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgICB9XG4gIH1cbiAgJl9faW1nLTJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZy10eHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi5idXQtYm90dG9tLWJsb2Nre1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMTVweDtcbiAgfVxuICAmX190eHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMzMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgIH1cbiAgICAuY29sb3J7XG4gICAgICBjb2xvcjogI2ZmZmIyZTtcbiAgICB9XG4gIH1cbiAgJl9fYmFsbG9vbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjhweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiMmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI4KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxMnB4ICNmZmZiMmU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIC5jb2xvcntcbiAgICAgIGNvbG9yOiAjZjA1YTI0O1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgoLjgZfmlYXpmpxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlmLWZhaWx1cmUtYmxvY2t7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pZl9iZzAxLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogNDBweCAwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaWZfYmcwMV9zcC53ZWJwKTtcbiAgfVxuICAmX190dGx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNWEyNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMwKTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICB9XG4gICAgLmNvbG9ye1xuICAgICAgY29sb3I6ICNmZmZiMmU7XG4gICAgfVxuICAgIC5lbXtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMzYpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnR7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2ltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdHRse1xuICAgICAgICBjb2xvcjogI2ZmNGQwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMzIpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjApO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW17XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmIyZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Gd44GX44Gm5LuK44GL44KZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pZi1jaGFuY2UtYmxvY2t7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYzk7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICB9XG4gICZfX3R0bHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19iYWxsb29ue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjFlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwcHggYXV0byA4MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxMnB4ICNmNjkyMWU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gICZfX2NvbnQtYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYzgwO1xuICAgIHBhZGRpbmc6IDQwcHggNjBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAxMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IC0xNzhweDtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgd2lkdGg6IDMwM3B4O1xuICAgICAgaGVpZ2h0OiAxOTZweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvaWZfaW1nMDEud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI2KTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmX190b3B7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTI0O1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTYpO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvdHRvbXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3ByaWNle1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjZjA1YTI0O1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE3KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi0tbnVtYmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSg1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHh0e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDExKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDExKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHh0LWJvdHRvbS1ib3h7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJjODA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIH1cbiAgfVxuICAmX190eHQtYm90dG9te1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMwKTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxOSk7XG4gICAgfVxuICAgIC5jb2xvcntcbiAgICAgIGNvbG9yOiAjZjA1YTI0O1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDgwJSwgI2ZmZmIyZSAyMCUpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOBl+OBi+OBl+OAgeOBk+OBrlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWYtYmxvY2t7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pZl9iZzAyLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2lmX2JnMDJfc3Aud2VicCk7XG4gIH1cbiAgJl9fdHRse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjcpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cbn1cbi5pZi1ib3R0b20tYmxvY2t7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMjBweDtcbiAgfVxuICAmX190eHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMzMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTgpO1xuICAgIH1cbiAgICAuY29sb3J7XG4gICAgICBjb2xvcjogI2ZmZmIyZTtcbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5pyA5aSn5omL44Oh44OG44KZ44Kj44KiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pLWJsb2Nre1xuICBwYWRkaW5nOiAxMjBweCAwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9pX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2lfYmdfc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiYTZmMztcbiAgfVxuICAmX190dGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gODBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnR7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAmX190b3B7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmX190dGx7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAyMjVkO1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDU0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDI1KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190eHR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDI1cHggMjBweDtcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX190eHR7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmY3ZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgICAmX190eHR7XG4gICAgICAgIGNvbG9yOiAjMDAyMjVkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ltZy1ib3h7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDIyNWQ7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHh0e1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDExKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtLWxpbmUxe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ltZzF7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW1nMntcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaPkOaQuuaWveW3peW6l+OBr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXhjZWxsZW50LWJsb2Nre1xuICBwYWRkaW5nOiAxMjBweCAwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9leGNlbGxlbnRfYmcud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogNjBweCAwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvZXhjZWxsZW50X2JnX3NwLndlYnApO1xuICB9XG4gICZfX3R0bHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDUwKTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgLmNvbG9ye1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSg2MCk7XG4gICAgICBjb2xvcjogI2YwNWEyNDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGwtdHh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDIwKTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTYpO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICAgIH1cbiAgfVxuICAmX190dGwtMntcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDVhMjQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDM0KTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbiAgICAuY29sb3J7XG4gICAgICBjb2xvcjogI2ZmZmIyZTtcbiAgICB9XG4gIH1cbiAgJl9fY29udHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHggMjBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgd2lkdGg6IDkxMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBnYXA6IDEwcHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICAgICAgfVxuICAgICAgJl9faW1ne1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3R0b20taW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgarjgZvjgpnjgr/jgqTjg4rjg5Ljgpnjga9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndoeS1ibG9ja3tcbiAgcGFkZGluZzogNDBweCAwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG4gIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICB9XG4gICZfX3R0bHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQtaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fZ3JhcGgtaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDYwcHg7XG4gICAgfVxuICB9XG4gICZfX2dyYXBoLWNvbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMHB4IDYwcHggNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMzJweDtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZ3JhcGh7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2ltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHdpZHRoOiA3NTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2MnB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3R0b20taW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7liKnnlKjogIXjgYvjgolcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZvaWNlLWJsb2Nre1xuICBwYWRkaW5nOiA2MHB4IDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvdm9pY2VfYmcxLndlYnApLHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS92b2ljZV9iZzAyLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NnB4LGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCxib3R0b20gY2VudGVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3ZvaWNlX2JnMDFfc3Aud2VicCksdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3ZvaWNlX2JnMDJfc3Aud2VicCk7XG4gIH1cbiAgJl9fdHRse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNjBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICB3aWR0aDogNTM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTg7XG4gICAgICB9XG4gICAgICAmX19pbWctYm94e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW1nLW5ve1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW1ne1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdHh0LWJveHtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3R0bHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgzNik7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHh0e1xuICAgICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS1pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mpa3nlYwxMOW5tFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmV0ZXJhbi1ibG9ja3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3ZldGVyYW5fYmcud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZjA7XG4gIHBhZGRpbmc6IDEzMHB4IDBweCAxMDBweDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJl9fdG9wLWltZy10eHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgcmlnaHQ6IDE3MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICAgICZfX3R0bC1zdWJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi1pbWd7XG4gICAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R0bHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogI2YwNWEyNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kr44Oz44K/44OzM+OCueODhuODg+ODleOCmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RlcC1ibG9ja3tcbiAgcGFkZGluZzogNjBweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9zdGVwX2JnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3N0ZXBfYmdfc3Aud2VicCk7XG4gIH1cbiAgJl9fdHRse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3R4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyMCk7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTcpO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgoLjgYbjgIHjgYLjgarjgZ/jgatcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpc2stYmxvY2t7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2M5O1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDcwcHggMHB4IDQwcHg7XG4gIH1cbiAgJl9fY29udC1ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogLTQ0MHB4O1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDUzMnB4O1xuICAgICAgaGVpZ2h0OiA1MDZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS9yaXNrX2hpcm9taS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICB3aWR0aDogMTk0cHg7XG4gICAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICAgIHRvcDogLTQ2cHg7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGx7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAmX190dGwtaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuICAmX190eHQtYm94e1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRlODtcbiAgICBwYWRkaW5nOiAyNXB4IDkwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ku4rjgIHjgYLjgarjgZ/jgavjga/jgIHvvJLjgaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2hvaWNlLWJsb2Nre1xuICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2Nob2ljZV9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXguc3Age1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L2Nob2ljZV9iZ19zcC53ZWJwKTtcbiAgfVxuICAmX190dGx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDQ3dncpO1xuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mYXFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnFhLWJsb2Nre1xuICBwYWRkaW5nOiA3MHB4IDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNjOTtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweDtcbiAgfVxuICAmX190dGx7XG4gICAgY29sb3I6ICNmMDVhMjQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoNjApO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIEBpbmNsdWRlIG1peC5mb250LXNpemUoMzApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBkdHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTI0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3FhX2ljb25fcS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgyOCk7XG4gICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE4KTtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRke1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvcWFfaWNvbl9hLndlYnApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjhweCAxMnB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRze1xuICAgIGhlaWdodDogMjcwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIGhlaWdodDogMzUwMHB4O1xuICAgIH1cbiAgICAmX19idG57XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWd7XG4gICAgICAgIGN1cnNvciAgOiBwb2ludGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRyYW5zLWVudGVyLWFjdGl2ZSwgLnRyYW5zLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG4udHJhbnMtZW50ZXIsIC50cmFucy1sZWF2ZS10byB7XG4gIGhlaWdodDogMDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6L+95Ly4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50dWktYmxvY2t7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2ltZy9scDA1L3R1aV9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vaW1nL2xwMDUvdHVpX2JnMDFfc3Aud2VicCksIHVybCguLi8uLi8uLi8uLi9pbWcvbHAwNS90dWlfYmcwMl9zcC53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIGJvdHRvbSAxMDBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICB9XG4gICZfX3R0bHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgfVxuICB9XG4gICZfX3R4dHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzgwcHg7XG4gICAgfVxuICB9XG4gICZfX3R4dC1pbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4ODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW6g+WRiumBi+eUqOS8muekvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjLW9wZXJhdGlvbiB7XG4gICZfX2NvbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMHB4IDgwcHggMHB4O1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweCAyMHB4IDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogcmdiYSgjMzMzLCAxKTtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDMwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCByZ2JhKCMzMzMsIDEpO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE2KTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgjZGRkLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICB3aWR0aDogMjI1cHg7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgjZGRkLCAxKTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjVmNmY3LCAxKTtcbiAgICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2Y1ZjZmNywgMSk7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoI2RkZCwgMSk7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnQtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDUyNTMyLCAxKTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGkge1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4LmZvbnQtc2l6ZSgxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDE0KTtcbiAgICBwYWRkaW5nOiAzNXB4IDBweDtcbiAgICBAaW5jbHVkZSBtaXguc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2JveC1wbWFyayB7XG4gIH1cbiAgJl9fYm94LXBtYXJrLWltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19wbWFyay10eHQge1xuICAgIEBpbmNsdWRlIG1peC5zcCB7XG4gICAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDExKTtcbiAgICB9XG4gIH1cbn1cbi5mdC1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODI5Mjk5O1xufVxuLmNvcHlyaWdodCB7XG4gIEBpbmNsdWRlIG1peC5mb250LXNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQGluY2x1ZGUgbWl4LnNwIHtcbiAgICBAaW5jbHVkZSBtaXguZm9udC1zaXplKDEwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjlmMmU2LCAxKTtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgfVxufSJdfQ== */
