@charset "UTF-8";
/*###############################################################################################



共通style



#################################################################################################*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  border: 0 none;
  margin: 0;
  outline: 0 none;
  padding: 0;
}

ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

@-ms-viewport {
  width: device-width;
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  width: 100%;
  height: 100%;
  font-size: 62.5%;
  line-height: 1.15;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
  font-size: 16px;
  color: #444444;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  line-height: 1.75;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
}
img {
  max-width: 100%;
  height: auto;
}

#contents a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
}

#contents a:hover img.noh {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "alpha( opacity=100 )";
  background: #fff;
}

/* ---------------------------------------------------
	keyframes
--------------------------------------------------- */
@-webkit-keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes arrow {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  25% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
/* ---------------------------------------------------
	automodal
--------------------------------------------------- */
.mmInner {
  max-width: 600px;
  padding: 50px 50px 0 !important;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
@media screen and (max-width: 767px) {
  .mmInner {
    max-height: 100vh;
    padding: 40px 5% 0 !important;
  }
}

.mmClose {
  position: absolute !important;
  height: 50px !important;
  width: 50px !important;
  top: 15px !important;
  right: 35px !important;
  background: #fff !important;
}
.mmClose:before, .mmClose:after {
  width: 50% !important;
  height: 2px !important;
  background: #000 !important;
}
@media screen and (max-width: 767px) {
  .mmClose {
    height: 40px !important;
    width: 40px !important;
    top: 10px !important;
    right: calc(5% - 10px) !important;
  }
}

.mmPrev,
.mmNext {
  position: absolute !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 0 !important;
  background: transparent !important;
}
.mmPrev:before,
.mmNext:before {
  width: 75% !important;
  border-width: 2px 0 0 2px !important;
}
@media screen and (max-width: 767px) {
  .mmPrev,
  .mmNext {
    width: 30px !important;
    height: 30px !important;
  }
}

.mmPrev {
  left: 0 !important;
}

.mmNext {
  right: 0 !important;
}

/* ---------------------------------------------------
	Layout
--------------------------------------------------- */
.l-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  max-width: 960px;
}

.pc_switch {
  display: block;
}

@media screen and (max-width: 767px) {
  .pc_switch {
    display: none !important;
  }
}
.sp_switch {
  display: none;
}

@media screen and (max-width: 767px) {
  .sp_switch {
    display: block !important;
  }
}
.sp_acc_ttl a {
  text-align: center;
  display: block;
  text-decoration: none;
  font-size: 14px;
  color: #0099ff;
  padding: 10px 25px 10px 10px;
  background: #fff url(../../202011/img/sp/about_close.png) 95% center no-repeat;
  background-size: 28px;
  border-top: 2px solid #0099ff;
  border-bottom: 2px solid #0099ff;
}

.sp_acc_ttl a.active {
  background-image: url(../../202011/img/sp/about_open.png);
}

html .android-show {
  display: none;
}

html.android .android-show {
  display: block;
}

html .android-hide {
  display: block;
}

html.android .android-hide {
  display: none;
}

/* ---------------------------------------------------
	floatbtn
--------------------------------------------------- */
#floatbtn {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  visibility: hidden;
  height: 0;
  opacity: 0;
  width: 100%;
  background: #fff;
  -webkit-transition: opacity ease 0.6s, visibility ease 0.6s;
  transition: opacity ease 0.6s, visibility ease 0.6s;
}

#floatbtn.active {
  visibility: visible;
  height: auto;
  opacity: 1;
}

#floatbtn .floatbtn__inner {
  padding: 2% 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#floatbtn .floatbtn__inner .ttl {
  width: 20.625%;
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  #floatbtn .floatbtn__inner {
    padding: 10px;
  }
  #floatbtn .floatbtn__inner .ttl {
    margin-right: auto;
  }
}
#floatbtn .floatbtn__inner .btnarea:last-child {
  margin-left: 20px;
}

@media screen and (max-width: 767px) {
  #floatbtn .floatbtn__inner .btnarea:last-child {
    margin-left: 1.67%;
  }
  #floatbtn .floatbtn__inner .btnarea-monthly {
    width: auto;
  }
  #floatbtn .floatbtn__inner .btnarea-single {
    width: auto;
  }
}
/* ---------------------------------------------------
	header
--------------------------------------------------- */
#header {
  background-color: #0099ff;
  height: 100px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}

@media screen and (max-width: 970px) {
  #header {
    padding: 0 20px;
  }
}
@media screen and (max-width: 850px) {
  #header {
    position: static;
    height: 80px;
  }
}
@media screen and (max-width: 767px) {
  #header {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
#header .header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}

#header .header__logo {
  width: 189px;
}

@media screen and (max-width: 970px) {
  #header .header__logo {
    width: 140px;
  }
}
@media screen and (max-width: 767px) {
  #header .header__logo {
    width: 95px;
  }
}
#header .header__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}

.header__btn > li {
  margin-left: 20px;
}

#header .header__txtlink {
  font-weight: bold;
  color: #fff;
  font-size: 13px;
  padding-left: 10px;
}

#header .header__txtlink .ttl {
  margin-bottom: 5px;
  text-indent: -6px;
}

#header .header__txtlink .ttl i {
  margin-right: 3px;
}

#header .header__txtlink ul li {
  margin-top: 3px;
}

@media screen and (max-width: 850px) {
  #header .header__btn, #header .header__txtlink {
    display: none;
  }
}
/* ---------------------------------------------------
	blockbtn_sp
--------------------------------------------------- */
.blockbtn_sp {
  background: #ececec;
  margin-bottom: 25px;
  padding-bottom: 28px;
}

.blockbtn_sp__ttl {
  font-size: 17px;
  color: #FFF;
  margin-bottom: 15px;
  padding: 10px 0;
  text-align: center;
  background: #005dba;
}

.blockbtn_sp__btn .sttl {
  width: 75.78125%;
  margin: 0 auto;
  text-align: center;
}

.blockbtn_sp__btn .btn {
  margin-top: 15px;
  text-align: center;
}

.blockbtn_sp__btn .btn p a {
  display: block;
  width: 93.75%;
  margin: 0 auto;
}

.blockbtn_sp__payment {
  border-top: 2px dotted #b5b5b5;
  width: 87.5%;
  max-width: 560px;
  margin: 22px auto 0;
  padding-top: 22px;
}

.blockbtn_sp__payment .ttl a {
  display: block;
  background: #fff;
  font-size: 14px;
  line-height: 1.71429;
  letter-spacing: 0.01em;
  color: #0065bf;
  font-weight: bold;
  padding: 7px 10px 5px;
  text-decoration: none;
  position: relative;
}

.blockbtn_sp__payment .ttl a:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 11px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #0065bf;
}

.blockbtn_sp__payment .ttl a.active:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.blockbtn_sp__payment .ttl span {
  font-size: 12px;
}

.blockbtn_sp__payment .accordion {
  background: #fff;
  -webkit-box-shadow: 0 6px 6px -6px #c3c3c3 inset;
  box-shadow: 0 6px 6px -6px #c3c3c3 inset;
  padding: 16px 10px 12px;
  font-size: 14px;
  line-height: 1.71429;
}

.blockbtn_sp__payment .accordion__item:not(:first-child) {
  margin-top: 11px;
}

.blockbtn_sp__payment .accordion .sttl {
  color: #fff;
  background: #0065bf;
  border-radius: 100vh;
  text-align: center;
  font-weight: bold;
  letter-spacing: 0.01em;
  margin-bottom: 6px;
  padding: 1px 0;
}

.blockbtn_sp__payment .accordion .sttl span {
  font-size: 12px;
}

.blockbtn_sp__payment .accordion .list {
  margin-bottom: 2px;
}

.blockbtn_sp__payment .accordion .list li {
  line-height: 1.42857;
}

.blockbtn_sp__payment .accordion .btn {
  text-align: right;
}

.blockbtn_sp__payment .accordion .btn a {
  color: #0099ff;
  padding-right: 11px;
  background: url(../../202111/img/chevron-right-solid.svg) no-repeat right center;
  background-size: 5px 9px;
}

.blockbtn_sp__deduction {
  text-align: center;
  font-size: 14px;
  line-height: 1.71429;
  margin-top: 12px;
}

.blockbtn_sp__deduction span {
  font-weight: bold;
}

/* ---------------------------------------------------
	mv
--------------------------------------------------- */
.mv {
  background-color: #82c6f4;
  margin: 100px 0 50px;
  text-align: center;
}

@media screen and (max-width: 850px) {
  .mv {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .mv {
    margin-bottom: 6%;
  }
  .mv .slider .swiper-container .swiper-slide img {
    width: 100%;
  }
  .mv .slider .swiper-container .swiper-button-next {
    background-image: url(../../202011/img/sp/slide_arrow02.png);
    right: 8px;
  }
  .mv .slider .swiper-container .swiper-button-prev {
    background-image: url(../../202011/img/sp/slide_arrow01.png);
    left: 8px;
  }
  .mv .slider .swiper-container .swiper-button-next, .mv .slider .swiper-container .swiper-button-prev {
    background-size: 100% auto;
    width: 30px;
    height: 30px;
    margin-top: 0;
  }
  .mv .slider .swiper-container .swiper-pagination {
    bottom: 6px;
  }
  .mv .slider .swiper-container .swiper-pagination-bullet {
    background: #b5b5b5;
    opacity: 1;
  }
  .mv .slider .swiper-container .swiper-pagination-bullet-active {
    background: #46b4ff;
  }
  .mv .slider .catch img {
    width: 100%;
    height: auto;
  }
}
/* ---------------------------------------------------
	sec1
--------------------------------------------------- */
.sec1 {
  margin-bottom: 89px;
}

@media screen and (max-width: 767px) {
  .sec1 {
    margin-bottom: 24px;
  }
  .sec1 img {
    width: 100%;
  }
}
/* ---------------------------------------------------
	sec2
--------------------------------------------------- */
.sec2 {
  text-align: center;
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .sec2 {
    margin-bottom: 25px;
  }
}
.sec2__ttl {
  margin-bottom: 40px;
}

@media screen and (max-width: 970px) {
  .sec2__ttl {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .sec2__ttl {
    width: 79.84375%;
    margin: 0 auto 15px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec2__img img {
    width: 100%;
  }
}
/* ---------------------------------------------------
	sec3
--------------------------------------------------- */
.sec3 {
  margin-bottom: 50px;
}

.sec3__ttl {
  margin-bottom: 30px;
}

.sec3__box {
  background: #dbf5fe;
  padding-bottom: 35px;
}

.sec3__box .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.sec3__box .item__sttl {
  position: absolute;
}

.sec3__box .item__img {
  width: 478px;
}

@media screen and (max-width: 850px) {
  .sec3__box .item__img {
    width: 50%;
  }
}
.sec3__box .item__txt {
  width: calc(100% - 478px);
  font-size: 17px;
  text-align: left;
  line-height: 1.8;
}

@media screen and (max-width: 850px) {
  .sec3__box .item__txt {
    width: 50%;
  }
}
.sec3__box .item__txt span {
  font-weight: bold;
}

.sec3__box .item.img_l {
  margin-bottom: 60px;
}

.sec3__box .item.img_l .item__sttl {
  top: -15px;
  right: 110px;
}

@media screen and (max-width: 850px) {
  .sec3__box .item.img_l .item__sttl {
    right: 80px;
  }
}
.sec3__box .item.img_l .item__txt {
  padding: 170px 30px 0;
}

.sec3__box .item.img_r .item__sttl {
  top: -35px;
  left: 115px;
}

@media screen and (max-width: 850px) {
  .sec3__box .item.img_r .item__sttl {
    left: 90px;
  }
}
.sec3__box .item.img_r .item__txt {
  padding: 130px 55px 0 30px;
}

/* ---------------------------------------------------
	sec3_sp
--------------------------------------------------- */
.sec3_sp {
  margin-bottom: 20px;
}

.sec3_sp__ttl {
  color: #FFF;
  padding: 13px 0;
  font-size: 16px;
  background: #0099ff;
  background-size: 28px;
  text-align: center;
}

.sec3_sp__howto {
  padding: 1.65rem 0 2.7rem;
  background: #dbf5fe;
}

.sec3_sp__howto .item:nth-child(3) .item__ttl {
  margin-bottom: 1.3rem;
}

.sec3_sp__howto .item__ttl {
  margin-bottom: 0.8rem;
}

.sec3_sp__howto .item__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec3_sp__howto .item__detail .txt {
  width: 76.5625%;
  padding: 0 5px 0 5%;
  color: #4b4847;
}

.sec3_sp__howto .item__detail .txt span {
  font-weight: bold;
}

.sec3_sp__howto .item__detail .img {
  width: 23.4375%;
}

.sec3_sp__howto .line {
  border-bottom: 2px solid #6ec5ff;
  margin: 20px 5%;
}

/* ---------------------------------------------------
	sec4
--------------------------------------------------- */
.sec4 {
  border: 5px solid #0099ff;
  background: url(../../202011/img/package_bg.png) no-repeat right bottom;
  position: relative;
  margin-bottom: 66px;
}

@media screen and (max-width: 910px) {
  .sec4 {
    display: none;
  }
}
.sec4__icon {
  position: absolute;
  left: 10px;
  top: -30px;
}

.sec4 .package__inner {
  padding: 30px 30px 25px;
}

.sec4 .package__ttl {
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: bold;
  color: #0099ff;
  margin-left: 150px;
}

.sec4 .package__txt {
  font-size: 18px;
  line-height: 1.8;
}

.sec4 .package__txt span {
  font-weight: bold;
}

/* ---------------------------------------------------
	sec4_sp
--------------------------------------------------- */
.sec4_sp {
  display: none;
}

@media screen and (max-width: 910px) {
  .sec4_sp {
    display: block;
    border: 2px solid #0099ff;
    margin: 20px 5% 30px 5%;
    padding: 15px 10px 10px;
  }
  .sec4_sp__ttl {
    color: #0099ff;
    text-align: center;
    margin-bottom: 15px;
  }
  .sec4_sp__img {
    margin-bottom: 10px;
  }
  .sec4_sp__img img {
    width: 100%;
  }
  .sec4_sp__txt {
    color: #4b4847;
    line-height: 1.5;
  }
  .sec4_sp__txt span {
    font-weight: bold;
  }
}
@media screen and (max-width: 767px) {
  .sec4_sp {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 2rem;
  }
  .sec4_sp__ttl {
    font-size: 16px;
  }
}
/* ---------------------------------------------------
	sec5
--------------------------------------------------- */
.sec5 {
  margin-bottom: 51px;
}

@media screen and (max-width: 767px) {
  .sec5 {
    padding: 0 20px;
  }
}
.sec5__ttl {
  margin-bottom: 26px;
}

.sec5__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.sec5__box .item {
  width: 31.25%;
}

.sec5__box .item:not(:nth-child(-n+3)) {
  margin-top: 56px;
}

.sec5__box .item dt {
  margin-bottom: 10px;
  position: relative;
}

.sec5__box .item dt .point {
  position: absolute;
  top: -23px;
  left: -17px;
}

.sec5__box .item dd {
  line-height: 1.5625;
}

.sec5__box .item dd span {
  font-weight: bold;
  color: #0281da;
}

@media screen and (max-width: 996px) {
  .sec5__box .item dt .point {
    width: 17%;
    left: 0;
  }
}
.sec5__note {
  text-align: right;
  font-size: 12px;
  letter-spacing: 0.1em;
  color: #0281da;
  font-weight: bold;
}

/* ---------------------------------------------------
	sec5_sp
--------------------------------------------------- */
.sec5_sp {
  margin-bottom: 2.25rem;
}

.sec5_sp img {
  width: 100%;
}

.sec5_sp__ttl {
  margin-bottom: 1.7rem;
}

.sec5_sp__box {
  width: 93.75%;
  margin: 0 auto 1.5rem;
}

.sec5_sp__box .item:not(:last-child) {
  margin-bottom: 1.1rem;
}

.sec5_sp__box .item:nth-child(4) .item__ttl, .sec5_sp__box .item:nth-child(5) .item__ttl, .sec5_sp__box .item:nth-child(6) .item__ttl {
  padding-left: 13px;
}

.sec5_sp__box .item__ttl {
  text-align: center;
  background: #ffe400;
  border-radius: 4px 4px 0 0;
  margin-bottom: 10px;
  color: #0173de;
  font-size: 12px;
  letter-spacing: 0.1em;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  line-height: 1;
  padding: 0.3rem 0 0.5rem;
  position: relative;
}

.sec5_sp__box .item__ttl span:not([class]) {
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0;
}

.sec5_sp__box .item__ttl .fup {
  background: url(../../202011/img/sp/info_icon.gif) left 8px no-repeat;
  background-size: 12px 11px;
  font-size: 20px;
  padding-left: 19px;
  letter-spacing: 0;
}

.sec5_sp__box .item__ttl .point {
  position: absolute;
  top: -6px;
  left: 4px;
  width: 10.33333%;
}

.sec5_sp__box .item__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sec5_sp__box .item__detail .img {
  width: 42.66667%;
}

.sec5_sp__box .item__detail .txt {
  width: 52.33333%;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 0.5rem;
}

.sec5_sp__box .item__detail .txt span {
  color: #0173de;
  font-weight: bold;
}

.sec5_sp__note {
  font-size: 10px;
  padding: 0 10px;
  color: #0173de;
}

/* ---------------------------------------------------
	sec6
--------------------------------------------------- */
.sec6 {
  background: #f4f2ea;
  margin-bottom: 80px;
}

.sec6__inner {
  width: 96%;
  max-width: 850px;
  margin: 0 auto;
  padding: 24px 0 50px;
  color: #3d3d3d;
  line-height: 26px;
}

.sec6__country {
  position: relative;
  background: #1390e6;
  padding: 14px 16px;
  text-align: center;
}

.sec6__country::after {
  content: "";
  position: absolute;
  top: -36px;
  left: 15px;
  background: url(../../202401/img/report-ico.png) no-repeat top center;
  background-size: 100% auto;
  width: 130px;
  height: 130px;
  z-index: 1;
}

.sec6__country-where {
  display: inline-block;
  position: relative;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
}

.sec6__country-where::before {
  content: "";
  position: absolute;
  top: -6px;
  left: -33px;
  background: url(../../202401/img/point_ico.png) no-repeat top center;
  background-size: 100% auto;
  width: 26px;
  height: 33px;
  z-index: 1;
}

.sec6__intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  background-color: #fff;
  padding: 50px 25px 25px;
  margin-bottom: 40px;
}

.sec6__intro .img {
  max-width: 188px;
}

.sec6__ttl {
  margin-bottom: 12px;
  color: #0075d2;
  line-height: 1.3;
  font-size: 30px;
}

.sec6__pic-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sec6__pic-box .name {
  width: 100%;
  font-size: 16px;
  line-height: 1.5;
}

.sec6__box {
  margin-bottom: 25px;
}

.sec6__box .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sec6__box .item__txt {
  width: 488px;
}

.sec6__box .item__txt .sttl {
  text-align: left;
  margin-bottom: 20px;
  color: #0075d2;
  line-height: 1.3;
  font-size: 29px;
  border-bottom: 3px solid #0075d2;
  margin-bottom: 20px;
  padding-bottom: 12px;
}

.sec6__box .item__txt .txt {
  line-height: 1.875;
}

.sec6__box .item__img .caption {
  font-size: 12px;
  padding-top: 5px;
}

.sec6__box .item.type1 {
  margin-bottom: 40px;
}

.sec6__box .item.type1 .item__txt {
  padding-right: 10px;
}

.sec6__box .item.type1 .item__img {
  width: 320px;
}

.sec6__box .item.type2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-bottom: 40px;
}

.sec6__box .item.type3 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-bottom: 28px;
}

.sec6__box .item.type2 .item__txt {
  padding-left: 10px;
}

.sec6__box .item.type3 .item__txt {
  padding-right: 10px;
}

.sec6__box .item_txt {
  margin-bottom: 53px;
}

.sec6__box .item.type3 .item__txt .txt02 {
  margin-top: 1em;
}

.section06 .section06_detail {
  position: relative;
}

.present_slider_text.pc {
  display: none;
}

/* ---------------------------------------------------
	sec6_sp
--------------------------------------------------- */
.sec6_sp {
  margin: 30px 0;
}

.sec6_sp__btn a {
  display: block;
  background: url(../../202011/img/sp/report_img1.png) no-repeat;
  background-size: cover;
  padding-top: 23.07%;
}

.sec6_sp__btn a.active {
  background-image: url(../../202011/img/sp/report_img1_active.png);
}

.sec6_sp__report {
  background: #f4f2ea;
  color: #3d3d3d;
  font-size: 17px;
  line-height: 27px;
  padding: 20px 20px 5%;
}

.sec6_sp__report .item .txt {
  padding: 10px 5% 5% 5%;
}

@media screen and (max-width: 767px) {
  .sec6_sp__report .item .txt {
    font-size: 14px;
    line-height: 1.75;
  }
  .sec6__country-sp {
    background: #1390e6;
    padding: 14px 16px;
    text-align: center;
  }
  .sec6__country-where {
    font-size: 21px;
  }
  .sec6__country-where::before {
    top: -4px;
    left: -27px;
    width: 21px;
    height: 28px;
  }
  .sec6__intro-sp {
    background-color: #fff;
    padding: 20px 12px 18px;
    margin-bottom: 40px;
  }
  .sec6__ttl {
    text-align: center;
    font-size: 18.5px;
    margin-bottom: 10px;
  }
  .sec6__pic-box-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 30px;
  }
  .sec6__pic-box-sp .img {
    max-width: 32vw;
  }
  .sec6__pic-box-sp .name {
    font-size: 14.5px;
    line-height: 1.5;
  }
  .sec6__box-sp .item__txt .sttl {
    text-align: left;
    margin-bottom: 20px;
    color: #0075d2;
    line-height: 1.3;
    font-size: 23px;
    border-bottom: 3px solid #0075d2;
    margin-bottom: 20px;
    padding-bottom: 12px;
  }
  .item__txt .img {
    text-align: center;
  }
}
.sec6_sp__report .note {
  font-size: 12px;
  padding: 0 5%;
}

/* ---------------------------------------------------
	sec7
--------------------------------------------------- */
.sec7 {
  margin-bottom: 70px;
}

.sec7__txt {
  line-height: 1.75;
  /* padding: 0 30px; */
}

@media print, screen and (min-width: 768px) {
  .sec7__content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: calc(100% - 40px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
  }
  .sec7__main, .sec7__sub {
    width: calc(50% - 17.5px);
  }
  .sec7__sub {
    max-width: 430px;
  }
  .sec7__sub .movie iframe {
    width: 100%;
  }
}
/* ---------------------------------------------------
	sec7_sp
--------------------------------------------------- */
.sec7_sp {
  margin-bottom: 20px;
}

.sec7_sp img {
  width: 100%;
}

/* ---------------------------------------------------
ユニセフについて
--------------------------------------------------- */
.parts-about-unicef__inner {
  border-top: none !important;
}

@media screen and (max-width: 767px) {
  .parts-about-unicef__inner:before {
    display: none !important;
  }
}
/* -----------------------------
日本ユニセフ協会の支出内訳
-------------------------------- */
.section_expenditure > .head {
  width: 100%;
  background-color: #09f;
  color: #fff;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
}

.section_expenditure .main a {
  color: #09f;
  text-decoration: underline;
}

.section_expenditure .sub {
  line-height: 1.615;
}

.section_expenditure .block_report {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.section_expenditure .block_report a {
  color: #09f;
  text-decoration: underline;
}

.section_expenditure .block_report > .img {
  width: 58%;
  max-width: 288px;
}

.section_expenditure .block_report > .text {
  padding-left: 1em;
  width: 42%;
}

.section_expenditure .block_report > .text span {
  margin-bottom: 0.5em;
}

.u-block {
  display: block;
}

@media print, screen and (min-width: 768px) {
  .section_expenditure > .head {
    margin-right: auto;
    margin-left: auto;
    line-height: 86px;
  }
  .section_expenditure > .body {
    margin-top: 35px;
  }
  .section_expenditure {
    margin-top: 60px;
    contain-intrinsic-size: 608px;
    padding-bottom: 60px;
  }
  .section_expenditure .main {
    font-size: 16px;
    line-height: 2;
  }
  .section_expenditure .sub {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-top: 45px;
    font-size: 13px;
  }
  .section_expenditure .sub > .img {
    width: 38%;
    max-width: 304px;
  }
  .section_expenditure .sub > .text {
    margin-left: 50px;
    width: 62%;
  }
  .section_expenditure .sub > .text p + p {
    margin-top: 1em;
  }
  .section_expenditure .block_report {
    margin-top: 45px;
  }
  .section_expenditure .block_report a {
    font-size: 12px;
  }
}
@media print, screen and (min-width: 1024px) {
  .section_expenditure > .head {
    font-size: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023.98px) {
  .section_expenditure > .head {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023.98px) {
  .section_expenditure .l-container {
    width: calc(100% - 40px);
  }
}
@media screen and (max-width: 767.98px) {
  .section_expenditure.expenditure__pc {
    display: none;
  }
  .section_expenditure {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section_expenditure > .head {
    font-size: 17px;
    line-height: 60px;
  }
  .section_expenditure > .body {
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.5;
  }
  .section_expenditure .l-container {
    width: calc(100% - 30px);
  }
  .section_expenditure .sub > .img {
    margin-top: 18px;
    margin-right: auto;
    margin-left: auto;
    max-width: 253px;
  }
  .section_expenditure .sub > .text {
    margin-top: 18px;
  }
  .section_expenditure .block_report {
    margin-top: 18px;
  }
}
/* ---------------------------------------------------
	sec8
--------------------------------------------------- */
.sec8 {
  margin-bottom: 79px;
}

.sec8 .news__box {
  margin: 0 16px 0 12px;
  padding-bottom: 30px;
  background: #F9EFD6;
}

.sec8 .news__box .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec8 .news__box .item__txt {
  font-size: 15px;
  line-height: 2;
}

.sec8 .news__box .item__txt span {
  display: block;
  font-size: 12px;
  margin-top: 5px;
}

.sec8 .news__box .item.img_l {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sec8 .news__box .item.img_l .item__txt {
  width: 52.99786%;
  padding-top: 43px;
}

.sec8 .news__box .item.img_l .item__img {
  width: 40.79229%;
  margin-top: -5px;
}

.sec8 .news__box .item.img_r {
  margin-top: -54px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sec8 .news__box .item.img_r .item__txt {
  width: 64.0257%;
}

.sec8 .news__box .item.img_r .item__img {
  width: 26.98073%;
  margin-right: 2.8rem;
}

/* ---------------------------------------------------
	sec8_sp
--------------------------------------------------- */
.sec8_sp {
  margin-bottom: 15px;
}

.sec8_sp__box > .txt {
  margin-bottom: 25px;
  padding: 0 5%;
  line-height: 1.4;
}

.sec8_sp__box .youtube-area {
  width: 100%;
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.sec8_sp__box .youtube-area iframe {
  position: absolute;
  top: 0;
  left: 2%;
  width: 96%;
  height: 96%;
}

.sec8_sp__box .news {
  margin-bottom: 15px;
  background: #fff url(../../202011/img/sp/news_bg.gif) top center repeat-y;
  background-size: 100%;
  padding-bottom: 1.35rem;
}

.sec8_sp__box .news img {
  width: 100%;
}

.sec8_sp__box .news__inner {
  width: 83.75%;
  margin: 1.3rem auto 0;
  font-size: 14px;
  line-height: 20px;
}

.sec8_sp__box .news__txt {
  margin: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sec8_sp__box .news__txt .img {
  width: 43.84328%;
}

.sec8_sp__box .news__txt .txt {
  width: 49.81343%;
}

.sec8_sp__box .news__txt2 {
  margin-bottom: 10px;
}

.sec8_sp__box .news__bottomtxt {
  font-size: 9px;
  line-height: 15px;
  text-indent: -1em;
  padding-left: 1em;
}

/* ---------------------------------------------------
	sec9
--------------------------------------------------- */
.sec9 {
  background: #dbf5fe;
  padding-bottom: 50px;
}

.sec9__movie {
  text-align: center;
}

/* ---------------------------------------------------
	sec10
--------------------------------------------------- */
.sec10 {
  margin: 53px 0 59px;
  background: url(../../202308/img/activity_bg.jpg) right top/cover no-repeat;
}

.sec10__inner {
  max-width: 1200px;
  margin: 0 auto;
}

.sec10__main {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 50px 25px 48px;
  width: 500px;
  background-color: rgba(23, 176, 233, 0.8);
}

.sec10__main .ttl {
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sec10__main .body {
  margin-top: 48px;
  padding-top: 50px;
  border-top: 3px solid #fff;
}

.sec10__main .body .item:nth-of-type(n + 2) {
  margin-top: 31px;
}

.sec10__main .body .item .head {
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sec10__main .body .item .txt {
  margin-top: 9px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-size: 18px;
  line-height: 1.66;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 767px) {
  .sec10 {
    margin: 0 0 15px;
    background: none;
  }
  .sec10__main {
    padding: 0;
    width: 100%;
    background-color: #17b0e9;
  }
  .sec10__main .ttl {
    padding-left: 0;
  }
  .sec10__main .ttl img {
    width: 100%;
  }
  .sec10__main .body {
    margin-top: 0;
    padding: 26px 16px 25px 20px;
    border-top: none;
  }
  .sec10__main .body .item:nth-of-type(n + 2) {
    margin-top: 11px;
  }
  .sec10__main .body .item .head {
    width: 127px;
    padding-left: 0;
  }
  .sec10__main .body .item:nth-child(1) .head {
    width: 210px;
  }
  .sec10__main .body .item:nth-child(2) .head {
    width: 103px;
  }
  .sec10__main .body .item .txt {
    margin-top: 6px;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.533;
  }
}
/* ---------------------------------------------------
	sec11
--------------------------------------------------- */
.sec11 {
  margin-bottom: 54px;
}

@media screen and (max-width: 767px) {
  .sec11 {
    margin-bottom: 25px;
  }
  .sec11 img {
    width: 100%;
  }
}
.sec11__ttl {
  line-height: 0;
}

.sec11__inner {
  position: relative;
}

.sec11__img {
  background: url(../../202011/img/report2_img1.jpg) no-repeat;
  background-size: cover;
  position: relative;
  padding-top: 45.6%;
}

@media screen and (max-width: 767px) {
  .sec11__img_sp {
    margin-bottom: 10px;
  }
}
.sec11__catch {
  position: absolute;
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 43.75%;
  background: rgba(255, 255, 255, 0.7);
  padding: 24px;
  line-height: 1.9;
}

.sec11__catch span {
  font-weight: bold;
  font-size: 25px;
}

@media screen and (max-width: 767px) {
  .sec11__catch span {
    font-weight: normal;
    font-size: 100%;
  }
}
@media screen and (max-width: 935px) {
  .sec11__catch {
    width: 55.20833%;
  }
}
@media screen and (max-width: 855px) {
  .sec11__catch {
    position: static;
    width: 100%;
    -webkit-transform: none;
    transform: none;
    background: #fff;
  }
}
@media screen and (max-width: 767px) {
  .sec11__catch {
    margin-bottom: 1.6rem;
    padding: 0 1.4rem;
    line-height: normal;
  }
}
/* ---------------------------------------------------
	sec12
--------------------------------------------------- */
.sec12__ttl {
  margin-bottom: 10px;
}

.sec12 .howto__inner {
  background: #f1f7e0;
  padding: 30px 0 70px;
  position: relative;
}

.sec12 .howto__catch {
  text-align: center;
  margin-bottom: 25px;
}

.sec12 .howto__catch .ttl {
  margin-bottom: 40px;
  position: relative;
}

.sec12 .howto__catch .ttl .point {
  position: absolute;
  top: 50%;
  right: 22.08333%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.sec12 .howto__catch .sttl {
  margin-bottom: 17px;
}

.sec12 .howto__catch .icon {
  position: absolute;
  top: 104px;
  right: 51px;
}

@media screen and (max-width: 900px) {
  .sec12 .howto__catch .icon {
    right: 0;
  }
}
@media screen and (max-width: 850px) {
  .sec12 .howto__catch .icon {
    top: 70px;
    width: 80px;
  }
}
.sec12 .howto__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.sec12 .howto__box > .item {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.sec12 .howto__box .item__ttl {
  width: 100%;
  margin-bottom: 15px;
}

.sec12 .howto__box .item__txt {
  line-height: 2;
}

.sec12 .howto__box .item__txt span {
  font-weight: bold;
}

.sec12 .howto__box .item.type1 {
  border-right: dotted 3px #aacc03;
  padding: 0 10px 0 30px;
}

.sec12 .howto__box .item.type1 .item__txt {
  width: calc(100% - 200px);
  padding-right: 1rem;
}

.sec12 .howto__box .item.type1 .item__img {
  width: 200px;
}

.sec12 .howto__box .item.type2 {
  padding: 0 20px 0 30px;
}

.sec12 .howto__box .item.type2 .item__txt {
  width: calc(100% - 210px);
  padding-right: 2rem;
}

.sec12 .howto__box .item.type2 .item__img {
  width: 210px;
}

.sec12 .howto__box .img_line {
  margin: 10px auto 12px;
}

/* 子どもたちの未来を守ろう */
.sec12 .howto__box .present_wrap {
  width: 100%;
  padding: 0 30px;
}

.sec12 .howto__box .present {
  max-width: 880px;
  margin: 0 auto;
  padding: 25px 0 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sec12 .howto__box .present > .head {
  font-size: 36px;
  font-weight: bolder;
  text-align: center;
}

.sec12 .howto__box .present > .body {
  position: relative;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 20px);
}

.sec12 .howto__box .present .present_text01 {
  position: relative;
  z-index: 2;
  color: #000;
  font-size: 18px;
  line-height: 1.8;
  text-align: left;
}

.sec12 .howto__box .present .present_text01_note {
  font-size: 16px;
  font-weight: 700;
  color: #000;
  text-align: left;
}

.sec12 .howto__box .present_img {
  position: relative;
  z-index: 1;
  margin-top: -50px;
  /* margin-left: -30px; */
}

.sec12 .howto__box .present_annotation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
  color: #4e4d4d;
  font-size: 13px;
  line-height: 1.53;
  text-align: left;
}

.sec12 .howto__box .present_annotation .present_annotation_left_large_bold {
  display: inline;
  font-size: 16px;
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, #f6ff5f));
  background: linear-gradient(transparent 0%, #f6ff5f 0%);
}

.sec12 .howto__box .present_annotation dt,
.sec12 .howto__box .present_annotation dd,
.sec12 .howto__box .present_annotation p {
  color: #4e4d4d;
  font-size: 13px;
  line-height: 1.53;
}

.sec12 .howto__box .present_annotation a {
  color: #0099ff;
}

.sec12 .howto__box .present_annotation_left {
  width: 512px;
}

.sec12 .howto__box .present_annotation_right > .head {
  font-weight: bold;
}

.sec12 .howto__box .present .present__note li {
  font-size: 13px;
  line-height: 1.538;
}

.sec12 .howto__box .present .present__note li span {
  font-size: 15px;
  font-weight: 700;
}

@media print, screen and (max-width: 1360px) {
  .sec12 .howto__box .present_img img {
    max-width: 100%;
    height: auto;
    margin-inline: auto;
  }
  .sec12 .howto__box .present {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    width: 100%;
  }
  .sec12 .howto__box .present > .head {
    padding: 0 2rem;
  }
  .sec12 .howto__box .present > .head img {
    max-width: 100%;
    height: auto;
    margin-inline: auto;
  }
  .sec12 .howto__box .present > .body {
    padding: 20px 10px;
    border-radius: 0 0 10px 10px;
    color: #656565;
    font-size: 14px;
    line-height: 1.428;
  }
  .sec12 .howto__box .present_img01 {
    margin-top: 10px;
    margin-left: 5px;
    width: 100%;
    max-width: 614px;
  }
  .sec12 .howto__box .present .sec12 .howto__box .present_text01 {
    margin: 20px 10%;
    color: #4e4d4d;
    font-size: 15px;
    line-height: 18px;
    text-align: left;
  }
  .sec12 .howto__box .present_text01 > .head {
    font-weight: bold;
  }
  .sec12 .howto__box .present_annotation {
    max-width: 1000px;
    margin: 40px auto 0;
    gap: 8px;
  }
}
/*  /.子どもたちの未来を守ろう*/
.sec12 .howto__box .btnarea {
  width: 100%;
  text-align: center;
}

.sec12 .howto__box .btnarea .btn {
  margin-bottom: 20px;
}

.sec12 .howto__box .btnarea .payment {
  margin-bottom: 24px;
}

.sec12 .howto__box .btnarea .payment a {
  font-size: 14px;
  padding-right: 13px;
  color: #0099ff;
  background: url(../../202111/img/chevron-right-solid.svg) right center/8px 14px no-repeat;
}

.sec12 .howto__box .btnarea .btn_list {
  width: 92.5%;
  margin: 0 auto;
  padding-top: 24px;
  border-top: 1px dotted #aacc03;
}

.sec12 .howto__box .btnarea .btn_list li {
  display: inline;
  margin-left: 10px;
}

/* ---------------------------------------------------
	sec12_sp
--------------------------------------------------- */
.sec12_sp__ttl {
  font-size: 18px;
  color: #fff;
  padding: 6px 0 2px;
  text-align: center;
  background: #0099ff;
}

.sec12_sp__box {
  background: #f1f7e0;
  padding: 14px 0 45px;
}

.sec12_sp__box > .ttl {
  margin-bottom: 11px;
  text-align: center;
}

.sec12_sp__box > .ttl .point {
  width: 77.03125%;
  margin: 0 auto 8px;
}

.sec12_sp__box .inner {
  padding: 0 3.125%;
}

.sec12_sp__box .inner .catch {
  text-align: center;
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 10px;
}

.sec12_sp__box .inner .item {
  padding-left: 3px;
}

.sec12_sp__box .inner .item__ttl {
  margin-bottom: 8px;
  color: #7aa92f;
  font-weight: bold;
}

.sec12_sp__box .inner .item__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec12_sp__box .inner .item__detail .txt {
  width: 67.33333%;
  padding-right: 5px;
  line-height: 1.4;
}

.sec12_sp__box .inner .item__detail .txt span {
  font-weight: bold;
}

.sec12_sp__box .inner .item__detail .img {
  width: 32.66667%;
  margin-top: -12px;
}

.sec12_sp__box .inner .item__detail .img.img2 {
  margin-top: -17px;
}

.sec12_sp__box .inner hr {
  border: none;
  border-bottom: 2px dotted #aacc03;
  margin: 12px 0 10px;
}

.sec12_sp__box .inner hr.line2 {
  margin-bottom: 9px;
}

/* すべての子どもが、たくさんの希望を持てるように */
.sec12_sp__box .present_wrap {
  padding: 0;
}

.sec12_sp__box .present {
  width: 94.687%;
  margin: 0 auto;
  padding-top: 15px;
}

.sec12_sp__box .present h2 {
  text-align: center;
  font-weight: bolder;
  font-size: 22px;
}

.sec12_sp__box .present > .head img {
  width: auto;
  max-width: 520px;
  margin-inline: auto;
  max-height: 50px;
}

.sec12_sp__box .present > .body {
  margin: 0;
  padding: 0px 10px;
  border-radius: 0 0 10px 10px;
  color: #656565;
  font-size: 14px;
  line-height: 1.428;
}

.sec12_sp__box .present .present_text01 {
  font-size: 14px;
  text-align: center;
  margin-left: 8%;
  margin-right: 8%;
}

.sec12_sp__box .present_text01_note {
  text-align: center;
  font-size: 14px;
  font-weight: 700;
}

.sec12_sp__box .present_img {
  margin-top: 15px;
  margin-inline: auto;
  width: 100%;
  max-width: 614px;
}

.sec12_sp__box .present_img img {
  width: 100%;
  margin-inline: auto;
}

.sec12_sp__box .present_annotation {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sec12_sp__box .present_annotation_right {
  -ms-flex-item-align: start;
      align-self: flex-start;
  text-align: left;
  margin-top: 15px;
  line-height: 20px;
}

.sec12_sp__box .present_annotation_right .head,
.sec12_sp__box .present_annotation_right .body {
  font-size: 13px;
}

.present2408_img02 {
  margin-top: 25px;
}

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

.sec12_sp__box .present_text01 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  color: #4e4d4d;
  font-size: 12px;
  line-height: 20px;
  text-align: left;
}

.sec12_sp__box .present_text01 li {
  list-style-type: none;
}

.sec12_sp__box .present_img02 {
  margin-top: 20px;
  text-align: center;
}

.sec12_sp__box .present_annotation_left {
  text-align: left;
  max-width: 100%;
  margin-top: 10px;
}

.sec12_sp__box .present_annotation .present_annotation_left_large_bold {
  font-size: 13px;
}

.sec12_sp__box .present_slide.swiper-container {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 30px;
  max-width: 100%;
  text-align: center;
}

.sec12_sp__box .present_slide .swiper-slide {
  width: 300px;
  border-radius: 10px;
  overflow: hidden;
}

.sec12_sp__box .present_slide .swiper-slide img {
  max-width: 100%;
}

.sec12_sp__box .present_slide.swiper-container .swiper-pagination {
  bottom: 0;
}

.sec12_sp__box .present_slide .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.sec12_sp__box .present_slide .swiper-pagination-bullet-active {
  background: #6d6d6d;
}

.sec12_sp__box .present .present__note {
  margin-top: 36px;
}

.sec12_sp__box .present .present__note li {
  font-size: 13px;
  line-height: 1.7;
}

.sec12_sp__box .present .present__note li span {
  font-weight: 700;
}

/*  /.すべての子どもが、たくさんの希望を持てるように*/
.sec12_sp__box .btnarea .btn {
  text-align: center;
  margin-bottom: 10px;
}

.sec12_sp__box .btnarea .payment {
  text-align: center;
}

.sec12_sp__box .btnarea .payment a {
  font-size: 11px;
  padding-right: 10px;
  color: #0099ff;
  background: url(../../202111/img/chevron-right-solid.svg) no-repeat right center;
  background-size: 6px 10px;
}

/* ---------------------------------------------------
	sec13
--------------------------------------------------- */
.sec13 {
  margin-bottom: 50px;
}

.sec13__ttl {
  /*cursor: pointer;*/
}

.sec13__ttl picture {
  display: block;
}

.sec13__ttl a {
  display: block;
  position: relative;
}

.sec13__ttl a:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 44px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(../../202111/img/chevron-bottom-solid_w.png) no-repeat;
  background-size: 100% auto;
  width: 32px;
  height: 20px;
}

.sec13__ttl a.active:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

@media screen and (max-width: 767px) {
  .sec13 {
    margin-bottom: 30px;
  }
  .sec13__ttl a:after {
    content: none;
  }
  .sec13__ttl img {
    width: 100%;
  }
}
.sec13__accordion {
  /*display: none;*/
  background: #d7ecb2;
  padding: 19px 40px 29px;
  position: relative;
}

.sec13__accordion__voice .swiper-button-prev,
.sec13__accordion__voice .swiper-button-next {
  background: url(../../202308/img/msupporter_arrow.png) no-repeat;
  background-size: 100% auto;
  top: calc(50% - 22px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0;
  width: 47px;
  height: 47px;
}

.sec13__accordion__voice .swiper-button-prev:hover,
.sec13__accordion__voice .swiper-button-next:hover {
  opacity: 0.8;
}

.sec13__accordion__voice .swiper-button-prev {
  left: 16px;
}

.sec13__accordion__voice .swiper-button-next {
  right: 16px;
  -webkit-transform: translateY(-50%) scale(-1, 1);
          transform: translateY(-50%) scale(-1, 1);
}

.sec13__accordion__voice .swiper-pagination {
  margin-top: 21px;
  position: static;
}
.sec13__accordion__voice .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background: #a3b4c0;
  opacity: 1;
}
.sec13__accordion__voice .swiper-pagination-bullet-active {
  background: #0096ff;
}

.sec13__accordion__voice .swiper-slide {
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.sec13__accordion__voice .swiper-slide .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sec13__accordion__voice .swiper-slide .inner .item {
  width: 48.6046511628%;
  padding: 12px 21px 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 2px 0 5px 0 rgba(10, 36, 94, 0.3);
          box-shadow: 2px 0 5px 0 rgba(10, 36, 94, 0.3);
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 16px;
  line-height: 1.875;
  letter-spacing: -0.02em;
  text-align: justify;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.sec13__accordion__voice .swiper-slide .inner .item.ic01:before {
  background-image: url(../img/msupporter_icon01.png);
}
.sec13__accordion__voice .swiper-slide .inner .item.ic02:before {
  background-image: url(../img/msupporter_icon02.png);
}
.sec13__accordion__voice .swiper-slide .inner .item.ic03:before {
  background-image: url(../img/msupporter_icon03.png);
}
.sec13__accordion__voice .swiper-slide .inner .item.ic04:before {
  background-image: url(../img/msupporter_icon04.png);
}
.sec13__accordion__voice .swiper-slide .inner .item:before {
  position: absolute;
  content: "";
  bottom: 0;
  right: 13px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 82px;
  height: 83px;
  z-index: 2;
}
.sec13__accordion__voice .swiper-slide .inner .item:after {
  position: absolute;
  content: "";
  top: 13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 89.95215311%;
  height: calc(100% - 40px);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(93%, transparent), to(#ebf7cf));
  background-image: linear-gradient(transparent 0, transparent 93%, #ebf7cf 100%);
  background-size: 100% 1.875em;
  z-index: 1;
}
.sec13__accordion__voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
  margin-top: 21px;
}
.sec13__accordion__voice .swiper-slide .inner .item span {
  color: #ec5401;
}
.sec13__accordion__voice .swiper-slide .inner .item .main-txt {
  margin-bottom: 1px;
  position: relative;
  z-index: 3;
}
.sec13__accordion__voice .swiper-slide .inner .item .data {
  margin-top: auto;
  text-align: right;
  position: relative;
  z-index: 4;
}

@media screen and (max-width: 767px) {
  .sec13__accordion {
    padding: 5px 0 36px;
    position: relative;
  }
  .sec13__accordion__voice .swiper-button-prev,
  .sec13__accordion__voice .swiper-button-next {
    top: auto;
    bottom: 20px;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: 40px;
    height: 40px;
  }
  .sec13__accordion__voice .swiper-button-prev {
    left: 10px;
  }
  .sec13__accordion__voice .swiper-button-next {
    right: 10px;
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1);
  }
  .sec13__accordion__voice .swiper-pagination {
    margin-top: 22px;
  }
  .sec13__accordion__voice .swiper-pagination-bullet {
    margin: 0 5px !important;
    width: 8px;
    height: 8px;
  }
  .sec13__accordion__voice .swiper-slide .inner .item {
    width: 48.3333333333%;
    padding: 9px 10px 7px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 1.6153846154;
  }
  .sec13__accordion__voice .swiper-slide .inner .item.ic01:before {
    background-image: url(../img/sp/msupporter_icon01.png);
  }
  .sec13__accordion__voice .swiper-slide .inner .item.ic02:before {
    background-image: url(../img/sp/msupporter_icon02.png);
  }
  .sec13__accordion__voice .swiper-slide .inner .item.ic03:before {
    background-image: url(../img/sp/msupporter_icon03.png);
  }
  .sec13__accordion__voice .swiper-slide .inner .item.ic04:before {
    background-image: url(../img/sp/msupporter_icon04.png);
  }
  .sec13__accordion__voice .swiper-slide .inner .item:before {
    right: 5px;
    width: 43px;
    height: 46px;
  }
  .sec13__accordion__voice .swiper-slide .inner .item:after {
    top: 9px;
    width: 86.2068965517%;
    height: calc(100% - 25px);
    background-size: 100% 1.6153846154em;
  }
  .sec13__accordion__voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
    margin-top: 10px;
  }
}
/* ---------------------------------------------------
	sec14
--------------------------------------------------- */
.sec14 {
  background: #cbf0fd;
  margin-bottom: 52px;
  padding: 18px 0 27px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .sec14 {
    text-align: left;
    margin-bottom: 25px;
    padding: 20px 0 17px;
  }
}
.sec14__ttl {
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .sec14__ttl {
    margin-bottom: 15px;
  }
  .sec14__ttl img {
    width: 100%;
    height: auto;
  }
}
.sec14__btn {
  margin-bottom: 18px;
}

.sec14_sp__btn .btn {
  width: 93.75%;
  text-align: center;
  margin: 0 auto 10px;
}

.sec14__payment {
  font-size: 14px;
  text-align: center;
}

.sec14__payment a {
  padding-right: 13px;
  color: #0099ff;
  background: url(../../202111/img/chevron-right-solid.svg) right center/8px 14px no-repeat;
}

.sec14__payment .other {
  margin-top: 14px;
}

@media screen and (max-width: 767px) {
  .sec14__payment {
    font-size: 11px;
    line-height: 1.81818;
  }
  .sec14__payment a {
    background-size: 6px 9px;
  }
  .sec14__payment .other {
    margin-top: 8px;
  }
}
/* ---------------------------------------------------
	sec15
--------------------------------------------------- */
.sec15 {
  margin-bottom: 10px;
}

@media screen and (max-width: 960px) {
  .sec15 {
    margin: 0 20px;
  }
}
.sec15Inner {
  border: solid 3px #7aa92f;
  padding: 37px 64px 20px;
  color: #5f4c41;
}

.sec15__ttl {
  margin-bottom: 22px;
}

.sec15__txt {
  font-size: 15px;
  line-height: 1.86667;
  margin-bottom: 20px;
  padding: 0 15px;
}

.sec15__txt span {
  font-weight: bold;
}

.sec15__img {
  text-align: center;
  margin-bottom: 20px;
}

.sec15__img:last-of-type {
  margin-bottom: 23px;
}

.sec15__attention {
  font-size: 12px;
  line-height: 20px;
  padding: 0 10px;
}

.sec15__attention .icon {
  background-image: url(../../img/use_icon.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-left: 15px;
}

/* ---------------------------------------------------
	sec15_sp
--------------------------------------------------- */
.sec15_sp img {
  width: 100%;
}

.sec15_sp__ttl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #09f;
  color: #fff;
  font-size: 15px;
  text-align: center;
  line-height: 1.2;
  letter-spacing: 0.05em;
}

.sec15_sp__box {
  padding: 15px;
  background: #fcfbdc;
  line-height: 1.3;
}

.sec15_sp__box .txt b {
  font-weight: bold;
  line-height: 1.6;
}

.sec15_sp__box .txt span {
  background: #f1e63b;
}

.sec15_sp__box .txt2 {
  font-size: 10px;
}

/* ---------------------------------------------------
	donation
--------------------------------------------------- */
.section-donation {
  margin-top: 80px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .section-donation {
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }
  .section-donation > .head {
    margin-left: auto;
    margin-right: auto;
    width: 93.33333%;
  }
  .section-donation .accordion {
    text-align: left;
  }
}
.section-donation .head {
  margin-bottom: 30px;
}

.section-donation .donation__cta__monthly_link {
  margin-top: 17px;
}

.section-donation .donation__cta__monthly_link a {
  color: #09f;
  text-decoration: underline;
  padding-right: 10px;
  background: url(../../202111/img/chevron-right-solid.svg) right center/9px 14px no-repeat;
  font-size: 13px;
  text-align: center;
}

.section-donation .donation__cta__sub {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.section-donation .donation__cta__sub .donation__cta__sub__item {
  width: 275px;
  margin: 0 10px;
}

.section-donation .donation__cta__sub .donation__cta__sub__item .link {
  margin-top: 13px;
}

.section-donation .donation__cta__sub .donation__cta__sub__item .link a {
  color: #09f;
  text-decoration: underline;
  /*padding-right: 10px;
  background: url(../../202111/img/chevron-right-solid.svg) right center/9px 14px no-repeat;*/
  font-size: 13px;
  text-align: center;
}

.section-donation > .body {
  margin-top: 30px;
}

@media screen and (max-width: 767px) {
  .section-donation .donation__cta__monthly .cta-annotation {
    padding: 0 10px;
  }
}
.section-donation .sns_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 50px;
}

.section-donation .sns_list > li:not(:first-child) {
  margin-left: 20px;
}

@media screen and (max-width: 767px) {
  .section-donation .sns_list {
    margin-top: 35px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .section-donation .sns_list > li:not(:first-child) {
    margin-left: 0;
  }
  .section-donation .sns_list > li:not(.mailmag) {
    margin: 0 5px;
  }
  .section-donation .sns_list .mailmag {
    margin-top: 10px;
    margin-left: 0;
    width: 80.33333%;
  }
}
/* ---------------------------------------------------
	マンスリーインセンティブ注意書き
--------------------------------------------------- */
.cta-annotation {
  display: block;
  margin-top: 6px;
  color: #444;
  font-size: 11px;
  letter-spacing: 0;
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .cta-annotation {
    margin-left: auto;
    margin-right: auto;
    width: 92%;
    max-width: 620px;
    font-size: 14px;
    text-align: left;
    padding: 10px 0;
    color: #0065bf;
    /* background: #fff; */
    display: block;
    border-radius: 10px;
    position: relative;
  }
  /* .cta-annotation:before {
  content: "▲";
  color: #fff;
  position: absolute;
  top: -20px;
  left: 20%;
  font-size: 24px;
  } */
}
/* ---------------------------------------------------
	img_txt
--------------------------------------------------- */
.img_txt {
  margin-bottom: 40px;
  text-align: center;
}

@media screen and (max-width: 970px) {
  .img_txt {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .img_txt {
    margin-bottom: 27px;
    padding: 0;
  }
}
/* ---------------------------------------------------
	pagetop
--------------------------------------------------- */
.pagetop {
  text-align: right;
  margin-top: 40px;
}

@media screen and (max-width: 970px) {
  .pagetop {
    width: calc(100% - 40px);
    margin-right: auto;
    margin-left: auto;
  }
}
.pagetop .top a {
  background-image: url(../../202011/img/icon_circle_top.png);
}

.pagetop .home a {
  background-image: url(../../202011/img/icon_circle_right.png);
}

.pagetop a {
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 15px 15px;
  color: #0099ff;
  text-decoration: none;
  font-size: 13px;
}

@media screen and (max-width: 767px) {
  .pagetop a {
    font-weight: 700;
    font-size: 12px;
  }
}
/* ---------------------------------------------------
	sp_footer_link
--------------------------------------------------- */
.sp_footer_link {
  width: calc(100% - 40px);
  margin: 15px auto 0;
}

.sp_footer_link ul li {
  display: inline-block;
  margin-right: 10px;
}

.sp_footer_link ul li a {
  padding-left: 15px;
  background: url(../../202011/img/sp/blockbottom_icon.gif) no-repeat left center;
  background-size: 7px auto;
  color: #0096ff;
  font-size: 13px;
}

/* ---------------------------------------------------
	credit
--------------------------------------------------- */
.credit {
  color: #444;
  font-size: 10px;
  line-height: 1.5;
  margin-top: 40px;
}

@media screen and (max-width: 970px) {
  .credit {
    width: calc(100% - 40px);
    margin-right: auto;
    margin-left: auto;
  }
}
.footer_text_annotation {
  text-align: right;
  margin-top: 20px;
  font-size: 10px;
  line-height: 1.5;
  color: #666666;
}

@media screen and (max-width: 970px) {
  .footer_text_annotation {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .footer_text_annotation {
    text-align: left;
    margin-top: 5%;
  }
}
/* ---------------------------------------------------
	page-footer
--------------------------------------------------- */
.page-footer {
  color: #fff;
  margin-top: 60px;
  background-color: #09f;
}

@media screen and (max-width: 767px) {
  .page-footer {
    margin-top: 10px;
  }
}
.page-footer > .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

@media screen and (max-width: 970px) {
  .page-footer > .inner {
    width: calc(100% - 40px);
  }
}
.page-footer a {
  color: #fff;
}

.page-footer .pc_footer_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .page-footer .footer_logo {
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
  }
}
.page-footer .copyright {
  padding: 10px 0;
}

@media screen and (max-width: 767px) {
  .page-footer .copyright {
    font-size: 15px;
    font-weight: 700;
  }
}
.page-footer .copyright .text_sm {
  font-size: 13px;
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .page-footer .copyright .text_sm {
    font-size: 10px;
  }
}
/*==================================================
	present2408
	すべての子どもが、たくさんの希望を持てるように
==================================================*/
.present2408 {
  background: #f1f7e0 url(../../202409/img/present2408_bg.png?v=2) no-repeat right 12px;
}

/*--- tab ---*/
@media screen and (max-width: 970px) {
  .present2408 {
    width: 100%;
    background: #f1f7e0 url(../../202409/img/present2408_bg.png?v=2) no-repeat right 40px;
    background-size: 37%;
  }
}
.present2408_inner {
  max-width: 1000px;
  margin: 0 auto;
  padding-top: 28px;
}

.present2408_main {
  padding: 0 40px;
}

.present2408_main_head .lead {
  margin-top: 35px;
}

.present2408_main_head .lead p {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.025em;
  color: #000;
}

@media screen and (max-width: 970px) {
  .present2408_main_head .lead p {
    font-size: 16px;
  }
}
.present2408_main_head .lead p:last-child {
  margin-top: 7px;
  color: #456cac;
  font-weight: 700;
}

.present2408_main_detail {
  margin-top: 100px;
  padding: 35px 30px 46px;
  background: #fff;
  border-radius: 40px;
  -webkit-box-shadow: 0 0 10px 0 rgba(122, 128, 137, 0.15);
          box-shadow: 0 0 10px 0 rgba(122, 128, 137, 0.15);
}

.present2408_main_detail .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}

@media screen and (max-width: 970px) {
  .present2408_main_detail .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.present2408_main_detail .detail .img {
  position: absolute;
  left: -53px;
  top: -105px;
}

@media screen and (max-width: 970px) {
  .present2408_main_detail .detail .img {
    position: static;
  }
}
.present2408_main_detail .detail .text {
  font-size: 12px;
  line-height: 1.416;
  padding-bottom: 13px;
}

@media screen and (max-width: 970px) {
  .present2408_main_detail .detail .text {
    margin-top: 20px;
  }
}
.present2408_main_detail .point-area {
  width: 420px;
}

@media screen and (max-width: 970px) {
  .present2408_main_detail .point-area {
    width: 500px;
  }
}
.present2408_main_detail .point-area .point-area_item {
  background: #eceff4;
  border-radius: 10px;
  padding: 21px 30px 19px 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.present2408_main_detail .point-area .point-area_item:last-child {
  margin-top: 23px;
}

.present2408_main_detail .point-area .point-area_item .img {
  width: 160px;
  border-radius: 5px;
  overflow: hidden;
}

.present2408_main_detail .point-area .point-area_item .txt-area {
  width: calc(100% - 140px);
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.present2408_main_detail .point-area .point-area_item .txt-area .point {
  position: absolute;
  top: -45px;
  left: 17px;
}

.present2408_main_detail .point-area .point-area_item .txt-area .title {
  font-size: 16px;
  font-weight: 700;
}

.present2408_main_detail .point-area .point-area_item .txt-area .text {
  margin-top: 5px;
  font-size: 16px;
  line-height: 1.714;
  color: #456cac;
  font-weight: bold;
}

.present2408_main_detail .img_content {
  margin-top: 33px;
  position: relative;
}
.present2408_main_detail .img_content .present2408_slide {
  overflow: hidden;
}
.present2408_main_detail .img_content .present2408_slide .item:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.present2408_main_detail .img_content .present2408_slide .item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.present2408_main_detail .img_content .present2408_slide .item a {
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}
.present2408_main_detail .img_content .present2408_slide .item a._youtube:before, .present2408_main_detail .img_content .present2408_slide .item a._youtube:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  aspect-ratio: 1/1;
  pointer-events: none;
}
.present2408_main_detail .img_content .present2408_slide .item a._youtube:before {
  background: #ff0033;
  border-radius: 50%;
  width: 20px;
  z-index: 2;
}
.present2408_main_detail .img_content .present2408_slide .item a._youtube:after {
  background: #fff;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 54%);
          clip-path: polygon(0 0, 0% 100%, 100% 54%);
  width: 6px;
  height: 8px;
  z-index: 3;
}
.present2408_main_detail .img_content .present2408_slide-button-prev, .present2408_main_detail .img_content .present2408_slide-button-next {
  position: absolute;
  z-index: 2;
  top: calc(50% - 7px);
  translate: 0 -50%;
  margin-top: -10px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 36px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.present2408_main_detail .img_content .present2408_slide-button-prev:before, .present2408_main_detail .img_content .present2408_slide-button-next:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-image: url(../img/ico_arrow_w.png);
  -webkit-filter: brightness(1) invert(2);
          filter: brightness(1) invert(2);
}
.present2408_main_detail .img_content .present2408_slide-button-prev:hover:before, .present2408_main_detail .img_content .present2408_slide-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
          animation: arrow 0.8s;
}
.present2408_main_detail .img_content .present2408_slide-button-prev.swiper-button-disabled, .present2408_main_detail .img_content .present2408_slide-button-next.swiper-button-disabled {
  opacity: 0;
}
.present2408_main_detail .img_content .present2408_slide-button-prev {
  left: 0;
  rotate: 180deg;
}
.present2408_main_detail .img_content .present2408_slide-button-next {
  right: 0;
}
.present2408_main_detail .img_content .note {
  margin-top: 11px;
  text-align: right;
  font-size: 13px;
}

.present2408_main_detail .note {
  margin-top: 12px;
}

.present2408_main_detail .note li {
  font-size: 13px;
  line-height: 1.769;
  color: #000;
}

.present2408_main_detail .note li a {
  color: #0099ff;
}

.present2408_other {
  margin-top: 52px;
}
.present2408_other_lead {
  text-align: center;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
}
.present2408_other_accordion-area {
  margin-top: 43px;
}
.present2408_other_accordion-area .area_item:not(:first-child) {
  margin-top: 30px;
}
.present2408_other_accordion-area .area_item.item1 .btn {
  padding-left: 11.0227272727%;
}
.present2408_other_accordion-area .area_item.item1 .btn .icon {
  top: -40px;
  left: 26.9318181818%;
  width: 73px;
}
.present2408_other_accordion-area .area_item.item2 .btn {
  padding-left: 9px;
}
.present2408_other_accordion-area .area_item.item2 .btn .icon {
  top: -11px;
  left: 163px;
  width: 59px;
}
.present2408_other_accordion-area .area_item .btn {
  width: 91.6666666667%;
  max-width: 880px;
  height: 70px;
  margin: 0 auto;
  background: #00aeef;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 26px;
  font-weight: 500;
  cursor: pointer;
  position: relative;
}
.present2408_other_accordion-area .area_item .btn:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 52px;
  height: 52px;
  background: url(../../202409/img/icon_accordion_open.svg) no-repeat;
  background-size: 100% auto;
}
.present2408_other_accordion-area .area_item .btn.is-open:after {
  background-image: url(../../202409/img/icon_accordion_close.svg);
}
.present2408_other_accordion-area .area_item .btn .icon {
  position: absolute;
}
.present2408_other_accordion-area .area_item .contents {
  display: none;
  margin: 35px 0 64px;
}
.present2408_other_accordion-area .area_item .contents .img_content {
  width: 302px;
  margin-left: 92px;
  position: relative;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2 {
  overflow: hidden;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2 .item:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2 .item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2 .item a {
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  display: block;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-prev, .present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-next {
  position: absolute;
  z-index: 2;
  top: 50%;
  translate: 0 -50%;
  margin-top: -10px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 36px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-prev:before, .present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-next:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-image: url(../img/ico_arrow_w.png);
  -webkit-filter: brightness(1) invert(2);
          filter: brightness(1) invert(2);
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-prev:hover:before, .present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-next:hover:before {
  -webkit-animation: arrow 0.8s;
          animation: arrow 0.8s;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-prev.swiper-button-disabled, .present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-next.swiper-button-disabled {
  opacity: 0;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-prev {
  left: 2px;
  rotate: 180deg;
}
.present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-next {
  right: 2px;
}
.present2408_other_accordion-area .area_item .contents .img_content .note {
  margin-top: 4px;
  text-align: right;
  font-size: 14px;
}
@media screen and (max-width: 970px) {
  .present2408_other .area_item.item1 .btn {
    padding-left: 0;
  }
  .present2408_other .area_item.item1 .btn .icon {
    left: 14%;
  }
  .present2408_other .area_item.item2 .btn {
    padding-left: 40px;
  }
  .present2408_other .area_item.item2 .btn .icon {
    left: 14%;
  }
}

.present2408_faq {
  margin-top: 30px;
  padding: 0 40px;
}
.present2408_faq_btn {
  height: 68px;
  background: #000;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 26px;
  font-weight: 500;
  cursor: pointer;
  position: relative;
}
.present2408_faq_btn:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 52px;
  height: 52px;
  background: url(../../202409/img/icon_accordion_open.svg) no-repeat;
  background-size: 100% auto;
}
.present2408_faq_btn.is-open:after {
  background-image: url(../../202409/img/icon_accordion_close.svg);
}
.present2408_faq_contents {
  display: none;
  padding: 43px 48px 40px;
  background: #eceae9;
}
.present2408_faq_contents .tab-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.present2408_faq_contents .tab-area li {
  width: 32.5%;
  height: 70px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px 10px 0 0;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-align: center;
  cursor: pointer;
}
.present2408_faq_contents .tab-area li.active {
  background: #000;
  color: #fff;
}
.present2408_faq_contents .panel-area {
  display: none;
  margin-top: 30px;
}
.present2408_faq_contents .panel-area.active {
  display: block;
}
.present2408_faq_contents .panel-area_title {
  display: inline-block;
  font-size: 20px;
  letter-spacing: -0.01em;
  font-weight: 700;
  border: 2px solid #000;
  margin-top: 0;
  margin-bottom: 13px;
  padding: 5px 22px 3px 22px;
}
.present2408_faq_contents .panel-area_list + .panel-area_title {
  margin-top: 39px;
}
.present2408_faq_contents .panel-area_list_item {
  background: #fff;
}
.present2408_faq_contents .panel-area_list_item:not(:first-child) {
  margin-top: 25px;
}
.present2408_faq_contents .panel-area_list_item dt {
  font-size: 18px;
  line-height: 1.3333333333;
  font-weight: 700;
  padding: 21px 32px 20px 54px;
  background: url(../img/icon_faq_q_black.svg) no-repeat top 18px left 19px;
  background-size: 23px auto;
  cursor: pointer;
  position: relative;
}
.present2408_faq_contents .panel-area_list_item dt:before, .present2408_faq_contents .panel-area_list_item dt:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #000;
}
.present2408_faq_contents .panel-area_list_item dt:before {
  right: 21px;
  width: 20px;
  height: 2px;
}
.present2408_faq_contents .panel-area_list_item dt:after {
  right: 30px;
  width: 2px;
  height: 20px;
}
.present2408_faq_contents .panel-area_list_item dt.is-open:after {
  content: none;
}
.present2408_faq_contents .panel-area_list_item dd {
  display: none;
  background: url(../img/icon_faq_a.svg) no-repeat top -1px left 19px;
  background-size: 23px auto;
  padding: 1px 70px 28px 54px;
  color: #333;
  font-size: 16px;
  line-height: 1.6875;
}
.present2408_faq_contents .panel-area_list_item dd a {
  color: #00aeef;
}
.present2408_faq_contents .panel-area_list_item dd .img_graph {
  margin: 21px 0 13px;
}
.present2408_faq_contents .panel-area_list_item dd .img_graph .img {
  max-width: 309px;
}
.present2408_faq_contents .panel-area_list_item dd .img_graph .note {
  margin-top: 15px;
  padding-left: 1em;
  text-indent: -1em;
  font-size: 14px;
  line-height: 1.55;
}

/*--- sp ---*/
@media screen and (max-width: 767px) {
  .present2408 {
    background: #f1f7e0 url(../../202409/img/sp/present2408_bg.png) no-repeat top right;
    background-size: 39.375% auto;
  }
  .present2408_inner {
    padding: 24px 0 5px;
  }
  .present2408_main {
    width: 90.625%;
    margin: 0 auto;
    padding: 0;
  }
  .present2408_main_head .title {
    width: 72.7586%;
  }
  .present2408_main_head .lead {
    margin-top: 26px;
  }
  .present2408_main_head .lead p {
    font-size: 17px;
    line-height: 1.692;
    color: #000;
    text-align: left;
  }
  .present2408_main_head .lead p:last-child {
    margin-top: 5px;
    color: #456cac;
    font-weight: 700;
  }
  .present2408_main_detail {
    margin-top: 47px;
    padding: 0 10px 23px;
    background: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 10px 0 rgba(122, 128, 137, 0.15);
            box-shadow: 0 0 10px 0 rgba(122, 128, 137, 0.15);
  }
  .present2408_main_detail .detail {
    padding-top: 67%;
    width: 100%;
    position: relative;
  }
  .present2408_main_detail .inner {
    padding: 0 0;
  }
  .present2408_main_detail .detail .img {
    position: absolute;
    top: -37px;
    left: -21px;
    width: 107.777%;
    max-width: 582px;
  }
  .present2408_main_detail .detail .text {
    margin-top: -9px;
    font-size: 15px;
    line-height: 1.416;
  }
  .present2408_main_detail .point-area {
    margin-top: 15px;
    width: 100%;
  }
  .present2408_main_detail .point-area .point-area_item {
    background: #eceff4;
    border-radius: 5px;
    padding: 11px 7px 11px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .present2408_main_detail .point-area .point-area_item:last-child {
    margin-top: 15px;
  }
  .present2408_main_detail .point-area .point-area_item .img {
    width: 95px;
    border-radius: 5px;
    overflow: hidden;
  }
  .present2408_main_detail .point-area .point-area_item .txt-area {
    width: calc(100% - 95px);
    padding: 9px 0 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
  }
  .present2408_main_detail .point-area .point-area_item .txt-area .point {
    position: absolute;
    top: -23px;
    left: 14px;
    width: 86px;
  }
  .present2408_main_detail .point-area .point-area_item .txt-area .title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.384;
  }
  .present2408_main_detail .point-area .point-area_item .txt-area .text {
    margin-top: 5px;
    font-size: 17px;
    line-height: 1.5;
  }
  .present2408_main_detail .img_content {
    margin-top: 39px;
  }
  .present2408_main_detail .img_content .present2408_slide .item a._youtube:before {
    width: 30%;
  }
  .present2408_main_detail .img_content .present2408_slide .item a._youtube:after {
    width: calc(12% - 2px);
    height: 12%;
  }
  .present2408_main_detail .img_content .present2408_slide-button-prev, .present2408_main_detail .img_content .present2408_slide-button-next {
    margin-top: -5px;
  }
  .present2408_main_detail .img_content .note {
    margin-top: 4px;
    font-size: 12px;
  }
  .present2408_main_detail .note {
    margin-top: 25px;
    font-size: 14px;
  }
  .present2408_main_detail .note li {
    font-size: 14px;
    line-height: 1.782;
    color: #000;
  }
  .present2408_main_detail .note li a {
    display: inline;
    color: #0099ff;
  }
  .present2408_other {
    margin-top: 27px;
  }
  .present2408_other_lead {
    text-align: center;
    font-size: 17px;
    line-height: 1.5882352941;
    font-weight: 700;
  }
  .present2408_other_accordion-area {
    margin-top: 23px;
  }
  .present2408_other_accordion-area .area_item:not(:first-child) {
    margin-top: 20px;
  }
  .present2408_other_accordion-area .area_item.item1 .btn {
    padding-left: 63px;
  }
  .present2408_other_accordion-area .area_item.item1 .btn .icon {
    top: -27px;
    left: 4px;
    width: 54px;
  }
  .present2408_other_accordion-area .area_item.item2 .btn {
    padding-left: 63px;
  }
  .present2408_other_accordion-area .area_item.item2 .btn .icon {
    top: -2px;
    left: 10px;
    width: 43px;
  }
  .present2408_other_accordion-area .area_item .btn {
    width: 90.625%;
    height: 55px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 17px;
    line-height: 1.1764705882;
    letter-spacing: -0.04em;
  }
  .present2408_other_accordion-area .area_item .btn:after {
    right: 7px;
    width: 40px;
    height: 40px;
  }
  .present2408_other_accordion-area .area_item .contents {
    margin: 36px 0 42px;
  }
  .present2408_other_accordion-area .area_item .contents .img_content {
    width: 95.3125%;
    margin: 25px 0 20px auto;
  }
  .present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-prev {
    left: 15px;
  }
  .present2408_other_accordion-area .area_item .contents .img_content .present2408_slide2-button-next {
    right: 15px;
  }
  .present2408_other_accordion-area .area_item .contents .img_content .note {
    width: 90.625%;
    margin: 4px auto 0;
    font-size: 12px;
  }
  .present2408_faq {
    width: 90.625%;
    margin: 20px auto 0;
    padding: 0;
  }
  .present2408_faq_btn {
    height: 55px;
    padding-left: 8px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 17px;
    line-height: 1.1764705882;
  }
  .present2408_faq_btn:after {
    right: 7px;
    width: 40px;
    height: 40px;
  }
  .present2408_faq_contents {
    padding: 20px 10px 25px;
  }
  .present2408_faq_contents .tab-area li {
    width: 32.5925925926%;
    height: 55px;
    border-radius: 6px 6px 0 0;
    font-size: 15px;
    line-height: 1.1333333333;
    letter-spacing: -0.08em;
  }
  .present2408_faq_contents .panel-area {
    margin-top: 25px;
  }
  .present2408_faq_contents .panel-area_title {
    font-size: 16px;
    margin-bottom: 12px;
    padding: 1px 12px 0;
  }
  .present2408_faq_contents .panel-area_list + .panel-area_title {
    margin-top: 25px;
  }
  .present2408_faq_contents .panel-area_list_item:not(:first-child) {
    margin-top: 15px;
  }
  .present2408_faq_contents .panel-area_list_item dt {
    font-size: 17px;
    line-height: 1.4117647059;
    padding: 8px 28px 8px 37px;
    background-position: top 12px left 11px;
    background-size: 17px auto;
  }
  .present2408_faq_contents .panel-area_list_item dt:before {
    right: 16px;
    width: 2px;
    height: 14px;
  }
  .present2408_faq_contents .panel-area_list_item dt:after {
    right: 10px;
    width: 14px;
    height: 2px;
  }
  .present2408_faq_contents .panel-area_list_item dd {
    background-position: top 14px left 12px;
    background-size: 16px auto;
    padding: 11px 30px 14px 38px;
    font-size: 17px;
    line-height: 1.5882352941;
  }
  .present2408_faq_contents .panel-area_list_item dd .img_graph {
    margin: 23px 0 20px;
  }
  .present2408_faq_contents .panel-area_list_item dd .img_graph .img {
    max-width: 202px;
  }
  .present2408_faq_contents .panel-area_list_item dd .img_graph .note {
    margin-top: 16px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 12px;
    line-height: 1.3913043478;
    text-align: left;
  }
}
/*==================================================
	footerCTA
	ユニセフ・マンスリーサポート・プログラムに参加する
==================================================*/
.donation__cta {
  padding: 0 20px;
}

.donation__cta_top {
  max-width: 905px;
  margin: 0 auto;
  margin-top: 37px;
  padding: 20px;
  font-size: 17px;
}

.donation__cta_top .link a {
  color: #3d88f7;
  text-decoration: underline;
}

.donation__cta_top img {
  max-width: 100%;
}

.donation__cta_top {
  padding: 35px 40px 24px;
  background: #e4f3fd;
}

.donation__cta_top .btn {
  max-width: 765px;
  margin: 0 auto;
}

.donation__cta_top .btn a:hover {
  opacity: 0.8;
}

.donation__cta_top .txt-link {
  margin-top: 18px;
  text-align: center;
  font-size: 14px;
}

.donation__cta_top .link-list {
  max-width: 607px;
  margin: 25px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.donation__cta_top .link-list .link-list_item {
  width: 50%;
  padding-left: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.donation__cta_top .link-list .link-list_item .ttl {
  color: #3985f7;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}

.donation__cta_top .link-list .link-list_item .link {
  margin-top: 7px;
}

.donation__cta_top .link-list .link-list_item .link li {
  font-size: 14px;
  line-height: 1.785;
  padding-left: 20px;
  position: relative;
  text-align: left;
}

.donation__cta_top .link-list .link-list_item .link li:before {
  position: absolute;
  content: "▶";
  top: 0;
  left: 0;
  color: #3985f7;
}

.donation__cta_top .link-list .link-list_item .link li:not(:first-child) {
  margin-top: 5px;
}

.donation__cta__sub__text {
  margin-top: 40px;
  font-size: 15px;
  text-align: center;
}

.donation__cta__sub {
  margin-top: 40px;
}

/* MARK:20241206 */
.swiper-container2 {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.present2408 {
  overflow: hidden;
  background: #f1f7e0 url(../../202409/img/present2408_bg02.png?v=3) no-repeat right 12px;
}

@media screen and (max-width: 767px) {
  .present2408 {
    background: #f1f7e0 url(../../202409/img/sp/present2408_bg02.png) no-repeat top right;
    background-size: 39.375% auto;
  }
}
.present2408_main_detail .point-area .point-area_item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 45px;
  padding: 20px;
}

.present2408_main_detail .point-area .point-area_item .txt-area {
  padding-left: 0;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .present2408_main_detail .point-area .point-area_item {
    gap: 32px;
  }
  .present2408_main_detail .point-area .point-area_item .txt-area {
    width: 100%;
    text-align: center;
    padding-top: 0;
  }
}
.point-area_item_img_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-inline: auto;
}

@media screen and (max-width: 767px) {
  .present2408_main_detail .point-area .point-area_item .img {
    width: 100%;
  }
}
.point-area_re {
  position: relative;
}

.point_ab {
  position: absolute;
  top: 16px;
  left: 0;
}

.mg100 {
  width: 100%;
}

/* MARK:ヘッダー固定のアンカー設定 */
@media screen and (min-width: 768px) {
  .anchor {
    margin-top: -100px;
    padding-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .textBr {
    margin-bottom: 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9jb21tb24uc2NzcyIsInN0eWxlLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl92YXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7O2tHQUFBO0FBU0E7RUFDQyxjQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0FERUQ7O0FDQ0E7RUFDQyxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FERUQ7O0FDQ0E7RUFDQyxtQkFBQTtBREVEO0FDQ0E7OztFQUdDLDJCQUFBO0VBQ0EsbUJBQUE7QURDRDs7QUNFQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7QURDRDs7QUNFQTtFQUNDLHFGQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBRENEOztBQ0VBO0VBQ0M7SUFDQSxlQUFBO0VEQ0M7QUFDRjtBQ0VBO0VBQ0MsZUFBQTtFQUNBLFlBQUE7QURBRDs7QUNHQTtFQUNDLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGlDQUFBO0FEQUQ7O0FDR0E7RUFDQyxVQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLGdCQUFBO0FEQUQ7O0FFbEVBOztxREFBQTtBQUdBO0VBQ0M7SUFDQyxrQ0FBQTtZQUFBLDBCQUFBO0VGcUVBO0VFbEVEO0lBQ0MsVUFBQTtJQUNBLHFDQUFBO1lBQUEsNkJBQUE7RUZvRUE7RUVqRUQ7SUFDQyxVQUFBO0lBQ0Esc0NBQUE7WUFBQSw4QkFBQTtFRm1FQTtFRWhFRDtJQUNDLGtDQUFBO1lBQUEsMEJBQUE7RUZrRUE7QUFDRjtBRW5GQTtFQUNDO0lBQ0Msa0NBQUE7WUFBQSwwQkFBQTtFRnFFQTtFRWxFRDtJQUNDLFVBQUE7SUFDQSxxQ0FBQTtZQUFBLDZCQUFBO0VGb0VBO0VFakVEO0lBQ0MsVUFBQTtJQUNBLHNDQUFB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QTtFQUNDLGtCQUFBO0FGaEhEOztBRWtIQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7QUYvR0Q7O0FFaUhBO0VBQ0MsV0FBQTtBRjlHRDs7QUVnSEEsdUJBQUE7QUFFQTtFQUNDO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtFRjlHQztBQUNGO0FFaUhBO0VBQ0M7SUFDQSxtQkFBQTtFRi9HQztBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcblxuXG5cbuWFsemAmnN0eWxlXG5cblxuXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbE1ULCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCDjg6HjgqTjg6rjgqosIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udGVudHMgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEoIG9wYWNpdHk9ODAgKVwiO1xufVxuXG4jY29udGVudHMgYTpob3ZlciBpbWcubm9oIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEoIG9wYWNpdHk9MTAwIClcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGtleWZyYW1lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0YXV0b21vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tbUlubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW1Jbm5lciB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogNDBweCA1JSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1tQ2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW1DbG9zZTpiZWZvcmUsIC5tbUNsb3NlOmFmdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW1DbG9zZSB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogY2FsYyg1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1tUHJldixcbi5tbU5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tbVByZXY6YmVmb3JlLFxuLm1tTmV4dDpiZWZvcmUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tbVByZXYsXG4gIC5tbU5leHQge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1tUHJldiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1tTmV4dCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuXG4ucGNfc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wY19zd2l0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNwX3N3aXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcF9zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcF9hY2NfdHRsIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvYWJvdXRfY2xvc2UucG5nKSA5NSUgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOTlmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk5ZmY7XG59XG5cbi5zcF9hY2NfdHRsIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvYWJvdXRfb3Blbi5wbmcpO1xufVxuXG5odG1sIC5hbmRyb2lkLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLmFuZHJvaWQgLmFuZHJvaWQtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIC5hbmRyb2lkLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbC5hbmRyb2lkIC5hbmRyb2lkLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ZmxvYXRidG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Zsb2F0YnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjZzLCB2aXNpYmlsaXR5IGVhc2UgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuNnMsIHZpc2liaWxpdHkgZWFzZSAwLjZzO1xufVxuXG4jZmxvYXRidG4uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciB7XG4gIHBhZGRpbmc6IDIlIDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLnR0bCB7XG4gIHdpZHRoOiAyMC42MjUlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC50dGwge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAuYnRuYXJlYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMS42NyU7XG4gIH1cbiAgI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWEtbW9udGhseSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWEtc2luZ2xlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlmZjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuI2hlYWRlciAuaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNoZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxODlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlcl9fYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmhlYWRlcl9fYnRuID4gbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuI2hlYWRlciAuaGVhZGVyX190eHRsaW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuI2hlYWRlciAuaGVhZGVyX190eHRsaW5rIC50dGwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtNnB4O1xufVxuXG4jaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsgLnR0bCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbiNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI2hlYWRlciAuaGVhZGVyX19idG4sICNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJsb2NrYnRuX3NwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja2J0bl9zcCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG4uYmxvY2tidG5fc3BfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA1ZGJhO1xufVxuXG4uYmxvY2tidG5fc3BfX2J0biAuc3R0bCB7XG4gIHdpZHRoOiA3NS43ODEyNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9ja2J0bl9zcF9fYnRuIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9ja2J0bl9zcF9fYnRuIC5idG4gcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5My43NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQge1xuICBib3JkZXItdG9wOiAycHggZG90dGVkICNiNWI1YjU7XG4gIHdpZHRoOiA4Ny41JTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAudHRsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICMwMDY1YmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggMTBweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLnR0bCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDExcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzAwNjViZjtcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgYS5hY3RpdmU6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLnR0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggI2MzYzNjMyBpbnNldDtcbiAgYm94LXNoYWRvdzogMCA2cHggNnB4IC02cHggI2MzYzNjMyBpbnNldDtcbiAgcGFkZGluZzogMTZweCAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLnN0dGwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNjViZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMXB4IDA7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5zdHRsIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAubGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAuYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5idG4gYSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMTExL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggOXB4O1xufVxuXG4uYmxvY2tidG5fc3BfX2RlZHVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJsb2NrYnRuX3NwX19kZWR1Y3Rpb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0bXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm12IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYzZmNDtcbiAgbWFyZ2luOiAxMDBweCAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLm12IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXYge1xuICAgIG1hcmdpbi1ib3R0b206IDYlO1xuICB9XG4gIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9zbGlkZV9hcnJvdzAyLnBuZyk7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxuICAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9zbGlkZV9hcnJvdzAxLnBuZyk7XG4gICAgbGVmdDogOHB4O1xuICB9XG4gIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbiAgLm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogI2I1YjViNTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZiNGZmO1xuICB9XG4gIC5tdiAuc2xpZGVyIC5jYXRjaCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzEge1xuICBtYXJnaW4tYm90dG9tOiA4OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc2VjMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5zZWMyX190dGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuc2VjMl9fdHRsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMyX190dGwge1xuICAgIHdpZHRoOiA3OS44NDM3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWMzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnNlYzNfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWMzX19ib3gge1xuICBiYWNrZ3JvdW5kOiAjZGJmNWZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnNlYzNfX2JveCAuaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjM19fYm94IC5pdGVtX19zdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VjM19fYm94IC5pdGVtX19pbWcge1xuICB3aWR0aDogNDc4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWMzX19ib3ggLml0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNlYzNfX2JveCAuaXRlbV9fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3OHB4KTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjM19fYm94IC5pdGVtX190eHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWMzX19ib3ggLml0ZW1fX3R4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWMzX19ib3ggLml0ZW0uaW1nX2wge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc2VjM19fYm94IC5pdGVtLmltZ19sIC5pdGVtX19zdHRsIHtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjM19fYm94IC5pdGVtLmltZ19sIC5pdGVtX19zdHRsIHtcbiAgICByaWdodDogODBweDtcbiAgfVxufVxuLnNlYzNfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9fdHh0IHtcbiAgcGFkZGluZzogMTcwcHggMzBweCAwO1xufVxuXG4uc2VjM19fYm94IC5pdGVtLmltZ19yIC5pdGVtX19zdHRsIHtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogMTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWMzX19ib3ggLml0ZW0uaW1nX3IgLml0ZW1fX3N0dGwge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cbn1cbi5zZWMzX19ib3ggLml0ZW0uaW1nX3IgLml0ZW1fX3R4dCB7XG4gIHBhZGRpbmc6IDEzMHB4IDU1cHggMCAzMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjM19zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjM19zcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWMzX3NwX190dGwge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjM19zcF9faG93dG8ge1xuICBwYWRkaW5nOiAxLjY1cmVtIDAgMi43cmVtO1xuICBiYWNrZ3JvdW5kOiAjZGJmNWZlO1xufVxuXG4uc2VjM19zcF9faG93dG8gLml0ZW06bnRoLWNoaWxkKDMpIC5pdGVtX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG5cbi5zZWMzX3NwX19ob3d0byAuaXRlbV9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX2RldGFpbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX19kZXRhaWwgLnR4dCB7XG4gIHdpZHRoOiA3Ni41NjI1JTtcbiAgcGFkZGluZzogMCA1cHggMCA1JTtcbiAgY29sb3I6ICM0YjQ4NDc7XG59XG5cbi5zZWMzX3NwX19ob3d0byAuaXRlbV9fZGV0YWlsIC50eHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX2RldGFpbCAuaW1nIHtcbiAgd2lkdGg6IDIzLjQzNzUlO1xufVxuXG4uc2VjM19zcF9faG93dG8gLmxpbmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZlYzVmZjtcbiAgbWFyZ2luOiAyMHB4IDUlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjNCB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDk5ZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3BhY2thZ2VfYmcucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gIC5zZWM0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjNF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAtMzBweDtcbn1cblxuLnNlYzQgLnBhY2thZ2VfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG59XG5cbi5zZWM0IC5wYWNrYWdlX190dGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOTlmZjtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4uc2VjNCAucGFja2FnZV9fdHh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uc2VjNCAucGFja2FnZV9fdHh0IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzRfc3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzRfc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAuc2VjNF9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTlmZjtcbiAgICBtYXJnaW46IDIwcHggNSUgMzBweCA1JTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgfVxuICAuc2VjNF9zcF9fdHRsIHtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjNF9zcF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWM0X3NwX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjNF9zcF9fdHh0IHtcbiAgICBjb2xvcjogIzRiNDg0NztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5zZWM0X3NwX190eHQgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWM0X3NwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuc2VjNF9zcF9fdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnNlYzVfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5zZWM1X19ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjNV9fYm94IC5pdGVtIHtcbiAgd2lkdGg6IDMxLjI1JTtcbn1cblxuLnNlYzVfX2JveCAuaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuXG4uc2VjNV9fYm94IC5pdGVtIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjNV9fYm94IC5pdGVtIGR0IC5wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjNweDtcbiAgbGVmdDogLTE3cHg7XG59XG5cbi5zZWM1X19ib3ggLml0ZW0gZGQge1xuICBsaW5lLWhlaWdodDogMS41NjI1O1xufVxuXG4uc2VjNV9fYm94IC5pdGVtIGRkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMjgxZGE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5zZWM1X19ib3ggLml0ZW0gZHQgLnBvaW50IHtcbiAgICB3aWR0aDogMTclO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zZWM1X19ub3RlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzAyODFkYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM1X3NwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM1X3NwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cblxuLnNlYzVfc3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWM1X3NwX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG59XG5cbi5zZWM1X3NwX19ib3gge1xuICB3aWR0aDogOTMuNzUlO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbTpudGgtY2hpbGQoNCkgLml0ZW1fX3R0bCwgLnNlYzVfc3BfX2JveCAuaXRlbTpudGgtY2hpbGQoNSkgLml0ZW1fX3R0bCwgLnNlYzVfc3BfX2JveCAuaXRlbTpudGgtY2hpbGQoNikgLml0ZW1fX3R0bCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZlNDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMTczZGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjNyZW0gMCAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIHNwYW46bm90KFtjbGFzc10pIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX3R0bCAuZnVwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvaW5mb19pY29uLmdpZikgbGVmdCA4cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2VjNV9zcF9fYm94IC5pdGVtX190dGwgLnBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwLjMzMzMzJTtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbV9fZGV0YWlsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCAuaW1nIHtcbiAgd2lkdGg6IDQyLjY2NjY3JTtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbV9fZGV0YWlsIC50eHQge1xuICB3aWR0aDogNTIuMzMzMzMlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbV9fZGV0YWlsIC50eHQgc3BhbiB7XG4gIGNvbG9yOiAjMDE3M2RlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYzVfc3BfX25vdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICMwMTczZGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM2IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjJlYTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnNlYzZfX2lubmVyIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMCA1MHB4O1xuICBjb2xvcjogIzNkM2QzZDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWM2X19jb3VudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTM5MGU2O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzZfX2NvdW50cnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNnB4O1xuICBsZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDAxL2ltZy9yZXBvcnQtaWNvLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWM2X19jb3VudHJ5LXdoZXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWM2X19jb3VudHJ5LXdoZXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTMzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDEvaW1nL3BvaW50X2ljby5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMzNweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYzZfX2ludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDI1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlYzZfX2ludHJvIC5pbWcge1xuICBtYXgtd2lkdGg6IDE4OHB4O1xufVxuXG4uc2VjNl9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMwMDc1ZDI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnNlYzZfX3BpYy1ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYzZfX3BpYy1ib3ggLm5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VjNl9fYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjNl9fYm94IC5pdGVtX190eHQge1xuICB3aWR0aDogNDg4cHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW1fX3R4dCAuc3R0bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDA3NWQyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3NWQyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbV9fdHh0IC50eHQge1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG5cbi5zZWM2X19ib3ggLml0ZW1fX2ltZyAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbS50eXBlMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX3R4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbS50eXBlMiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbS50eXBlMyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbS50eXBlMiAuaXRlbV9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUzIC5pdGVtX190eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTMgLml0ZW1fX3R4dCAudHh0MDIge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5zZWN0aW9uMDYgLnNlY3Rpb24wNl9kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LnBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzZfc3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzZfc3Age1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnNlYzZfc3BfX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL3JlcG9ydF9pbWcxLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogMjMuMDclO1xufVxuXG4uc2VjNl9zcF9fYnRuIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvcmVwb3J0X2ltZzFfYWN0aXZlLnBuZyk7XG59XG5cbi5zZWM2X3NwX19yZXBvcnQge1xuICBiYWNrZ3JvdW5kOiAjZjRmMmVhO1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDUlO1xufVxuXG4uc2VjNl9zcF9fcmVwb3J0IC5pdGVtIC50eHQge1xuICBwYWRkaW5nOiAxMHB4IDUlIDUlIDUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjNl9zcF9fcmVwb3J0IC5pdGVtIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxuICAuc2VjNl9fY291bnRyeS1zcCB7XG4gICAgYmFja2dyb3VuZDogIzEzOTBlNjtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWM2X19jb3VudHJ5LXdoZXJlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnNlYzZfX2NvdW50cnktd2hlcmU6OmJlZm9yZSB7XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IC0yN3B4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuICAuc2VjNl9faW50cm8tc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAxMnB4IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjNl9fdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOC41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VjNl9fcGljLWJveC1zcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnNlYzZfX3BpYy1ib3gtc3AgLmltZyB7XG4gICAgbWF4LXdpZHRoOiAzMnZ3O1xuICB9XG4gIC5zZWM2X19waWMtYm94LXNwIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0LjVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5zZWM2X19ib3gtc3AgLml0ZW1fX3R4dCAuc3R0bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA3NWQyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3NWQyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLml0ZW1fX3R4dCAuaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWM2X3NwX19yZXBvcnQgLm5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM3IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnNlYzdfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAvKiBwYWRkaW5nOiAwIDMwcHg7ICovXG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjN19fY29udGVudCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2VjN19fbWFpbiwgLnNlYzdfX3N1YiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTcuNXB4KTtcbiAgfVxuICAuc2VjN19fc3ViIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG4gIC5zZWM3X19zdWIgLm1vdmllIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM3X3NwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM3X3NwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlYzdfc3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Om44OL44K744OV44Gr44Gk44GE44GmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJ0cy1hYm91dC11bmljZWZfX2lubmVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydHMtYWJvdXQtdW5pY2VmX19pbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaXpeacrOODpuODi+OCu+ODleWNlOS8muOBruaUr+WHuuWGheios1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIGEge1xuICBjb2xvcjogIzA5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIge1xuICBsaW5lLWhlaWdodDogMS42MTU7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCBhIHtcbiAgY29sb3I6ICMwOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLmltZyB7XG4gIHdpZHRoOiA1OCU7XG4gIG1heC13aWR0aDogMjg4cHg7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB3aWR0aDogNDIlO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogNjA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAuaW1nIHtcbiAgICB3aWR0aDogMzglO1xuICAgIG1heC13aWR0aDogMzA0cHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB3aWR0aDogNjIlO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUuZXhwZW5kaXR1cmVfX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzgge1xuICBtYXJnaW4tYm90dG9tOiA3OXB4O1xufVxuXG4uc2VjOCAubmV3c19fYm94IHtcbiAgbWFyZ2luOiAwIDE2cHggMCAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0Y5RUZENjtcbn1cblxuLnNlYzggLm5ld3NfX2JveCAuaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYzggLm5ld3NfX2JveCAuaXRlbV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNlYzggLm5ld3NfX2JveCAuaXRlbV9fdHh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX2wge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX2wgLml0ZW1fX3R4dCB7XG4gIHdpZHRoOiA1Mi45OTc4NiU7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xufVxuXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19sIC5pdGVtX19pbWcge1xuICB3aWR0aDogNDAuNzkyMjklO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19yIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19yIC5pdGVtX190eHQge1xuICB3aWR0aDogNjQuMDI1NyU7XG59XG5cbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX3IgLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAyNi45ODA3MyU7XG4gIG1hcmdpbi1yaWdodDogMi44cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjOF9zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjOF9zcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWM4X3NwX19ib3ggPiAudHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMCA1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnNlYzhfc3BfX2JveCAueW91dHViZS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYzhfc3BfX2JveCAueW91dHViZS1hcmVhIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDk2JTtcbiAgaGVpZ2h0OiA5NiU7XG59XG5cbi5zZWM4X3NwX19ib3ggLm5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL25ld3NfYmcuZ2lmKSB0b3AgY2VudGVyIHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM1cmVtO1xufVxuXG4uc2VjOF9zcF9fYm94IC5uZXdzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjOF9zcF9fYm94IC5uZXdzX19pbm5lciB7XG4gIHdpZHRoOiA4My43NSU7XG4gIG1hcmdpbjogMS4zcmVtIGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYzhfc3BfX2JveCAubmV3c19fdHh0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjOF9zcF9fYm94IC5uZXdzX190eHQgLmltZyB7XG4gIHdpZHRoOiA0My44NDMyOCU7XG59XG5cbi5zZWM4X3NwX19ib3ggLm5ld3NfX3R4dCAudHh0IHtcbiAgd2lkdGg6IDQ5LjgxMzQzJTtcbn1cblxuLnNlYzhfc3BfX2JveCAubmV3c19fdHh0MiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWM4X3NwX19ib3ggLm5ld3NfX2JvdHRvbXR4dCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjOVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjOSB7XG4gIGJhY2tncm91bmQ6ICNkYmY1ZmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uc2VjOV9fbW92aWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTAge1xuICBtYXJnaW46IDUzcHggMCA1OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA4L2ltZy9hY3Rpdml0eV9iZy5qcGcpIHJpZ2h0IHRvcC9jb3ZlciBuby1yZXBlYXQ7XG59XG5cbi5zZWMxMF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWMxMF9fbWFpbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDUwcHggMjVweCA0OHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE3NiwgMjMzLCAwLjgpO1xufVxuXG4uc2VjMTBfX21haW4gLnR0bCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlYzEwX19tYWluIC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VjMTBfX21haW4gLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cblxuLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC5oZWFkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLnR4dCB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTAge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuc2VjMTBfX21haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YjBlOTtcbiAgfVxuICAuc2VjMTBfX21haW4gLnR0bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zZWMxMF9fbWFpbiAudHRsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYzEwX19tYWluIC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDI2cHggMTZweCAyNXB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuc2VjMTBfX21haW4gLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG4gIC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAuaGVhZCB7XG4gICAgd2lkdGg6IDEyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjMTBfX21haW4gLmJvZHkgLml0ZW06bnRoLWNoaWxkKDEpIC5oZWFkIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtOm50aC1jaGlsZCgyKSAuaGVhZCB7XG4gICAgd2lkdGg6IDEwM3B4O1xuICB9XG4gIC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTEge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlYzExIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWMxMV9fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5zZWMxMV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWMxMV9faW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjAxMS9pbWcvcmVwb3J0Ml9pbWcxLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0NS42JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzExX19pbWdfc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zZWMxMV9fY2F0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDMuNzUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbi5zZWMxMV9fY2F0Y2ggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMxMV9fY2F0Y2ggc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzNXB4KSB7XG4gIC5zZWMxMV9fY2F0Y2gge1xuICAgIHdpZHRoOiA1NS4yMDgzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1NXB4KSB7XG4gIC5zZWMxMV9fY2F0Y2gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMxMV9fY2F0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjMTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzEyX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmMWY3ZTA7XG4gIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWMxMiAuaG93dG9fX2NhdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAudHRsIC5wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMi4wODMzMyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zZWMxMiAuaG93dG9fX2NhdGNoIC5zdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fY2F0Y2ggLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA0cHg7XG4gIHJpZ2h0OiA1MXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2VjMTIgLmhvd3RvX19jYXRjaCAuaWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWMxMiAuaG93dG9fX2NhdGNoIC5pY29uIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5zZWMxMiAuaG93dG9fX2JveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggPiAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMSB7XG4gIGJvcmRlci1yaWdodDogZG90dGVkIDNweCAjYWFjYzAzO1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX3R4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMSAuaXRlbV9faW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTIge1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTIgLml0ZW1fX3R4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMiAuaXRlbV9faW1nIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLmltZ19saW5lIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTJweDtcbn1cblxuLyog5a2Q44Gp44KC44Gf44Gh44Gu5pyq5p2l44KS5a6I44KN44GGICovXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDAgMjNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmhlYWQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IC5wcmVzZW50X3RleHQwMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IC5wcmVzZW50X3RleHQwMV9ub3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIC8qIG1hcmdpbi1sZWZ0OiAtMzBweDsgKi9cbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjNGU0ZDRkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiAucHJlc2VudF9hbm5vdGF0aW9uX2xlZnRfbGFyZ2VfYm9sZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCAjZjZmZjVmIDAlKTtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24gZHQsXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiBkZCxcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIHAge1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24gYSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9sZWZ0IHtcbiAgd2lkdGg6IDUxMnB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9yaWdodCA+IC5oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnByZXNlbnRfX25vdGUgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbiAgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg7XG4gIH1cbiAgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2ltZzAxIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MTRweDtcbiAgfVxuICAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X3RleHQwMSB7XG4gICAgbWFyZ2luOiAyMHB4IDEwJTtcbiAgICBjb2xvcjogIzRlNGQ0ZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfdGV4dDAxID4gLmhlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4vKiAgLy7lrZDjganjgoLjgZ/jgaHjga7mnKrmnaXjgpLlrojjgo3jgYYqL1xuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLnBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLnBheW1lbnQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDE0cHggbm8tcmVwZWF0O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLmJ0bl9saXN0IHtcbiAgd2lkdGg6IDkyLjUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2FhY2MwMztcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5idG5fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxMl9zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTJfc3BfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAwIDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA5OWZmO1xufVxuXG4uc2VjMTJfc3BfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNmMWY3ZTA7XG4gIHBhZGRpbmc6IDE0cHggMCA0NXB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCA+IC50dGwge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWMxMl9zcF9fYm94ID4gLnR0bCAucG9pbnQge1xuICB3aWR0aDogNzcuMDMxMjUlO1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciB7XG4gIHBhZGRpbmc6IDAgMy4xMjUlO1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLmNhdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3YWE5MmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5pdGVtX19kZXRhaWwgLnR4dCB7XG4gIHdpZHRoOiA2Ny4zMzMzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5pdGVtX19kZXRhaWwgLnR4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fZGV0YWlsIC5pbWcge1xuICB3aWR0aDogMzIuNjY2NjclO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5pdGVtX19kZXRhaWwgLmltZy5pbWcyIHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciBociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjYWFjYzAzO1xuICBtYXJnaW46IDEycHggMCAxMHB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgaHIubGluZTIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi8qIOOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBqyAqL1xuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IHtcbiAgd2lkdGg6IDk0LjY4NyU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnQgPiAuaGVhZCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnQgPiAuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnQgLnByZXNlbnRfdGV4dDAxIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4JTtcbiAgbWFyZ2luLXJpZ2h0OiA4JTtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfdGV4dDAxX25vdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfaW1nIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjE0cHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb25fcmlnaHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9yaWdodCAuaGVhZCxcbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb25fcmlnaHQgLmJvZHkge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcmVzZW50MjQwOF9pbWcwMiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wcmVzZW50MjQwOF9pbWcwMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3RleHQwMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjNGU0ZDRkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF90ZXh0MDEgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2ltZzAyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9hbm5vdGF0aW9uX2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb24gLnByZXNlbnRfYW5ub3RhdGlvbl9sZWZ0X2xhcmdlX2JvbGQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmQ2ZDZkO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IC5wcmVzZW50X19ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogIC8u44GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrKi9cbi5zZWMxMl9zcF9fYm94IC5idG5hcmVhIC5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5idG5hcmVhIC5wYXltZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjMTJfc3BfX2JveCAuYnRuYXJlYSAucGF5bWVudCBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1yaWdodC1zb2xpZC5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2VjMTNfX3R0bCB7XG4gIC8qY3Vyc29yOiBwb2ludGVyOyovXG59XG5cbi5zZWMxM19fdHRsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYzEzX190dGwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWMxM19fdHRsIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1ib3R0b20tc29saWRfdy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWMxM19fdHRsIGEuYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWMxM19fdHRsIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnNlYzEzX190dGwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYzEzX19hY2NvcmRpb24ge1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgYmFja2dyb3VuZDogI2Q3ZWNiMjtcbiAgcGFkZGluZzogMTlweCA0MHB4IDI5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDgvaW1nL21zdXBwb3J0ZXJfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0b3A6IGNhbGMoNTAlIC0gMjJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbn1cblxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxNnB4O1xufVxuXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xufVxuXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2EzYjRjMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG59XG5cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHtcbiAgd2lkdGg6IDQ4LjYwNDY1MTE2MjglO1xuICBwYWRkaW5nOiAxMnB4IDIxcHggOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKDEwLCAzNiwgOTQsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMy5wbmcpO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4OS45NTIxNTMxMSU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA5MyUsICNlYmY3Y2YgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjg3NWVtO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZWM1NDAxO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIC5tYWluLXR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIC5kYXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzEzX19hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAwIDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgfVxuICAuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICAuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0ge1xuICAgIHdpZHRoOiA0OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA5cHggMTBweCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42MTUzODQ2MTU0O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wMy5wbmcpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzA0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gICAgd2lkdGg6IDg2LjIwNjg5NjU1MTclO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuNjE1Mzg0NjE1NGVtO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTQge1xuICBiYWNrZ3JvdW5kOiAjY2JmMGZkO1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBwYWRkaW5nOiAxOHB4IDAgMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTdweDtcbiAgfVxufVxuLnNlYzE0X190dGwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTRfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjMTRfX3R0bCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYzE0X19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uc2VjMTRfc3BfX2J0biAuYnRuIHtcbiAgd2lkdGg6IDkzLjc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuXG4uc2VjMTRfX3BheW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzE0X19wYXltZW50IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1yaWdodC1zb2xpZC5zdmcpIHJpZ2h0IGNlbnRlci84cHggMTRweCBuby1yZXBlYXQ7XG59XG5cbi5zZWMxNF9fcGF5bWVudCAub3RoZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTRfX3BheW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS44MTgxODtcbiAgfVxuICAuc2VjMTRfX3BheW1lbnQgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHggOXB4O1xuICB9XG4gIC5zZWMxNF9fcGF5bWVudCAub3RoZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzE1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWMxNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWMxNSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5zZWMxNUlubmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzdhYTkyZjtcbiAgcGFkZGluZzogMzdweCA2NHB4IDIwcHg7XG4gIGNvbG9yOiAjNWY0YzQxO1xufVxuXG4uc2VjMTVfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWMxNV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44NjY2NztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjMTVfX3R4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWMxNV9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjMTVfX2ltZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uc2VjMTVfX2F0dGVudGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNlYzE1X19hdHRlbnRpb24gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3VzZV9pY29uLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxNV9zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTVfc3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWMxNV9zcF9fdHRsIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWMxNV9zcF9fYm94IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZjZmJkYztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNlYzE1X3NwX19ib3ggLnR4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWMxNV9zcF9fYm94IC50eHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMWU2M2I7XG59XG5cbi5zZWMxNV9zcF9fYm94IC50eHQyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ZG9uYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24tZG9uYXRpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRvbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1kb25hdGlvbiA+IC5oZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgfVxuICAuc2VjdGlvbi1kb25hdGlvbiAuYWNjb3JkaW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2VjdGlvbi1kb25hdGlvbiAuaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLWRvbmF0aW9uIC5kb25hdGlvbl9fY3RhX19tb250aGx5X2xpbmsge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fbW9udGhseV9saW5rIGEge1xuICBjb2xvcjogIzA5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOXB4IDE0cHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0ge1xuICB3aWR0aDogMjc1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0gLmxpbmsge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0gLmxpbmsgYSB7XG4gIGNvbG9yOiAjMDlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLypwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMTExL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2ZykgcmlnaHQgY2VudGVyLzlweCAxNHB4IG5vLXJlcGVhdDsqL1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tZG9uYXRpb24gPiAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRvbmF0aW9uIC5kb25hdGlvbl9fY3RhX19tb250aGx5IC5jdGEtYW5ub3RhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3QgPiBsaTpub3QoLm1haWxtYWcpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCAubWFpbG1hZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAuMzMzMzMlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Oe44Oz44K544Oq44O844Kk44Oz44K744Oz44OG44Kj44OW5rOo5oSP5pu444GNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEtYW5ub3RhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWFubm90YXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjMDA2NWJmO1xuICAgIC8qIGJhY2tncm91bmQ6ICNmZmY7ICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLyogLmN0YS1hbm5vdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDIwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB9ICovXG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0aW1nX3R4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW1nX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmltZ190eHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltZ190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBhZ2V0b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2V0b3Age1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBhZ2V0b3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wYWdldG9wIC50b3AgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL2ljb25fY2lyY2xlX3RvcC5wbmcpO1xufVxuXG4ucGFnZXRvcCAuaG9tZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcbn1cblxuLnBhZ2V0b3AgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZXRvcCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNwX2Zvb3Rlcl9saW5rXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcF9mb290ZXJfbGluayB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLnNwX2Zvb3Rlcl9saW5rIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zcF9mb290ZXJfbGluayB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9ibG9ja2JvdHRvbV9pY29uLmdpZikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Y3JlZGl0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jcmVkaXQge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3JlZGl0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBhZ2UtZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciA+IC5pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyID4gLmlubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWZvb3RlciAucGNfZm9vdGVyX2xpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciAuZm9vdGVyX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQgLnRleHRfc20ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciAuY29weXJpZ2h0IC50ZXh0X3NtIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0cHJlc2VudDI0MDhcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJlc2VudDI0MDgge1xuICBiYWNrZ3JvdW5kOiAjZjFmN2UwIHVybCguLi8uLi8yMDI0MDkvaW1nL3ByZXNlbnQyNDA4X2JnLnBuZz92PTIpIG5vLXJlcGVhdCByaWdodCAxMnB4O1xufVxuXG4vKi0tLSB0YWIgLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9wcmVzZW50MjQwOF9iZy5wbmc/dj0yKSBuby1yZXBlYXQgcmlnaHQgNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3JTtcbiAgfVxufVxuLnByZXNlbnQyNDA4X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cblxuLnByZXNlbnQyNDA4X21haW4ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjb2xvcjogIzQ1NmNhYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgMC4xNSk7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01M3B4O1xuICB0b3A6IC0xMDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xuICB3aWR0aDogNDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIxcHggMzBweCAxOXB4IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAxN3B4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICBjb2xvcjogIzQ1NmNhYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUgLml0ZW0gYSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlIC5pdGVtIGEuX3lvdXR1YmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgei1pbmRleDogMztcbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1wcmV2LCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUtYnV0dG9uLXByZXY6YmVmb3JlLCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb19hcnJvd193LnBuZyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogYXJyb3cgMC44cztcbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUtYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICByb3RhdGU6IDE4MGRlZztcbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43Njk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkgYSB7XG4gIGNvbG9yOiAjMDA5OWZmO1xufVxuXG4ucHJlc2VudDI0MDhfb3RoZXIge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuLnByZXNlbnQyNDA4X290aGVyX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMSAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMS4wMjI3MjcyNzI3JTtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAyNi45MzE4MTgxODE4JTtcbiAgd2lkdGg6IDczcHg7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogMTYzcHg7XG4gIHdpZHRoOiA1OXB4O1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmJ0biB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5idG4uaXMtb3BlbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuYnRuIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzNXB4IDAgNjRweDtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICB3aWR0aDogMzAycHg7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyIC5pdGVtOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMiAuaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyIC5pdGVtIGEge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMi1idXR0b24tcHJldiwgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB3aWR0aDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLCAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSwgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogYXJyb3cgMC44cztcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycHg7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucHJlc2VudDI0MDhfb3RoZXIgLmFyZWFfaXRlbS5pdGVtMSAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyIC5hcmVhX2l0ZW0uaXRlbTEgLmJ0biAuaWNvbiB7XG4gICAgbGVmdDogMTQlO1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlciAuYXJlYV9pdGVtLml0ZW0yIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXIgLmFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgICBsZWZ0OiAxNCU7XG4gIH1cbn1cblxuLnByZXNlbnQyNDA4X2ZhcSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5wcmVzZW50MjQwOF9mYXFfYnRuIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc2VudDI0MDhfZmFxX2J0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5wcmVzZW50MjQwOF9mYXFfYnRuLmlzLW9wZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQzcHggNDhweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAudGFiLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gIHdpZHRoOiAzMi41JTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjFweCAzMnB4IDIwcHggNTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxOHB4IGxlZnQgMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLCAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICBtYXJnaW46IDIxcHggMCAxM3B4O1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi8qLS0tIHNwIC0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2VudDI0MDgge1xuICAgIGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvc3AvcHJlc2VudDI0MDhfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzkuMzc1JSBhdXRvO1xuICB9XG4gIC5wcmVzZW50MjQwOF9pbm5lciB7XG4gICAgcGFkZGluZzogMjRweCAwIDVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbiB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9oZWFkIC50aXRsZSB7XG4gICAgd2lkdGg6IDcyLjc1ODYlO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjkyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzQ1NmNhYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEyMiwgMTI4LCAxMzcsIDAuMTUpO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogNjclO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM3cHg7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgd2lkdGg6IDEwNy43NzclO1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDExcHggN3B4IDExcHggMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwYWRkaW5nOiA5cHggMCAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC5wb2ludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogODZweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zODQ7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMiUgLSAycHgpO1xuICAgIGhlaWdodDogMTIlO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1wcmV2LCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzgyO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9sZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICAgIHRvcDogLTI3cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0yIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogNjNweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogNDNweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgbWFyZ2luOiAzNnB4IDAgNDJweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICB3aWR0aDogOTUuMzEyNSU7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjBweCBhdXRvO1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMi1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1hcmdpbjogNHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcSB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfYnRuIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfYnRuOmFmdGVyIHtcbiAgICByaWdodDogN3B4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDMyLjU5MjU5MjU5MjYlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTMzMzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDFweCAxMnB4IDA7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0ICsgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAzN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgMTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE0cHggbGVmdCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG4gICAgbWFyZ2luOiAyM3B4IDAgMjBweDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICAgIG1heC13aWR0aDogMjAycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzkxMzA0MzQ3ODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdGZvb3RlckNUQVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavlj4LliqDjgZnjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kb25hdGlvbl9fY3RhIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3Age1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmsgYSB7XG4gIGNvbG9yOiAjM2Q4OGY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIHtcbiAgcGFkZGluZzogMzVweCA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAuYnRuIHtcbiAgbWF4LXdpZHRoOiA3NjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAuYnRuIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAudHh0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3Qge1xuICBtYXgtd2lkdGg6IDYwN3B4O1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC50dGwge1xuICBjb2xvcjogIzM5ODVmNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg1O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLilrZcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzM5ODVmNztcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZG9uYXRpb25fX2N0YV9fc3ViX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb25hdGlvbl9fY3RhX19zdWIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4vKiBNQVJLOjIwMjQxMjA2ICovXG4uc3dpcGVyLWNvbnRhaW5lcjIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnByZXNlbnQyNDA4IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9wcmVzZW50MjQwOF9iZzAyLnBuZz92PTMpIG5vLXJlcGVhdCByaWdodCAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2VudDI0MDgge1xuICAgIGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvc3AvcHJlc2VudDI0MDhfYmcwMi5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOS4zNzUlIGF1dG87XG4gIH1cbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnBvaW50LWFyZWFfaXRlbV9pbWdfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvaW50LWFyZWFfcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2ludF9hYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubWcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTUFSSzrjg5jjg4Pjg4Djg7zlm7rlrprjga7jgqLjg7Pjgqvjg7zoqK3lrpogKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbmNob3Ige1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0QnIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn0iLCIvKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cblxuXG7lhbHpgJpzdHlsZVxuXG5cblxuIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogMCBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG51bCwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuXHR3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbE1ULCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCDjg6HjgqTjg6rjgqosIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM0NDQ0NDQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRib2R5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udGVudHMgYTpob3ZlciBpbWcge1xuXHRvcGFjaXR5OiAwLjg7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEoIG9wYWNpdHk9ODAgKVwiO1xufVxuXG4jY29udGVudHMgYTpob3ZlciBpbWcubm9oIHtcblx0b3BhY2l0eTogMTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdC1tcy1maWx0ZXI6IFwiYWxwaGEoIG9wYWNpdHk9MTAwIClcIjtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCIuL21peGluLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vdmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vY29tbW9uLnNjc3NcIjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGtleWZyYW1lc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGtleWZyYW1lcyBhcnJvdyB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0fVxyXG5cclxuXHQyNSUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0YXV0b21vZGFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubW1Jbm5lciB7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRwYWRkaW5nOiA1MHB4IDUwcHggMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cclxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDUlIDAgIWltcG9ydGFudDtcclxuXHR9Ly9zcFxyXG59XHJcbi5tbUNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG5cdHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogY2FsYyg1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XHJcblx0fS8vc3BcclxufVxyXG4ubW1QcmV2LFxyXG4ubW1OZXh0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogNDRweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XHJcblx0XHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0fS8vc3BcclxufVxyXG4ubW1QcmV2IHtcclxuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbU5leHQge1xyXG5cdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdExheW91dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmwtY29udGFpbmVyIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1heC13aWR0aDogOTYwcHg7XHJcbn1cclxuXHJcbi5wY19zd2l0Y2gge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wY19zd2l0Y2gge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5zcF9zd2l0Y2gge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNwX3N3aXRjaCB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5zcF9hY2NfdHRsIGEge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9hYm91dF9jbG9zZS5wbmcpIDk1JSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjhweDtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzAwOTlmZjtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTlmZjtcclxufVxyXG5cclxuLnNwX2FjY190dGwgYS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL2Fib3V0X29wZW4ucG5nKTtcclxufVxyXG5cclxuaHRtbCAuYW5kcm9pZC1zaG93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5odG1sLmFuZHJvaWQgLmFuZHJvaWQtc2hvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmh0bWwgLmFuZHJvaWQtaGlkZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmh0bWwuYW5kcm9pZCAuYW5kcm9pZC1oaWRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRmbG9hdGJ0blxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2Zsb2F0YnRuIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuNnMsIHZpc2liaWxpdHkgZWFzZSAwLjZzO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjZzLCB2aXNpYmlsaXR5IGVhc2UgMC42cztcclxufVxyXG5cclxuI2Zsb2F0YnRuLmFjdGl2ZSB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDIlIDIwcHg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLnR0bCB7XHJcblx0d2lkdGg6IDIwLjYyNSU7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIHtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdH1cclxuXHQjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAudHRsIHtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4jZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAuYnRuYXJlYTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAuYnRuYXJlYTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tbGVmdDogMS42NyU7XHJcblx0fVxyXG5cdCNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC5idG5hcmVhLW1vbnRobHkge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAuYnRuYXJlYS1zaW5nbGUge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0aGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OWZmO1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQjaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG5cdCNoZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjaGVhZGVyIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXJfX2lubmVyIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyX19sb2dvIHtcclxuXHR3aWR0aDogMTg5cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyX19sb2dvIHtcclxuXHR3aWR0aDogMTQwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlcl9fbG9nbyB7XHJcblx0d2lkdGg6IDk1cHg7XHJcblx0fVxyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXJfX2J0biB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmhlYWRlcl9fYnRuID4gbGkge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayAudHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0dGV4dC1pbmRlbnQ6IC02cHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayAudHRsIGkge1xyXG5cdG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsgdWwgbGkge1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXJfX2J0biwgI2hlYWRlciAuaGVhZGVyX190eHRsaW5rIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0YmxvY2tidG5fc3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ibG9ja2J0bl9zcCB7XHJcblx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3R0bCB7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjMDA1ZGJhO1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX2J0biAuc3R0bCB7XHJcblx0d2lkdGg6IDc1Ljc4MTI1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fYnRuIC5idG4ge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX2J0biAuYnRuIHAgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDkzLjc1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IHtcclxuXHRib3JkZXItdG9wOiAycHggZG90dGVkICNiNWI1YjU7XHJcblx0d2lkdGg6IDg3LjUlO1xyXG5cdG1heC13aWR0aDogNTYwcHg7XHJcblx0bWFyZ2luOiAyMnB4IGF1dG8gMDtcclxuXHRwYWRkaW5nLXRvcDogMjJweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzE0Mjk7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG5cdGNvbG9yOiAjMDA2NWJmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHBhZGRpbmc6IDdweCAxMHB4IDVweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLnR0bCBhOmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMTFweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDA2NWJmO1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLnR0bCBhLmFjdGl2ZTphZnRlciB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgc3BhbiB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4ICNjM2MzYzMgaW5zZXQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4ICNjM2MzYzMgaW5zZXQ7XHJcblx0cGFkZGluZzogMTZweCAxMHB4IDEycHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0bWFyZ2luLXRvcDogMTFweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLnN0dGwge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6ICMwMDY1YmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5zdHRsIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLmxpc3Qge1xyXG5cdG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLmxpc3QgbGkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAuYnRuIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLmJ0biBhIHtcclxuXHRjb2xvcjogIzAwOTlmZjtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNXB4IDlweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19kZWR1Y3Rpb24ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzE0Mjk7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19kZWR1Y3Rpb24gc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdG12XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubXYge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4MmM2ZjQ7XHJcblx0bWFyZ2luOiAxMDBweCAwIDUwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG5cdC5tdiB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Lm12IHtcclxuXHRtYXJnaW4tYm90dG9tOiA2JTtcclxuXHR9XHJcblx0Lm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9zbGlkZV9hcnJvdzAyLnBuZyk7XHJcblx0cmlnaHQ6IDhweDtcclxuXHR9XHJcblx0Lm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3Avc2xpZGVfYXJyb3cwMS5wbmcpO1xyXG5cdGxlZnQ6IDhweDtcclxuXHR9XHJcblx0Lm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0Ym90dG9tOiA2cHg7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdGJhY2tncm91bmQ6ICNiNWI1YjU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0Lm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICM0NmI0ZmY7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5jYXRjaCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMxIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4OXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHQuc2VjMSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjMlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzJfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQuc2VjMl9fdHRsIHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMyX190dGwge1xyXG5cdHdpZHRoOiA3OS44NDM3NSU7XHJcblx0bWFyZ2luOiAwIGF1dG8gMTVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMl9faW1nIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjMyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlYzNfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlYzNfX2JveCB7XHJcblx0YmFja2dyb3VuZDogI2RiZjVmZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbSB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWMzX19ib3ggLml0ZW1fX3N0dGwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbV9faW1nIHtcclxuXHR3aWR0aDogNDc4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcblx0LnNlYzNfX2JveCAuaXRlbV9faW1nIHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbV9fdHh0IHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDc4cHgpO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcblx0LnNlYzNfX2JveCAuaXRlbV9fdHh0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbV9fdHh0IHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2VjM19fYm94IC5pdGVtLmltZ19sIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4uc2VjM19fYm94IC5pdGVtLmltZ19sIC5pdGVtX19zdHRsIHtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdHJpZ2h0OiAxMTBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQuc2VjM19fYm94IC5pdGVtLmltZ19sIC5pdGVtX19zdHRsIHtcclxuXHRyaWdodDogODBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMzX19ib3ggLml0ZW0uaW1nX2wgLml0ZW1fX3R4dCB7XHJcblx0cGFkZGluZzogMTcwcHggMzBweCAwO1xyXG59XHJcblxyXG4uc2VjM19fYm94IC5pdGVtLmltZ19yIC5pdGVtX19zdHRsIHtcclxuXHR0b3A6IC0zNXB4O1xyXG5cdGxlZnQ6IDExNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG5cdC5zZWMzX19ib3ggLml0ZW0uaW1nX3IgLml0ZW1fX3N0dGwge1xyXG5cdGxlZnQ6IDkwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjM19fYm94IC5pdGVtLmltZ19yIC5pdGVtX190eHQge1xyXG5cdHBhZGRpbmc6IDEzMHB4IDU1cHggMCAzMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMzX3NwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjM19zcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlYzNfc3BfX3R0bCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cGFkZGluZzogMTNweCAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjMDA5OWZmO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjhweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWMzX3NwX19ob3d0byB7XHJcblx0cGFkZGluZzogMS42NXJlbSAwIDIuN3JlbTtcclxuXHRiYWNrZ3JvdW5kOiAjZGJmNWZlO1xyXG59XHJcblxyXG4uc2VjM19zcF9faG93dG8gLml0ZW06bnRoLWNoaWxkKDMpIC5pdGVtX190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxufVxyXG5cclxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxufVxyXG5cclxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX19kZXRhaWwge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWMzX3NwX19ob3d0byAuaXRlbV9fZGV0YWlsIC50eHQge1xyXG5cdHdpZHRoOiA3Ni41NjI1JTtcclxuXHRwYWRkaW5nOiAwIDVweCAwIDUlO1xyXG5cdGNvbG9yOiAjNGI0ODQ3O1xyXG59XHJcblxyXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX2RldGFpbCAudHh0IHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX2RldGFpbCAuaW1nIHtcclxuXHR3aWR0aDogMjMuNDM3NSU7XHJcbn1cclxuXHJcbi5zZWMzX3NwX19ob3d0byAubGluZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZWM1ZmY7XHJcblx0bWFyZ2luOiAyMHB4IDUlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjNCB7XHJcblx0Ym9yZGVyOiA1cHggc29saWQgIzAwOTlmZjtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9wYWNrYWdlX2JnLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogNjZweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcclxuXHQuc2VjNCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWM0X19pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTBweDtcclxuXHR0b3A6IC0zMHB4O1xyXG59XHJcblxyXG4uc2VjNCAucGFja2FnZV9faW5uZXIge1xyXG5cdHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xyXG59XHJcblxyXG4uc2VjNCAucGFja2FnZV9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRjb2xvcjogIzAwOTlmZjtcclxuXHRtYXJnaW4tbGVmdDogMTUwcHg7XHJcbn1cclxuXHJcbi5zZWM0IC5wYWNrYWdlX190eHQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4uc2VjNCAucGFja2FnZV9fdHh0IHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM0X3NwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjNF9zcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcclxuXHQuc2VjNF9zcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzAwOTlmZjtcclxuXHRtYXJnaW46IDIwcHggNSUgMzBweCA1JTtcclxuXHRwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcclxuXHR9XHJcblx0LnNlYzRfc3BfX3R0bCB7XHJcblx0Y29sb3I6ICMwMDk5ZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdC5zZWM0X3NwX19pbWcge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5zZWM0X3NwX19pbWcgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnNlYzRfc3BfX3R4dCB7XHJcblx0Y29sb3I6ICM0YjQ4NDc7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblx0LnNlYzRfc3BfX3R4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzRfc3Age1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdH1cclxuXHQuc2VjNF9zcF9fdHRsIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM1XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTFweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjNSB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzVfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxufVxyXG5cclxuLnNlYzVfX2JveCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlYzVfX2JveCAuaXRlbSB7XHJcblx0d2lkdGg6IDMxLjI1JTtcclxufVxyXG5cclxuLnNlYzVfX2JveCAuaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xyXG5cdG1hcmdpbi10b3A6IDU2cHg7XHJcbn1cclxuXHJcbi5zZWM1X19ib3ggLml0ZW0gZHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjNV9fYm94IC5pdGVtIGR0IC5wb2ludCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTIzcHg7XHJcblx0bGVmdDogLTE3cHg7XHJcbn1cclxuXHJcbi5zZWM1X19ib3ggLml0ZW0gZGQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XHJcbn1cclxuXHJcbi5zZWM1X19ib3ggLml0ZW0gZGQgc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICMwMjgxZGE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XHJcblx0LnNlYzVfX2JveCAuaXRlbSBkdCAucG9pbnQge1xyXG5cdHdpZHRoOiAxNyU7XHJcblx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWM1X19ub3RlIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0Y29sb3I6ICMwMjgxZGE7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzVfc3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWM1X3NwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG59XHJcblxyXG4uc2VjNV9zcCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ib3gge1xyXG5cdHdpZHRoOiA5My43NSU7XHJcblx0bWFyZ2luOiAwIGF1dG8gMS41cmVtO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbTpudGgtY2hpbGQoNCkgLml0ZW1fX3R0bCwgLnNlYzVfc3BfX2JveCAuaXRlbTpudGgtY2hpbGQoNSkgLml0ZW1fX3R0bCwgLnNlYzVfc3BfX2JveCAuaXRlbTpudGgtY2hpbGQoNikgLml0ZW1fX3R0bCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxM3B4O1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IC5pdGVtX190dGwge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZlNDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Y29sb3I6ICMwMTczZGU7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nOiAwLjNyZW0gMCAwLjVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IC5pdGVtX190dGwgc3Bhbjpub3QoW2NsYXNzXSkge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIC5mdXAge1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL2luZm9faWNvbi5naWYpIGxlZnQgOHB4IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEycHggMTFweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxOXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IC5pdGVtX190dGwgLnBvaW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNnB4O1xyXG5cdGxlZnQ6IDRweDtcclxuXHR3aWR0aDogMTAuMzMzMzMlO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IC5pdGVtX19kZXRhaWwge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fZGV0YWlsIC5pbWcge1xyXG5cdHdpZHRoOiA0Mi42NjY2NyU7XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCAudHh0IHtcclxuXHR3aWR0aDogNTIuMzMzMzMlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdG1hcmdpbi10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fZGV0YWlsIC50eHQgc3BhbiB7XHJcblx0Y29sb3I6ICMwMTczZGU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ub3RlIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGNvbG9yOiAjMDE3M2RlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM2XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjNiB7XHJcblx0YmFja2dyb3VuZDogI2Y0ZjJlYTtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc2VjNl9faW5uZXIge1xyXG5cdHdpZHRoOiA5NiU7XHJcblx0bWF4LXdpZHRoOiA4NTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAyNHB4IDAgNTBweDtcclxuXHRjb2xvcjogIzNkM2QzZDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG5cclxuLnNlYzZfX2NvdW50cnl7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICMxMzkwZTY7XHJcblx0cGFkZGluZzogMTRweCAxNnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2VjNl9fY291bnRyeTo6YWZ0ZXJ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMzZweDtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDEvaW1nL3JlcG9ydC1pY28ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR3aWR0aDogMTMwcHg7XHJcblx0aGVpZ2h0OiAxMzBweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uc2VjNl9fY291bnRyeS13aGVyZXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5zZWM2X19jb3VudHJ5LXdoZXJlOjpiZWZvcmV7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNnB4O1xyXG5cdGxlZnQ6IC0zM3B4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDEvaW1nL3BvaW50X2ljby5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMzNweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcbi5zZWM2X19pbnRyb3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDUwcHggMjVweCAyNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnNlYzZfX2ludHJvIC5pbWd7XHJcblx0bWF4LXdpZHRoOiAxODhweDtcclxufVxyXG5cclxuLnNlYzZfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRjb2xvcjogIzAwNzVkMjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG4uc2VjNl9fcGljLWJveHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWM2X19waWMtYm94IC5uYW1le1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zZWM2X19ib3ggLml0ZW1fX3R4dCB7XHJcblx0d2lkdGg6IDQ4OHB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtX190eHQgLnN0dGwge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjogIzAwNzVkMjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogMjlweDtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNzVkMjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtX190eHQgLnR4dCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuODc1O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtX19pbWcgLmNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUxIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUxIC5pdGVtX190eHQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWM2X19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX2ltZyB7XHJcblx0d2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUyIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUzIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbS50eXBlMiAuaXRlbV9fdHh0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWM2X19ib3ggLml0ZW0udHlwZTMgLml0ZW1fX3R4dCB7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbV90eHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbn1cclxuLnNlYzZfX2JveCAuaXRlbS50eXBlMyAuaXRlbV9fdHh0IC50eHQwMntcclxuXHRtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uMDYgLnNlY3Rpb24wNl9kZXRhaWx7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wcmVzZW50X3NsaWRlcl90ZXh0LnBje1xyXG5kaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjNl9zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzZfc3Age1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG4uc2VjNl9zcF9fYnRuIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL3JlcG9ydF9pbWcxLnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZy10b3A6IDIzLjA3JTtcclxufVxyXG5cclxuLnNlYzZfc3BfX2J0biBhLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvcmVwb3J0X2ltZzFfYWN0aXZlLnBuZyk7XHJcbn1cclxuXHJcbi5zZWM2X3NwX19yZXBvcnQge1xyXG5cdGJhY2tncm91bmQ6ICNmNGYyZWE7XHJcblx0Y29sb3I6ICMzZDNkM2Q7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdHBhZGRpbmc6IDIwcHggMjBweCA1JSA7XHJcbn1cclxuXHJcbi5zZWM2X3NwX19yZXBvcnQgLml0ZW0gLnR4dCB7XHJcblx0cGFkZGluZzogMTBweCA1JSA1JSA1JTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjNl9zcF9fcmVwb3J0IC5pdGVtIC50eHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHR9XHJcblx0LnNlYzZfX2NvdW50cnktc3B7XHJcblx0YmFja2dyb3VuZDogIzEzOTBlNjtcclxuXHRcdHBhZGRpbmc6IDE0cHggMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnNlYzZfX2NvdW50cnktd2hlcmV7XHJcblx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0fVxyXG5cdC5zZWM2X19jb3VudHJ5LXdoZXJlOjpiZWZvcmV7XHJcblx0XHR0b3A6IC00cHg7XHJcblx0XHRsZWZ0OiAtMjdweDtcclxuXHRcdHdpZHRoOiAyMXB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdH1cclxuXHQuc2VjNl9faW50cm8tc3B7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAyMHB4IDEycHggMThweDtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuLnNlYzZfX3R0bHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxOC41cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uc2VjNl9fcGljLWJveC1zcHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMzBweDtcclxufVxyXG4uc2VjNl9fcGljLWJveC1zcCAuaW1ne1xyXG5cdG1heC13aWR0aDogMzJ2dztcclxufVxyXG4uc2VjNl9fcGljLWJveC1zcCAubmFtZXtcclxuXHRmb250LXNpemU6IDE0LjVweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uc2VjNl9fYm94LXNwIC5pdGVtX190eHQgLnN0dGwge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjogIzAwNzVkMjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogMjNweDtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNzVkMjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG59XHJcbi5pdGVtX190eHQgIC5pbWd7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxufVxyXG5cclxuLnNlYzZfc3BfX3JlcG9ydCAubm90ZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHBhZGRpbmc6IDAgNSU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWM3IHtcclxuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4uc2VjN19fdHh0IHtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHQvKiBwYWRkaW5nOiAwIDMwcHg7ICovXHJcbn1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbi5zZWM3X19jb250ZW50e1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuLnNlYzdfX21haW4sLnNlYzdfX3N1YntcclxuXHR3aWR0aDogY2FsYyg1MCUgLSAxNy41cHgpO1xyXG59XHJcbi5zZWM3X19zdWJ7XHJcblx0bWF4LXdpZHRoOiA0MzBweDtcclxufVxyXG4uc2VjN19fc3ViIC5tb3ZpZSBpZnJhbWV7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzdfc3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWM3X3NwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjN19zcCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Om44OL44K744OV44Gr44Gk44GE44GmXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFydHMtYWJvdXQtdW5pY2VmX19pbm5lciB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZSFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wYXJ0cy1hYm91dC11bmljZWZfX2lubmVyOmJlZm9yZSB7XHJcbmRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu5pel5pys44Om44OL44K744OV5Y2U5Lya44Gu5pSv5Ye65YaF6KizXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIGEge1xyXG5cdGNvbG9yOiAjMDlmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcclxuXHRsaW5lLWhlaWdodDogMS42MTU7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuXHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XHJcblx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuXHR9XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCBhIHtcclxuXHRjb2xvcjogIzA5ZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC5pbWcge1xyXG5cdHdpZHRoOiA1OCU7XHJcblx0bWF4LXdpZHRoOiAyODhweDtcclxuXHR9XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHR3aWR0aDogNDIlO1xyXG5cdH1cclxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQgc3BhbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclxuXHR9XHJcblxyXG4udS1ibG9ja3tcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHRAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRsaW5lLWhlaWdodDogODZweDtcclxuXHR9XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuYm9keSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRjb250YWluLWludHJpbnNpYy1zaXplOiA2MDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLm1haW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAuaW1nIHtcclxuXHRcdHdpZHRoOiAzOCU7XHJcblx0XHRtYXgtd2lkdGg6IDMwNHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0d2lkdGg6IDYyJTtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCBwICsgcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IGEge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHR9XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcclxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAubC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdH1cclxufVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlLmV4cGVuZGl0dXJlX19wY3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5ib2R5IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5sLWNvbnRhaW5lciB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAuaW1nIHtcclxuXHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1heC13aWR0aDogMjUzcHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjOCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzlweDtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCB7XHJcblx0bWFyZ2luOiAwIDE2cHggMCAxMnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGOUVGRDY7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0ge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3ggLml0ZW1fX3R4dCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4uc2VjOCAubmV3c19fYm94IC5pdGVtX190eHQgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfbCB7XHJcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9fdHh0IHtcclxuXHR3aWR0aDogNTIuOTk3ODYlO1xyXG5cdHBhZGRpbmctdG9wOiA0M3B4O1xyXG59XHJcblxyXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19sIC5pdGVtX19pbWcge1xyXG5cdHdpZHRoOiA0MC43OTIyOSU7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfciB7XHJcblx0bWFyZ2luLXRvcDogLTU0cHg7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuXHQtbXMtZmxleC1hbGlnbjogZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19yIC5pdGVtX190eHQge1xyXG5cdHdpZHRoOiA2NC4wMjU3JTtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfciAuaXRlbV9faW1nIHtcclxuXHR3aWR0aDogMjYuOTgwNzMlO1xyXG5cdG1hcmdpbi1yaWdodDogMi44cmVtO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM4X3NwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjOF9zcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCA+IC50eHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0cGFkZGluZzogMCA1JTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC55b3V0dWJlLWFyZWEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWM4X3NwX19ib3ggLnlvdXR1YmUtYXJlYSBpZnJhbWUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMiU7XHJcblx0d2lkdGg6IDk2JTtcclxuXHRoZWlnaHQ6IDk2JTtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3cyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL25ld3NfYmcuZ2lmKSB0b3AgY2VudGVyIHJlcGVhdC15O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS4zNXJlbTtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3cyBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC5uZXdzX19pbm5lciB7XHJcblx0d2lkdGg6IDgzLjc1JTtcclxuXHRtYXJnaW46IDEuM3JlbSBhdXRvIDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC5uZXdzX190eHQge1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3c19fdHh0IC5pbWcge1xyXG5cdHdpZHRoOiA0My44NDMyOCU7XHJcbn1cclxuXHJcbi5zZWM4X3NwX19ib3ggLm5ld3NfX3R4dCAudHh0IHtcclxuXHR3aWR0aDogNDkuODEzNDMlO1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC5uZXdzX190eHQyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC5uZXdzX19ib3R0b210eHQge1xyXG5cdGZvbnQtc2l6ZTogOXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdHBhZGRpbmctbGVmdDogMWVtO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjOSB7XHJcblx0YmFja2dyb3VuZDogI2RiZjVmZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlYzlfX21vdmllIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzEwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjMTAge1xyXG5cdG1hcmdpbjogNTNweCAwIDU5cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOC9pbWcvYWN0aXZpdHlfYmcuanBnKSByaWdodCB0b3AvY292ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjMTBfX2lubmVyIHtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNlYzEwX19tYWluIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDUwcHggMjVweCA0OHB4O1xyXG5cdHdpZHRoOiA1MDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDE3NiwyMzMsLjgpO1xyXG59XHJcblxyXG4uc2VjMTBfX21haW4gLnR0bCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zZWMxMF9fbWFpbiAuYm9keSB7XHJcblx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XHJcblx0bWFyZ2luLXRvcDogMzFweDtcclxufVxyXG5cclxuLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC5oZWFkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC50eHQge1xyXG5cdG1hcmdpbi10b3A6IDlweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzEwIHtcclxuXHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTBfX21haW4ge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3YjBlOTtcclxuXHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiAudHRsIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuc2VjMTBfX21haW4gLnR0bCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNlYzEwX19tYWluIC5ib2R5IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDI2cHggMTZweCAyNXB4IDIwcHg7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xyXG5cdG1hcmdpbi10b3A6IDExcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLmhlYWQge1xyXG5cdHdpZHRoOiAxMjdweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuc2VjMTBfX21haW4gLmJvZHkgLml0ZW06bnRoLWNoaWxkKDEpIC5oZWFke1xyXG53aWR0aDogMjEwcHg7XHJcblx0fVxyXG5cdC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbTpudGgtY2hpbGQoMikgLmhlYWR7XHJcblx0d2lkdGg6IDEwM3B4O1xyXG5cdFx0fVxyXG5cclxuXHQuc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLnR4dCB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTMzO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjMTFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMxMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTRweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTEge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0fVxyXG5cdC5zZWMxMSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzExX190dGwge1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VjMTFfX2lubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWMxMV9faW1nIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9yZXBvcnQyX2ltZzEuanBnKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IDQ1LjYlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxMV9faW1nX3NwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzExX19jYXRjaCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDE2cHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiA0My43NSU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuOTtcclxufVxyXG5cclxuLnNlYzExX19jYXRjaCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzExX19jYXRjaCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzNXB4KSB7XHJcblx0LnNlYzExX19jYXRjaCB7XHJcblx0d2lkdGg6IDU1LjIwODMzJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1NXB4KSB7XHJcblx0LnNlYzExX19jYXRjaCB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHR3aWR0aDogMTAwJTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzExX19jYXRjaCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cdHBhZGRpbmc6IDAgMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxMlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzEyX190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2lubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmN2UwO1xyXG5cdHBhZGRpbmc6IDMwcHggMCA3MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fY2F0Y2gge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAudHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fY2F0Y2ggLnR0bCAucG9pbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMjIuMDgzMzMlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2NhdGNoIC5zdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAuaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTA0cHg7XHJcblx0cmlnaHQ6IDUxcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblx0LnNlYzEyIC5ob3d0b19fY2F0Y2ggLmljb24ge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQuc2VjMTIgLmhvd3RvX19jYXRjaCAuaWNvbiB7XHJcblx0dG9wOiA3MHB4O1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCA+Lml0ZW0ge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R0bCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtX190eHQge1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtLnR5cGUxIHtcclxuXHRib3JkZXItcmlnaHQ6IGRvdHRlZCAzcHggI2FhY2MwMztcclxuXHRwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX3R4dCB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX2ltZyB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTIge1xyXG5cdHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMiAuaXRlbV9fdHh0IHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMiAuaXRlbV9faW1nIHtcclxuXHR3aWR0aDogMjEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuaW1nX2xpbmUge1xyXG5cdG1hcmdpbjogMTBweCBhdXRvIDEycHg7XHJcbn1cclxuXHJcbi8qIOWtkOOBqeOCguOBn+OBoeOBruacquadpeOCkuWuiOOCjeOBhiAqL1xyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X3dyYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IHtcclxuXHRtYXgtd2lkdGg6IDg4MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDI1cHggMCAyM3B4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnByZXNlbnRfdGV4dDAxIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAgLnByZXNlbnRfdGV4dDAxX25vdGV7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2ltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0LyogbWFyZ2luLWxlZnQ6IC0zMHB4OyAqL1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRjb2xvcjogIzRlNGQ0ZDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTM7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiAucHJlc2VudF9hbm5vdGF0aW9uX2xlZnRfbGFyZ2VfYm9sZHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgI2Y2ZmY1ZiAwJSk7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIGR0LFxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiBkZCxcclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24gcCB7XHJcblx0Y29sb3I6ICM0ZTRkNGQ7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiBhIHtcclxuXHRjb2xvcjogIzAwOTlmZjtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb25fbGVmdCB7XHJcblx0d2lkdGg6IDUxMnB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9yaWdodCA+IC5oZWFkIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnByZXNlbnRfX25vdGUgbGkge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS41Mzg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSBzcGFuIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9pbWcgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR9XHJcblx0LnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmhlYWR7XHJcblx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0fVxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmJvZHkge1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHJcblx0XHRjb2xvcjogIzY1NjU2NTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyODtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9pbWcwMSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MTRweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfdGV4dDAxIHtcclxuXHRcdG1hcmdpbjogMjBweCAxMCU7XHJcblx0XHRjb2xvcjogIzRlNGQ0ZDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF90ZXh0MDEgPiAuaGVhZCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIHtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qICAvLuWtkOOBqeOCguOBn+OBoeOBruacquadpeOCkuWuiOOCjeOBhiovXHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5idG4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuYnRuYXJlYSAucGF5bWVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5wYXltZW50IGEge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDE0cHggbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLmJ0bl9saXN0IHtcclxuXHR3aWR0aDogOTIuNSU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYWFjYzAzO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLmJ0bl9saXN0IGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxMl9zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzEyX3NwX190dGwge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA2cHggMCAycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICMwMDk5ZmY7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmN2UwO1xyXG5cdHBhZGRpbmc6IDE0cHggMCA0NXB4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCA+IC50dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDExcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCA+IC50dGwgLnBvaW50IHtcclxuXHR3aWR0aDogNzcuMDMxMjUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDhweDtcclxufVxyXG5cclxuLnNlYzEyX3NwX19ib3ggLmlubmVyIHtcclxuXHRwYWRkaW5nOiAwIDMuMTI1JTtcclxufVxyXG5cclxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5jYXRjaCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0Y29sb3I6ICM3YWE5MmY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fZGV0YWlsIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAudHh0IHtcclxuXHR3aWR0aDogNjcuMzMzMzMlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAudHh0IHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAuaW1nIHtcclxuXHR3aWR0aDogMzIuNjY2NjclO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAuaW1nLmltZzIge1xyXG5cdG1hcmdpbi10b3A6IC0xN3B4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgaHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICNhYWNjMDM7XHJcblx0bWFyZ2luOiAxMnB4IDAgMTBweDtcclxufVxyXG5cclxuLnNlYzEyX3NwX19ib3ggLmlubmVyIGhyLmxpbmUyIHtcclxuXHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcbn1cclxuLyog44GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrICovXHJcblxyXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF93cmFwIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50IHtcclxuXHRcdHdpZHRoOiA5NC42ODclO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50IGgye1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50ID4gLmhlYWQgaW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnQgPiAuYm9keSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcblx0XHRjb2xvcjogIzY1NjU2NTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyODtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnQgLnByZXNlbnRfdGV4dDAxe1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDglO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4JTtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfdGV4dDAxX25vdGV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9pbWcge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MTRweDtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfaW1nIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0fVxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb257XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9yaWdodHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9hbm5vdGF0aW9uX3JpZ2h0IC5oZWFkLFxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb25fcmlnaHQgLmJvZHl7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9pbWcwMntcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG5cdC5wcmVzZW50MjQwOF9pbWcwMiBpbWd7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3RleHQwMSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRjb2xvcjogIzRlNGQ0ZDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3RleHQwMSBsaSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9pbWcwMiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiAucHJlc2VudF9hbm5vdGF0aW9uX2xlZnRfbGFyZ2VfYm9sZHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlLnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNmQ2ZDZkO1xyXG5cdH1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IC5wcmVzZW50X19ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IC5wcmVzZW50X19ub3RlIGxpIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4vKiAgLy7jgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgasqL1xyXG5cclxuLnNlYzEyX3NwX19ib3ggLmJ0bmFyZWEgLmJ0biB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5idG5hcmVhIC5wYXltZW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5idG5hcmVhIC5wYXltZW50IGEge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNnB4IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzEzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjMTMge1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWMxM19fdHRsIHtcclxuXHQvKmN1cnNvcjogcG9pbnRlcjsqL1xyXG59XHJcblxyXG4uc2VjMTNfX3R0bCBwaWN0dXJlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlYzEzX190dGwgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjMTNfX3R0bCBhOmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogNDRweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tYm90dG9tLXNvbGlkX3cucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc2VjMTNfX3R0bCBhLmFjdGl2ZTphZnRlciB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTMge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX3R0bCBhOmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHQuc2VjMTNfX3R0bCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzEzX19hY2NvcmRpb24ge1xyXG5cdC8qZGlzcGxheTogbm9uZTsqL1xyXG5cdGJhY2tncm91bmQ6ICNkN2VjYjI7XHJcblx0cGFkZGluZzogMTlweCA0MHB4IDI5cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcclxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDgvaW1nL21zdXBwb3J0ZXJfYXJyb3cucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0dG9wOiBjYWxjKDUwJSAtIDIycHgpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHdpZHRoOiA0N3B4O1xyXG5cdGhlaWdodDogNDdweDtcclxufVxyXG5cclxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXHJcbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAuODtcclxufVxyXG5cclxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRyaWdodDogMTZweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0Ji1idWxsZXQge1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2EzYjRjMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQmLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDk2ZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSB7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQuaW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig0MTgsIDg2MCkpO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDIxcHggOXB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoIzBhMjQ1ZSwgLjMpO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtemVuO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwgMTYpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmLmljMDE6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21zdXBwb3J0ZXJfaWNvbjAxLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pYzAyOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaWMwMzpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDMucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmljMDQ6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21zdXBwb3J0ZXJfaWNvbjA0LnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogMTNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiA4MnB4O1xyXG5cdFx0XHRcdGhlaWdodDogODNweDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMzc2LCA0MTgpKTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA5MyUsICNlYmY3Y2YgMTAwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIG1hdGguZGl2KDMwLCAxNikgKyBlbTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZWM1NDAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tYWluLXR4dCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kYXRhIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiA0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxM19fYWNjb3JkaW9uIHtcclxuXHRwYWRkaW5nOiA1cHggMCAzNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiAyMHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0bGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRyaWdodDogMTBweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuXHR9XHJcblxyXG5cdC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjJweDtcclxuXHRcdCYtYnVsbGV0IHtcclxuXHRcdFx0bWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdC5pbm5lciB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDI5MCwgNjAwKSk7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDEwcHggN3B4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDQyLCAyNik7XHJcblx0XHRcdFx0Ji5pYzAxOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwL21zdXBwb3J0ZXJfaWNvbjAxLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaWMwMjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmljMDM6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3AvbXN1cHBvcnRlcl9pY29uMDMucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pYzA0OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwL21zdXBwb3J0ZXJfaWNvbjA0LnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDNweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjUwLCAyOTApKTtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgbWF0aC5kaXYoNDIsIDI2KSArIGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjMTRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMxNCB7XHJcblx0YmFja2dyb3VuZDogI2NiZjBmZDtcclxuXHRtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cdHBhZGRpbmc6IDE4cHggMCAyN3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMxNF9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxNF9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQuc2VjMTRfX3R0bCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMxNF9fYnRuIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4uc2VjMTRfc3BfX2J0biAuYnRuIHtcclxuXHR3aWR0aDogOTMuNzUlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG59XHJcblxyXG4uc2VjMTRfX3BheW1lbnQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWMxNF9fcGF5bWVudCBhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDE0cHggbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjMTRfX3BheW1lbnQgLm90aGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxNF9fcGF5bWVudCB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjgxODE4O1xyXG5cdH1cclxuXHQuc2VjMTRfX3BheW1lbnQgYSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiA2cHggOXB4O1xyXG5cdH1cclxuXHQuc2VjMTRfX3BheW1lbnQgLm90aGVyIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxNVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzE1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdC5zZWMxNSB7XHJcblx0bWFyZ2luOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcbi5zZWMxNUlubmVyIHtcclxuXHRib3JkZXI6IHNvbGlkIDNweCAjN2FhOTJmO1xyXG5cdHBhZGRpbmc6IDM3cHggNjRweCAyMHB4O1xyXG5cdGNvbG9yOiAjNWY0YzQxO1xyXG59XHJcblxyXG4uc2VjMTVfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG5cclxuLnNlYzE1X190eHQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS44NjY2NztcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG5cclxuLnNlYzE1X190eHQgc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zZWMxNV9faW1nIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlYzE1X19pbWc6bGFzdC1vZi10eXBlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG59XHJcblxyXG4uc2VjMTVfX2F0dGVudGlvbiB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnNlYzE1X19hdHRlbnRpb24gLmljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvdXNlX2ljb24uZ2lmKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjMTVfc3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMxNV9zcCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VjMTVfc3BfX3R0bCB7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA5ZjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG59XHJcblxyXG4uc2VjMTVfc3BfX2JveCB7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmNmYmRjO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5zZWMxNV9zcF9fYm94IC50eHQgYiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLnNlYzE1X3NwX19ib3ggLnR4dCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjFlNjNiO1xyXG59XHJcblxyXG4uc2VjMTVfc3BfX2JveCAudHh0MiB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRkb25hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlY3Rpb24tZG9uYXRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWN0aW9uLWRvbmF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gPiAuaGVhZCB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHdpZHRoOiA5My4zMzMzMyU7XHJcblx0fVxyXG5cdC5zZWN0aW9uLWRvbmF0aW9uIC5hY2NvcmRpb24ge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuaGVhZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX21vbnRobHlfbGluayB7XHJcblx0bWFyZ2luLXRvcDogMTdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX21vbnRobHlfbGluayBhIHtcclxuXHRjb2xvcjogIzA5ZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOXB4IDE0cHggbm8tcmVwZWF0O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvbmF0aW9uIC5kb25hdGlvbl9fY3RhX19zdWIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX3N1YiAuZG9uYXRpb25fX2N0YV9fc3ViX19pdGVtIHtcclxuXHR3aWR0aDogMjc1cHg7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvbmF0aW9uIC5kb25hdGlvbl9fY3RhX19zdWIgLmRvbmF0aW9uX19jdGFfX3N1Yl9faXRlbSAubGluayB7XHJcblx0bWFyZ2luLXRvcDogMTNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX3N1YiAuZG9uYXRpb25fX2N0YV9fc3ViX19pdGVtIC5saW5rIGEge1xyXG5cdGNvbG9yOiAjMDlmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdC8qcGFkZGluZy1yaWdodDogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMTExL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2ZykgcmlnaHQgY2VudGVyLzlweCAxNHB4IG5vLXJlcGVhdDsqL1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvbmF0aW9uID4gLmJvZHkge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX21vbnRobHkgLmN0YS1hbm5vdGF0aW9uIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3Qge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3QgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0ID4gbGk6bm90KC5tYWlsbWFnKSB7XHJcblx0bWFyZ2luOiAwIDVweDtcclxuXHR9XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0IC5tYWlsbWFnIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHdpZHRoOiA4MC4zMzMzMyU7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHTjg57jg7Pjgrnjg6rjg7zjgqTjg7Pjgrvjg7Pjg4bjgqPjg5bms6jmhI/mm7jjgY1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jdGEtYW5ub3RhdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGNvbG9yOiAjNDQ0O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5jdGEtYW5ub3RhdGlvbiB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHdpZHRoOiA5MiU7XHJcblx0bWF4LXdpZHRoOiA2MjBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0Y29sb3I6ICMwMDY1YmY7XHJcblx0LyogYmFja2dyb3VuZDogI2ZmZjsgKi9cclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LyogLmN0YS1hbm5vdGF0aW9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCLilrJcIjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMjBweDtcclxuXHRsZWZ0OiAyMCU7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH0gKi9cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0aW1nX3R4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmltZ190eHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5pbWdfdHh0IHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5pbWdfdHh0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRwYWdldG9wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZXRvcCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQucGFnZXRvcCB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdldG9wIC50b3AgYSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XHJcbn1cclxuXHJcbi5wYWdldG9wIC5ob21lIGEge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL2ljb25fY2lyY2xlX3JpZ2h0LnBuZyk7XHJcbn1cclxuXHJcbi5wYWdldG9wIGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnBhZ2V0b3AgYSB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzcF9mb290ZXJfbGlua1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNwX2Zvb3Rlcl9saW5rIHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxufVxyXG5cclxuLnNwX2Zvb3Rlcl9saW5rIHVsIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc3BfZm9vdGVyX2xpbmsgdWwgbGkgYSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL2Jsb2NrYm90dG9tX2ljb24uZ2lmKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcclxuXHRjb2xvcjogIzAwOTZmZjtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGNyZWRpdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNyZWRpdCB7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQuY3JlZGl0IHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICM2NjY2NjY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmZvb3Rlcl90ZXh0X2Fubm90YXRpb24ge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLXRvcDogNSU7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRwYWdlLWZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBhZ2UtZm9vdGVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwOWY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnBhZ2UtZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyID4gLmlubmVyIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHQtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcclxuXHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5wYWdlLWZvb3RlciA+IC5pbm5lciB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXIgLnBjX2Zvb3Rlcl9saW5rIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wYWdlLWZvb3RlciAuZm9vdGVyX2xvZ28ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWZvb3RlciAuY29weXJpZ2h0IHtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQgLnRleHRfc20ge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wYWdlLWZvb3RlciAuY29weXJpZ2h0IC50ZXh0X3NtIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0cHJlc2VudDI0MDhcclxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgatcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucHJlc2VudDI0MDgge1xyXG5cdGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvcHJlc2VudDI0MDhfYmcucG5nP3Y9Mikgbm8tcmVwZWF0IHJpZ2h0IDEycHg7XHJcbn1cclxuLyotLS0gdGFiIC0tLSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LnByZXNlbnQyNDA4e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvcHJlc2VudDI0MDhfYmcucG5nP3Y9Mikgbm8tcmVwZWF0IHJpZ2h0IDQwcHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiAzNyU7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfaW5uZXIge1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiAyOHB4O1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbiB7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHtcclxuXHRtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHAge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdGNvbG9yOiAjNDU2Y2FjO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCB7XHJcblx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0cGFkZGluZzogMzVweCAzMHB4IDQ2cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMjIsIDEyOCwgMTM3LCAuMTUpO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtNTNweDtcclxuXHR0b3A6IC0xMDVweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmRldGFpbCAuaW1nIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS40MTY7XHJcblx0cGFkZGluZy1ib3R0b206IDEzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xyXG5cdHdpZHRoOiA0MjBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xyXG5cdHdpZHRoOiA1MDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcclxuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMjFweCAzMHB4IDE5cHggMThweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMjNweDtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNDVweDtcclxuXHRsZWZ0OiAxN3B4O1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuXHRjb2xvcjogIzQ1NmNhYzs7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMzcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQucHJlc2VudDI0MDhfc2xpZGUge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdCY6aG92ZXIgaW1nIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQmLl95b3V0dWJlIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDdweCk7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb19hcnJvd193LnBuZyk7XHJcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYnV0dG9uLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyb3RhdGU6IDE4MGRlZztcclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm90ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLm5vdGUge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc2OTtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIGEge1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfb3RoZXIge1xyXG5cdG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG5cdCZfbGVhZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHQmX2FjY29yZGlvbi1hcmVhIHtcclxuXHRcdG1hcmdpbi10b3A6IDQzcHg7XHJcblxyXG5cdFx0LmFyZWFfaXRlbSB7XHJcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaXRlbTEge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoOTcsIDg4MCkpO1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjM3LCA4ODApKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDczcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXRlbTIge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5cHg7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdHRvcDogLTExcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDE2M3B4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoODgwLCA5NjApKTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDg4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaXMtb3BlbjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGVudHMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAzNXB4IDAgNjRweDtcclxuXHRcdFx0XHQuaW1nX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDkycHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQucHJlc2VudDI0MDhfc2xpZGUyIHtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIgaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvX2Fycm93X3cucG5nKTtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYXJyb3cgMC44cztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYtYnV0dG9uLXByZXYge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRyb3RhdGU6IDE4MGRlZztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubm90ZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oOTcwcHgpIHtcclxuXHRcdC5hcmVhX2l0ZW0ge1xyXG5cdFx0XHQmLml0ZW0xIHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTQlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLml0ZW0yIHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTQlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByZXNlbnQyNDA4X2ZhcSB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG5cdCZfYnRuIHtcclxuXHRcdGhlaWdodDogNjhweDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ji5pcy1vcGVuOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfY29udGVudHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDQzcHggNDhweCA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2VjZWFlOTtcclxuXHJcblx0XHQudGFiLWFyZWEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDI2MCwgODAwKSk7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFuZWwtYXJlYSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMnB4IDNweCAyMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX2xpc3Qge1xyXG5cdFx0XHRcdCYgKyAucGFuZWwtYXJlYV90aXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX2l0ZW0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LCAxOCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIxcHggMzJweCAyMHB4IDU0cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCBsZWZ0IDE5cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMjFweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmlzLW9wZW46YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LCAxNik7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Ita2V5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbWdfZ3JhcGgge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjFweCAwIDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwOXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubm90ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMS43LCAxNCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKi0tLSBzcCAtLS0qL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0LnByZXNlbnQyNDA4IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmN2UwIHVybCguLi8uLi8yMDI0MDkvaW1nL3NwL3ByZXNlbnQyNDA4X2JnLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM5LjM3NSUgYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9pbm5lciB7XHJcblx0cGFkZGluZzogMjRweCAwIDVweDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluIHtcclxuXHRcdHdpZHRoOiA5MC42MjUlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5faGVhZCAudGl0bGUge1xyXG5cdHdpZHRoOiA3Mi43NTg2JTtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQge1xyXG5cdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHAge1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMS42OTI7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQgcDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0Y29sb3I6ICM0NTZjYWM7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCB7XHJcblx0bWFyZ2luLXRvcDogNDdweDtcclxuXHRwYWRkaW5nOiAwIDEwcHggMjNweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEyMiwgMTI4LCAxMzcsIC4xNSk7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmRldGFpbCB7XHJcblx0cGFkZGluZy10b3A6IDY3JTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmlubmVye1xyXG5cdHBhZGRpbmc6IDAgMDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0zN3B4O1xyXG5cdGxlZnQ6IC0yMXB4O1xyXG5cdHdpZHRoOiAxMDcuNzc3JTtcclxuXHRtYXgtd2lkdGg6IDU4MnB4O1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xyXG5cdG1hcmdpbi10b3A6IC05cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQxNjtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcclxuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxMXB4IDdweCAxMXB4IDEwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC5pbWcge1xyXG5cdHdpZHRoOiA5NXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XHJcblx0cGFkZGluZzogOXB4IDAgMCAxMHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC5wb2ludCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTIzcHg7XHJcblx0bGVmdDogMTRweDtcclxuXHR3aWR0aDogODZweDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAudGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM4NDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAudGV4dCB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzOXB4O1xyXG5cclxuXHRcdC5wcmVzZW50MjQwOF9zbGlkZSB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCYuX3lvdXR1YmUge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMiUgLSAycHgpO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTIlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5vdGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSB7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS43ODI7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X290aGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblxyXG5cdFx0Jl9sZWFkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NCwgMzQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfYWNjb3JkaW9uLWFyZWEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xyXG5cclxuXHRcdFx0LmFyZWFfaXRlbSB7XHJcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5pdGVtMSB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2M3B4O1xyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAtMjdweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDU0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pdGVtMiB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2M3B4O1xyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkwLjYyNSU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDAsIDM0KTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb250ZW50cyB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDM2cHggMCA0MnB4O1xyXG5cdFx0XHRcdFx0LmltZ19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig2MTAsIDY0MCkpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDI1cHggMCAyMHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdC5wcmVzZW50MjQwOF9zbGlkZTIge1xyXG5cdFx0XHRcdFx0XHRcdCYtYnV0dG9uLXByZXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji1idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm5vdGUge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MC42MjUlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNHB4IGF1dG8gMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9mYXEge1xyXG5cdFx0d2lkdGg6IDkwLjYyNSU7XHJcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmX2J0biB7XHJcblx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDAsIDM0KTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0cmlnaHQ6IDdweDtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX2NvbnRlbnRzIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDI1cHg7XHJcblxyXG5cdFx0XHQudGFiLWFyZWEge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMTc2LCA1NDApKTtcclxuXHRcdFx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDM0LCAzMCk7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wOGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBhbmVsLWFyZWEge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG5cdFx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDFweCAxMnB4IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX2xpc3Qge1xyXG5cdFx0XHRcdFx0JiArIC5wYW5lbC1hcmVhX3RpdGxlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCZfaXRlbSB7XHJcblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDgsIDM0KTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTJweCBsZWZ0IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNHB4IGxlZnQgMTJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTQsIDM0KTtcclxuXHRcdFx0XHRcdFx0XHQuaW1nX2dyYXBoIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMjNweCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5ub3RlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMiwgMjMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdGZvb3RlckNUQVxyXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+WPguWKoOOBmeOCi1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5kb25hdGlvbl9fY3RhIHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCB7XHJcblx0bWF4LXdpZHRoOiA5MDVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtYXJnaW4tdG9wOiAzN3B4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmsgYSB7XHJcblx0Y29sb3I6ICMzZDg4Zjc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIHtcclxuXHRwYWRkaW5nOiAzNXB4IDQwcHggMjRweDtcclxuXHRiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmJ0biB7XHJcblx0bWF4LXdpZHRoOiA3NjVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC5idG4gYTpob3ZlciB7XHJcblx0b3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAudHh0LWxpbmsge1xyXG5cdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3Qge1xyXG5cdG1heC13aWR0aDogNjA3cHg7XHJcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLnR0bCB7XHJcblx0Y29sb3I6ICMzOTg1Zjc7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcclxuXHRtYXJnaW4tdG9wOiA3cHg7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc4NTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIuKWtlwiO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGNvbG9yOiAjMzk4NWY3O1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfX3N1Yl9fdGV4dHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX19zdWJ7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLyogTUFSSzoyMDI0MTIwNiAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lcjIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHQvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuXHR6LWluZGV4OiAxO1xyXG59XHJcbi5wcmVzZW50MjQwOCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmN2UwIHVybCguLi8uLi8yMDI0MDkvaW1nL3ByZXNlbnQyNDA4X2JnMDIucG5nP3Y9Mykgbm8tcmVwZWF0IHJpZ2h0IDEycHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucHJlc2VudDI0MDgge1xyXG5cdFx0YmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zcC9wcmVzZW50MjQwOF9iZzAyLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMzkuMzc1JSBhdXRvO1xyXG5cdH1cclxufVxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbXtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNDVweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYXtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVte1xyXG5cdGdhcDogMzJweDtcclxuXHR9XHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG59XHJcbi5wb2ludC1hcmVhX2l0ZW1faW1nX2ZsZXh7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDhweDtcclxubWFyZ2luLWlubGluZTogYXV0bztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC5pbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ucG9pbnQtYXJlYV9yZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBvaW50X2Fie1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE2cHg7XHJcblx0bGVmdDogMDtcclxufVxyXG4ubWcxMDB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLyogTUFSSzrjg5jjg4Pjg4Djg7zlm7rlrprjga7jgqLjg7Pjgqvjg7zoqK3lrpogKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmFuY2hvciB7XHJcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnRleHRCcntcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdH1cclxufVxyXG4iLCJAbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIvLyBXSURUSCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRicmVhay1wb2ludDogNzY3cHg7XG5cbi8vIENPTE9SIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJsYWNrOiAjNDQ0O1xuJGNvbG9yLWtleTogIzAwYWVlZjtcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuLy8gRk9OVFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC16ZW46IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuIl19 */
