@charset "UTF-8";
/* ==================================================
    Top トップページ
   ================================================== */

.MppHeading {
  text-align: center;
}

.MppHeading__caption {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  line-height: 1.5;
}

.MppHeading__caption-note {
  font-size: 1.2rem;
  display: block;
  padding-left: 1.6em;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px auto 0px;
}
.MppHeading__caption-note::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}

.MppKv {
  position: relative;
  /* 初期状態：110%表示 */
  transform: scale(1.1);
  /* アニメーション */
  -webkit-animation: scaleDown 1s ease-in-out forwards;
  animation: scaleDown 1s ease-in-out forwards;
}
@-webkit-keyframes scaleDown {
  /* 0%から始まり、1秒かけて100%にスケールダウン */
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scaleDown {
  /* 0%から始まり、1秒かけて100%にスケールダウン */
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.MppKv__imgSp {
  width: 100%;
}
.MppKv__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 63%;
}
.MppKv__content span {
  margin-bottom: 24px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 2.6rem;
  font-family: "Zen Maru Gothic", sans-serif;
  position: relative;
  font-weight: 700;
}
.MppKv__content span::before {
  content: "";
  display: block;
  width: 17px;
  height: 24px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_slash_01.png);
  position: absolute;
  top: 65%;
  transform: translateY(-50%);
  left: -47px;
  background-size: 17px 24px;
}
.MppKv__content span::after {
  content: "";
  display: block;
  width: 17px;
  height: 24px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_slash_02.png);
  position: absolute;
  top: 65%;
  transform: translateY(-50%);
  right: -36px;
  background-size: 17px 24px;
}
.MppKv__content img {
  width: 600px;
}
.MppKv__caption {
  font-size: 1.6rem;
  text-align: center;
  margin-top: 8px;
  line-height: 1.5;
  background: linear-gradient(transparent 10%, #FFF9E6 90%);
  font-weight: 700;
}
.MppKv__app {
  width: 310px;
  margin-left: 40px;
}

.MppAbout {
  position: relative;
  margin-bottom: -80px;
}
.MppAbout::before {
  content: "";
  display: block;
  width: 200px;
  height: 244px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/about_bg_01_pc.png);
  position: absolute;
  top: -60px;
  left: 15px;
}
.MppAbout::after {
  content: "";
  display: block;
  width: 234px;
  height: 258px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/about_bg_02_pc.png);
  position: absolute;
  bottom: -90px;
  right: 0px;
}
.MppAbout__wrap {
  padding-top: 43px;
  position: relative;
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 180px;
}
.MppAbout .MppHeading {
  margin-bottom: 30px;
}
.MppAbout .MppHeading img {
  width: 332px;
}
.MppAbout__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 40px;
}
.MppAbout__content img {
  width: 300px;
  height: 180px;
}
.MppAbout .MppHeading__caption {
  max-width: 480px;
  font-size: 1.6rem;
}
.MppAbout__list {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 764px;
  justify-content: space-between;
  margin-top: 20px;
}
.MppAbout__list li {
  background-color: #FFFFFF;
  border-radius: 14px;
  width: calc(100% / 3);
  max-width: 240px;
  height: 169px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 4px solid #ECF5FE;
  position: relative;
}
.MppAbout__list li::before {
  content: "";
  display: block;
  width: 76px;
  height: 64px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/about_list_01.png);
  position: absolute;
  top: -17px;
  left: -18px;
}
.MppAbout__list li:nth-child(2)::before {
  background-image: url(/lp/mypetplus/img/top/about_list_02.png);
}
.MppAbout__list li:nth-child(3)::before {
  background-image: url(/lp/mypetplus/img/top/about_list_03.png);
}
.MppAbout__list li p {
  color: #4188DB;
  font-weight: 700;
  font-size: 2rem;
  text-align: center;
}
.MppAbout__bg {
  display: flex;
  justify-content: center;
}
.MppAbout__circle {
  background-color: #FFFAF7;
  width: 700px;
  height: 700px;
  border-radius: 50%;
  z-index: -10;
  top: 35%;
  transform: translateY(-50%);
  position: absolute;
}
.MppAbout__note {
  margin-top: -12px;
  margin-bottom: auto;
  font-size: 1.2rem;
}

.MppFeature {
  background-color: #ECF5FE;
}
.MppFeature__wave--top {
  display: block;
  width: 100%;
  height: 200px;
  background: no-repeat bottom center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/feature_wave_top_pc.svg);
  transform: translateY(1px);
  position: relative;
}
.MppFeature__wrap {
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 113px;
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1000px;
}
.MppFeature .MppHeading img {
  width: 838px;
  margin-left: -50px;
}
.MppFeature .MppHeading__caption {
  max-width: 530px;
  text-align: center;
  font-size: 1.6rem;
}

.MppFeatureSlider {
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 10px;
  line-height: 1;
  z-index: 1;
  position: relative;
}
.MppFeatureSlider .slick-list {
  margin-left: -80px;
}
.MppFeatureSlider__item {
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 80px;
}
.MppFeatureSlider__item img {
  width: 52%;
}
.MppFeatureSlider__sentence {
  width: 42%;
  margin-top: 7%;
}
.MppFeatureSlider__heading {
  display: flex;
  -moz-column-gap: 8px;
  column-gap: 8px;
  flex-direction: row;
  align-items: center;
}
.MppFeatureSlider__heading.hp_SpBreak {
  display: none;
}
.MppFeatureSlider__ico {
  width: 60px;
  height: 60px;
}
.MppFeatureSlider__ico img {
  width: 100%;
}
.MppFeatureSlider__title {
  font-family: "Zen Maru Gothic", sans-serif;
  font-size: 3.2rem;
  font-weight: 500;
  color: #4188DB;
}
.MppFeatureSlider__text {
  margin-top: 29px;
  line-height: 1.5;
  margin-bottom: 14px;
  font-size: 1.6rem;
}
.MppFeatureSlider__text span {
  font-size: 1.4rem;
}
.MppFeatureSlider__com {
  display: block;
  font-size: 1.2rem;
  color: #4188DB;
  margin-bottom: 14px;
  position: relative;
}
.MppFeatureSlider__com::after {
  content: "";
  display: block;
  width: 132px;
  height: 8px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/feature_underline.png);
  position: absolute;
  bottom: -90%;
}
.MppFeatureSlider__sup {
  margin-top: 14px;
  font-size: 1.4rem;
  color: #4188DB;
  background: linear-gradient(transparent 60%, #FFFFFF 60%);
  line-height: 1.5;
}
.MppFeatureSlider__sup span {
  display: block;
  margin-top: 9px;
  background: none;
  font-size: 1.2rem;
}
.MppFeatureSlider__sup span span {
  width: 10px;
  display: inline-block;
  margin-top: 0px;
}
.MppFeatureSlider__notion {
  margin-top: 20px;
  background-color: #FFFFFF;
  border-radius: 10px;
  padding: 11px;
}
.MppFeatureSlider__notion p {
  font-size: 1.2rem;
  line-height: 1.5;
  margin-left: 19px;
  position: relative;
}
.MppFeatureSlider__notion p::before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_notice_black.svg);
  position: absolute;
  left: -19px;
  top: 4px;
}
.MppFeatureSlider__banner {
  margin-top: 15px;
  width: 253px;
  height: auto;
  display: block;
}
.MppFeatureSlider__banner .MppFeatureSlider__banner-img {
  width: 100%;
  height: 100%;
}
.MppFeatureSliderItem {
  display: block !important;
}
.MppFeatureSliderController {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  font-size: 0;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 55px;
  position: absolute;
  bottom: 50px;
  right: 3px;
}
.MppFeatureSliderDots button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
.MppFeatureSliderDots button::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: #FFFFFF;
  border: 1px solid #4188DB;
}
.MppFeatureSliderDots .slick-active button::before {
  background: #4188DB;
}
.MppFeatureSliderArrows {
  display: flex;
  margin-left: 25px;
}
.MppFeatureSliderArrows .slick-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: #FFFFFF;
  border-radius: 100%;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.MppFeatureSliderArrows .slick-arrow::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: no-repeat center;
  background-size: 20px 20px;
}
.MppFeatureSliderArrows .slick-prev::before {
  background-image: url(/lp/mypetplus/img/cmn/ico_slider_btn_prev.png);
}
.MppFeatureSliderArrows .slick-next {
  margin-left: 20px;
}
.MppFeatureSliderArrows .slick-next::before {
  background-image: url(/lp/mypetplus/img/cmn/ico_slider_btn_next.png);
}

.MppFeatureList {
  display: flex;
  -moz-column-gap: 1.6%;
  column-gap: 1.6%;
  margin-top: 60px;
  margin-bottom: 60px;
}
.MppFeatureList__item {
  width: calc(100% / 8);
  text-align: center;
  background-color: #FFFFFF;
  padding-top: 18px;
  padding-bottom: 26px;
  border-radius: 100%;
  cursor: pointer;
}
.MppFeatureList__item p {
  font-size: 1.4rem;
  color: #4188DB;
}
.MppFeatureList__item.-current {
  background-color: #4188DB;
}
.MppFeatureList__item.-current p {
  color: #FFFFFF;
}
.MppFeatureList__item.-current img {
  display: none;
}
.MppFeatureList__item.-current .MppFeatureList__icon--white {
  display: block;
  margin: 0 auto;
}
.MppFeatureList__item:hover {
  background-color: #4188DB;
}
.MppFeatureList__item:hover p {
  color: #FFFFFF;
}
.MppFeatureList__item:hover img {
  display: none;
}
.MppFeatureList__item:hover .MppFeatureList__icon--white {
  display: block;
  margin: 0 auto;
}
.MppFeatureList__icon--white {
  display: none;
}

.MppSafety {
  background-color: #FCFCFC;
}
.MppSafety__wrap {
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 100px;
}
.MppSafety .MppHeading__caption {
  font-size: 1.6rem;
}
.MppSafety .MppHeading img {
  width: 639px;
  margin-left: -50px;
}
.MppSafety__content {
  max-width: 960px;
  margin: 0 auto;
}
.MppSafetyCard {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.MppSafetyCard__item {
  width: calc((100% - 60px )/ 3);
  background-color: #ECF5FE;
  border-radius: 20px;
  padding: 33px 24px 34px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.MppSafetyCard__img {
  width: 140px;
  height: 140px;
  margin-bottom: 30px;
}
.MppSafetyCard__title {
  margin-bottom: 20px;
  font-family: "Zen Maru Gothic", sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  text-align: center;
  color: #4188DB;
}
.MppSafetyCard__text {
  color: #183346;
  font-size: 1.6rem;
}

.MppPresent {
  background: url(/lp/mypetplus/img/top/present_bg.png) no-repeat center/cover;
  background-color: #FFFBF2;
}
.MppPresent__wrap {
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
}
.MppPresent .MppHeading__caption {
  font-size: 1.6rem;
}
.MppPresent__box {
  background-color: #FFFFFF;
  border-radius: 14px;
  max-width: 1080px;
  padding: 40px 40px 124px;
  margin: 0 auto;
  position: relative;
  margin-top: 40px;
}
.MppPresent__bg1 {
  display: block;
  width: 145px;
  height: 136px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/present_cat.png);
  position: absolute;
  right: -50px;
  bottom: 350px;
  z-index: -1;
  background-size: 145px 136px;
}
.MppPresent__bg2 {
  content: "";
  display: block;
  width: 110px;
  height: 134px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/present_dog.png);
  position: absolute;
  left: -50px;
  top: 90px;
  z-index: -1;
  background-size: 110px 134px;
}
.MppPresent__title img {
  width: 208px;
  margin-left: -50px;
}
.MppPresent__heading {
  font-size: 2.4rem;
  font-weight: 700;
  color: #183346;
  text-align: center;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  margin-bottom: 12px;
}
.MppPresent__heading::before {
  content: "";
  display: block;
  width: 21px;
  height: 16px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_paw_blue.svg);
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  left: -29px;
}
.MppPresent__heading::after {
  content: "";
  display: block;
  width: 21px;
  height: 16px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_paw_blue.svg);
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  right: -29px;
}
.MppPresent__caption {
  color: #183346;
  text-align: center;
  font-size: 1.6rem;
}
.MppPresent__container {
  background-color: #ECF5FE;
  border-radius: 10px;
  padding: 40px 48px 40px;
  position: relative;
}
.MppPresent__container::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/present_plus.png);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -80px;
}
.MppPresentBoard__content {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 5px solid #4188DB;
  border-radius: 14px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  padding-right: 25px;
  padding-left: 25px;
  background-color: #FFFFFF;
  margin-top: 40px;
}
.MppPresentBoard__title {
  font-size: 2rem;
  font-weight: 700;
  padding-left: 78px;
  padding-top: 20px;
  position: relative;
}
.MppPresentBoard__title::before {
  content: "";
  display: block;
  width: 72px;
  height: 72px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/present_01.png);
  position: absolute;
  left: 0px;
  top: -10px;
}
.MppPresentBoard__imgList {
  display: flex;
  justify-content: center;
  background: no-repeat center center;
  background-image: url(/lp/mypetplus/img/top/present_board_bg.png);
  background-size: 100%;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
}
.MppPresentBoard__imgItem {
  width: 25%;
}
.MppPresentBoard__caption {
  font-size: 1.6rem;
}
.MppPresentBoard__noteTxt {
  font-size: 1.2rem;
  margin-top: 10px;
  position: relative;
  display: inline-block;
  padding-left: calc(1em + 6px);
  width: 100%;
}
.MppPresentBoard__noteTxt::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}
.MppPresent__content {
  margin-top: 120px;
}
.MppPresentCard {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
  gap: 20px;
}
.MppPresentCard__item {
  width: calc((100% - 120px) / 2 );
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.MppPresentCard__item::before {
  content: "";
  display: block;
  width: 122px;
  height: 122px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/present_list_01.png);
  position: absolute;
  left: 0px;
  top: 0px;
}
.MppPresentCard__item:nth-child(2)::before {
  background-image: url(/lp/mypetplus/img/top/present_list_02.png);
}
.MppPresentCard__item:nth-child(3)::before {
  background-image: url(/lp/mypetplus/img/top/present_list_03.png);
}
.MppPresentCard__item:nth-child(3) .MppPresentCard__title {
  padding-top: 15px;
  height: 60px;
}
.MppPresentCard__item:nth-child(3) .MppPresentCard__text {
  height: 72px;
}
.MppPresentCard__item:nth-child(4)::before {
  background-image: url(/lp/mypetplus/img/top/present_list_04.png);
}
.MppPresentCard__content {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex: 1;
  align-items: center;
  flex-direction: column;
  border: 5px solid #ECF5FE;
  border-radius: 14px;
  position: relative;
  padding: 20px 25px 30px;
}
.MppPresentCard__img {
  width: 80px;
  height: 80px;
}
.MppPresentCard__titleWrap {
  margin-top: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.MppPresentCard__title {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
}
.MppPresentCard__text {
  margin-top: 16px;
  line-height: 1.5;
  font-weight: 400;
  width: 100%;
  font-size: 1.6rem;
}
.MppPresentCard__note {
  font-size: 1.2rem;
  width: 100%;
  margin-top: 12px;
}
.MppPresentCard__noteTxt {
  position: relative;
  display: inline-block;
  padding-left: calc(1em + 6px);
  width: 100%;
}
.MppPresentCard__noteTxt::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}
.MppPresent__note {
  font-size: 1.2rem;
}

.MppFlow {
  background-color: #ECF5FE;
  position: relative;
}
.MppFlow::before {
  content: "";
  display: block;
  width: 156px;
  height: 148px;
  background: no-repeat center center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/flow_stamp.png);
  position: absolute;
  left: 80px;
  top: -40px;
  background-size: 156px 592px;
  -webkit-animation-name: stamp;
  animation-name: stamp;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 0;
}
@-webkit-keyframes stamp {
  0% {
    background-position: left 0px top 0px;
    opacity: 0;
  }
  20% {
    background-position: left 0px top -444px;
    opacity: 1;
  }
  40% {
    background-position: left 0px top -296px;
    opacity: 1;
  }
  60% {
    background-position: left 0px top -148px;
    opacity: 1;
  }
  80% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
  100% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
}
@keyframes stamp {
  0% {
    background-position: left 0px top 0px;
    opacity: 0;
  }
  20% {
    background-position: left 0px top -444px;
    opacity: 1;
  }
  40% {
    background-position: left 0px top -296px;
    opacity: 1;
  }
  60% {
    background-position: left 0px top -148px;
    opacity: 1;
  }
  80% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
  100% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
}
@-webkit-keyframes stamp-sp {
  0% {
    background-position: left 0px top 0px;
    opacity: 0;
  }
  20% {
    background-position: left 0px top -240px;
    opacity: 1;
  }
  40% {
    background-position: left 0px top -160px;
    opacity: 1;
  }
  60% {
    background-position: left 0px top -80px;
    opacity: 1;
  }
  80% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
  100% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
}
@keyframes stamp-sp {
  0% {
    background-position: left 0px top 0px;
    opacity: 0;
  }
  20% {
    background-position: left 0px top -240px;
    opacity: 1;
  }
  40% {
    background-position: left 0px top -160px;
    opacity: 1;
  }
  60% {
    background-position: left 0px top -80px;
    opacity: 1;
  }
  80% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
  100% {
    background-position: left 0px top 0px;
    opacity: 1;
  }
}
.MppFlow::after {
  content: "";
  display: block;
  width: 156px;
  height: 148px;
  background: no-repeat center center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/flow_stamp.png);
  position: absolute;
  right: 100px;
  bottom: -130px;
  z-index: 10;
  background-size: 156px 592px;
  -webkit-animation-name: stamp;
  animation-name: stamp;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.MppFlow__wrap {
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 60px;
  padding-bottom: 80px;
}
.MppFlow .MppHeading {
  padding-top: 40px;
}
.MppFlow .MppHeading img {
  width: 480px;
}
.MppFlow .MppHeading__caption {
  font-size: 1.6rem;
}
.MppFlow__content {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 56px;
}
.MppFlow__content img {
  width: 1120px;
}
.MppFlow__wave--bottom {
  display: block;
  width: 100%;
  height: 200px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/flow_wave_bottom_pc.png);
  transform: translateY(-1px);
  position: relative;
}

.MppPlan {
  background-color: #FCFCFC;
  margin-top: -205px;
  background: url(/lp/mypetplus/img/top/plan_bg_pc.jpg) no-repeat center/cover;
  padding-top: 150px;
  height: auto;
}
.MppPlan .MppHeading__caption {
  font-size: 1.6rem;
}
.MppPlan__wrap {
  padding: 55px 0 100px 0;
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.MppPlan__title {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.MppPlan__title::before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_paw.svg);
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  left: -40px;
}
.MppPlan__title::after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/cmn/ico_paw.svg);
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  right: -40px;
}
.MppPlan__content {
  max-width: 1080px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0 auto;
  margin-top: 60px;
  position: relative;
}
.MppPlan__balloonContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  max-width: 780px;
  margin-bottom: 24px;
  padding: 17px 74px 22px 76px;
  border-radius: 5px;
  background-color: #FFFFFF;
  border-radius: 999px;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  align-items: center;
}
.MppPlan__balloonContent::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -10px;
  width: 30px;
  height: 24px;
  background: #fff;
  transform: translateX(-50%) rotate(45deg);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.MppPlan__balloonText {
  font-size: 2rem;
  font-weight: 400;
  text-align: center;
}
.MppPlan__balloonTerm {
  font-family: "Zen Maru Gothic", sans-serif;
  background: linear-gradient(transparent 60%, #FFD983 60%);
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 8px;
  display: block;
}
.MppPlan__balloonNotion {
  font-size: 1.2rem;
}
.MppPlan__balloonNotion span {
  display: inline-block;
  width: 10px;
}
.MppPlan__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
  width: 100%;
  margin: 24px 0 16px;
}
.MppPlan__item {
  flex: 1 1 calc(33.333% - 20px);
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 5px solid #F78383;
  border-radius: 14px;
  overflow: hidden;
  padding-bottom: 19px;
}
.MppPlan__feeBox {
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 16px;
}
.MppPlan__feeTitle {
  font-size: 2.4rem;
  font-weight: 700;
  background: #F78383;
  padding: 12px 0px;
}
.MppPlan__discount {
  height: 24px;
  margin: 20px 0 12px;
}
.MppPlan__discountBadge {
  display: inline-block;
  padding: 2px 12px;
  font-size: 12px;
  font-weight: 700;
  color: #F78383;
  background: #FFF5F0;
  border-radius: 100px;
  line-height: 1.4;
}
.MppPlan__price {
  font-size: 1.6rem;
  font-weight: 700;
  font-family: "Zen Maru Gothic", sans-serif;
  color: #F78383;
  padding-bottom: 16px;
  margin: 0px 19px 20px;
  border-bottom: 1px solid #DFDFDF;
}
.MppPlan__priceNum {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 4px;
}
.MppPlan__priceNum img {
  height: 23px;
  width: auto;
  vertical-align: bottom;
}
.MppPlan__benefit {
  font-size: 1.2rem;
  line-height: 1.5;
  color: #183346;
  padding: 0 19px;
}
.MppPlan__benefitMain {
  font-weight: 700;
  color: #183346;
  display: inline-block;
  margin-bottom: 4px;
  font-size: 15px;
}
.MppPlan__benefitSub {
  display: inline-block;
  padding-left: 27px;
  position: relative;
  font-weight: 700;
  color: #F78383;
  font-size: 15px;
  text-align: left;
  min-height: 45px;
}
.MppPlan__benefitSub::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 18px;
  height: 18px;
  background: url("/lp/mypetplus/img/top/ico_plus_pink.png") no-repeat center/contain;
}
.MppPlan__imgBox {
  text-align: center;
  padding: 0 19px;
  margin-bottom: 8px;
}
.MppPlan__imgBox img {
  width: 100%;
  height: auto;
}
.MppPlan__desc {
  padding: 0 19px;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #183346;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 111px;
}
.MppPlan__descText {
  margin-bottom: 12px;
  flex: 1;
}
.MppPlan__descNote {
  font-size: 1.2rem;
  color: #183346;
  padding-left: 20px;
  position: relative;
}
.MppPlan__descNote::before {
  content: "※";
  position: absolute;
  left: 0;
  top: 0;
}
.MppPlan__featuresWrap {
  padding: 0 19px;
  margin-top: auto;
  height: 100%;
  margin-bottom: 2px;
  max-height: 169px;
}
.MppPlan__featuresHeading {
  font-size: 1.4rem;
  margin-bottom: 12px;
  color: #183346;
}
.MppPlan__featuresBg {
  background: #FFF5F0;
  padding: 16px;
  border-radius: 8px;
  height: 100%;
  margin-top: auto;
  min-height: 148px;
}
.MppPlan__features {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 10px 8px;
}
.MppPlan__feature {
  position: relative;
  padding-left: 28px;
  font-size: 1.3rem;
  color: #183346;
  font-weight: 500;
}
.MppPlan__feature::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}
.MppPlan__feature.-feature01::before {
  background-image: url("/lp/mypetplus/img/top/ico_rotation.png");
}
.MppPlan__feature.-feature02::before {
  background-image: url("/lp/mypetplus/img/top/ico_tracking.png");
}
.MppPlan__feature.-feature03::before {
  background-image: url("/lp/mypetplus/img/top/ico_antenna.png");
}
.MppPlan__feature.-feature04::before {
  background-image: url("/lp/mypetplus/img/top/ico_mic.png");
}
.MppPlan__feature.-feature05::before {
  background-image: url("/lp/mypetplus/img/top/ico_camera.png");
}
.MppPlan__feature.-feature06::before {
  background-image: url("/lp/mypetplus/img/top/ico_darkness.png");
}
.MppPlan__feature.-feature07::before {
  background-image: url("/lp/mypetplus/img/top/ico_antenna.png");
}
.MppPlan__feature.-feature08::before {
  background-image: url("/lp/mypetplus/img/top/ico_temperature.png");
}
.MppPlan__feature.-feature09::before {
  background-image: url("/lp/mypetplus/img/top/ico_wet.png");
}
.MppPlan__feature.-feature10::before {
  background-image: url("/lp/mypetplus/img/top/ico_light.png");
}
.MppPlan__feature.-feature11::before {
  background-image: url("/lp/mypetplus/img/top/ico_map.png");
}
.MppPlan__feature.-feature12::before {
  background-image: url("/lp/mypetplus/img/top/ico_check.png");
}
.MppPlan__featureText {
  font-size: 1.4rem;
  line-height: 1.5;
  color: #183346;
  text-align: left;
}
.MppPlan__moreNote {
  color: #F78383;
  text-align: right;
  font-size: 1.4rem;
  padding: 0 19px;
  font-weight: 500;
}
.MppPlan__moreNote--sm {
  font-size: 12px;
  font-weight: 500;
}
.MppPlan__moreNoteText {
  font-size: 11px;
  margin-top: 10px;
  padding-left: 20px;
  position: relative;
  min-height: 33px;
}
.MppPlan__moreNoteText::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}
.MppPlan__note {
  width: 100%;
  margin-bottom: 48px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 4px;
}
.MppPlan__note-desc {
  font-size: 1.2rem;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 20px;
}
.MppPlan__note-desc::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}
.MppPlan__note-desc--num01 {
  padding-left: 27px;
}
.MppPlan__note-desc--num01::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※1";
}
.MppPlan__note-desc--num02 {
  padding-left: 27px;
}
.MppPlan__note-desc--num02::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※2";
}
.MppPlan__img {
  width: 328px;
  height: auto;
  margin-bottom: 24px;
}
.MppPlan__imgimg {
  width: 100%;
  height: 100%;
}
.MppPlan__support-text {
  text-align: center;
  font-size: 1.6rem;
  margin-bottom: 64px;
}
.MppPlan__comment {
  position: relative;
  font-weight: 700;
  color: #014793;
  margin-bottom: 16px;
}
.MppPlan__comment::before {
  content: "";
  display: block;
  width: 13px;
  height: 24px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/plan_slash_01.png);
  position: absolute;
  top: 60%;
  transform: translateY(-50%);
  left: -23px;
}
.MppPlan__comment::after {
  content: "";
  display: block;
  width: 13px;
  height: 24px;
  background: no-repeat top center;
  background-size: 100%;
  background-image: url(/lp/mypetplus/img/top/plan_slash_02.png);
  position: absolute;
  top: 60%;
  transform: translateY(-50%);
  right: -23px;
}
.MppPlan__commentLogo {
  margin: 0 5px;
  width: 90px;
  height: auto;
  vertical-align: baseline;
}
.MppPlan__btn.-lg {
  color: #FFFFFF;
  background-color: #014793;
  box-shadow: none;
  max-width: 362px;
  font-size: 1.8rem;
  cursor: pointer;
  transition: all 0.3s;
}
.MppPlan__btn.-lg:hover {
  opacity: 0.7;
}

.MppNotice {
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 80px;
}
.MppNotice__wrap {
  padding: 65px 150px 58px 140px;
  background-color: #FFFBF2;
  border-radius: 14px;
  max-width: 1080px;
  margin: 0 auto;
}
.MppNotice__item {
  font-size: 1.6rem;
}
.MppNotice__item::before {
  position: relative;
  top: -2px;
  left: -8px;
  display: inline-block;
  width: 4px;
  height: 4px;
  content: "";
  border-radius: 100%;
  background: #183346;
}
.MppNotice__item + .MppNotice__item {
  margin-top: 17px;
}
.MppNotice__note {
  font-size: 12px;
  margin-top: 4px;
}
.MppNotice__note--initial {
  margin-right: 8px;
}

.MppContact {
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.MppContact__wrap {
  text-align: center;
  max-width: 1080px;
  margin: 60px auto 0px;
}
.MppContact__list {
  display: flex;
  justify-content: center;
  gap: 30px;
  align-items: stretch;
  flex-direction: row;
}
.MppContact__item {
  width: 50%;
  border: 5px solid #ECF5FE;
  border-radius: 14px;
  padding: 35px 25px;
  background-color: #fff;
  text-align: left;
  display: flex;
  flex-direction: column;
}
.MppContact__title {
  font-size: 2.4rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #183346;
  text-align: center;
}
.MppContact__text {
  font-size: 1.6rem;
  line-height: 1.7;
  color: #183346;
  margin-bottom: 60px;
  flex: 1;
}
.MppContact__btn {
  display: inline-block;
  background-color: #659FE2;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  border-radius: 30px;
  padding: 18.5px 0px;
  width: 78%;
  text-decoration: none;
  text-align: center;
  transition: background-color 0.3s;
  margin: auto;
}
.MppContact__btn:hover {
  background-color: #c5e1fc;
}

.MppCompany {
  max-width: 1320px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.MppCompany__wrap {
  text-align: center;
  margin-top: 120px;
  margin-bottom: -70px;
}
.MppCompany__text {
  font-size: 1.6rem;
}
.MppCompany__text + .MppCompany__text {
  margin-top: 12px;
}
.MppCompany__link {
  color: #183346;
  text-decoration: underline;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  cursor: pointer;
  position: relative;
  z-index: 50;
}
.MppCompany__link:hover {
  text-decoration: none;
}
.MppCompany__btn.-lg {
  color: #FFFFFF;
  background-color: #659FE2;
  box-shadow: none;
  max-width: 262px;
  font-size: 1.4rem;
  margin-top: 30px;
  cursor: pointer;
  margin-right: auto;
  margin-left: auto;
  height: 48px;
  position: relative;
  z-index: 50;
}
.MppCompany__btn.-lg:hover {
  background-color: #A7CEFA;
}
@media screen and (max-width: 768px) {
  .main {
    margin-top: -61px;
  }
  .MppHeading__caption {
    font-size: 1.4rem;
    line-height: 1.71;
  }
  .MppHeading__caption-note {
    font-size: 11px;
    display: block;
    margin-top: 8px;
  }
  .MppKv__wrap {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 23%;
    width: 100%;
    flex-direction: column;
    align-items: center;
  }
  .MppKv__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .MppKv__content span::before {
    width: 10px;
    height: 12px;
    left: -32px;
    background-size: 10px 12px;
  }
  .MppKv__content span::after {
    width: 10px;
    height: 12px;
    right: -25px;
    background-size: 10px 12px;
  }
  .MppKv__content span {
    margin-bottom: 18px;
    font-size: 1.6rem;
  }
  .MppKv__content img {
    width: 82%;
  }
  .MppKv__caption {
    font-size: 1.3rem;
    margin-top: 5px;
    line-height: 1.87;
    background: no-repeat bottom center;
    background-image: url(/lp/mypetplus/img/top/kv_underline_sp.png);
    background-size: 100%;
  }
  .MppKv__app {
    width: 70%;
    margin-left: 0px;
    margin-top: 40px;
  }
  .MppAbout::before {
    background-image: url(/lp/mypetplus/img/top/about_bg_01_sp.png);
    width: 82px;
    height: 97px;
    left: 14px;
    top: 580px;
  }
  .MppAbout::after {
    background-image: url(/lp/mypetplus/img/top/about_bg_02_sp.png);
    width: 92px;
    height: 87px;
    right: 14px;
    z-index: 10;
    bottom: -25px;
  }
  .MppAbout__wrap {
    padding-top: 43px;
    padding-bottom: 60px;
    margin-top: 10px;
  }
  .MppAbout .MppHeading {
    margin-bottom: 16px;
  }
  .MppAbout .MppHeading img {
    width: 169px;
  }
  .MppAbout__content {
    flex-direction: column;
    row-gap: 50px;
  }
  .MppAbout__content img {
    width: 250px;
    height: 150px;
  }
  .MppAbout .MppHeading__caption {
    font-size: 1.4rem;
  }
  .MppAbout__list {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .MppAbout__list li {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .MppAbout__list li:not(:last-child) {
    margin-bottom: 16px;
  }
  .MppAbout__list li::before {
    width: 61px;
    height: 51px;
    top: -7px;
    left: -25px;
  }
  .MppAbout__list li:nth-child(2)::before {
    top: -10px;
  }
  .MppAbout__list li p {
    font-size: 1.6rem;
  }
  .MppAbout__circle {
    width: 350px;
    height: 350px;
    top: 52%;
  }
  .MppAbout__note {
    margin-top: -32px;
    background-color: #fff;
  }
  .MppFeature__wave--top {
    height: 80px;
    background-image: url(/lp/mypetplus/img/top/feature_wave_top_sp.svg);
  }
  .MppFeature__wrap {
    padding-top: 43px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .MppFeature .MppHeading img {
    width: 287px;
  }
  .MppFeature .MppHeading__caption {
    text-align: left;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 1.4rem;
  }
  .MppFeatureSlider {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .MppFeatureSlider .slick-list {
    margin-left: 0px;
  }
  .MppFeatureSlider__item {
    flex-direction: column;
    align-items: center;
    padding-left: 0px;
  }
  .MppFeatureSlider__item img {
    width: 94%;
  }
  .MppFeatureSlider__sentence {
    width: 100%;
    max-width: 335px;
    margin-top: 0px;
  }
  .MppFeatureSlider__heading {
    justify-content: center;
    -moz-column-gap: 4px;
    column-gap: 4px;
  }
  .MppFeatureSlider__heading.hp_PcBreak {
    display: none;
  }
  .MppFeatureSlider__heading.hp_SpBreak {
    display: flex;
    margin-bottom: 12px;
    margin-right: 20px;
  }
  .MppFeatureSlider__ico {
    width: 38px;
    height: 38px;
  }
  .MppFeatureSlider__title {
    font-size: 1.8rem;
    margin-bottom: 2px;
  }
  .MppFeatureSlider__title br.hp_SpBreak {
    display: none;
  }
  .MppFeatureSlider__text {
    margin-top: 12px;
    margin-bottom: 18px;
    font-size: 1.4rem;
  }
  .MppFeatureSlider__text span {
    font-size: inherit;
  }
  .MppFeatureSlider__sup {
    font-size: 1.2rem;
  }
  .MppFeatureSlider__notion {
    padding: 8px;
  }
  .MppFeatureSlider__notion p {
    font-size: 1.1rem;
  }
  .MppFeatureSlider__banner {
    margin: 12px auto 0px;
  }
  .MppFeatureSlider {
    border-radius: 0;
  }
  .MppFeatureSliderController {
    justify-content: center;
    position: relative;
    right: 0px;
    bottom: 400px;
    margin-right: -10px;
    margin-left: -10px;
  }
  .MppFeatureSliderArrows {
    margin-left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
    justify-content: space-between;
  }
  .MppFeatureSliderArrows .slick-arrow {
    width: 30px;
    height: 30px;
  }
  .MppFeatureSliderArrows .slick-arrow::before {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background: no-repeat center;
    background-size: 12px 12px;
  }
  .MppFeatureSliderArrows .slick-prev::before {
    background-image: url(/lp/mypetplus/img/cmn/ico_slider_btn_prev_sp.png);
  }
  .MppFeatureSliderArrows .slick-next {
    margin-left: 10px;
  }
  .MppFeatureSliderArrows .slick-next::before {
    background-image: url(/lp/mypetplus/img/cmn/ico_slider_btn_next_sp.png);
  }
  .MppFeatureSliderDots {
    position: absolute;
    top: 410px;
    display: flex !important;
  }
  .MppFeatureSliderDots button {
    width: 23px;
    height: 16px;
  }
  .MppFeatureSliderDots button::before {
    width: 10px;
    height: 10px;
  }
  .MppFeatureList {
    margin-top: 24px;
    margin-bottom: 8px;
    margin-right: -2%;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }
  .MppFeatureList__item {
    width: 77px;
    height: 77px;
    margin-bottom: 16px;
    padding-top: 8px;
    padding-bottom: 40px;
    margin-right: 2%;
  }
  .MppFeatureList__item img {
    width: 32px;
    height: 32px;
  }
  .MppFeatureList__item p {
    font-size: 1.1rem;
    line-height: 1.27;
    margin-top: 2px;
  }
  .MppSafety__wrap {
    padding-top: 45px;
    padding-bottom: 50px;
  }
  .MppSafety .MppHeading__caption {
    font-size: 1.4rem;
  }
  .MppSafety .MppHeading img {
    width: 261px;
    margin-left: -75px;
  }
  .MppSafetyCard {
    flex-direction: column;
    margin-top: 24px;
  }
  .MppSafetyCard__item {
    width: 100%;
    padding: 24px 30px;
    border-radius: 16px;
  }
  .MppSafetyCard__item:not(:last-child) {
    margin-bottom: 16px;
  }
  .MppSafetyCard__img {
    width: 120px;
    height: 120px;
    margin-bottom: 16px;
  }
  .MppSafetyCard__title {
    margin-bottom: 10px;
    line-height: 1.5;
    font-size: 1.8rem;
  }
  .MppSafetyCard__text {
    font-size: 1.4rem;
    line-height: 1.71;
  }
  .MppPresent__wrap {
    padding-top: 45px;
    padding-bottom: 55px;
  }
  .MppPresent .MppHeading__caption {
    font-size: 1.4rem;
  }
  .MppPresent__box {
    padding: 24px 20px;
    margin-top: 24px;
  }
  .MppPresent__bg1 {
    display: none;
  }
  .MppPresent__bg2 {
    display: none;
  }
  .MppPresent__title img {
    width: 115px;
    margin-left: -40px;
  }
  .MppPresent__heading {
    font-size: 1.8rem;
  }
  .MppPresent__heading::before {
    width: 21px;
    height: 16px;
    left: -30px;
    top: 50%;
  }
  .MppPresent__heading::after {
    width: 21px;
    height: 16px;
    right: -30px;
    top: 50%;
  }
  .MppPresent__caption {
    line-height: 1.7;
    font-size: 1.4rem;
  }
  .MppPresent__container {
    padding: 24px 16px;
  }
  .MppPresent__container::before {
    width: 30px;
    height: 30px;
    bottom: -60px;
  }
  .MppPresentBoard__content {
    margin-top: 24px;
    padding: 15px 11px 35px;
  }
  .MppPresentBoard__title {
    padding-top: 75px;
    padding-left: 0px;
    text-align: center;
    font-size: 1.6rem;
  }
  .MppPresentBoard__title::before {
    width: 69px;
    height: 69px;
    left: 50%;
    transform: translateX(-50%);
    top: -2px;
  }
  .MppPresentBoard__imgList {
    flex-wrap: wrap;
    background-image: url(/lp/mypetplus/img/top/present_board_bg_sp.png);
    background-size: 100%;
    margin-top: 25px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10%;
    padding-bottom: 10%;
  }
  .MppPresentBoard__imgItem {
    width: 50%;
  }
  .MppPresentBoard__imgItem:nth-child(1) {
    margin-top: -30px;
  }
  .MppPresentBoard__imgItem:nth-child(2) {
    margin-top: 0px;
  }
  .MppPresentBoard__imgItem:nth-child(3) {
    transform: rotate(15deg);
    margin-top: -25px;
  }
  .MppPresentBoard__imgItem:nth-child(4) {
    margin-top: 5px;
    transform: rotate(-20deg);
  }
  .MppPresentBoard__caption {
    font-size: 1.4rem;
    text-align: center;
    line-height: 1.5;
  }
  .MppPresentBoard__noteTxt {
    margin-top: 8px;
  }
  .MppPresent__content {
    margin-top: 90px;
  }
  .MppPresentCard {
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 24px;
    gap: 16px;
  }
  .MppPresentCard__item {
    width: 100%;
  }
  .MppPresentCard__item::before {
    width: 92px;
    height: 92px;
  }
  .MppPresentCard__item:nth-child(3) .MppPresentCard__title {
    height: auto;
    padding-top: 0px;
  }
  .MppPresentCard__item:nth-child(3) .MppPresentCard__text {
    height: auto;
  }
  .MppPresentCard__content {
    height: auto;
    padding: 19px 19px 25px 19px;
  }
  .MppPresentCard__img {
    width: 69px;
    height: 69px;
  }
  .MppPresentCard__titleWrap {
    margin-top: 12px;
    height: auto;
  }
  .MppPresentCard__title {
    font-size: 1.6rem;
  }
  .MppPresentCard__text {
    font-size: 1.2rem;
    line-height: 1.67;
    margin-top: 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .MppPresentCard__note {
    font-size: 1.1rem;
    margin-top: 16px;
  }
  .MppFlow::before {
    width: 84px;
    height: 80px;
    left: 75%;
    background-size: 84px 320px;
    -webkit-animation-name: stamp-sp;
    animation-name: stamp-sp;
  }
  .MppFlow::after {
    width: 84px;
    height: 80px;
    right: 75%;
    bottom: -60px;
    background-size: 84px 320px;
    -webkit-animation-name: stamp-sp;
    animation-name: stamp-sp;
  }
  .MppFlow__wrap {
    padding-top: 49px;
    padding-bottom: 0px;
  }
  .MppFlow .MppHeading {
    padding-top: 0px;
    margin-bottom: 16px;
  }
  .MppFlow .MppHeading img {
    width: 288px;
  }
  .MppFlow .MppHeading__caption {
    font-size: 1.4rem;
  }
  .MppFlow__content {
    margin-top: 40px;
    position: relative;
    flex-direction: column;
    padding-bottom: 112px;
    align-items: center;
  }
  .MppFlow__content img {
    width: 259px;
  }
  .MppFlow__img {
    position: absolute;
    bottom: -27px;
    margin-left: 120px;
  }
  .MppFlow__wave--bottom {
    display: none;
  }
  .MppPlan {
    margin-top: 0px;
    background: url(/lp/mypetplus/img/top/plan_bg_sp.svg) no-repeat center/cover;
    padding-top: 0px;
    background-color: #ECF5FE;
    height: 100%;
    background-position-y: top;
    position: relative;
    z-index: 0;
  }
  .MppPlan::before {
    content: "";
    display: block;
    width: 59px;
    height: 103px;
    background: no-repeat top center;
    background-size: 100%;
    background-image: url(/lp/mypetplus/img/top/plan_dog.png);
    position: absolute;
    left: 37px;
    bottom: -5px;
  }
  .MppPlan::after {
    content: "";
    display: block;
    width: 100%;
    height: 1332px;
    background: no-repeat bottom center;
    background-size: 100%;
    background-image: url(/lp/mypetplus/img/top/plan_round.png);
    position: absolute;
    right: 10px;
    bottom: 0px;
    z-index: -1;
  }
  .MppPlan .MppHeading__caption {
    font-size: 1.4rem;
  }
  .MppPlan__wrap {
    padding: 80px 20px 110px 20px;
    position: relative;
    padding-top: 77px;
  }
  .MppPlan__wrap::before {
    content: "";
    display: block;
    width: 259px;
    height: 120px;
    background: no-repeat top center;
    background-size: 100%;
    background-image: url(/lp/mypetplus/img/top/flow_02_sp.png);
    position: absolute;
    right: 38%;
    top: -95px;
    transform: translateX(50%);
  }
  .MppPlan__title::before {
    width: 24px;
    height: 21px;
    left: -34px;
  }
  .MppPlan__title::after {
    width: 24px;
    height: 21px;
    right: -34px;
  }
  .MppPlan__content {
    margin-top: 32px;
  }
  .MppPlan__balloonContent {
    padding: 8px 40px 14px;
    margin-bottom: 16px;
  }
  .MppPlan__balloonContent::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 30px;
    height: 35px;
    background: #fff;
    transform: translateX(-50%) rotate(45deg);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .MppPlan__balloonText {
    text-align: center;
    font-size: 1.4rem;
    position: relative;
    line-height: 2;
  }
  .MppPlan__balloonTerm {
    font-size: 1.8rem;
    display: inline;
    line-height: 1.6;
  }
  .MppPlan__list {
    flex-direction: column;
    gap: 0px;
    margin: 16px 0 10px;
  }
  .MppPlan__item {
    padding-bottom: 19px;
    flex: 1 1 100%;
  }
  .MppPlan__feeBox {
    margin-bottom: 16px;
  }
  .MppPlan__feeTitle {
    font-size: 1.8rem;
    padding: 5px 0px 9px;
  }
  .MppPlan__discount {
    height: 27px;
    margin: 19px 0 14px;
  }
  .MppPlan__price {
    font-size: 1.3rem;
    margin: 0px 16px 8px;
    padding-bottom: 10px;
  }
  .MppPlan__priceNum img {
    height: 24px;
  }
  .MppPlan__benefit {
    padding: 0 19px;
  }
  .MppPlan__benefitMain {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .MppPlan__benefitSub {
    font-size: 14px;
    padding-left: 27px;
    min-height: 0px;
  }
  .MppPlan__imgBox {
    padding: 0px 15px;
    width: 100%;
    height: auto;
    margin: 0 auto 8px;
  }
  .MppPlan__imgBox img {
    max-width: 295px;
  }
  .MppPlan__desc {
    font-size: 1.4rem;
    margin-bottom: 24px;
    padding: 0 15px;
  }
  .MppPlan__descText {
    margin-bottom: 10px;
  }
  .MppPlan__descNote {
    font-size: 1.1rem;
    padding-left: 19px;
  }
  .MppPlan__featuresWrap {
    padding: 0 15px;
  }
  .MppPlan__featuresHeading {
    margin-bottom: 8px;
    font-size: 14px;
  }
  .MppPlan__featuresBg {
    padding: 12px 16px 16px;
    height: 100%;
    min-height: initial;
  }
  .MppPlan__features {
    gap: 6px 10px;
  }
  .MppPlan__feature {
    padding-left: 28px;
    font-size: 14px;
  }
  .MppPlan__feature::before {
    width: 20px;
    height: 20px;
  }
  .MppPlan__featureText {
    font-size: 14px;
  }
  .MppPlan__moreNote {
    font-size: 14px;
    padding: 0 19px;
  }
  .MppPlan__moreNote--sm {
    font-size: 11px;
    font-weight: 400;
  }
  .MppPlan__moreNoteText {
    min-height: initial;
    margin-top: 8px;
    margin-bottom: 24px;
    padding-left: 19px;
  }
  .MppPlan__note {
    text-align: left;
    margin-bottom: 40px;
    align-items: initial;
  }
  .MppPlan__note-desc {
    font-size: 1.1rem;
    padding-left: 26px;
  }
  .MppPlan__img {
    width: 335px;
    margin-bottom: 10px;
  }
  .MppPlan__support-text {
    margin-bottom: 0px;
    font-size: 1.4rem;
  }
  .MppPlan__comment {
    font-size: 1.4rem;
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .MppPlan__comment::before {
    width: 10px;
    height: 12px;
    left: -17px;
  }
  .MppPlan__comment::after {
    width: 10px;
    height: 12px;
    right: -17px;
  }
  .MppPlan__commentLogo {
    margin: 0 4px;
  }
  .MppPlan__btn.-lg {
    margin-top: 10px;
    font-size: 1.6rem;
    padding: 14px 20px;
  }
  .MppPlan__item:first-child .MppPlan__discount {
    margin: 0px;
  }
  .MppNotice {
    margin-top: 35px;
  }
  .MppNotice__wrap {
    padding: 24px 20px 32px 34px;
  }
  .MppNotice__item {
    font-size: 1.2rem;
    line-height: 1.4;
  }
  .MppNotice__item + .MppNotice__item {
    margin-top: 10px;
  }
  .MppNotice__note {
    display: inline-block;
    font-size: 11px;
    margin-top: 6px;
  }
  .MppNotice__note--initial {
    margin-right: 4px;
  }
  .MppContact__wrap {
    margin-top: 50px;
  }
  .MppContact .MppSubHeading {
    font-size: 2.4rem;
  }
  .MppContact__list {
    flex-direction: column;
    gap: 20px;
  }
  .MppContact__item {
    width: 100%;
    padding: 19px 15px 27px;
  }
  .MppContact__title {
    font-size: 1.6rem;
    margin-bottom: 12px;
  }
  .MppContact__text {
    font-size: 1.2rem;
    margin-bottom: 32px;
  }
  .MppContact__btn {
    font-size: 1.3rem;
    width: 100%;
    max-width: 295px;
    height: 48px;
    padding: 14px 0px;
  }
  .MppCompany__wrap {
    margin-top: 50px;
    margin-bottom: -102px;
  }
  .MppCompany__text {
    font-size: 1.2rem;
    line-height: 1.5;
  }
  .MppCompany__link {
    margin-top: 20px;
    font-size: 1.4rem;
  }
  .MppCompany__btn.-lg {
    margin-top: 22px;
    font-size: 1.3rem;
    width: 258px;
    height: 40px;
  }
}
@media screen and (min-width: 769px) {
  .MppKv {
    height: 700px;
    background: no-repeat top center;
    background-size: cover;
    background-image: url(/lp/mypetplus/img/top/kv_pc.jpg);
  }
  .MppKv__wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    max-width: 950px;
    margin: 0 auto;
  }
  .MppFeatureSliderWrap {
    max-width: 1320px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .MppFeatureSliderDots {
    display: none !important;
  }
  .MppFeatureSliderItem {
    position: relative;
  }
  .MppFeatureSliderItem::before {
    content: "";
    display: block;
    padding-top: calc(480 / 1280 * 100%);
  }
  .MppFeatureSliderItem img {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translate3d(0, -50%, 0);
  }
  .MppPresentBoard__imgItem:nth-child(1) {
    margin-top: -10px;
    margin-right: -5px;
  }
  .MppPresentBoard__imgItem:nth-child(2) {
    margin-top: 45px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .MppPresentBoard__imgItem:nth-child(3) {
    margin-top: -10px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .MppPresentBoard__imgItem:nth-child(4) {
    margin-top: 45px;
    margin-left: -5px;
  }
}
@media screen and (max-width: 768px) and (min-width: 500px) {
  .MppKv__content span {
    font-size: 1.8rem;
  }
  .MppKv__caption {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 350px) {
  .MppFlow .MppHeading__caption .hp_SpBreak {
    display: none;
  }
  .MppCompany__text .hp_SpBreak {
    display: none;
  }
}
@media screen and (max-width: 768px) and (max-width: 650px) and (min-width: 500px) {
  .MppPlan__wrap::before {
    top: -85px;
  }
}
@media screen and (max-width: 768px) and (max-width: 769px) and (min-width: 650px) {
  .MppPlan__wrap::before {
    top: -75px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwL215cGV0cGx1cy9jc3MvdG9wLmNzcyIsImxwL215cGV0cGx1cy9jc3MvdG9wLnNjc3MiLCJscC9teXBldHBsdXMvY3NzLzVfcGFnZXMvX3RvcC5zY3NzIiwibHAvbXlwZXRwbHVzL2Nzcy8wX2Jhc2UvdmFyaWFibGVzL19mb250LnNjc3MiLCJscC9teXBldHBsdXMvY3NzLzBfYmFzZS92YXJpYWJsZXMvX2luZGV4LnNjc3MiLCJjc3MvMF9iYXNlL21peGlucy9fdXRpbC5zY3NzIiwibHAvbXlwZXRwbHVzL2Nzcy8wX2Jhc2UvdmFyaWFibGVzL19jb2xvci5zY3NzIiwiY3NzLzBfYmFzZS9taXhpbnMvX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCOzt1REFBQTs7QUNVQTtFQUNFLGtCQUFBO0FGREY7O0FFSUE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBRkRGOztBRVNBO0VBQ0UsaUJDUFU7RURRVixjQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLHFCQUFBO0FGQUY7QUVRRTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0FGQ0o7O0FFSUE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0RBQUE7RUFBQSw0Q0FBQTtBRkRGO0FFR0U7RUFDSSw4QkFBQTtFQUNBO0lBQ0UscUJBQUE7RUZETjtFRUdJO0lBQ0UsbUJBQUE7RUZETjtBQUNGO0FFTkU7RUFDSSw4QkFBQTtFQUNBO0lBQ0UscUJBQUE7RUZETjtFRUdJO0lBQ0UsbUJBQUE7RUZETjtBQUNGO0FFbUJFO0VBQ0UsV0FBQTtBRlRKO0FFcUNFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0FGWko7QUV1Qkk7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFD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SUFDQSxjQUFBO0VGWEo7RUVxcUJBO0lHMXZCQSxpQkFBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFTCt0QkE7RUU4Q0E7SUFHSSx3QkFBQTtFRjdCSjtFRStGRTtJQUNFLGtCQUFBO0VGekNKO0VFMkNJO0lBQ0UsV0FBQTtJQUNBLGNBQUE7SUFDQSxvQ0FBQTtFRnpDTjtFRTRDSTtJQUNFLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0Esa0NBQUE7RUYxQ047RUU4bUJJO0lBRUksaUJBQUE7SUFDRSxrQkFBQTtFRjNGVjtFRWtHSTtJQUVJLGdCQUFBO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtFRjFGVjtFRWtHSTtJQUVJLGlCQUFBO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtFRjFGVjtFRWtHSTtJQUVJLGdCQUFBO0lBQ0UsaUJBQUE7RUZ6RlY7QUE5eUNGO0FFaUhNO0VBMURGO0lBNERJLGlCQzNLVztFSGlLakI7RUV3QkE7SUFrQkksaUJDek1tQjtFSDhMdkI7QUE5QkY7QUV3ckRNO0VBREY7SUFFTSxhQUFBO0VGdklSO0VFOG9DRTtJQUVJLGFBQUE7RUYxSE47QUFyaENGO0FFMlJVO0VBYko7SUFjTSxVQUFBO0VGekpWO0FBQ0Y7QUUySlU7RUFqQko7SUFrQk0sVUFBQTtFRnhKVjtBQUNGIiwiZmlsZSI6ImxwL215cGV0cGx1cy9jc3MvdG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgVG9wIOODiOODg+ODl+ODmuODvOOCuFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAtNjFweDtcbiAgfVxufVxuXG4uTXBwSGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk1wcEhlYWRpbmdfX2NhcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwSGVhZGluZ19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIH1cbn1cblxuLk1wcEhlYWRpbmdfX2NhcHRpb24tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvIDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBIZWFkaW5nX19jYXB0aW9uLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5NcHBIZWFkaW5nX19jYXB0aW9uLW5vdGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuXG4uTXBwS3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIOWIneacn+eKtuaFi++8mjExMCXooajnpLogKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbiAgYW5pbWF0aW9uOiBzY2FsZURvd24gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHNjYWxlRG93biB7XG4gIC8qIDAl44GL44KJ5aeL44G+44KK44CBMeenkuOBi+OBkeOBpjEwMCXjgavjgrnjgrHjg7zjg6vjg4Djgqbjg7MgKi9cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuTXBwS3Yge1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2t2X3BjLmpwZyk7XG4gIH1cbn1cbi5NcHBLdl9faW1nU3Age1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5NcHBLdl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBLdl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uTXBwS3ZfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEt2X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLk1wcEt2X19jb250ZW50IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5NcHBLdl9fY29udGVudCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fc2xhc2hfMDEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtNDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwS3ZfX2NvbnRlbnQgc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbGVmdDogLTMycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gIH1cbn1cbi5NcHBLdl9fY29udGVudCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvY21uL2ljb19zbGFzaF8wMi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtMzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwS3ZfX2NvbnRlbnQgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBLdl9fY29udGVudCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5NcHBLdl9fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLk1wcEt2X19jb250ZW50IGltZyB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBLdl9fY29udGVudCBpbWcge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbn1cbi5NcHBLdl9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDEwJSwgI0ZGRjlFNiA5MCUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEt2X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9rdl91bmRlcmxpbmVfc3AucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLk1wcEt2X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLk1wcEt2X19hcHAge1xuICB3aWR0aDogMzEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEt2X19hcHAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5NcHBBYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG59XG4uTXBwQWJvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjQ0cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvYWJvdXRfYmdfMDFfcGMucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEFib3V0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvYWJvdXRfYmdfMDFfc3AucG5nKTtcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDk3cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDU4MHB4O1xuICB9XG59XG4uTXBwQWJvdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzRweDtcbiAgaGVpZ2h0OiAyNThweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9hYm91dF9iZ18wMl9wYy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTkwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQWJvdXQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2Fib3V0X2JnXzAyX3NwLnBuZyk7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gIH1cbn1cbi5NcHBBYm91dF9fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBBYm91dF9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLk1wcEFib3V0IC5NcHBIZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBBYm91dCAuTXBwSGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLk1wcEFib3V0IC5NcHBIZWFkaW5nIGltZyB7XG4gIHdpZHRoOiAzMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBBYm91dCAuTXBwSGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiAxNjlweDtcbiAgfVxufVxuLk1wcEFib3V0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBBYm91dF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICB9XG59XG4uTXBwQWJvdXRfX2NvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEFib3V0X19jb250ZW50IGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi5NcHBBYm91dCAuTXBwSGVhZGluZ19fY2FwdGlvbiB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEFib3V0IC5NcHBIZWFkaW5nX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLk1wcEFib3V0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBBYm91dF9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5NcHBBYm91dF9fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxNjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNFQ0Y1RkU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBBYm91dF9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAuTXBwQWJvdXRfX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLk1wcEFib3V0X19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9hYm91dF9saXN0XzAxLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogLTE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQWJvdXRfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuLk1wcEFib3V0X19saXN0IGxpOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9hYm91dF9saXN0XzAyLnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQWJvdXRfX2xpc3QgbGk6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5NcHBBYm91dF9fbGlzdCBsaTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvYWJvdXRfbGlzdF8wMy5wbmcpO1xufVxuLk1wcEFib3V0X19saXN0IGxpIHAge1xuICBjb2xvcjogIzQxODhEQjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQWJvdXRfX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5NcHBBYm91dF9fYmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5NcHBBYm91dF9fY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkFGNztcbiAgd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDcwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xMDtcbiAgdG9wOiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEFib3V0X19jaXJjbGUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHRvcDogNTIlO1xuICB9XG59XG4uTXBwQWJvdXRfX25vdGUge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQWJvdXRfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLk1wcEZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZFO1xufVxuLk1wcEZlYXR1cmVfX3dhdmUtLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9mZWF0dXJlX3dhdmVfdG9wX3BjLnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZV9fd2F2ZS0tdG9wIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9mZWF0dXJlX3dhdmVfdG9wX3NwLnN2Zyk7XG4gIH1cbn1cbi5NcHBGZWF0dXJlX193cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlX193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLk1wcEZlYXR1cmUgLk1wcEhlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDgzOHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZSAuTXBwSGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiAyODdweDtcbiAgfVxufVxuLk1wcEZlYXR1cmUgLk1wcEhlYWRpbmdfX2NhcHRpb24ge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmUgLk1wcEhlYWRpbmdfX2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLk1wcEZlYXR1cmVTbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlU2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlcl9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlcl9faXRlbSBpbWcge1xuICB3aWR0aDogNTIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmVTbGlkZXJfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlcl9fc2VudGVuY2Uge1xuICB3aWR0aDogNDIlO1xuICBtYXJnaW4tdG9wOiA3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlU2xpZGVyX19zZW50ZW5jZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5NcHBGZWF0dXJlU2xpZGVyX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmVTbGlkZXJfX2hlYWRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmVTbGlkZXJfX2hlYWRpbmcuaHBfUGNCcmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk1wcEZlYXR1cmVTbGlkZXJfX2hlYWRpbmcuaHBfU3BCcmVhayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlcl9faGVhZGluZy5ocF9TcEJyZWFrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlcl9faWNvIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlU2xpZGVyX19pY28ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuLk1wcEZlYXR1cmVTbGlkZXJfX2ljbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MTg4REI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAuTXBwRmVhdHVyZVNsaWRlcl9fdGl0bGUgYnIuaHBfU3BCcmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk1wcEZlYXR1cmVTbGlkZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlU2xpZGVyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLk1wcEZlYXR1cmVTbGlkZXJfX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlcl9fY29tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzQxODhEQjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLk1wcEZlYXR1cmVTbGlkZXJfX2NvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9mZWF0dXJlX3VuZGVybGluZS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTkwJTtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyX19zdXAge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM0MTg4REI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGRkZGRkYgNjAlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlU2xpZGVyX19zdXAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uTXBwRmVhdHVyZVNsaWRlcl9fc3VwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyX19zdXAgc3BhbiBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLk1wcEZlYXR1cmVTbGlkZXJfX25vdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlcl9fbm90aW9uIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5NcHBGZWF0dXJlU2xpZGVyX19ub3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLk1wcEZlYXR1cmVTbGlkZXJfX25vdGlvbiBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fbm90aWNlX2JsYWNrLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE5cHg7XG4gIHRvcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmVTbGlkZXJfX25vdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLk1wcEZlYXR1cmVTbGlkZXJfX2Jhbm5lciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAyNTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlU2xpZGVyX19iYW5uZXIge1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDBweDtcbiAgfVxufVxuLk1wcEZlYXR1cmVTbGlkZXJfX2Jhbm5lciAuTXBwRmVhdHVyZVNsaWRlcl9fYmFubmVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlcldyYXAge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLk1wcEZlYXR1cmVTbGlkZXJJdGVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyQ29udHJvbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLk1wcEZlYXR1cmVTbGlkZXJEb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5NcHBGZWF0dXJlU2xpZGVyRG90cyBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyRG90cyBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MTg4REI7XG59XG4uTXBwRmVhdHVyZVNsaWRlckRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MTg4REI7XG59XG4uTXBwRmVhdHVyZVNsaWRlckFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLk1wcEZlYXR1cmVTbGlkZXJBcnJvd3MgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uTXBwRmVhdHVyZVNsaWRlckFycm93cyAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvY21uL2ljb19zbGlkZXJfYnRuX3ByZXYucG5nKTtcbn1cbi5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIC5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uTXBwRmVhdHVyZVNsaWRlckFycm93cyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fc2xpZGVyX2J0bl9uZXh0LnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuTXBwRmVhdHVyZVNsaWRlckl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuTXBwRmVhdHVyZVNsaWRlckl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0ODAgLyAxMjgwICogMTAwJSk7XG4gIH1cbiAgLk1wcEZlYXR1cmVTbGlkZXJJdGVtIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmVTbGlkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLk1wcEZlYXR1cmVTbGlkZXJDb250cm9sbGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDQwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICB9XG4gIC5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3NsaWRlcl9idG5fcHJldl9zcC5wbmcpO1xuICB9XG4gIC5NcHBGZWF0dXJlU2xpZGVyQXJyb3dzIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuTXBwRmVhdHVyZVNsaWRlckFycm93cyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvY21uL2ljb19zbGlkZXJfYnRuX25leHRfc3AucG5nKTtcbiAgfVxuICAuTXBwRmVhdHVyZVNsaWRlckRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuTXBwRmVhdHVyZVNsaWRlckRvdHMgYnV0dG9uIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLk1wcEZlYXR1cmVTbGlkZXJEb3RzIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLk1wcEZlYXR1cmVMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMS42JTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlTGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uTXBwRmVhdHVyZUxpc3RfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmVhdHVyZUxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA3N3B4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZlYXR1cmVMaXN0X19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uTXBwRmVhdHVyZUxpc3RfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzQxODhEQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGZWF0dXJlTGlzdF9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbi5NcHBGZWF0dXJlTGlzdF9faXRlbS4tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTg4REI7XG59XG4uTXBwRmVhdHVyZUxpc3RfX2l0ZW0uLWN1cnJlbnQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLk1wcEZlYXR1cmVMaXN0X19pdGVtLi1jdXJyZW50IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uTXBwRmVhdHVyZUxpc3RfX2l0ZW0uLWN1cnJlbnQgLk1wcEZlYXR1cmVMaXN0X19pY29uLS13aGl0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5NcHBGZWF0dXJlTGlzdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTg4REI7XG59XG4uTXBwRmVhdHVyZUxpc3RfX2l0ZW06aG92ZXIgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLk1wcEZlYXR1cmVMaXN0X19pdGVtOmhvdmVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uTXBwRmVhdHVyZUxpc3RfX2l0ZW06aG92ZXIgLk1wcEZlYXR1cmVMaXN0X19pY29uLS13aGl0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5NcHBGZWF0dXJlTGlzdF9faWNvbi0td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTXBwU2FmZXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbn1cbi5NcHBTYWZldHlfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBTYWZldHlfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uTXBwU2FmZXR5IC5NcHBIZWFkaW5nX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwU2FmZXR5IC5NcHBIZWFkaW5nX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLk1wcFNhZmV0eSAuTXBwSGVhZGluZyBpbWcge1xuICB3aWR0aDogNjM5cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBTYWZldHkgLk1wcEhlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogMjYxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICB9XG59XG4uTXBwU2FmZXR5X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uTXBwU2FmZXR5Q2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBTYWZldHlDYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5NcHBTYWZldHlDYXJkX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4ICkvIDMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZFO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzM3B4IDI0cHggMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBTYWZldHlDYXJkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuTXBwU2FmZXR5Q2FyZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uTXBwU2FmZXR5Q2FyZF9faW1nIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFNhZmV0eUNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLk1wcFNhZmV0eUNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDE4OERCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFNhZmV0eUNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5NcHBTYWZldHlDYXJkX190ZXh0IHtcbiAgY29sb3I6ICMxODMzNDY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFNhZmV0eUNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICB9XG59XG5cbi5NcHBQcmVzZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMjtcbn1cbi5NcHBQcmVzZW50X193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG59XG4uTXBwUHJlc2VudCAuTXBwSGVhZGluZ19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnQgLk1wcEhlYWRpbmdfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uTXBwUHJlc2VudF9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50X19ib3gge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uTXBwUHJlc2VudF9fYmcxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2NhdC5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm90dG9tOiAzNTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQ1cHggMTM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudF9fYmcxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uTXBwUHJlc2VudF9fYmcyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMzRweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2RvZy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MHB4O1xuICB0b3A6IDkwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4IDEzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRfX2JnMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk1wcFByZXNlbnRfX3RpdGxlIGltZyB7XG4gIHdpZHRoOiAyMDhweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRfX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxufVxuLk1wcFByZXNlbnRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxODMzNDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uTXBwUHJlc2VudF9faGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3Bhd19ibHVlLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudF9faGVhZGluZzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5NcHBQcmVzZW50X19oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvY21uL2ljb19wYXdfYmx1ZS5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtMjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50X19oZWFkaW5nOjphZnRlciB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLk1wcFByZXNlbnRfX2NhcHRpb24ge1xuICBjb2xvcjogIzE4MzM0NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50X19jYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uTXBwUHJlc2VudF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjVGRTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDBweCA0OHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuLk1wcFByZXNlbnRfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcHJlc2VudF9wbHVzLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3R0b206IC02MHB4O1xuICB9XG59XG4uTXBwUHJlc2VudEJvYXJkX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDVweCBzb2xpZCAjNDE4OERCO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRCb2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDExcHggMzVweDtcbiAgfVxufVxuLk1wcFByZXNlbnRCb2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogNzhweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5NcHBQcmVzZW50Qm9hcmRfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50XzAxLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRCb2FyZF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG4uTXBwUHJlc2VudEJvYXJkX19pbWdMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfYm9hcmRfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudEJvYXJkX19pbWdMaXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2JvYXJkX2JnX3NwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gIH1cbn1cbi5NcHBQcmVzZW50Qm9hcmRfX2ltZ0l0ZW0ge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRCb2FyZF9faW1nSXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLk1wcFByZXNlbnRCb2FyZF9faW1nSXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRCb2FyZF9faW1nSXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuTXBwUHJlc2VudEJvYXJkX19pbWdJdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX2ltZ0l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX2ltZ0l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX2ltZ0l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX2ltZ0l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudEJvYXJkX19pbWdJdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gIH1cbn1cbi5NcHBQcmVzZW50Qm9hcmRfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uTXBwUHJlc2VudEJvYXJkX19ub3RlVHh0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMWVtICsgNnB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uTXBwUHJlc2VudEJvYXJkX19ub3RlVHh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Qm9hcmRfX25vdGVUeHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLk1wcFByZXNlbnRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4uTXBwUHJlc2VudENhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRDYXJkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uTXBwUHJlc2VudENhcmRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEyMHB4KSAvIDIgKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Q2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5NcHBQcmVzZW50Q2FyZF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiAxMjJweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2xpc3RfMDEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRDYXJkX19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxufVxuLk1wcFByZXNlbnRDYXJkX19pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2xpc3RfMDIucG5nKTtcbn1cbi5NcHBQcmVzZW50Q2FyZF9faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcHJlc2VudF9saXN0XzAzLnBuZyk7XG59XG4uTXBwUHJlc2VudENhcmRfX2l0ZW06bnRoLWNoaWxkKDMpIC5NcHBQcmVzZW50Q2FyZF9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFByZXNlbnRDYXJkX19pdGVtOm50aC1jaGlsZCgzKSAuTXBwUHJlc2VudENhcmRfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLk1wcFByZXNlbnRDYXJkX19pdGVtOm50aC1jaGlsZCgzKSAuTXBwUHJlc2VudENhcmRfX3RleHQge1xuICBoZWlnaHQ6IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudENhcmRfX2l0ZW06bnRoLWNoaWxkKDMpIC5NcHBQcmVzZW50Q2FyZF9fdGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uTXBwUHJlc2VudENhcmRfX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfbGlzdF8wNC5wbmcpO1xufVxuLk1wcFByZXNlbnRDYXJkX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiA1cHggc29saWQgI0VDRjVGRTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Q2FyZF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE5cHggMTlweCAyNXB4IDE5cHg7XG4gIH1cbn1cbi5NcHBQcmVzZW50Q2FyZF9faW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Q2FyZF9faW1nIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbn1cbi5NcHBQcmVzZW50Q2FyZF9fdGl0bGVXcmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudENhcmRfX3RpdGxlV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5NcHBQcmVzZW50Q2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Q2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uTXBwUHJlc2VudENhcmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUHJlc2VudENhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5NcHBQcmVzZW50Q2FyZF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQcmVzZW50Q2FyZF9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLk1wcFByZXNlbnRDYXJkX19ub3RlVHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxZW0gKyA2cHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5NcHBQcmVzZW50Q2FyZF9fbm90ZVR4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG4uTXBwUHJlc2VudF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uTXBwRmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5NcHBGbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDE0OHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2Zsb3dfc3RhbXAucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4MHB4O1xuICB0b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1NnB4IDU5MnB4O1xuICBhbmltYXRpb24tbmFtZTogc3RhbXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXAtZW5kO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbkBrZXlmcmFtZXMgc3RhbXAge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIC00NDRweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIC0yOTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIC0xNDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZsb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg0cHggMzIwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHN0YW1wLXNwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN0YW1wLXNwIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAtMjQwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAtMTYwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAtODBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLk1wcEZsb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9mbG93X3N0YW1wLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IC0xMzBweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTU2cHggNTkycHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBzdGFtcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcC1lbmQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZsb3c6OmFmdGVyIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODRweCAzMjBweDtcbiAgICBhbmltYXRpb24tbmFtZTogc3RhbXAtc3A7XG4gIH1cbn1cbi5NcHBGbG93X193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBGbG93X193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uTXBwRmxvdyAuTXBwSGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZsb3cgLk1wcEhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLk1wcEZsb3cgLk1wcEhlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZsb3cgLk1wcEhlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cbn1cbi5NcHBGbG93IC5NcHBIZWFkaW5nX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmxvdyAuTXBwSGVhZGluZ19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5NcHBGbG93IC5NcHBIZWFkaW5nX19jYXB0aW9uIC5ocF9TcEJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uTXBwRmxvd19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZsb3dfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5NcHBGbG93X19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmxvd19fY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAyNTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcEZsb3dfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG59XG4uTXBwRmxvd19fd2F2ZS0tYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2Zsb3dfd2F2ZV9ib3R0b21fcGMucG5nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwRmxvd19fd2F2ZS0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5NcHBQbGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgbWFyZ2luLXRvcDogLTIwNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3BsYW5fYmdfcGMuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wbGFuX2JnX3NwLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5NcHBQbGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wbGFuX2RvZy5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzN3B4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxuICAuTXBwUGxhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzMycHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcGxhbl9yb3VuZC5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLk1wcFBsYW4gLk1wcEhlYWRpbmdfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuIC5NcHBIZWFkaW5nX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLk1wcFBsYW5fX3dyYXAge1xuICBwYWRkaW5nOiA1NXB4IDAgMTAwcHggMDtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fd3JhcCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDExMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICB9XG4gIC5NcHBQbGFuX193cmFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1OXB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmxvd18wMl9zcC5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzglO1xuICAgIHRvcDogLTk1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNjUwcHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAuTXBwUGxhbl9fd3JhcDo6YmVmb3JlIHtcbiAgICB0b3A6IC04NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OXB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLk1wcFBsYW5fX3dyYXA6OmJlZm9yZSB7XG4gICAgdG9wOiAtNzVweDtcbiAgfVxufVxuLk1wcFBsYW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLk1wcFBsYW5fX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fcGF3LnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGxlZnQ6IC0zNHB4O1xuICB9XG59XG4uTXBwUGxhbl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3Bhdy5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX190aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICByaWdodDogLTM0cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbi5NcHBQbGFuX19iYWxsb29uQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDE3cHggNzRweCAyMnB4IDc2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLk1wcFBsYW5fX2JhbGxvb25Db250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19iYWxsb29uQ29udGVudCB7XG4gICAgcGFkZGluZzogOHB4IDQwcHggMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5NcHBQbGFuX19iYWxsb29uQ29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgfVxufVxuLk1wcFBsYW5fX2JhbGxvb25UZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fYmFsbG9vblRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbi5NcHBQbGFuX19iYWxsb29uVGVybSB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZEOTgzIDYwJSk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19iYWxsb29uVGVybSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5NcHBQbGFuX19iYWxsb29uTm90aW9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uTXBwUGxhbl9fYmFsbG9vbk5vdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbn1cbi5NcHBQbGFuX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMHB4O1xuICAgIG1hcmdpbjogMTZweCAwIDEwcHg7XG4gIH1cbn1cbi5NcHBQbGFuX19pdGVtIHtcbiAgZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRjc4MzgzO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLk1wcFBsYW5fX2ZlZUJveCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZmVlQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uTXBwUGxhbl9fZmVlVGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI0Y3ODM4MztcbiAgcGFkZGluZzogMTJweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZmVlVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDVweCAwcHggOXB4O1xuICB9XG59XG4uTXBwUGxhbl9fZGlzY291bnQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMjBweCAwIDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZGlzY291bnQge1xuICAgIGhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDE5cHggMCAxNHB4O1xuICB9XG59XG4uTXBwUGxhbl9fZGlzY291bnRCYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGNzgzODM7XG4gIGJhY2tncm91bmQ6ICNGRkY1RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLk1wcFBsYW5fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y3ODM4MztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbjogMHB4IDE5cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkRGREY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbjogMHB4IDE2cHggOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uTXBwUGxhbl9fcHJpY2VOdW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLk1wcFBsYW5fX3ByaWNlTnVtIGltZyB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fcHJpY2VOdW0gaW1nIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19iZW5lZml0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTgzMzQ2O1xuICBwYWRkaW5nOiAwIDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fYmVuZWZpdCB7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICB9XG59XG4uTXBwUGxhbl9fYmVuZWZpdE1haW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE4MzM0NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19iZW5lZml0TWFpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLk1wcFBsYW5fX2JlbmVmaXRTdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y3ODM4MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuLk1wcFBsYW5fX2JlbmVmaXRTdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fcGx1c19waW5rLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fYmVuZWZpdFN1YiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbi5NcHBQbGFuX19pbWdCb3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX2ltZ0JveCB7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgfVxufVxuLk1wcFBsYW5fX2ltZ0JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX2ltZ0JveCBpbWcge1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19kZXNjIHtcbiAgcGFkZGluZzogMCAxOXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxODMzNDY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19kZXNjVGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZGVzY1RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5NcHBQbGFuX19kZXNjTm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzE4MzM0NjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZGVzY05vdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgfVxufVxuLk1wcFBsYW5fX2Rlc2NOb3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5NcHBQbGFuX19mZWF0dXJlc1dyYXAge1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXgtaGVpZ2h0OiAxNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19mZWF0dXJlc1dyYXAge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLk1wcFBsYW5fX2ZlYXR1cmVzSGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzE4MzM0Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19mZWF0dXJlc0hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19mZWF0dXJlc0JnIHtcbiAgYmFja2dyb3VuZDogI0ZGRjVGMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX2ZlYXR1cmVzQmcge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uTXBwUGxhbl9fZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTBweCA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZmVhdHVyZXMge1xuICAgIGdhcDogNnB4IDEwcHg7XG4gIH1cbn1cbi5NcHBQbGFuX19mZWF0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzE4MzM0NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19mZWF0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uTXBwUGxhbl9fZmVhdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19mZWF0dXJlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLk1wcFBsYW5fX2ZlYXR1cmUuLWZlYXR1cmUwMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19yb3RhdGlvbi5wbmdcIik7XG59XG4uTXBwUGxhbl9fZmVhdHVyZS4tZmVhdHVyZTAyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX3RyYWNraW5nLnBuZ1wiKTtcbn1cbi5NcHBQbGFuX19mZWF0dXJlLi1mZWF0dXJlMDM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fYW50ZW5uYS5wbmdcIik7XG59XG4uTXBwUGxhbl9fZmVhdHVyZS4tZmVhdHVyZTA0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX21pYy5wbmdcIik7XG59XG4uTXBwUGxhbl9fZmVhdHVyZS4tZmVhdHVyZTA1OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX2NhbWVyYS5wbmdcIik7XG59XG4uTXBwUGxhbl9fZmVhdHVyZS4tZmVhdHVyZTA2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX2RhcmtuZXNzLnBuZ1wiKTtcbn1cbi5NcHBQbGFuX19mZWF0dXJlLi1mZWF0dXJlMDc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fYW50ZW5uYS5wbmdcIik7XG59XG4uTXBwUGxhbl9fZmVhdHVyZS4tZmVhdHVyZTA4OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX3RlbXBlcmF0dXJlLnBuZ1wiKTtcbn1cbi5NcHBQbGFuX19mZWF0dXJlLi1mZWF0dXJlMDk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fd2V0LnBuZ1wiKTtcbn1cbi5NcHBQbGFuX19mZWF0dXJlLi1mZWF0dXJlMTA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fbGlnaHQucG5nXCIpO1xufVxuLk1wcFBsYW5fX2ZlYXR1cmUuLWZlYXR1cmUxMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19tYXAucG5nXCIpO1xufVxuLk1wcFBsYW5fX2ZlYXR1cmUuLWZlYXR1cmUxMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19jaGVjay5wbmdcIik7XG59XG4uTXBwUGxhbl9fZmVhdHVyZVRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxODMzNDY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fZmVhdHVyZVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLk1wcFBsYW5fX21vcmVOb3RlIHtcbiAgY29sb3I6ICNGNzgzODM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMCAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX21vcmVOb3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICB9XG59XG4uTXBwUGxhbl9fbW9yZU5vdGUtLXNtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX21vcmVOb3RlLS1zbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5NcHBQbGFuX19tb3JlTm90ZVRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX21vcmVOb3RlVGV4dCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19tb3JlTm90ZVRleHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuLk1wcFBsYW5fX25vdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX25vdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgfVxufVxuLk1wcFBsYW5fX25vdGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX25vdGUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG4uTXBwUGxhbl9fbm90ZS1kZXNjOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbi5NcHBQbGFuX19ub3RlLWRlc2MtLW51bTAxIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxuLk1wcFBsYW5fX25vdGUtZGVzYy0tbnVtMDE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAuzFcIjtcbn1cbi5NcHBQbGFuX19ub3RlLWRlc2MtLW51bTAyIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxuLk1wcFBsYW5fX25vdGUtZGVzYy0tbnVtMDI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAuzJcIjtcbn1cbi5NcHBQbGFuX19pbWcge1xuICB3aWR0aDogMzI4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19pbWcge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uTXBwUGxhbl9faW1naW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5NcHBQbGFuX19zdXBwb3J0LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX3N1cHBvcnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uTXBwUGxhbl9fY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTQ3OTM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5NcHBQbGFuX19jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wbGFuX3NsYXNoXzAxLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTIzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fY29tbWVudDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19jb21tZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3BsYW5fc2xhc2hfMDIucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTIzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwUGxhbl9fY29tbWVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICByaWdodDogLTE3cHg7XG4gIH1cbn1cbi5NcHBQbGFuX19jb21tZW50TG9nbyB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19jb21tZW50TG9nbyB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLk1wcFBsYW5fX2J0bi4tbGcge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDc5MztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LXdpZHRoOiAzNjJweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uTXBwUGxhbl9fYnRuLi1sZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBQbGFuX19idG4uLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcFBsYW5fX2l0ZW06Zmlyc3QtY2hpbGQgLk1wcFBsYW5fX2Rpc2NvdW50IHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuXG4uTXBwTm90aWNlIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwTm90aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uTXBwTm90aWNlX193cmFwIHtcbiAgcGFkZGluZzogNjVweCAxNTBweCA1OHB4IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwTm90aWNlX193cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMzJweCAzNHB4O1xuICB9XG59XG4uTXBwTm90aWNlX19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwTm90aWNlX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uTXBwTm90aWNlX19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzE4MzM0Njtcbn1cbi5NcHBOb3RpY2VfX2l0ZW0gKyAuTXBwTm90aWNlX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBOb3RpY2VfX2l0ZW0gKyAuTXBwTm90aWNlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uTXBwTm90aWNlX19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwTm90aWNlX19ub3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuLk1wcE5vdGljZV9fbm90ZS0taW5pdGlhbCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcE5vdGljZV9fbm90ZS0taW5pdGlhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLk1wcENvbnRhY3Qge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5NcHBDb250YWN0X193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcENvbnRhY3RfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBDb250YWN0IC5NcHBTdWJIZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLk1wcENvbnRhY3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBDb250YWN0X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLk1wcENvbnRhY3RfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRUNGNUZFO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQ29udGFjdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTlweCAxNXB4IDI3cHg7XG4gIH1cbn1cbi5NcHBDb250YWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzE4MzM0NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcENvbnRhY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uTXBwQ29udGFjdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzE4MzM0NjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBDb250YWN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uTXBwQ29udGFjdF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5RkUyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxOC41cHggMHB4O1xuICB3aWR0aDogNzglO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBtYXJnaW46IGF1dG87XG59XG4uTXBwQ29udGFjdF9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFmYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NcHBDb250YWN0X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMHB4O1xuICB9XG59XG5cbi5NcHBDb21wYW55IHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uTXBwQ29tcGFueV9fd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcENvbXBhbnlfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMnB4O1xuICB9XG59XG4uTXBwQ29tcGFueV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1wcENvbXBhbnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5NcHBDb21wYW55X190ZXh0ICsgLk1wcENvbXBhbnlfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLk1wcENvbXBhbnlfX3RleHQgLmhwX1NwQnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5NcHBDb21wYW55X19saW5rIHtcbiAgY29sb3I6ICMxODMzNDY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQ29tcGFueV9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLk1wcENvbXBhbnlfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uTXBwQ29tcGFueV9fYnRuLi1sZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5RkUyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtd2lkdGg6IDI2MnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4uTXBwQ29tcGFueV9fYnRuLi1sZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0NFRkE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTXBwQ29tcGFueV9fYnRuLi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogMjU4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59IiwiQGltcG9ydCAnLi8wX2Jhc2UnO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFRvcCDjg4jjg4Pjg5fjg5rjg7zjgrhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICcuLzVfcGFnZXMvdG9wJzsiLCJcbi5tYWlue1xuXG4gIC8vQGluY2x1ZGUgcGMtb25seXtcbiAgLy8gIG1hcmdpbi10b3A6IC0xMTZweDtcbiAgLy99XG4gIEBpbmNsdWRlIHNwe1xuICAgIG1hcmdpbi10b3A6IC02MXB4O1xuICB9XG59XG5cblxuLk1wcEhlYWRpbmd7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLk1wcEhlYWRpbmdfX2NhcHRpb257XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSBzcHtcbiAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIH1cbn1cblxuLk1wcEhlYWRpbmdfX2NhcHRpb24tbm90ZXtcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3RlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvIDBweDtcblxuICBAaW5jbHVkZSBzcHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCLigLtcIjtcbiAgfVxufVxuXG4vLy0gS1Zcbi5NcHBLdntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiDliJ3mnJ/nirbmhYvvvJoxMTAl6KGo56S6ICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLyog44Ki44OL44Oh44O844K344On44OzICovXG4gIGFuaW1hdGlvbjogc2NhbGVEb3duIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXG4gIEBrZXlmcmFtZXMgc2NhbGVEb3duIHtcbiAgICAgIC8qIDAl44GL44KJ5aeL44G+44KK44CBMeenkuOBi+OBkeOBpjEwMCXjgavjgrnjgrHjg7zjg6vjg4Djgqbjg7MgKi9cbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwYy1vbmx5e1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2t2X3BjLmpwZyk7XG4gIH1cblxuICAvL0BpbmNsdWRlIHNwe1xuICAvLyAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNjZweCk7XG4gIC8vICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2t2X3NwLnBuZyk7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgLy99XG5cbiAgJl9faW1nU3B7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX193cmFwe1xuXG4gICAgQGluY2x1ZGUgcGMtb25seXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDoyMyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYzJTtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWhlYWRpbmctLW1hcnU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuXG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvY21uL2ljb19zbGFzaF8wMS5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC00N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fc2xhc2hfMDIucG5nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1oZWFkaW5nLS1zbWFsbC1zcDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc3A7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogNjAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDogODIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb257XG4gICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAxMCUsICNGRkY5RTYgOTAlKTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2t2X3VuZGVybGluZV9zcC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc21hbGwtc3A7XG4gICAgfVxuICB9XG5cbiAgJl9fYXBwe1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLy0gTXkgUGV0KzPjgaTjga7jgrXjg7zjg5PjgrnvvIjjgrXjg7zjg5Pjgrnjga7mpoLopoHvvIlcbi5NcHBBYm91dHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2Fib3V0X2JnXzAxX3BjLnBuZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgbGVmdDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvYWJvdXRfYmdfMDFfc3AucG5nKTtcbiAgICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICB0b3A6NTgwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIzNHB4O1xuICAgICAgaGVpZ2h0OiAyNThweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9hYm91dF9iZ18wMl9wYy5wbmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2Fib3V0X2JnXzAyX3NwLnBuZyk7XG4gICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwe1xuICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXJTdHlsZTtcbiAgICAgIG1hcmdpbi10b3A6MTgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLk1wcEhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcblxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuTXBwSGVhZGluZ19fY2FwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmctc3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc2NHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRibHVlLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9hYm91dF9saXN0XzAxLnBuZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgbGVmdDogLTE4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICB0b3A6LTdweDtcbiAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9hYm91dF9saXN0XzAyLnBuZyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvYWJvdXRfbGlzdF8wMy5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc21hbGw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplLWhlYWRpbmctLXNtYWxsLXNwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jne1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NpcmNsZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZS0tbGlnaHRlc3Q7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogLTEwO1xuICAgICAgdG9wOiAzNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHRvcDo1MiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBmb250LXNpemU6ICRzaXplLW5vdGU7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxufVxuXG4vLy0g44GG44Gh44Gu44GT44Go6aO844GE5Li75qeY44Gu44Gf44KB44Gu44Kz44Oz44OG44Oz44OEXG4uTXBwRmVhdHVyZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG5cbiAgJl9fd2F2ZS0tdG9we1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmVhdHVyZV93YXZlX3RvcF9wYy5zdmcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9mZWF0dXJlX3dhdmVfdG9wX3NwLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyU3R5bGU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5NcHBIZWFkaW5ne1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA4MzhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAyODdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLk1wcEhlYWRpbmdfX2NhcHRpb257XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nLXNwO1xuICAgICAgfVxuICAgIH1cbn1cblxuLy8tIOapn+iDvee0ueS7i+OCueODqeOCpOODgOODvFxuLk1wcEZlYXR1cmVTbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgc3B7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNsaWNrLWxpc3R7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA1MiU7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFxuXG4gICZfX3NlbnRlbmNle1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWFyZ2luLXRvcDogNyU7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICB9XG5cbiAgICAmLmhwX1BjQnJlYWt7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhwX1NwQnJlYWt7XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX19pY297XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1oZWFkaW5nLS1tYXJ1O1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bTtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6ICRzaXplLWhlYWRpbmctLXNwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICBici5ocF9TcEJyZWFre1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHR7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZy1zcDtcblxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRzaXplLW5vdGU7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmVhdHVyZV91bmRlcmxpbmUucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTkwJTtcbiAgICB9XG4gIH1cblxuICAmX19zdXB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQ7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAkd2hpdGUgNjAlKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6ICRzaXplLW5vdGU7XG4gICAgfVxuXG5cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3RlO1xuXG4gICAgICBzcGFue1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbm90aW9ue1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX25vdGljZV9ibGFjay5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTE5cHg7XG4gICAgICAgIHRvcDo0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmb250LXNpemU6ICRzaXplLW5vdGUtLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lcntcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDI1M3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzcHtcbiAgICBtYXJnaW46IDEycHggYXV0byAwcHg7XG4gIH1cblxuICAuTXBwRmVhdHVyZVNsaWRlcl9fYmFubmVyLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmV3JhcCB7XG4gICAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXJTdHlsZTtcbiAgICB9XG4gIH1cblxuICAmSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gICZDb250cm9sbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206NTBweDtcbiAgICByaWdodDogM3B4O1xuXG4gIH1cblxuICAmRG90cyB7XG5cbiAgICBAaW5jbHVkZSBwYy1vbmx5e1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yXG4gICAgfVxuICB9XG5cbiAgJkFycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3NsaWRlcl9idG5fcHJldi5wbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvY21uL2ljb19zbGlkZXJfYnRuX25leHQucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAmSXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNDgwIC8gMTI4MCAqIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy0g5qmf6IO957S55LuL44K544Op44Kk44OA44O877yIU1Djga7jgrnjgr/jgqTjg6vvvIlcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmQ29udHJvbGxlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206NDAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgICZBcnJvd3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiAxNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3NsaWRlcl9idG5fcHJldl9zcC5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3NsaWRlcl9idG5fbmV4dF9zcC5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6NDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uTXBwRmVhdHVyZUxpc3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEuNiU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgQGluY2x1ZGUgc3B7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faXRlbXtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cblxuICAgIGltZ3tcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmb250LXNpemU6ICRzaXplLW5vdGUtLXNtYWxsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0g44Kr44Os44Oz44OI6KGo56S644Gu44K544K/44Kk44OrXG4gICAgJi4tY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIHB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLk1wcEZlYXR1cmVMaXN0X19pY29uLS13aGl0ZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vLSDjg5vjg5Djg7zooajnpLrjga7jgrnjgr/jgqTjg6tcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5NcHBGZWF0dXJlTGlzdF9faWNvbi0td2hpdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbntcblxuICAgICYtLXdoaXRle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vLSDjgoLjgZfjgoLjgavlgpnjgYjjgovlronlv4PjgrXjg7zjg5Pjgrlcbi5NcHBTYWZldHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICAmX193cmFwe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lclN0eWxlO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAuTXBwSGVhZGluZyB7XG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmctc3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MzlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMjYxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50e1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgfVxuXG4gICZDYXJke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHggKS8gMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nOjMzcHggMjRweCAzNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6MjRweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmYW1pbHktaGVhZGluZy0tbWFydTtcbiAgICAgIGZvbnQtc2l6ZTokc2l6ZS1oZWFkaW5nIDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1oZWFkaW5nLS1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZy1zcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLSDjgZTliqDlhaXnibnlhbhcbi5NcHBQcmVzZW50e1xuXG4gIGJhY2tncm91bmQ6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcHJlc2VudF9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1saWdodDtcblxuICAmX193cmFwe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lclN0eWxlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgLk1wcEhlYWRpbmcge1xuICAgICZfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nLXNwO1xuICAgIH1cbiAgfVxufVxuXG4gICZfX2JveHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcxe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfY2F0LnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IDM1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ1cHggMTM2cHg7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTM0cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcHJlc2VudF9kb2cucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgdG9wOiA5MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHggMTM0cHg7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZXtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMjA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZ3tcbiAgICBmb250LXNpemU6ICRzaXplLWhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1oZWFkaW5nLS1zcDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3Bhd19ibHVlLnN2Zyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0yOXB4O1xuICBcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fcGF3X2JsdWUuc3ZnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IC0yOXB4O1xuICBcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9ue1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmctc3A7XG4gICAgfVxuICB9XG5cbiAgLy/nibnlhbgxXG4gICZfX2NvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6NDBweCA0OHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfcGx1cy5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IC04MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmQm9hcmR7XG4gICAgJl9fY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZzoxNXB4IDExcHggMzVweDtcbiAgICAgIH1cbiAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgICB3aWR0aDogMTIycHg7XG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2xpc3RfMDEucG5nKTtcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgbGVmdDogLTJweDtcbiAgICAgIC8vICAgICB0b3A6IC0ycHg7XG5cbiAgICAgIC8vICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvLyAgICAgICB3aWR0aDogODZweDtcbiAgICAgIC8vICAgICAgIGhlaWdodDogODZweDtcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6JHNpemUtaGVhZGluZy0tc21hbGwtc3AgO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfMDEucG5nKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWdMaXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfYm9hcmRfYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfYm9hcmRfYmdfc3AucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZ0l0ZW17XG4gICAgICB3aWR0aDogMjUlO1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgIEBpbmNsdWRlIHBjLW9ubHl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAaW5jbHVkZSBwYy1vbmx5e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIEBpbmNsdWRlIHBjLW9ubHl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBAaW5jbHVkZSBwYy1vbmx5e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9ue1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZy1zcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGVUeHR7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMWVtICsgNnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLSDnibnlhbgyLTRcbiAgJl9fY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICB9XG4gIH1cblxuICAmQ2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMjBweCkgLyAyICk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICBoZWlnaHQ6IDEyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3ByZXNlbnRfbGlzdF8wMS5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBAaW5jbHVkZSBwYy1vbmx5e1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcHJlc2VudF9saXN0XzAyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSBwYy1vbmx5IHtcbiAgICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wcmVzZW50X2xpc3RfMDMucG5nKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcHtcblxuICAgICAgICB9XG5cbiAgICAgICAgLk1wcFByZXNlbnRDYXJkX190aXRsZXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuTXBwUHJlc2VudENhcmRfX3RleHR7XG4gICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgQGluY2x1ZGUgcGMtb25seSB7XG4gICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvcHJlc2VudF9saXN0XzA0LnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTlweCAxOXB4IDI1cHggMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGVXcmFwe1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1oZWFkaW5nLS1zbWFsbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWhlYWRpbmctLXNtYWxsLXNwO1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nO1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3RlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX25vdGV7XG5cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZS0tc21hbGw7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZVR4dHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxZW0gKyA2cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZTtcbiAgfVxufVxuXG5cblxuXG4vLy0g44Ki44OX44Oq44Gu44GU5Yip55So44G+44Gn44Gu5rWB44KMXG4uTXBwRmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmxvd19zdGFtcC5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHRvcDogLTQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTZweCA1OTJweDtcblxuICAgIC8vLSDjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbiAgICBhbmltYXRpb24tbmFtZTogc3RhbXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzdGVwLWVuZDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgICBAa2V5ZnJhbWVzIHN0YW1wIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAyMCUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAtNDQ0cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIDQwJSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIC0yOTZweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgNjAlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDBweCB0b3AgLTE0OHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICA4MCUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg0cHggMzIwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdGFtcC1zcDtcblxuICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc3RhbXAtc3Age1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDBweCB0b3AgLTI0MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwcHggdG9wIC0xNjBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgNjAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAtODBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgODAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAtMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMHB4IHRvcCAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmxvd19zdGFtcC5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwcHg7XG4gICAgYm90dG9tOiAtMTMwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTZweCA1OTJweDtcblxuICAgIC8vLSDjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdGFtcDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzdGVwLWVuZDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICByaWdodDogNzUlO1xuICAgICAgICBib3R0b206LTYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODRweCAzMjBweDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN0YW1wLXNwO1xuICAgICAgfVxuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBAaW5jbHVkZSBjb250YWluZXJTdHlsZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5NcHBIZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5NcHBIZWFkaW5nX19jYXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nLXNwO1xuICB9XG4gICAgLmhwX1NwQnJlYWt7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAvLyY6OmFmdGVye1xuICAgICAgLy8gIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgd2lkdGg6IDIzMnB4O1xuICAgICAgLy8gIGhlaWdodDogMTU4cHg7XG4gICAgICAvLyAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAvLyAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmxvd18wMl9zcC5wbmcpO1xuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICByaWdodDogMHB4O1xuICAgICAgLy8gIGJvdHRvbTogLTE4M3B4O1xuICAgICAgLy99XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDogMjU5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19pbWd7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd2F2ZS0tYm90dG9te1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmxvd193YXZlX2JvdHRvbV9wYy5wbmcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvL2hlaWdodDogNjVweDtcbiAgICAgIC8vYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy90b3AvZmxvd193YXZlX2JvdHRvbV9zcC5wbmcpO1xuICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAvL21hcmdpbi10b3A6IC02NXB4O1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vLSDjgZTlpZHntITjg5fjg6njg7Ncbi5NcHBQbGFue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgbWFyZ2luLXRvcDogLTIwNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3BsYW5fYmdfcGMuanBnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHNwe1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3BsYW5fYmdfc3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZFO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wbGFuX2RvZy5wbmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzdweDtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTMzMnB4O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL3BsYW5fcm91bmQucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAuTXBwSGVhZGluZyB7XG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmctc3A7XG4gICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXB7XG4gICAgcGFkZGluZzogNTVweCAwIDEwMHB4IDA7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyU3R5bGU7XG5cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAxMTBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6NzdweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xwL215cGV0cGx1cy9pbWcvdG9wL2Zsb3dfMDJfc3AucG5nKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDM4JTtcbiAgICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCl7XG4gICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3Bhdy5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbGVmdDogLTM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbHAvbXlwZXRwbHVzL2ltZy9jbW4vaWNvX3Bhdy5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMzRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAvLy0g5ZC544GN5Ye644GXXG4gICZfX2JhbGxvb257XG4gICAgJkNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxN3B4IDc0cHggMjJweCA3NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBwYWRkaW5nOiA4cHggNDBweCAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmVGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc21hbGw7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZy1zcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICAgIH1cblxuICAgICZUZXJte1xuICAgICAgZm9udC1mYW1pbHk6ICRmYW1pbHktaGVhZGluZy0tbWFydTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICRhc3NvcnQteWVsbG93IDYwJSk7XG4gICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJk5vdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZTtcblxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI0cHggMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMHB4O1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI0Y3ODM4MztcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgLy8gaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSAIOS4iumDqOOBruODl+ODqeODs+WQjeODu+S+oeagvOW4ryDilIDilIDilIBcbiAgJl9fZmVlQm94IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVlVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGJhY2tncm91bmQ6ICNGNzgzODM7XG4gICAgcGFkZGluZzogMTJweCAwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1oZWFkaW5nLS1zcDtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHggOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NvdW50IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW46IDE5cHggMCAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NvdW50QmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogI0Y3ODM4MztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGNUYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1kZWZhdWx0LS1zdHJvbmc7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1oZWFkaW5nLS1tYXJ1O1xuICAgIGNvbG9yOiAjRjc4MzgzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbjogMHB4IDE5cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGREZERjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbjogMHB4IDE2cHggOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2VOdW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JlbmVmaXQge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMCAxOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JlbmVmaXRNYWluIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmVuZWZpdFN1YiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogI0Y3ODM4MztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19wbHVzX3BpbmsucG5nJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgOKUgCDkuK3mrrXjga7nlLvlg48g4pSA4pSA4pSAXG4gICZfX2ltZ0JveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSAIOiqrOaYjuaWh+ODu+azqOmHiCDilIDilIDilIBcbiAgJl9fZGVzYyB7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTExcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NUZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjTm90ZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3RlO1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3RlLS1zbWFsbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSAIOS4u+OBquapn+iDvSDilIDilIDilIBcbiAgJl9fZmVhdHVyZXNXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1heC1oZWlnaHQ6IDE2OXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19mZWF0dXJlc0hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX2ZlYXR1cmVzQmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkY1RjA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTQ4cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHggOHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdhcDogNnB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVhdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZmVhdHVyZTAxOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fcm90YXRpb24ucG5nJyk7IH1cbiAgICAmLi1mZWF0dXJlMDI6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb190cmFja2luZy5wbmcnKTsgfVxuICAgICYuLWZlYXR1cmUwMzo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX2FudGVubmEucG5nJyk7IH1cbiAgICAmLi1mZWF0dXJlMDQ6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19taWMucG5nJyk7IH1cbiAgICAmLi1mZWF0dXJlMDU6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19jYW1lcmEucG5nJyk7IH1cbiAgICAmLi1mZWF0dXJlMDY6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb19kYXJrbmVzcy5wbmcnKTsgfVxuICAgICYuLWZlYXR1cmUwNzo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX2FudGVubmEucG5nJyk7IH1cbiAgICAmLi1mZWF0dXJlMDg6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xwL215cGV0cGx1cy9pbWcvdG9wL2ljb190ZW1wZXJhdHVyZS5wbmcnKTsgfVxuICAgICYuLWZlYXR1cmUwOTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX3dldC5wbmcnKTsgfVxuICAgICYuLWZlYXR1cmUxMDo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbHAvbXlwZXRwbHVzL2ltZy90b3AvaWNvX2xpZ2h0LnBuZycpOyB9XG4gICAgJi4tZmVhdHVyZTExOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fbWFwLnBuZycpOyB9XG4gICAgJi4tZmVhdHVyZTEyOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9scC9teXBldHBsdXMvaW1nL3RvcC9pY29fY2hlY2sucG5nJyk7IH1cbiAgfVxuXG4gICZfX2ZlYXR1cmVUZXh0IHtcbiAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZU5vdGUge1xuICAgIGNvbG9yOiAjRjc4MzgzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZU5vdGUtLXNtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIH1cbiAgfVxuXG4gICZfX21vcmVOb3RlVGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzM3B4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZS1kZXNjIHtcbiAgICBmb250LXNpemU6ICRzaXplLW5vdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbm90ZS0tc21hbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgIH1cblxuICAgICYtLW51bTAxIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29udGVudDogXCLigLsxXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbnVtMDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuXG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAuzJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJmltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19zdXBwb3J0LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQtLXN0cm9uZztcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbWVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGJyYW5kLWJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgZm9udC1zaXplOiRzaXplLWRlZmF1bHQgO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wbGFuX3NsYXNoXzAxLnBuZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0yM3B4O1xuXG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9scC9teXBldHBsdXMvaW1nL3RvcC9wbGFuX3NsYXNoXzAyLnBuZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAtMjNweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50TG9nb3tcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4uLWxne1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsdWU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDM2MnB4O1xuICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc3A7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIC5NcHBQbGFuX19kaXNjb3VudCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0g5rOo5oSP5LqL6aCFXG4uTXBwTm90aWNlIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyU3R5bGU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgQGluY2x1ZGUgc3B7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG5cbiAgJl9fd3JhcCB7XG4gICAgcGFkZGluZzogNjVweCAxNTBweCA1OHB4IDE0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMzJweCAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6ICRzaXplLW5vdGU7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtYmxhY2s7XG4gICAgfVxuXG4gICAgJiArICZ7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmLS1pbml0aWFsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLy8tIOOBiuWVj+OBhOWQiOOCj+OBm1xuLk1wcENvbnRhY3R7XG4gIEBpbmNsdWRlIGNvbnRhaW5lclN0eWxlO1xuXG5cbiAgJl9fd3JhcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4O1xuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5NcHBTdWJIZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTlweCAxNXB4IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc21hbGwtc3A7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5RkUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTguNXB4IDBweDtcbiAgICB3aWR0aDogNzglO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLWxpZ2h0LCA4JSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLy0g6YGL5Za25Lya56S+XG4uTXBwQ29tcGFueXtcbiAgQGluY2x1ZGUgY29udGFpbmVyU3R5bGU7XG5cblxuICAmX193cmFwe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweDtcblxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMDJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0e1xuICAgIGZvbnQtc2l6ZTogJHNpemUtZGVmYXVsdC0tc3Ryb25nO1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICYgKyAme1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAuaHBfU3BCcmVhayB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJHNpemUtaGVhZGluZy0tc21hbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDtcblxuXG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAmOjphZnRlcntcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAvLyAgIHdpZHRoOiAyNHB4O1xuICAgIC8vICAgaGVpZ2h0OiAyNHB4O1xuICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC9scC9teXBldHBsdXMvaW1nL2Ntbi9pY29fYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC8vIH1cbiAgfVxuXG4gICZfX2J0bi4tbGd7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5RkUyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICBmb250LXNpemU6ICRzaXplLWRlZmF1bHQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0NFRkE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gZm9udC1mYW1pbHlcbiRmYW1pbHktZGVmYXVsdDogYXJpYWwsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTicsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LXRpdGxlOiAn44OS44Op44Ku44OO6KeS44K0IFByb04nLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuJGZhbWlseS1oZWFkaW5nOiAnTm90byBTYW5zIEpQJywgYXJpYWwsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTicsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LWhlYWRpbmctLWVuOiAnTW9udHNlcnJhdCcsIGFyaWFsLCAn44OS44Op44Ku44OO6KeS44K0IFByb04nLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuJGZhbWlseS1udW1iZXI6ICdSb2JvdG8nLCBhcmlhbCwgJ+ODkuODqeOCruODjuinkuOCtCBQcm9OJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZjtcbiRmYW1pbHktY2F2ZWF0OiAnQ2F2ZWF0JywgYXJpYWwsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTicsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWY7XG5cbi8vIGZvbnQtc2l6ZVxuJHNpemUtYmFzZTogMTBweDtcblxuJHNpemUtdGl0bGU6IDMuMnJlbTtcbiRzaXplLXRpdGxlLS1zcDogMi4wcmVtO1xuJHNpemUtaGVhZGluZy0tZW46ICRzaXplLXRpdGxlO1xuJHNpemUtaGVhZGluZy0tZW4tc3A6IDIuNHJlbTtcbiRzaXplLWhlYWRpbmc6IDIuNHJlbTtcbiRzaXplLWhlYWRpbmctLXNwOiAxLjhyZW07XG4kc2l6ZS1oZWFkaW5nLS1zbWFsbDogMi4wcmVtO1xuJHNpemUtaGVhZGluZy0tc21hbGwtc3A6IDEuNnJlbTtcbiRzaXplLWRlZmF1bHQtLXN0cm9uZzogMS42cmVtO1xuJHNpemUtZGVmYXVsdC0tc3Ryb25nLXNwOiAxLjRyZW07XG4kc2l6ZS1kZWZhdWx0OiAxLjRyZW07XG4kc2l6ZS1ub3RlOiAxLjJyZW07XG4kc2l6ZS1ub3RlLS1zbWFsbDogMS4xcmVtO1xuJHNpemUtaGVhZGVyLWNhdGNoOiAxcmVtO1xuXG4vLyBTaXplIChoZWFkKVxuJHNpemUtaGVhZC14bDogMy4ycmVtO1xuJHNpemUtaGVhZC1sOiAyLjRyZW07XG4kc2l6ZS1oZWFkLWxtOiAycmVtO1xuJHNpemUtaGVhZC1tOiAxLjhyZW07XG4kc2l6ZS1oZWFkLXM6IDEuNnJlbTtcbiRzaXplLWhlYWQteHM6IDEuNXJlbTtcbiRzaXplLWhlYWQteHhzOiAxLjRyZW07XG4kc2l6ZS1oZWFkLXh4eHM6IDEuM3JlbTtcblxuLy8gU2l6ZSAoYm9keSlcbiRzaXplLWJvZHktbTogMS44cmVtO1xuJHNpemUtYm9keS1zOiAxLjZyZW07XG5cblxuLy8gZm9udC13ZWlnaHRcbiR3ZWlnaHQtcmVndWxhci0tZGVmYXVsdDogMzAwO1xuJHdlaWdodC1yZWd1bGFyOiA0MDA7XG4kd2VpZ2h0LW1lZGl1bTogNTAwO1xuJHdlaWdodC1ib2xkLS1kZWZhdWx0OiA2MDA7XG4kd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gbGluZS1oZWlnaHRcbiRsaW5lLWhlaWdodC0tbm9uZTogMTtcbiRsaW5lLWhlaWdodDogMS41O1xuJGxpbmUtaGVpZ2h0LWw6IDI7XG5cbiRsaW5lLWhlaWdodC1ub25lOiAxO1xuJGxpbmUtaGVpZ2h0LXM6IDEuMztcbiRsaW5lLWhlaWdodC1tOiAxLjU7XG4kbGluZS1oZWlnaHQtbG06IDEuNztcbiRsaW5lLWhlaWdodC1sOiAyO1xuXG4vLyBsZXR0ZXItc3BhY2luZ1xuJGxldHRlci1zcGFjaW5nLS10aW55OiAwLjAxZW07XG4kbGV0dGVyLXNwYWNpbmctLXNtYWxsOiAwLjA1ZW07XG4kbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuJGxldHRlci1zcGFjaW5nLS1sYXJnZTogMC4zZW07IiwiQGltcG9ydCAnLi9jb21tb24nO1xuQGltcG9ydCAnLi9jb2xvcic7XG5AaW1wb3J0ICcuL2ZvbnQnO1xuQGltcG9ydCAnLi90cmFuc2l0aW9uJztcblxuXG4vLyBmb250LWZhbWlseVxuJGZhbWlseS1oZWFkaW5nLS1tYXJ1OiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcbiRmYW1pbHktbnVtYmVyLS1kbzogXCJqYWYtZG9tdXMtdGl0bGluZy13ZWJcIixzYW5zLXNlcmlmO1xuXG4vLyDjgqvjg6njg7xcbiRicmFuZC1jb2xvcjogIzQxODhEQjtcblxuJGFzc29ydC1ibHVlOiM5QUM4RkE7XG4kYXNzb3J0LXJlZDojRjc4MzgzO1xuJGFzc29ydC1yZWQtLWhvdmVyOiNGOUE3QTg7XG4kYXNzb3J0LXBpbms6I0ZGREZDRjtcbiRhc3NvcnQteWVsbG93OiNGRkQ5ODM7XG5cbiRibHVlLWxpZ2h0OiNFQ0Y1RkU7XG4keWVsbG93LWxpZ2h0OiNGRkZCRjI7XG4kcmVkLWxpZ2h0OiNGRkY1RjA7XG4kZ3JheS1saWdodDojRkNGQ0ZDO1xuXG4kdGV4dC1ibGFjazojMTgzMzQ2O1xuXG4kYmVpZ2UtLWxpZ2h0ZXN0OiNGRkZBRjc7XG4iLCJAbWl4aW4gY29udGFpbmVyU3R5bGUge1xuICBtYXgtd2lkdGg6ICN7JGNvbnRhaW5lci13aWR0aCArICgyMHB4ICogMil9O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWl4aW4gY2xlYXJGaXgge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn0iLCIvLyBtYWluXG4kYnJhbmQtYmx1ZTogIzAxNDc5MztcblxuLy8g44Ki44K944O844OIXG4kZG9nLWJsdWU6ICMyRThCRjA7XG4kZG9nLWJsdWUtLWhvdmVyOiAjNTJBNUZGO1xuJGRvZy1ibHVlLS1sOiAjRDVGM0ZGO1xuJGNhdC1waW5rOiAjRUY2MzYzO1xuJGNhdC1waW5rLS1ob3ZlcjogI0ZGN0M3QztcbiRjYXQtcGluay0tbDogI0ZGRERERjtcblxuLy8g44Kr44Op44O8XG4kd2hpdGU6ICNGRkZGRkY7XG4kY2FsbS1iZWlnZTogI0Y5RjdGNztcbiRjYWxtLWJlaWdlLS1kOiAjRUFFNEU0O1xuXG4kbGlnaHQtZ3JheTogI0VFRUVFRTtcbiRsaWdodC1ncmF5LS1sOiAjRkFGQUZBO1xuXG4kc2t5LWJsdWU6ICNFNEVFRkE7XG4kc2t5LWJsdWUtLWw6ICNGM0Y2Rjk7XG4kc2t5LWJsdWUtLWQ6ICNEOEUxRUQ7XG4kc2t5LWJsdWUtLWRkOiAjQzNEM0U2O1xuJHNreS1ibHVlLS1kZGQ6ICNBNkI5RDA7XG5cbiRibHVlLWdyYXk6ICM4RjlGQjE7XG4kZ3JheTogI0NDQ0NDQztcblxuJG5hdnk6ICMwMDJFNUQ7XG4kbmF2eS0taG92ZXI6ICMwQzQ2ODE7XG4kYmxhY2s6ICMxMjEyMTI7XG5cbiRhdHRlbnRpb24tcmVkOiAjRDg0NTMyO1xuJGF0dGVudGlvbi1yZWQtLWw6ICNGQ0YwRUY7XG5cbi8vIOeUqOmAlOWIpVxuJG92ZXJsYXktbW9kYWw6IHJnYmEoIzMzMzMzMywgMC41KTtcblxuLy8g44GK55+l44KJ44GbXG4kaW5mbzogJGJyYW5kLWJsdWU7XG4kaW5mby0tZXZlbnQ6ICRjYXQtcGluaztcbiRpbmZvLS1zaG9wOiAkZG9nLWJsdWU7XG4kaW5mby0tbWVkaWE6ICMxN0JFQUM7IiwiLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXG5AbWl4aW4gcGMtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSJdfQ== */
