@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: 510px;
  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.05em;
}

@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;
  }

  .sec10__main .body .item .head1 {
    width: 90px !important;
  }

  .sec10__main .body .item .head2 {
    width: 107px;
  }

  .sec10__main .body .item .head3 {
    width: 115px;
  }

  .sec10__main .body .item .head4 {
    width: 115px;
  }
}

/* ---------------------------------------------------
	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(../../202503/img/msupporter_icon01.png);
}

.sec13__accordion__voice .swiper-slide .inner .item.ic02:before {
  background-image: url(../../202503/img/msupporter_icon02.png);
}

.sec13__accordion__voice .swiper-slide .inner .item.ic03:before {
  background-image: url(../../202503/img/msupporter_icon03.png);
}

.sec13__accordion__voice .swiper-slide .inner .item.ic04:before {
  background-image: url(../../202503/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(../../202503/img/sp/msupporter_icon01.png);
  }

  .sec13__accordion__voice .swiper-slide .inner .item.ic02:before {
    background-image: url(../../202503/img/sp/msupporter_icon02.png);
  }

  .sec13__accordion__voice .swiper-slide .inner .item.ic03:before {
    background-image: url(../../202503/img/sp/msupporter_icon03.png);
  }

  .sec13__accordion__voice .swiper-slide .inner .item.ic04:before {
    background-image: url(../../202503/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 {
  position: relative;
  background: #f1f7e0;
  width: 100%;
}

.present2408::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../202510/img/present_bg.png) no-repeat top right / 40%;
}

/*--- tab ---*/
/* @media screen and (max-width: 970px) {
  .present2408 {
    width: 100%;
    background: 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 {
  position: relative;
  margin-top: 20px;
  width: 65%;
}

.present2408_main_head .lead p {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.025em;
  color: #000;
  font-weight: 700;
}
.present2408_main_head .lead p.small_text {
  font-size: 17px;
  font-weight: 400;
}
.present2408_main_head .lead .copy span {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.025em;
  color: #fff;
  font-weight: 700;
  background: #ff5186;
  padding: 4px 10px;
  border-radius: 9999px;
  display: inline-block;
  margin-bottom: 10px;
}

@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 {
  /* position: relative; */
  margin-top: 30px;
  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 {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 20px;
  width: 100%;

}

.present2408_main_detail .detail .img {
  width: 123px;
}
@media screen and (max-width: 970px) {
  .present2408_main_detail .detail .img {
    padding-left: 0;
  }
}

.present2408_main_detail .detail {
  .detail_txt01 {
    width: 354px;

    .catch {
      position: relative;
      font-size: 20px;
      font-weight: 700;
      color: #000;
      margin-bottom: 10px;
      padding-left: 10%;

      span {
        position: relative;
        display: inline-block;
      }

      span::before {
        position: absolute;
        bottom: 0;
        left: 0;
        content: "";
        display: block;
        width: 100%;
        height: 30%;
        background: #999;
        opacity: 0.2;
      }
    }
  }

  .detail_txt02 {
    width: calc(100% - 123px - 354px - 60px);
    display: flex;
    flex-direction: column;
    gap: 10px;

    .mark {
      width: 100px;
    }

    h3 {
      font-size: 16px;
      color: #000;
      margin-top: 10px;
    }
  }
}

.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: 20px;
  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(../../202503/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 {
  position: relative;
  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 {
  padding-top: 102px;
  margin-top: -50px;
}

.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: -15px;
  left: 24.5%;
  width: 72px;
}

.present2408_other_accordion-area .area_item.item1 .btn.bottle {
  padding-left: 0;
}

.present2408_other_accordion-area .area_item.item1 .btn.bottle .icon.icon-bottle {
  width: 36px;
  line-height: 1;
  position: absolute;
  left: 224px;
  top: -24px;
}

@media screen and (max-width: 970px) {
  .present2408_other_accordion-area .area_item.item1 .btn.bottle .icon.icon-bottle {
    left: 15%;
  }
}

.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(../../202503/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 {
  position: relative;
  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(../../202508/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(../../202508/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;
}



.present2408 .co_blue {
  color: #0099ff;
}

.present2408 .underline {
  border-bottom: 1px solid #0099ff;
}
.mt10{
  display: block;
  margin-top: 10px;
}
.mt5{
  display: block;
  margin-top: 5px;
}

/*--- sp ---*/
@media screen and (max-width: 767px) {
  .present2408 {
    position: relative;

    &::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url(../../202510/img/present_bg_sp.png) no-repeat top right / 39.375%;
    }
  }

  .present2408_inner {
    padding: 24px 0 5px;
  }

  .present2408_main {
    width: 90.625%;
    margin: 0 auto;
    padding: 0;
  }

  .present2408_main_head .title {
    width: 100%;

  }

  .present2408_main_head .lead {
    margin-top: 26px;
    width: 100%;
  }

  .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 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 20px;
    h3{
      width: 100%;
      text-align: center;
      margin-top: 20px;
      line-height: 1.5;
      font-size: 16px;
    }
    h4{
      width: 100%;
      text-align: center;
      margin-top: 0;
      font-size: 16px;
      font-weight: 700;
      color: #000;
    }

  }

  .present2408_main_detail .detail .catch {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
    width: 100%;

    span {
      position: relative;
      display: inline-block;

      &::before {
        position: absolute;
        bottom: 0;
        left: 0;
        content: "";
        display: block;
        width: 100%;
        height: 30%;
        background: #999;
        opacity: 0.2;
      }
    }
  }

  .present2408_main_detail .inner {
    padding: 0 0;
  }

  .present2408_main_detail .detail .img {
    width: 100%;
  }

  .present2408_main_detail .detail .text {
    font-size: 12px;
    line-height: 1.416;
    width: 100%;
    text-align: center;
    margin-top: 0;
  }

  .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: 10px;
  }

  .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 {
    padding-top: 80px;
    margin-top: -55px;
  }

  .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.item1 .btn .icon.icon-bottle {
    top: -20px;
    left: 0px;
    width: 63px;
  }

  .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: 10px;
    width: 14px;
    height: 2px;
  }

  .present2408_faq_contents .panel-area_list_item dt:after {
    right: 16px;
    width: 2px;
    height: 14px;
  }

  .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(../../202510/img/present_bg.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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O0VBQ0EsYUFBQTtBRjVIRDs7QUU4SEE7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7QUYzSEQ7O0FFOEhBO0VBQ0M7SUFDQSxTQUFBO0VGM0hDO0VFNkhEO0lBQ0MsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtFRjNIQTtBQUNGO0FFNkhBO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxRQUFBO0VBQ0QsbUJBQUE7QUYzSEE7O0FFNkhBO0VBQ0M7SUFDQyxXQUFBO0VGMUhBO0FBQ0Y7QUU2SEE7RUFDQyxrQkFBQTtBRjNIRDs7QUU2SEE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0FGMUhEOztBRTRIQTtFQUNDLFdBQUE7QUZ6SEQ7O0FFMkhBLHVCQUFBO0FBRUE7RUFDQztJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7RUZ6SEM7QUFDRjtBRTRIQTtFQUNDO0lBQ0EsbUJBQUE7RUYxSEM7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cblxuXG7lhbHpgJpzdHlsZVxuXG5cblxuIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMCBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQXJpYWxNVCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwg44Oh44Kk44Oq44KqLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI2NvbnRlbnRzIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKCBvcGFjaXR5PTgwIClcIjtcbn1cblxuI2NvbnRlbnRzIGE6aG92ZXIgaW1nLm5vaCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKCBvcGFjaXR5PTEwMCApXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRrZXlmcmFtZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBhcnJvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGF1dG9tb2RhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW1Jbm5lciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1tSW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHggNSUgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tbUNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1tQ2xvc2U6YmVmb3JlLCAubW1DbG9zZTphZnRlciB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1tQ2xvc2Uge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGNhbGMoNSUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tbVByZXYsXG4ubW1OZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubW1QcmV2OmJlZm9yZSxcbi5tbU5leHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW1QcmV2LFxuICAubW1OZXh0IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tbVByZXYge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbU5leHQge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0TGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLnBjX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGNfc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcF9zd2l0Y2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Bfc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc3BfYWNjX3R0bCBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL2Fib3V0X2Nsb3NlLnBuZykgOTUlIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDk5ZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5OWZmO1xufVxuXG4uc3BfYWNjX3R0bCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL2Fib3V0X29wZW4ucG5nKTtcbn1cblxuaHRtbCAuYW5kcm9pZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5hbmRyb2lkIC5hbmRyb2lkLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCAuYW5kcm9pZC1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwuYW5kcm9pZCAuYW5kcm9pZC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGZsb2F0YnRuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNmbG9hdGJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC42cywgdmlzaWJpbGl0eSBlYXNlIDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjZzLCB2aXNpYmlsaXR5IGVhc2UgMC42cztcbn1cblxuI2Zsb2F0YnRuLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIge1xuICBwYWRkaW5nOiAyJSAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC50dGwge1xuICB3aWR0aDogMjAuNjI1JTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAudHRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC5idG5hcmVhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjclO1xuICB9XG4gICNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC5idG5hcmVhLW1vbnRobHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC5idG5hcmVhLXNpbmdsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZmY7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiNoZWFkZXIgLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jaGVhZGVyIC5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMTg5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG4jaGVhZGVyIC5oZWFkZXJfX2J0biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5oZWFkZXJfX2J0biA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWluZGVudDogLTZweDtcbn1cblxuI2hlYWRlciAuaGVhZGVyX190eHRsaW5rIC50dGwgaSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4jaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsgdWwgbGkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICNoZWFkZXIgLmhlYWRlcl9fYnRuLCAjaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRibG9ja2J0bl9zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2tidG5fc3Age1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLmJsb2NrYnRuX3NwX190dGwge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNWRiYTtcbn1cblxuLmJsb2NrYnRuX3NwX19idG4gLnN0dGwge1xuICB3aWR0aDogNzUuNzgxMjUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tidG5fc3BfX2J0biAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tidG5fc3BfX2J0biAuYnRuIHAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTMuNzUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IHtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjYjViNWI1O1xuICB3aWR0aDogODcuNSU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMjJweCBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLnR0bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjMDA2NWJmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogN3B4IDEwcHggNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMDY1YmY7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAudHRsIGEuYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4ICNjM2MzYzMgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDZweCAtNnB4ICNjM2MzYzMgaW5zZXQ7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5zdHRsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDY1YmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAuc3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAubGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLmxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cblxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLmJ0biB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAuYnRuIGEge1xuICBjb2xvcjogIzAwOTlmZjtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1yaWdodC1zb2xpZC5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDlweDtcbn1cblxuLmJsb2NrYnRuX3NwX19kZWR1Y3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5ibG9ja2J0bl9zcF9fZGVkdWN0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdG12XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmM2ZjQ7XG4gIG1hcmdpbjogMTAwcHggMCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5tdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm12IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2JTtcbiAgfVxuICAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3Avc2xpZGVfYXJyb3cwMi5wbmcpO1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbiAgLm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3Avc2xpZGVfYXJyb3cwMS5wbmcpO1xuICAgIGxlZnQ6IDhweDtcbiAgfVxuICAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG4gIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNiNWI1YjU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzQ2YjRmZjtcbiAgfVxuICAubXYgLnNsaWRlciAuY2F0Y2ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWMxIHtcbiAgbWFyZ2luLWJvdHRvbTogODlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNlYzEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uc2VjMl9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnNlYzJfX3R0bCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMl9fdHRsIHtcbiAgICB3aWR0aDogNzkuODQzNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zZWMzX190dGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjM19fYm94IHtcbiAgYmFja2dyb3VuZDogI2RiZjVmZTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5zZWMzX19ib3ggLml0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzNfX2JveCAuaXRlbV9fc3R0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlYzNfX2JveCAuaXRlbV9faW1nIHtcbiAgd2lkdGg6IDQ3OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjM19fYm94IC5pdGVtX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWMzX19ib3ggLml0ZW1fX3R4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzhweCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYzNfX2JveCAuaXRlbV9fdHh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2VjM19fYm94IC5pdGVtX190eHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjM19fYm94IC5pdGVtLmltZ19sIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnNlYzNfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9fc3R0bCB7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYzNfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9fc3R0bCB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5zZWMzX19ib3ggLml0ZW0uaW1nX2wgLml0ZW1fX3R4dCB7XG4gIHBhZGRpbmc6IDE3MHB4IDMwcHggMDtcbn1cblxuLnNlYzNfX2JveCAuaXRlbS5pbWdfciAuaXRlbV9fc3R0bCB7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDExNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjM19fYm94IC5pdGVtLmltZ19yIC5pdGVtX19zdHRsIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59XG4uc2VjM19fYm94IC5pdGVtLmltZ19yIC5pdGVtX190eHQge1xuICBwYWRkaW5nOiAxMzBweCA1NXB4IDAgMzBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzNfc3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzNfc3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjM19zcF9fdHRsIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzNfc3BfX2hvd3RvIHtcbiAgcGFkZGluZzogMS42NXJlbSAwIDIuN3JlbTtcbiAgYmFja2dyb3VuZDogI2RiZjVmZTtcbn1cblxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtOm50aC1jaGlsZCgzKSAuaXRlbV9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX19kZXRhaWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWMzX3NwX19ob3d0byAuaXRlbV9fZGV0YWlsIC50eHQge1xuICB3aWR0aDogNzYuNTYyNSU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNSU7XG4gIGNvbG9yOiAjNGI0ODQ3O1xufVxuXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX2RldGFpbCAudHh0IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX19kZXRhaWwgLmltZyB7XG4gIHdpZHRoOiAyMy40Mzc1JTtcbn1cblxuLnNlYzNfc3BfX2hvd3RvIC5saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZWM1ZmY7XG4gIG1hcmdpbjogMjBweCA1JTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDA5OWZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9wYWNrYWdlX2JnLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAuc2VjNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYzRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTMwcHg7XG59XG5cbi5zZWM0IC5wYWNrYWdlX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xufVxuXG4uc2VjNCAucGFja2FnZV9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLnNlYzQgLnBhY2thZ2VfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnNlYzQgLnBhY2thZ2VfX3R4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM0X3NwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM0X3NwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgLnNlYzRfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5ZmY7XG4gICAgbWFyZ2luOiAyMHB4IDUlIDMwcHggNSU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7XG4gIH1cbiAgLnNlYzRfc3BfX3R0bCB7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlYzRfc3BfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VjNF9zcF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYzRfc3BfX3R4dCB7XG4gICAgY29sb3I6ICM0YjQ4NDc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2VjNF9zcF9fdHh0IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjNF9zcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNlYzRfc3BfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjNSB7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWM1IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5zZWM1X190dGwge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4uc2VjNV9fYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlYzVfX2JveCAuaXRlbSB7XG4gIHdpZHRoOiAzMS4yNSU7XG59XG5cbi5zZWM1X19ib3ggLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLnNlYzVfX2JveCAuaXRlbSBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzVfX2JveCAuaXRlbSBkdCAucG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIzcHg7XG4gIGxlZnQ6IC0xN3B4O1xufVxuXG4uc2VjNV9fYm94IC5pdGVtIGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbn1cblxuLnNlYzVfX2JveCAuaXRlbSBkZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDI4MWRhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuc2VjNV9fYm94IC5pdGVtIGR0IC5wb2ludCB7XG4gICAgd2lkdGg6IDE3JTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2VjNV9fbm90ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMjgxZGE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjNV9zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjNV9zcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG5cbi5zZWM1X3NwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjNV9zcF9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xufVxuXG4uc2VjNV9zcF9fYm94IHtcbiAgd2lkdGg6IDkzLjc1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xufVxuXG4uc2VjNV9zcF9fYm94IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW06bnRoLWNoaWxkKDQpIC5pdGVtX190dGwsIC5zZWM1X3NwX19ib3ggLml0ZW06bnRoLWNoaWxkKDUpIC5pdGVtX190dGwsIC5zZWM1X3NwX19ib3ggLml0ZW06bnRoLWNoaWxkKDYpIC5pdGVtX190dGwge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZTQwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDE3M2RlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC4zcmVtIDAgMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX3R0bCBzcGFuOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2VjNV9zcF9fYm94IC5pdGVtX190dGwgLmZ1cCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL2luZm9faWNvbi5naWYpIGxlZnQgOHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIC5wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxMC4zMzMzMyU7XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjNV9zcF9fYm94IC5pdGVtX19kZXRhaWwgLmltZyB7XG4gIHdpZHRoOiA0Mi42NjY2NyU7XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCAudHh0IHtcbiAgd2lkdGg6IDUyLjMzMzMzJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCAudHh0IHNwYW4ge1xuICBjb2xvcjogIzAxNzNkZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWM1X3NwX19ub3RlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjMDE3M2RlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjNiB7XG4gIGJhY2tncm91bmQ6ICNmNGYyZWE7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5zZWM2X19pbm5lciB7XG4gIHdpZHRoOiA5NiU7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDAgNTBweDtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VjNl9fY291bnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzEzOTBlNjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWM2X19jb3VudHJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwMS9pbWcvcmVwb3J0LWljby5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjNl9fY291bnRyeS13aGVyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VjNl9fY291bnRyeS13aGVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC0zM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDAxL2ltZy9wb2ludF9pY28ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWM2X19pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAyNXB4IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWM2X19pbnRybyAuaW1nIHtcbiAgbWF4LXdpZHRoOiAxODhweDtcbn1cblxuLnNlYzZfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMDA3NWQyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5zZWM2X19waWMtYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWM2X19waWMtYm94IC5uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNlYzZfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlYzZfX2JveCAuaXRlbV9fdHh0IHtcbiAgd2lkdGg6IDQ4OHB4O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtX190eHQgLnN0dGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwNzVkMjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAyOXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNzVkMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW1fX3R4dCAudHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtX19pbWcgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUxIC5pdGVtX190eHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUxIC5pdGVtX19pbWcge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5zZWM2X19ib3ggLml0ZW0udHlwZTIgLml0ZW1fX3R4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbS50eXBlMyAuaXRlbV9fdHh0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnNlYzZfX2JveCAuaXRlbV90eHQge1xuICBtYXJnaW4tYm90dG9tOiA1M3B4O1xufVxuXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUzIC5pdGVtX190eHQgLnR4dDAyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uc2VjdGlvbjA2IC5zZWN0aW9uMDZfZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dC5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM2X3NwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM2X3NwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5zZWM2X3NwX19idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9yZXBvcnRfaW1nMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDIzLjA3JTtcbn1cblxuLnNlYzZfc3BfX2J0biBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL3JlcG9ydF9pbWcxX2FjdGl2ZS5wbmcpO1xufVxuXG4uc2VjNl9zcF9fcmVwb3J0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjJlYTtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA1JTtcbn1cblxuLnNlYzZfc3BfX3JlcG9ydCAuaXRlbSAudHh0IHtcbiAgcGFkZGluZzogMTBweCA1JSA1JSA1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzZfc3BfX3JlcG9ydCAuaXRlbSAudHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbiAgLnNlYzZfX2NvdW50cnktc3Age1xuICAgIGJhY2tncm91bmQ6ICMxMzkwZTY7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjNl9fY291bnRyeS13aGVyZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5zZWM2X19jb3VudHJ5LXdoZXJlOjpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAtMjdweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlYzZfX2ludHJvLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMTJweCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlYzZfX3R0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTguNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlYzZfX3BpYy1ib3gtc3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5zZWM2X19waWMtYm94LXNwIC5pbWcge1xuICAgIG1heC13aWR0aDogMzJ2dztcbiAgfVxuICAuc2VjNl9fcGljLWJveC1zcCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2VjNl9fYm94LXNwIC5pdGVtX190eHQgLnN0dGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzAwNzVkMjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNzVkMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5pdGVtX190eHQgLmltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VjNl9zcF9fcmVwb3J0IC5ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDUlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjNyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5zZWM3X190eHQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgLyogcGFkZGluZzogMCAzMHB4OyAqL1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYzdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlYzdfX21haW4sIC5zZWM3X19zdWIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE3LjVweCk7XG4gIH1cbiAgLnNlYzdfX3N1YiB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxuICAuc2VjN19fc3ViIC5tb3ZpZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjN19zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjN19zcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWM3X3NwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODpuODi+OCu+ODleOBq+OBpOOBhOOBplxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFydHMtYWJvdXQtdW5pY2VmX19pbm5lciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRzLWFib3V0LXVuaWNlZl9faW5uZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ml6XmnKzjg6bjg4vjgrvjg5XljZTkvJrjga7mlK/lh7rlhoXoqLNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAubWFpbiBhIHtcbiAgY29sb3I6ICMwOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjE1O1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG4gIGNvbG9yOiAjMDlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC5pbWcge1xuICB3aWR0aDogNTglO1xuICBtYXgtd2lkdGg6IDI4OHB4O1xufVxuXG4uc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0ID4gLnRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgd2lkdGg6IDQyJTtcbn1cblxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogODZweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGNvbnRhaW4taW50cmluc2ljLXNpemU6IDYwOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBtYXgtd2lkdGg6IDMwNHB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlLmV4cGVuZGl0dXJlX19wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbl9leHBlbmRpdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC5pbWcge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjUzcHg7XG4gIH1cbiAgLnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWM4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWM4IHtcbiAgbWFyZ2luLWJvdHRvbTogNzlweDtcbn1cblxuLnNlYzggLm5ld3NfX2JveCB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUVGRDY7XG59XG5cbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWM4IC5uZXdzX19ib3ggLml0ZW1fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWM4IC5uZXdzX19ib3ggLml0ZW1fX3R4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19sIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19sIC5pdGVtX190eHQge1xuICB3aWR0aDogNTIuOTk3ODYlO1xuICBwYWRkaW5nLXRvcDogNDNweDtcbn1cblxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9faW1nIHtcbiAgd2lkdGg6IDQwLjc5MjI5JTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfciB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfciAuaXRlbV9fdHh0IHtcbiAgd2lkdGg6IDY0LjAyNTclO1xufVxuXG4uc2VjOCAubmV3c19fYm94IC5pdGVtLmltZ19yIC5pdGVtX19pbWcge1xuICB3aWR0aDogMjYuOTgwNzMlO1xuICBtYXJnaW4tcmlnaHQ6IDIuOHJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzhfc3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzhfc3Age1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VjOF9zcF9fYm94ID4gLnR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDAgNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zZWM4X3NwX19ib3ggLnlvdXR1YmUtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWM4X3NwX19ib3ggLnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMiU7XG4gIHdpZHRoOiA5NiU7XG4gIGhlaWdodDogOTYlO1xufVxuXG4uc2VjOF9zcF9fYm94IC5uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9uZXdzX2JnLmdpZikgdG9wIGNlbnRlciByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNXJlbTtcbn1cblxuLnNlYzhfc3BfX2JveCAubmV3cyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYzhfc3BfX2JveCAubmV3c19faW5uZXIge1xuICB3aWR0aDogODMuNzUlO1xuICBtYXJnaW46IDEuM3JlbSBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWM4X3NwX19ib3ggLm5ld3NfX3R4dCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlYzhfc3BfX2JveCAubmV3c19fdHh0IC5pbWcge1xuICB3aWR0aDogNDMuODQzMjglO1xufVxuXG4uc2VjOF9zcF9fYm94IC5uZXdzX190eHQgLnR4dCB7XG4gIHdpZHRoOiA0OS44MTM0MyU7XG59XG5cbi5zZWM4X3NwX19ib3ggLm5ld3NfX3R4dDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjOF9zcF9fYm94IC5uZXdzX19ib3R0b210eHQge1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzkge1xuICBiYWNrZ3JvdW5kOiAjZGJmNWZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnNlYzlfX21vdmllIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjMTBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzEwIHtcbiAgbWFyZ2luOiA1M3B4IDAgNTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOC9pbWcvYWN0aXZpdHlfYmcuanBnKSByaWdodCB0b3AvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VjMTBfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjMTBfX21haW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1MHB4IDI1cHggNDhweDtcbiAgd2lkdGg6IDUxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNzYsIDIzMywgMC44KTtcbn1cblxuLnNlYzEwX19tYWluIC50dGwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWMxMF9fbWFpbiAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5cbi5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAuaGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC50eHQge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMxMCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zZWMxMF9fbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdiMGU5O1xuICB9XG4gIC5zZWMxMF9fbWFpbiAudHRsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNlYzEwX19tYWluIC50dGwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjMTBfX21haW4gLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMjZweCAxNnB4IDI1cHggMjBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbiAgLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC5oZWFkIHtcbiAgICB3aWR0aDogMTI3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbTpudGgtY2hpbGQoMSkgLmhlYWQge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuICAuc2VjMTBfX21haW4gLmJvZHkgLml0ZW06bnRoLWNoaWxkKDIpIC5oZWFkIHtcbiAgICB3aWR0aDogMTAzcHg7XG4gIH1cbiAgLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC50eHQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzMztcbiAgfVxuICAuc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLmhlYWQxIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAuaGVhZDIge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgfVxuICAuc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLmhlYWQzIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gIH1cbiAgLnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC5oZWFkNCB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjMTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzExIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYzExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWMxMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjMTFfX3R0bCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc2VjMTFfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjMTFfX2ltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIwMTEvaW1nL3JlcG9ydDJfaW1nMS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDUuNiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMxMV9faW1nX3NwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VjMTFfX2NhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQzLjc1JTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuXG4uc2VjMTFfX2NhdGNoIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTFfX2NhdGNoIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzVweCkge1xuICAuc2VjMTFfX2NhdGNoIHtcbiAgICB3aWR0aDogNTUuMjA4MzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTVweCkge1xuICAuc2VjMTFfX2NhdGNoIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTFfX2NhdGNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgcGFkZGluZzogMCAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzEyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWMxMl9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlYzEyIC5ob3d0b19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmN2UwO1xuICBwYWRkaW5nOiAzMHB4IDAgNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjMTIgLmhvd3RvX19jYXRjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fY2F0Y2ggLnR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzEyIC5ob3d0b19fY2F0Y2ggLnR0bCAucG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjIuMDgzMzMlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAuc3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5zZWMxMiAuaG93dG9fX2NhdGNoIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwNHB4O1xuICByaWdodDogNTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNlYzEyIC5ob3d0b19fY2F0Y2ggLmljb24ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjMTIgLmhvd3RvX19jYXRjaCAuaWNvbiB7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4uc2VjMTIgLmhvd3RvX19ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94ID4gLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtX190dGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtX190eHQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtX190eHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEge1xuICBib3JkZXItcmlnaHQ6IGRvdHRlZCAzcHggI2FhY2MwMztcbiAgcGFkZGluZzogMCAxMHB4IDAgMzBweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtLnR5cGUxIC5pdGVtX190eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtLnR5cGUyIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMzBweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtLnR5cGUyIC5pdGVtX190eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTIgLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5pbWdfbGluZSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEycHg7XG59XG5cbi8qIOWtkOOBqeOCguOBn+OBoeOBruacquadpeOCkuWuiOOCjeOBhiAqL1xuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwIDIzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAucHJlc2VudF90ZXh0MDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAucHJlc2VudF90ZXh0MDFfbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICAvKiBtYXJnaW4tbGVmdDogLTMwcHg7ICovXG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24gLnByZXNlbnRfYW5ub3RhdGlvbl9sZWZ0X2xhcmdlX2JvbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgI2Y2ZmY1ZiAwJSk7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIGR0LFxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24gZGQsXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiBwIHtcbiAgY29sb3I6ICM0ZTRkNGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb25fbGVmdCB7XG4gIHdpZHRoOiA1MTJweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb25fcmlnaHQgPiAuaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnByZXNlbnRfX25vdGUgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IC5wcmVzZW50X19ub3RlIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuICAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICB9XG4gIC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9pbWcwMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjE0cHg7XG4gIH1cbiAgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF90ZXh0MDEge1xuICAgIG1hcmdpbjogMjBweCAxMCU7XG4gICAgY29sb3I6ICM0ZTRkNGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X3RleHQwMSA+IC5oZWFkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLyogIC8u5a2Q44Gp44KC44Gf44Gh44Gu5pyq5p2l44KS5a6I44KN44GGKi9cbi5zZWMxMiAuaG93dG9fX2JveCAuYnRuYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAuYnRuYXJlYSAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5wYXltZW50IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMTExL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2ZykgcmlnaHQgY2VudGVyLzhweCAxNHB4IG5vLXJlcGVhdDtcbn1cblxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5idG5fbGlzdCB7XG4gIHdpZHRoOiA5Mi41JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNhYWNjMDM7XG59XG5cbi5zZWMxMiAuaG93dG9fX2JveCAuYnRuYXJlYSAuYnRuX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjMTJfc3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzEyX3NwX190dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwOTlmZjtcbn1cblxuLnNlYzEyX3NwX19ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjFmN2UwO1xuICBwYWRkaW5nOiAxNHB4IDAgNDVweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggPiAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjMTJfc3BfX2JveCA+IC50dGwgLnBvaW50IHtcbiAgd2lkdGg6IDc3LjAzMTI1JTtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIge1xuICBwYWRkaW5nOiAwIDMuMTI1JTtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5jYXRjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5pdGVtX190dGwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjN2FhOTJmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5pdGVtX19kZXRhaWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fZGV0YWlsIC50eHQge1xuICB3aWR0aDogNjcuMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fZGV0YWlsIC50eHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAuaW1nIHtcbiAgd2lkdGg6IDMyLjY2NjY3JTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fZGV0YWlsIC5pbWcuaW1nMiB7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2FhY2MwMztcbiAgbWFyZ2luOiAxMnB4IDAgMTBweDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmlubmVyIGhyLmxpbmUyIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4vKiDjgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgasgKi9cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3dyYXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudCB7XG4gIHdpZHRoOiA5NC42ODclO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50ID4gLmhlYWQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50ID4gLmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IC5wcmVzZW50X3RleHQwMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogOCU7XG4gIG1hcmdpbi1yaWdodDogOCU7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3RleHQwMV9ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2ltZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYxNHB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9hbm5vdGF0aW9uX3JpZ2h0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb25fcmlnaHQgLmhlYWQsXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9hbm5vdGF0aW9uX3JpZ2h0IC5ib2R5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucHJlc2VudDI0MDhfaW1nMDIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucHJlc2VudDI0MDhfaW1nMDIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF90ZXh0MDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfdGV4dDAxIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9pbWcwMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIC5wcmVzZW50X2Fubm90YXRpb25fbGVmdF9sYXJnZV9ib2xkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZS5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnRfc2xpZGUuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZkNmQ2ZDtcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnQgLnByZXNlbnRfX25vdGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnNlYzEyX3NwX19ib3ggLnByZXNlbnQgLnByZXNlbnRfX25vdGUgbGkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qICAvLuOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBqyovXG4uc2VjMTJfc3BfX2JveCAuYnRuYXJlYSAuYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjMTJfc3BfX2JveCAuYnRuYXJlYSAucGF5bWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzEyX3NwX19ib3ggLmJ0bmFyZWEgLnBheW1lbnQgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c2VjMTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYzEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnNlYzEzX190dGwge1xuICAvKmN1cnNvcjogcG9pbnRlcjsqL1xufVxuXG4uc2VjMTNfX3R0bCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWMxM19fdHRsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjMTNfX3R0bCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tYm90dG9tLXNvbGlkX3cucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VjMTNfX3R0bCBhLmFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWMxMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjMTNfX3R0bCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zZWMxM19fdHRsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWMxM19fYWNjb3JkaW9uIHtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIGJhY2tncm91bmQ6ICNkN2VjYjI7XG4gIHBhZGRpbmc6IDE5cHggNDBweCAyOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA4L2ltZy9tc3VwcG9ydGVyX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdG9wOiBjYWxjKDUwJSAtIDIycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG59XG5cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cblxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcbn1cblxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQ6ICNhM2I0YzA7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xufVxuXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG4gIHdpZHRoOiA0OC42MDQ2NTExNjI4JTtcbiAgcGFkZGluZzogMTJweCAyMXB4IDlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgxMCwgMzYsIDk0LCAwLjMpO1xuICBmb250LWZhbWlseTogXCJaZW4gS3VyZW5haWRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAxLnBuZyk7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xufVxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDMucG5nKTtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjA0LnBuZyk7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODNweDtcbiAgei1pbmRleDogMjtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDg5Ljk1MjE1MzExJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDkzJSwgI2ViZjdjZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuODc1ZW07XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNlYzU0MDE7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLm1haW4tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLmRhdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTNfX2FjY29yZGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDAgMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM4NDYxNTQ7XG4gIH1cbiAgLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMy9pbWcvc3AvbXN1cHBvcnRlcl9pY29uMDIucG5nKTtcbiAgfVxuICAuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL3NwL21zdXBwb3J0ZXJfaWNvbjAzLnBuZyk7XG4gIH1cbiAgLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpiZWZvcmUge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gICAgd2lkdGg6IDg2LjIwNjg5NjU1MTclO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuNjE1Mzg0NjE1NGVtO1xuICB9XG4gIC5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTQge1xuICBiYWNrZ3JvdW5kOiAjY2JmMGZkO1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBwYWRkaW5nOiAxOHB4IDAgMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTdweDtcbiAgfVxufVxuLnNlYzE0X190dGwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTRfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjMTRfX3R0bCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYzE0X19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uc2VjMTRfc3BfX2J0biAuYnRuIHtcbiAgd2lkdGg6IDkzLjc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuXG4uc2VjMTRfX3BheW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzE0X19wYXltZW50IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1yaWdodC1zb2xpZC5zdmcpIHJpZ2h0IGNlbnRlci84cHggMTRweCBuby1yZXBlYXQ7XG59XG5cbi5zZWMxNF9fcGF5bWVudCAub3RoZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjMTRfX3BheW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS44MTgxODtcbiAgfVxuICAuc2VjMTRfX3BheW1lbnQgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHggOXB4O1xuICB9XG4gIC5zZWMxNF9fcGF5bWVudCAub3RoZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNlYzE1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWMxNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZWMxNSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5zZWMxNUlubmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzdhYTkyZjtcbiAgcGFkZGluZzogMzdweCA2NHB4IDIwcHg7XG4gIGNvbG9yOiAjNWY0YzQxO1xufVxuXG4uc2VjMTVfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWMxNV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44NjY2NztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjMTVfX3R4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWMxNV9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjMTVfX2ltZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uc2VjMTVfX2F0dGVudGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNlYzE1X19hdHRlbnRpb24gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3VzZV9pY29uLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzZWMxNV9zcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjMTVfc3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWMxNV9zcF9fdHRsIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWMxNV9zcF9fYm94IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZjZmJkYztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNlYzE1X3NwX19ib3ggLnR4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWMxNV9zcF9fYm94IC50eHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMWU2M2I7XG59XG5cbi5zZWMxNV9zcF9fYm94IC50eHQyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ZG9uYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlY3Rpb24tZG9uYXRpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRvbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1kb25hdGlvbiA+IC5oZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgfVxuICAuc2VjdGlvbi1kb25hdGlvbiAuYWNjb3JkaW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2VjdGlvbi1kb25hdGlvbiAuaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLWRvbmF0aW9uIC5kb25hdGlvbl9fY3RhX19tb250aGx5X2xpbmsge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fbW9udGhseV9saW5rIGEge1xuICBjb2xvcjogIzA5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOXB4IDE0cHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0ge1xuICB3aWR0aDogMjc1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0gLmxpbmsge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0gLmxpbmsgYSB7XG4gIGNvbG9yOiAjMDlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLypwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMTExL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2ZykgcmlnaHQgY2VudGVyLzlweCAxNHB4IG5vLXJlcGVhdDsqL1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tZG9uYXRpb24gPiAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWRvbmF0aW9uIC5kb25hdGlvbl9fY3RhX19tb250aGx5IC5jdGEtYW5ub3RhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3QgPiBsaTpub3QoLm1haWxtYWcpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCAubWFpbG1hZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAuMzMzMzMlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Oe44Oz44K544Oq44O844Kk44Oz44K744Oz44OG44Kj44OW5rOo5oSP5pu444GNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEtYW5ub3RhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWFubm90YXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjMDA2NWJmO1xuICAgIC8qIGJhY2tncm91bmQ6ICNmZmY7ICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLyogLmN0YS1hbm5vdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDIwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB9ICovXG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0aW1nX3R4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW1nX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmltZ190eHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltZ190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBhZ2V0b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2V0b3Age1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBhZ2V0b3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wYWdldG9wIC50b3AgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL2ljb25fY2lyY2xlX3RvcC5wbmcpO1xufVxuXG4ucGFnZXRvcCAuaG9tZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcbn1cblxuLnBhZ2V0b3AgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZXRvcCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNwX2Zvb3Rlcl9saW5rXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcF9mb290ZXJfbGluayB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuLnNwX2Zvb3Rlcl9saW5rIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zcF9mb290ZXJfbGluayB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9ibG9ja2JvdHRvbV9pY29uLmdpZikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Y3JlZGl0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jcmVkaXQge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuY3JlZGl0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBhZ2UtZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciA+IC5pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyID4gLmlubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWZvb3RlciAucGNfZm9vdGVyX2xpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciAuZm9vdGVyX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQgLnRleHRfc20ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciAuY29weXJpZ2h0IC50ZXh0X3NtIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0cHJlc2VudDI0MDhcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJlc2VudDI0MDgge1xuICBiYWNrZ3JvdW5kOiAjZjFmN2UwIHVybCguLi8uLi8yMDI0MDkvaW1nL3ByZXNlbnQyNDA4X2JnLnBuZz92PTIpIG5vLXJlcGVhdCByaWdodCAxMnB4O1xufVxuXG4vKi0tLSB0YWIgLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9wcmVzZW50MjQwOF9iZy5wbmc/dj0yKSBuby1yZXBlYXQgcmlnaHQgNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3JTtcbiAgfVxufVxuLnByZXNlbnQyNDA4X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cblxuLnByZXNlbnQyNDA4X21haW4ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjb2xvcjogIzQ1NmNhYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgMC4xNSk7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01M3B4O1xuICB0b3A6IC0xMDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xuICB3aWR0aDogNDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIxcHggMzBweCAxOXB4IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAxN3B4O1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICBjb2xvcjogIzQ1NmNhYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUgLml0ZW0gYSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUgLml0ZW0gYS5feW91dHViZTpiZWZvcmUsIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlIC5pdGVtIGEuX3lvdXR1YmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgei1pbmRleDogMztcbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1wcmV2LCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUtYnV0dG9uLXByZXY6YmVmb3JlLCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUtYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlLCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuICBhbmltYXRpb246IGFycm93IDAuOHM7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgcm90YXRlOiAxODBkZWc7XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzY5O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuLnByZXNlbnQyNDA4X290aGVyIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMTEuMDIyNzI3MjcyNyU7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMjYuOTMxODE4MTgxOCU7XG4gIHdpZHRoOiA3M3B4O1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0uaXRlbTEgLmJ0bi5ib3R0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMSAuYnRuLmJvdHRsZSAuaWNvbi5pY29uLWJvdHRsZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMjRweDtcbiAgdG9wOiAtMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0xIC5idG4uYm90dGxlIC5pY29uLmljb24tYm90dGxlIHtcbiAgICBsZWZ0OiAxNSU7XG4gIH1cbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0yIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAxNjNweDtcbiAgd2lkdGg6IDU5cHg7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuYnRuIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmJ0bi5pcy1vcGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5idG4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDM1cHggMCA2NHB4O1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gIHdpZHRoOiAzMDJweDtcbiAgbWFyZ2luLWxlZnQ6IDkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTIgLml0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyIC5pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTIgLml0ZW0gYSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1wcmV2LCAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHdpZHRoOiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMi1idXR0b24tcHJldjpiZWZvcmUsIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMi1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSwgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogYXJyb3cgMC44cztcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycHg7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAucHJlc2VudDI0MDhfb3RoZXIgLmFyZWFfaXRlbS5pdGVtMSAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyIC5hcmVhX2l0ZW0uaXRlbTEgLmJ0biAuaWNvbiB7XG4gICAgbGVmdDogMTQlO1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlciAuYXJlYV9pdGVtLml0ZW0yIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXIgLmFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcbiAgICBsZWZ0OiAxNCU7XG4gIH1cbn1cblxuLnByZXNlbnQyNDA4X2ZhcSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5wcmVzZW50MjQwOF9mYXFfYnRuIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc2VudDI0MDhfZmFxX2J0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5wcmVzZW50MjQwOF9mYXFfYnRuLmlzLW9wZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQzcHggNDhweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAudGFiLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gIHdpZHRoOiAzMi41JTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjFweCAzMnB4IDIwcHggNTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxOHB4IGxlZnQgMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLCAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gIHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICBjb2xvcjogIzAwYWVlZjtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICBtYXJnaW46IDIxcHggMCAxM3B4O1xufVxuLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbn1cbi5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi8qLS0tIHNwIC0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2VudDI0MDgge1xuICAgIGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvc3AvcHJlc2VudDI0MDhfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzkuMzc1JSBhdXRvO1xuICB9XG4gIC5wcmVzZW50MjQwOF9pbm5lciB7XG4gICAgcGFkZGluZzogMjRweCAwIDVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbiB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9oZWFkIC50aXRsZSB7XG4gICAgd2lkdGg6IDcyLjc1ODYlO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjkyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzQ1NmNhYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEyMiwgMTI4LCAxMzcsIDAuMTUpO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogNjclO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM3cHg7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgd2lkdGg6IDEwNy43NzclO1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDExcHggN3B4IDExcHggMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwYWRkaW5nOiA5cHggMCAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC5wb2ludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogODZweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zODQ7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZSAuaXRlbSBhLl95b3V0dWJlOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMiUgLSAycHgpO1xuICAgIGhlaWdodDogMTIlO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQgLnByZXNlbnQyNDA4X3NsaWRlLWJ1dHRvbi1wcmV2LCAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzgyO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9sZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICAgIHRvcDogLTI3cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9vdGhlcl9hY2NvcmRpb24tYXJlYSAuYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24uaWNvbi1ib3R0bGUge1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbS5pdGVtMiAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4MjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgICByaWdodDogN3B4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMge1xuICAgIG1hcmdpbjogMzZweCAwIDQycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDk1LjMxMjUlO1xuICAgIG1hcmdpbjogMjVweCAwIDIwcHggYXV0bztcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5wcmVzZW50MjQwOF9zbGlkZTItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X290aGVyX2FjY29yZGlvbi1hcmVhIC5hcmVhX2l0ZW0gLmNvbnRlbnRzIC5pbWdfY29udGVudCAucHJlc2VudDI0MDhfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfb3RoZXJfYWNjb3JkaW9uLWFyZWEgLmFyZWFfaXRlbSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXEge1xuICAgIHdpZHRoOiA5MC42MjUlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2J0biB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4MjtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2J0bjphZnRlciB7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICAgIHdpZHRoOiAzMi41OTI1OTI1OTI2JTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAxcHggMTJweCAwO1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzA1OTtcbiAgICBwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTJweCBsZWZ0IDExcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAucHJlc2VudDI0MDhfZmFxX2NvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNHB4IGxlZnQgMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICAgIG1hcmdpbjogMjNweCAwIDIwcHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X2ZhcV9jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMnB4O1xuICB9XG4gIC5wcmVzZW50MjQwOF9mYXFfY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5MTMwNDM0Nzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRmb290ZXJDVEFcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr5Y+C5Yqg44GZ44KLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZG9uYXRpb25fX2N0YSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIHtcbiAgbWF4LXdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rIGEge1xuICBjb2xvcjogIzNkODhmNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCB7XG4gIHBhZGRpbmc6IDM1cHggNDBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLmJ0biB7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLmJ0biBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLnR4dC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IHtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAudHRsIHtcbiAgY29sb3I6ICMzOTg1Zjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4NTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMzOTg1Zjc7XG59XG5cbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmRvbmF0aW9uX19jdGFfX3N1Yl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZG9uYXRpb25fX2N0YV9fc3ViIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLyogTUFSSzoyMDI0MTIwNiAqL1xuLnN3aXBlci1jb250YWluZXIyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcmVzZW50MjQwOCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvcHJlc2VudDI0MDhfYmcwMi5wbmc/dj0zKSBuby1yZXBlYXQgcmlnaHQgMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNlbnQyNDA4IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmN2UwIHVybCguLi8uLi8yMDI0MDkvaW1nL3NwL3ByZXNlbnQyNDA4X2JnMDIucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzkuMzc1JSBhdXRvO1xuICB9XG59XG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wb2ludC1hcmVhX2l0ZW1faW1nX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb2ludC1hcmVhX3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9pbnRfYWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbn1cblxuLm1nMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1BUks644OY44OD44OA44O85Zu65a6a44Gu44Ki44Oz44Kr44O86Kit5a6aICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dEJyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59IiwiLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuXG5cblxu5YWx6YCac3R5bGVcblxuXG5cbiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdGJvcmRlcjogMCBub25lO1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IDAgbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxudWwsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogQXJpYWxNVCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwg44Oh44Kk44Oq44KqLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ym9keSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuI2NvbnRlbnRzIGE6aG92ZXIgaW1nIHtcblx0b3BhY2l0eTogMC44O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKCBvcGFjaXR5PTgwIClcIjtcbn1cblxuI2NvbnRlbnRzIGE6aG92ZXIgaW1nLm5vaCB7XG5cdG9wYWNpdHk6IDE7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKCBvcGFjaXR5PTEwMCApXCI7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9taXhpbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL3Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NvbW1vbi5zY3NzXCI7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRrZXlmcmFtZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBrZXlmcmFtZXMgYXJyb3cge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdH1cclxuXHJcblx0MjUlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGF1dG9tb2RhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1tSW5uZXIge1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0cGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cGFkZGluZzogNDBweCA1JSAwICFpbXBvcnRhbnQ7XHJcblx0fS8vc3BcclxufVxyXG4ubW1DbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuXHR0b3A6IDE1cHggIWltcG9ydGFudDtcclxuXHRyaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcclxuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuXHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IGNhbGMoNSUgLSAxMHB4KSAhaW1wb3J0YW50O1xyXG5cdH0vL3NwXHJcbn1cclxuLm1tUHJldixcclxuLm1tTmV4dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xyXG5cdFx0d2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG5cdH0vL3NwXHJcbn1cclxuLm1tUHJldiB7XHJcblx0bGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW1OZXh0IHtcclxuXHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRMYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sLWNvbnRhaW5lciB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDk2MHB4O1xyXG59XHJcblxyXG4ucGNfc3dpdGNoIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucGNfc3dpdGNoIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc3Bfc3dpdGNoIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zcF9zd2l0Y2gge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc3BfYWNjX3R0bCBhIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogIzAwOTlmZjtcclxuXHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvYWJvdXRfY2xvc2UucG5nKSA5NSUgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDk5ZmY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk5ZmY7XHJcbn1cclxuXHJcbi5zcF9hY2NfdHRsIGEuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9hYm91dF9vcGVuLnBuZyk7XHJcbn1cclxuXHJcbmh0bWwgLmFuZHJvaWQtc2hvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaHRtbC5hbmRyb2lkIC5hbmRyb2lkLXNob3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5odG1sIC5hbmRyb2lkLWhpZGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5odG1sLmFuZHJvaWQgLmFuZHJvaWQtaGlkZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0ZmxvYXRidG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNmbG9hdGJ0biB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjZzLCB2aXNpYmlsaXR5IGVhc2UgMC42cztcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC42cywgdmlzaWJpbGl0eSBlYXNlIDAuNnM7XHJcbn1cclxuXHJcbiNmbG9hdGJ0bi5hY3RpdmUge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIHtcclxuXHRwYWRkaW5nOiAyJSAyMHB4O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNmbG9hdGJ0biAuZmxvYXRidG5fX2lubmVyIC50dGwge1xyXG5cdHdpZHRoOiAyMC42MjUlO1xyXG5cdG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciB7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHR9XHJcblx0I2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLnR0bCB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuI2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWE6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWE6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEuNjclO1xyXG5cdH1cclxuXHQjZmxvYXRidG4gLmZsb2F0YnRuX19pbm5lciAuYnRuYXJlYS1tb250aGx5IHtcclxuXHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0I2Zsb2F0YnRuIC5mbG9hdGJ0bl9faW5uZXIgLmJ0bmFyZWEtc2luZ2xlIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGhlYWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI2hlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTlmZjtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0I2hlYWRlciB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQjaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdGhlaWdodDogODBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I2hlYWRlciB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyX19pbm5lciB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlcl9fbG9nbyB7XHJcblx0d2lkdGg6IDE4OXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdCNoZWFkZXIgLmhlYWRlcl9fbG9nbyB7XHJcblx0d2lkdGg6IDE0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjaGVhZGVyIC5oZWFkZXJfX2xvZ28ge1xyXG5cdHdpZHRoOiA5NXB4O1xyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyX19idG4ge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J0biA+IGxpIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyX190eHRsaW5rIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsgLnR0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdHRleHQtaW5kZW50OiAtNnB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXJfX3R4dGxpbmsgLnR0bCBpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyX190eHRsaW5rIHVsIGxpIHtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcblx0I2hlYWRlciAuaGVhZGVyX19idG4sICNoZWFkZXIgLmhlYWRlcl9fdHh0bGluayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGJsb2NrYnRuX3NwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYmxvY2tidG5fc3Age1xyXG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjhweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX190dGwge1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogIzAwNWRiYTtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19idG4gLnN0dGwge1xyXG5cdHdpZHRoOiA3NS43ODEyNSU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX2J0biAuYnRuIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19idG4gLmJ0biBwIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA5My43NSU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCB7XHJcblx0Ym9yZGVyLXRvcDogMnB4IGRvdHRlZCAjYjViNWI1O1xyXG5cdHdpZHRoOiA4Ny41JTtcclxuXHRtYXgtd2lkdGg6IDU2MHB4O1xyXG5cdG1hcmdpbjogMjJweCBhdXRvIDA7XHJcblx0cGFkZGluZy10b3A6IDIycHg7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAudHRsIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcclxuXHRjb2xvcjogIzAwNjViZjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nOiA3cHggMTBweCA1cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgYTphZnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDExcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiA2cHggc29saWQgIzAwNjViZjtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC50dGwgYS5hY3RpdmU6YWZ0ZXIge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAudHRsIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCAjYzNjM2MzIGluc2V0O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDZweCA2cHggLTZweCAjYzNjM2MzIGluc2V0O1xyXG5cdHBhZGRpbmc6IDE2cHggMTBweCAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS43MTQyOTtcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb25fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi10b3A6IDExcHg7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5zdHRsIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjMDA2NWJmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmxvY2tidG5fc3BfX3BheW1lbnQgLmFjY29yZGlvbiAuc3R0bCBzcGFuIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5saXN0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5saXN0IGxpIHtcclxuXHRsaW5lLWhlaWdodDogMS40Mjg1NztcclxufVxyXG5cclxuLmJsb2NrYnRuX3NwX19wYXltZW50IC5hY2NvcmRpb24gLmJ0biB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fcGF5bWVudCAuYWNjb3JkaW9uIC5idG4gYSB7XHJcblx0Y29sb3I6ICMwMDk5ZmY7XHJcblx0cGFkZGluZy1yaWdodDogMTFweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMTExL2ltZy9jaGV2cm9uLXJpZ2h0LXNvbGlkLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDVweCA5cHg7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fZGVkdWN0aW9uIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5ibG9ja2J0bl9zcF9fZGVkdWN0aW9uIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRtdlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm12IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNmY0O1xyXG5cdG1hcmdpbjogMTAwcHggMCA1MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQubXYge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5tdiB7XHJcblx0bWFyZ2luLWJvdHRvbTogNiU7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lm12IC5zbGlkZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3Avc2xpZGVfYXJyb3cwMi5wbmcpO1xyXG5cdHJpZ2h0OiA4cHg7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL3NsaWRlX2Fycm93MDEucG5nKTtcclxuXHRsZWZ0OiA4cHg7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHQubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdGJvdHRvbTogNnB4O1xyXG5cdH1cclxuXHQubXYgLnNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRiYWNrZ3JvdW5kOiAjYjViNWI1O1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdC5tdiAuc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDZiNGZmO1xyXG5cdH1cclxuXHQubXYgLnNsaWRlciAuY2F0Y2ggaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogODlweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblx0LnNlYzEgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMyX190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LnNlYzJfX3R0bCB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMl9fdHRsIHtcclxuXHR3aWR0aDogNzkuODQzNzUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzJfX2ltZyBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjM1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzMge1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWMzX190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWMzX19ib3gge1xyXG5cdGJhY2tncm91bmQ6ICNkYmY1ZmU7XHJcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5zZWMzX19ib3ggLml0ZW0ge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjM19fYm94IC5pdGVtX19zdHRsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zZWMzX19ib3ggLml0ZW1fX2ltZyB7XHJcblx0d2lkdGg6IDQ3OHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG5cdC5zZWMzX19ib3ggLml0ZW1fX2ltZyB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMzX19ib3ggLml0ZW1fX3R4dCB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ3OHB4KTtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG5cdC5zZWMzX19ib3ggLml0ZW1fX3R4dCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWMzX19ib3ggLml0ZW1fX3R4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbS5pbWdfbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9fc3R0bCB7XHJcblx0dG9wOiAtMTVweDtcclxuXHRyaWdodDogMTEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcblx0LnNlYzNfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9fc3R0bCB7XHJcblx0cmlnaHQ6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjM19fYm94IC5pdGVtLmltZ19sIC5pdGVtX190eHQge1xyXG5cdHBhZGRpbmc6IDE3MHB4IDMwcHggMDtcclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbS5pbWdfciAuaXRlbV9fc3R0bCB7XHJcblx0dG9wOiAtMzVweDtcclxuXHRsZWZ0OiAxMTVweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQuc2VjM19fYm94IC5pdGVtLmltZ19yIC5pdGVtX19zdHRsIHtcclxuXHRsZWZ0OiA5MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzNfX2JveCAuaXRlbS5pbWdfciAuaXRlbV9fdHh0IHtcclxuXHRwYWRkaW5nOiAxMzBweCA1NXB4IDAgMzBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjM19zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzNfc3Age1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWMzX3NwX190dGwge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDEzcHggMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogIzAwOTlmZjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjM19zcF9faG93dG8ge1xyXG5cdHBhZGRpbmc6IDEuNjVyZW0gMCAyLjdyZW07XHJcblx0YmFja2dyb3VuZDogI2RiZjVmZTtcclxufVxyXG5cclxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtOm50aC1jaGlsZCgzKSAuaXRlbV9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbn1cclxuXHJcbi5zZWMzX3NwX19ob3d0byAuaXRlbV9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbn1cclxuXHJcbi5zZWMzX3NwX19ob3d0byAuaXRlbV9fZGV0YWlsIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjM19zcF9faG93dG8gLml0ZW1fX2RldGFpbCAudHh0IHtcclxuXHR3aWR0aDogNzYuNTYyNSU7XHJcblx0cGFkZGluZzogMCA1cHggMCA1JTtcclxuXHRjb2xvcjogIzRiNDg0NztcclxufVxyXG5cclxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX19kZXRhaWwgLnR4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlYzNfc3BfX2hvd3RvIC5pdGVtX19kZXRhaWwgLmltZyB7XHJcblx0d2lkdGg6IDIzLjQzNzUlO1xyXG59XHJcblxyXG4uc2VjM19zcF9faG93dG8gLmxpbmUge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmVjNWZmO1xyXG5cdG1hcmdpbjogMjBweCA1JTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjNFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzQge1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkICMwMDk5ZmY7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjAxMS9pbWcvcGFja2FnZV9iZy5wbmcpIG5vLXJlcGVhdCByaWdodCBib3R0b207XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XHJcblx0LnNlYzQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjNF9faWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0dG9wOiAtMzBweDtcclxufVxyXG5cclxuLnNlYzQgLnBhY2thZ2VfX2lubmVyIHtcclxuXHRwYWRkaW5nOiAzMHB4IDMwcHggMjVweDtcclxufVxyXG5cclxuLnNlYzQgLnBhY2thZ2VfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICMwMDk5ZmY7XHJcblx0bWFyZ2luLWxlZnQ6IDE1MHB4O1xyXG59XHJcblxyXG4uc2VjNCAucGFja2FnZV9fdHh0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxufVxyXG5cclxuLnNlYzQgLnBhY2thZ2VfX3R4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjNF9zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzRfc3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XHJcblx0LnNlYzRfc3Age1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICMwMDk5ZmY7XHJcblx0bWFyZ2luOiAyMHB4IDUlIDMwcHggNSU7XHJcblx0cGFkZGluZzogMTVweCAxMHB4IDEwcHg7XHJcblx0fVxyXG5cdC5zZWM0X3NwX190dGwge1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQuc2VjNF9zcF9faW1nIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHQuc2VjNF9zcF9faW1nIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5zZWM0X3NwX190eHQge1xyXG5cdGNvbG9yOiAjNGI0ODQ3O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0fVxyXG5cdC5zZWM0X3NwX190eHQgc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWM0X3NwIHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblx0LnNlYzRfc3BfX3R0bCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjNVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzUge1xyXG5cdG1hcmdpbi1ib3R0b206IDUxcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzUge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWM1X190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbn1cclxuXHJcbi5zZWM1X19ib3gge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWM1X19ib3ggLml0ZW0ge1xyXG5cdHdpZHRoOiAzMS4yNSU7XHJcbn1cclxuXHJcbi5zZWM1X19ib3ggLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcclxuXHRtYXJnaW4tdG9wOiA1NnB4O1xyXG59XHJcblxyXG4uc2VjNV9fYm94IC5pdGVtIGR0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYzVfX2JveCAuaXRlbSBkdCAucG9pbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0yM3B4O1xyXG5cdGxlZnQ6IC0xN3B4O1xyXG59XHJcblxyXG4uc2VjNV9fYm94IC5pdGVtIGRkIHtcclxuXHRsaW5lLWhlaWdodDogMS41NjI1O1xyXG59XHJcblxyXG4uc2VjNV9fYm94IC5pdGVtIGRkIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAjMDI4MWRhO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xyXG5cdC5zZWM1X19ib3ggLml0ZW0gZHQgLnBvaW50IHtcclxuXHR3aWR0aDogMTclO1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uc2VjNV9fbm90ZSB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdGNvbG9yOiAjMDI4MWRhO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM1X3NwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjNV9zcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcclxufVxyXG5cclxuLnNlYzVfc3AgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlYzVfc3BfX3R0bCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IHtcclxuXHR3aWR0aDogOTMuNzUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ib3ggLml0ZW06bnRoLWNoaWxkKDQpIC5pdGVtX190dGwsIC5zZWM1X3NwX19ib3ggLml0ZW06bnRoLWNoaWxkKDUpIC5pdGVtX190dGwsIC5zZWM1X3NwX19ib3ggLml0ZW06bnRoLWNoaWxkKDYpIC5pdGVtX190dGwge1xyXG5cdHBhZGRpbmctbGVmdDogMTNweDtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogI2ZmZTQwMDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGNvbG9yOiAjMDE3M2RlO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cGFkZGluZzogMC4zcmVtIDAgMC41cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIHNwYW46bm90KFtjbGFzc10pIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ib3ggLml0ZW1fX3R0bCAuZnVwIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9pbmZvX2ljb24uZ2lmKSBsZWZ0IDhweCBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDExcHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fdHRsIC5wb2ludCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTZweDtcclxuXHRsZWZ0OiA0cHg7XHJcblx0d2lkdGg6IDEwLjMzMzMzJTtcclxufVxyXG5cclxuLnNlYzVfc3BfX2JveCAuaXRlbV9fZGV0YWlsIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCAuaW1nIHtcclxuXHR3aWR0aDogNDIuNjY2NjclO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fYm94IC5pdGVtX19kZXRhaWwgLnR4dCB7XHJcblx0d2lkdGg6IDUyLjMzMzMzJTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWM1X3NwX19ib3ggLml0ZW1fX2RldGFpbCAudHh0IHNwYW4ge1xyXG5cdGNvbG9yOiAjMDE3M2RlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2VjNV9zcF9fbm90ZSB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRjb2xvcjogIzAxNzNkZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjNlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzYge1xyXG5cdGJhY2tncm91bmQ6ICNmNGYyZWE7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnNlYzZfX2lubmVyIHtcclxuXHR3aWR0aDogOTYlO1xyXG5cdG1heC13aWR0aDogODUwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMjRweCAwIDUwcHg7XHJcblx0Y29sb3I6ICMzZDNkM2Q7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5zZWM2X19jb3VudHJ5e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjMTM5MGU2O1xyXG5cdHBhZGRpbmc6IDE0cHggMTZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNlYzZfX2NvdW50cnk6OmFmdGVye1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTM2cHg7XHJcblx0bGVmdDogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDAxL2ltZy9yZXBvcnQtaWNvLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0d2lkdGg6IDEzMHB4O1xyXG5cdGhlaWdodDogMTMwcHg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnNlYzZfX2NvdW50cnktd2hlcmV7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uc2VjNl9fY291bnRyeS13aGVyZTo6YmVmb3Jle1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTZweDtcclxuXHRsZWZ0OiAtMzNweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDAxL2ltZy9wb2ludF9pY28ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG4uc2VjNl9faW50cm97XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDMwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA1MHB4IDI1cHggMjVweDtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5zZWM2X19pbnRybyAuaW1ne1xyXG5cdG1heC13aWR0aDogMTg4cHg7XHJcbn1cclxuXHJcbi5zZWM2X190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0Y29sb3I6ICMwMDc1ZDI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLnNlYzZfX3BpYy1ib3h7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjNl9fcGljLWJveCAubmFtZXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnNlYzZfX2JveCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbSB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtX190eHQge1xyXG5cdHdpZHRoOiA0ODhweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbV9fdHh0IC5zdHRsIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Y29sb3I6ICMwMDc1ZDI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6IDI5cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDc1ZDI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbV9fdHh0IC50eHQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbV9faW1nIC5jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbS50eXBlMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbS50eXBlMSAuaXRlbV9fdHh0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUxIC5pdGVtX19pbWcge1xyXG5cdHdpZHRoOiAzMjBweDtcclxufVxyXG5cclxuLnNlYzZfX2JveCAuaXRlbS50eXBlMiB7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnNlYzZfX2JveCAuaXRlbS50eXBlMyB7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5zZWM2X19ib3ggLml0ZW0udHlwZTIgLml0ZW1fX3R4dCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjNl9fYm94IC5pdGVtLnR5cGUzIC5pdGVtX190eHQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zZWM2X19ib3ggLml0ZW1fdHh0IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG59XHJcbi5zZWM2X19ib3ggLml0ZW0udHlwZTMgLml0ZW1fX3R4dCAudHh0MDJ7XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbjA2IC5zZWN0aW9uMDZfZGV0YWlse1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucHJlc2VudF9zbGlkZXJfdGV4dC5wY3tcclxuZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzZfc3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWM2X3NwIHtcclxuXHRtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLnNlYzZfc3BfX2J0biBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9yZXBvcnRfaW1nMS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHBhZGRpbmctdG9wOiAyMy4wNyU7XHJcbn1cclxuXHJcbi5zZWM2X3NwX19idG4gYS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIwMTEvaW1nL3NwL3JlcG9ydF9pbWcxX2FjdGl2ZS5wbmcpO1xyXG59XHJcblxyXG4uc2VjNl9zcF9fcmVwb3J0IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjRmMmVhO1xyXG5cdGNvbG9yOiAjM2QzZDNkO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRwYWRkaW5nOiAyMHB4IDIwcHggNSUgO1xyXG59XHJcblxyXG4uc2VjNl9zcF9fcmVwb3J0IC5pdGVtIC50eHQge1xyXG5cdHBhZGRpbmc6IDEwcHggNSUgNSUgNSU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzZfc3BfX3JlcG9ydCAuaXRlbSAudHh0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblx0fVxyXG5cdC5zZWM2X19jb3VudHJ5LXNwe1xyXG5cdGJhY2tncm91bmQ6ICMxMzkwZTY7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDE2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5zZWM2X19jb3VudHJ5LXdoZXJle1xyXG5cdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdH1cclxuXHQuc2VjNl9fY291bnRyeS13aGVyZTo6YmVmb3Jle1xyXG5cdFx0dG9wOiAtNHB4O1xyXG5cdFx0bGVmdDogLTI3cHg7XHJcblx0XHR3aWR0aDogMjFweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHR9XHJcblx0LnNlYzZfX2ludHJvLXNwe1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMjBweCAxMnB4IDE4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcbi5zZWM2X190dGx7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTguNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnNlYzZfX3BpYy1ib3gtc3B7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDMwcHg7XHJcbn1cclxuLnNlYzZfX3BpYy1ib3gtc3AgLmltZ3tcclxuXHRtYXgtd2lkdGg6IDMydnc7XHJcbn1cclxuLnNlYzZfX3BpYy1ib3gtc3AgLm5hbWV7XHJcblx0Zm9udC1zaXplOiAxNC41cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnNlYzZfX2JveC1zcCAuaXRlbV9fdHh0IC5zdHRsIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Y29sb3I6ICMwMDc1ZDI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6IDIzcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDc1ZDI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG4uaXRlbV9fdHh0ICAuaW1ne1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbn1cclxuXHJcbi5zZWM2X3NwX19yZXBvcnQgLm5vdGUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nOiAwIDUlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM3XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjNyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnNlYzdfX3R4dCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzU7XHJcblx0LyogcGFkZGluZzogMCAzMHB4OyAqL1xyXG59XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4uc2VjN19fY29udGVudHtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi5zZWM3X19tYWluLC5zZWM3X19zdWJ7XHJcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTcuNXB4KTtcclxufVxyXG4uc2VjN19fc3Vie1xyXG5cdG1heC13aWR0aDogNDMwcHg7XHJcbn1cclxuLnNlYzdfX3N1YiAubW92aWUgaWZyYW1le1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWM3X3NwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjN19zcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlYzdfc3AgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODpuODi+OCu+ODleOBq+OBpOOBhOOBplxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBhcnRzLWFib3V0LXVuaWNlZl9faW5uZXIge1xyXG5cdGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucGFydHMtYWJvdXQtdW5pY2VmX19pbm5lcjpiZWZvcmUge1xyXG5kaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuaXpeacrOODpuODi+OCu+ODleWNlOS8muOBruaUr+WHuuWGheios1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuaGVhZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA5ZjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdH1cclxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAubWFpbiBhIHtcclxuXHRjb2xvcjogIzA5ZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjE1O1xyXG5cdH1cclxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHQtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgYSB7XHJcblx0Y29sb3I6ICMwOWY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAuaW1nIHtcclxuXHR3aWR0aDogNTglO1xyXG5cdG1heC13aWR0aDogMjg4cHg7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5ibG9ja19yZXBvcnQgPiAudGV4dCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0d2lkdGg6IDQyJTtcclxuXHR9XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCA+IC50ZXh0IHNwYW4ge1xyXG5cdG1hcmdpbi1ib3R0b206IC41ZW07XHJcblx0fVxyXG5cclxuLnUtYmxvY2t7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblx0QG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSA+IC5oZWFkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cHg7XHJcblx0fVxyXG5cdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmJvZHkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdH1cclxuXHQuc2VjdGlvbl9leHBlbmRpdHVyZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0Y29udGFpbi1pbnRyaW5zaWMtc2l6ZTogNjA4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5tYWluIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiB7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XHJcblx0XHR3aWR0aDogMzglO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDRweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlIC5zdWIgPiAudGV4dCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHRcdHdpZHRoOiA2MiU7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLnRleHQgcCArIHAge1xyXG5cdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmJsb2NrX3JlcG9ydCBhIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XHJcblx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLmwtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHR9XHJcbn1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZS5leHBlbmRpdHVyZV9fcGN7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX2V4cGVuZGl0dXJlID4gLmhlYWQge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgPiAuYm9keSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAubC1jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuc3ViID4gLmltZyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDI1M3B4O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb25fZXhwZW5kaXR1cmUgLnN1YiA+IC50ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9leHBlbmRpdHVyZSAuYmxvY2tfcmVwb3J0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjOFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzgge1xyXG5cdG1hcmdpbi1ib3R0b206IDc5cHg7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3gge1xyXG5cdG1hcmdpbjogMCAxNnB4IDAgMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRjlFRkQ2O1xyXG59XHJcblxyXG4uc2VjOCAubmV3c19fYm94IC5pdGVtIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjOCAubmV3c19fYm94IC5pdGVtX190eHQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMjtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbV9fdHh0IHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX2wge1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX2wgLml0ZW1fX3R4dCB7XHJcblx0d2lkdGg6IDUyLjk5Nzg2JTtcclxuXHRwYWRkaW5nLXRvcDogNDNweDtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfbCAuaXRlbV9faW1nIHtcclxuXHR3aWR0aDogNDAuNzkyMjklO1xyXG5cdG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX3Ige1xyXG5cdG1hcmdpbi10b3A6IC01NHB4O1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcblx0LW1zLWZsZXgtYWxpZ246IGVuZDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYzggLm5ld3NfX2JveCAuaXRlbS5pbWdfciAuaXRlbV9fdHh0IHtcclxuXHR3aWR0aDogNjQuMDI1NyU7XHJcbn1cclxuXHJcbi5zZWM4IC5uZXdzX19ib3ggLml0ZW0uaW1nX3IgLml0ZW1fX2ltZyB7XHJcblx0d2lkdGg6IDI2Ljk4MDczJTtcclxuXHRtYXJnaW4tcmlnaHQ6IDIuOHJlbTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjOF9zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzhfc3Age1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWM4X3NwX19ib3ggPiAudHh0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdHBhZGRpbmc6IDAgNSU7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAueW91dHViZS1hcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdGhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC55b3V0dWJlLWFyZWEgaWZyYW1lIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDIlO1xyXG5cdHdpZHRoOiA5NiU7XHJcblx0aGVpZ2h0OiA5NiU7XHJcbn1cclxuXHJcbi5zZWM4X3NwX19ib3ggLm5ld3Mge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vMjAyMDExL2ltZy9zcC9uZXdzX2JnLmdpZikgdG9wIGNlbnRlciByZXBlYXQteTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0cGFkZGluZy1ib3R0b206IDEuMzVyZW07XHJcbn1cclxuXHJcbi5zZWM4X3NwX19ib3ggLm5ld3MgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3c19faW5uZXIge1xyXG5cdHdpZHRoOiA4My43NSU7XHJcblx0bWFyZ2luOiAxLjNyZW0gYXV0byAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3c19fdHh0IHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zZWM4X3NwX19ib3ggLm5ld3NfX3R4dCAuaW1nIHtcclxuXHR3aWR0aDogNDMuODQzMjglO1xyXG59XHJcblxyXG4uc2VjOF9zcF9fYm94IC5uZXdzX190eHQgLnR4dCB7XHJcblx0d2lkdGg6IDQ5LjgxMzQzJTtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3c19fdHh0MiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNlYzhfc3BfX2JveCAubmV3c19fYm90dG9tdHh0IHtcclxuXHRmb250LXNpemU6IDlweDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjOVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzkge1xyXG5cdGJhY2tncm91bmQ6ICNkYmY1ZmU7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWM5X19tb3ZpZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxMFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzEwIHtcclxuXHRtYXJnaW46IDUzcHggMCA1OXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDgvaW1nL2FjdGl2aXR5X2JnLmpwZykgcmlnaHQgdG9wL2NvdmVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlYzEwX19pbm5lciB7XHJcblx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWMxMF9fbWFpbiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiA1MHB4IDI1cHggNDhweDtcclxuXHR3aWR0aDogNTEwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywxNzYsMjMzLC44KTtcclxufVxyXG5cclxuLnNlYzEwX19tYWluIC50dGwge1xyXG5cdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2VjMTBfX21haW4gLmJvZHkge1xyXG5cdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xyXG5cdG1hcmdpbi10b3A6IDMxcHg7XHJcbn1cclxuXHJcbi5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAuaGVhZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAudHh0IHtcclxuXHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY2O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTAge1xyXG5cdG1hcmdpbjogMCAwIDE1cHg7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiB7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTdiMGU5O1xyXG5cdH1cclxuXHJcblx0LnNlYzEwX19tYWluIC50dGwge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiAudHRsIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTBfX21haW4gLmJvZHkge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMjZweCAxNnB4IDI1cHggMjBweDtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNlYzEwX19tYWluIC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XHJcblx0bWFyZ2luLXRvcDogMTFweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAuaGVhZCB7XHJcblx0d2lkdGg6IDEyN3B4O1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbTpudGgtY2hpbGQoMSkgLmhlYWR7XHJcbndpZHRoOiAyMTBweDtcclxuXHR9XHJcblx0LnNlYzEwX19tYWluIC5ib2R5IC5pdGVtOm50aC1jaGlsZCgyKSAuaGVhZHtcclxuXHR3aWR0aDogMTAzcHg7XHJcblx0XHR9XHJcblxyXG5cdC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAudHh0IHtcclxuXHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS41MzM7XHJcblx0fVxyXG5cclxuXHQvLzIwMjUwOOi/veiomCAtLS0tLS0tLS0tLS1cclxuXHQuc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLmhlYWQxIHtcclxuXHRcdHdpZHRoOiA5MHB4IWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNlYzEwX19tYWluIC5ib2R5IC5pdGVtIC5oZWFkMiB7XHJcblx0XHR3aWR0aDogMTA3cHg7XHJcblx0fVxyXG5cdC5zZWMxMF9fbWFpbiAuYm9keSAuaXRlbSAuaGVhZDMge1xyXG5cdFx0d2lkdGg6IDExNXB4O1xyXG5cdH1cclxuXHQuc2VjMTBfX21haW4gLmJvZHkgLml0ZW0gLmhlYWQ0IHtcclxuXHRcdHdpZHRoOiAxMTVweDtcclxuXHR9XHJcblx0Ly8yMDI1MDjov73oqJgg44GT44GT44G+44GnIC0tLS0tLS0tLS0tLVxyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0c2VjMTFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMxMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTRweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTEge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0fVxyXG5cdC5zZWMxMSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzExX190dGwge1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VjMTFfX2lubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWMxMV9faW1nIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9yZXBvcnQyX2ltZzEuanBnKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IDQ1LjYlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxMV9faW1nX3NwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzExX19jYXRjaCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDE2cHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHdpZHRoOiA0My43NSU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuOTtcclxufVxyXG5cclxuLnNlYzExX19jYXRjaCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzExX19jYXRjaCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzNXB4KSB7XHJcblx0LnNlYzExX19jYXRjaCB7XHJcblx0d2lkdGg6IDU1LjIwODMzJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1NXB4KSB7XHJcblx0LnNlYzExX19jYXRjaCB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHR3aWR0aDogMTAwJTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzExX19jYXRjaCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cdHBhZGRpbmc6IDAgMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxMlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzEyX190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2lubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmN2UwO1xyXG5cdHBhZGRpbmc6IDMwcHggMCA3MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fY2F0Y2gge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAudHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fY2F0Y2ggLnR0bCAucG9pbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMjIuMDgzMzMlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2NhdGNoIC5zdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19jYXRjaCAuaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTA0cHg7XHJcblx0cmlnaHQ6IDUxcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblx0LnNlYzEyIC5ob3d0b19fY2F0Y2ggLmljb24ge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuXHQuc2VjMTIgLmhvd3RvX19jYXRjaCAuaWNvbiB7XHJcblx0dG9wOiA3MHB4O1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCA+Lml0ZW0ge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R0bCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtX190eHQge1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW1fX3R4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5pdGVtLnR5cGUxIHtcclxuXHRib3JkZXItcmlnaHQ6IGRvdHRlZCAzcHggI2FhY2MwMztcclxuXHRwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX3R4dCB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTEgLml0ZW1fX2ltZyB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLml0ZW0udHlwZTIge1xyXG5cdHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMiAuaXRlbV9fdHh0IHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuaXRlbS50eXBlMiAuaXRlbV9faW1nIHtcclxuXHR3aWR0aDogMjEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuaW1nX2xpbmUge1xyXG5cdG1hcmdpbjogMTBweCBhdXRvIDEycHg7XHJcbn1cclxuXHJcbi8qIOWtkOOBqeOCguOBn+OBoeOBruacquadpeOCkuWuiOOCjeOBhiAqL1xyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X3dyYXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IHtcclxuXHRtYXgtd2lkdGg6IDg4MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDI1cHggMCAyM3B4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnByZXNlbnRfdGV4dDAxIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAgLnByZXNlbnRfdGV4dDAxX25vdGV7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2ltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0LyogbWFyZ2luLWxlZnQ6IC0zMHB4OyAqL1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRjb2xvcjogIzRlNGQ0ZDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTM7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiAucHJlc2VudF9hbm5vdGF0aW9uX2xlZnRfbGFyZ2VfYm9sZHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgI2Y2ZmY1ZiAwJSk7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIGR0LFxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiBkZCxcclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb24gcCB7XHJcblx0Y29sb3I6ICM0ZTRkNGQ7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjUzO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiBhIHtcclxuXHRjb2xvcjogIzAwOTlmZjtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50X2Fubm90YXRpb25fbGVmdCB7XHJcblx0d2lkdGg6IDUxMnB4O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9yaWdodCA+IC5oZWFkIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnQgLnByZXNlbnRfX25vdGUgbGkge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS41Mzg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSBzcGFuIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9pbWcgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR9XHJcblx0LnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmhlYWR7XHJcblx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0fVxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCA+IC5oZWFkIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnNlYzEyIC5ob3d0b19fYm94IC5wcmVzZW50ID4gLmJvZHkge1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHJcblx0XHRjb2xvcjogIzY1NjU2NTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyODtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9pbWcwMSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MTRweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudCAuc2VjMTIgLmhvd3RvX19ib3ggLnByZXNlbnRfdGV4dDAxIHtcclxuXHRcdG1hcmdpbjogMjBweCAxMCU7XHJcblx0XHRjb2xvcjogIzRlNGQ0ZDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF90ZXh0MDEgPiAuaGVhZCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMiAuaG93dG9fX2JveCAucHJlc2VudF9hbm5vdGF0aW9uIHtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qICAvLuWtkOOBqeOCguOBn+OBoeOBruacquadpeOCkuWuiOOCjeOBhiovXHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5idG4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWMxMiAuaG93dG9fX2JveCAuYnRuYXJlYSAucGF5bWVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLnNlYzEyIC5ob3d0b19fYm94IC5idG5hcmVhIC5wYXltZW50IGEge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOHB4IDE0cHggbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLmJ0bl9saXN0IHtcclxuXHR3aWR0aDogOTIuNSU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYWFjYzAzO1xyXG59XHJcblxyXG4uc2VjMTIgLmhvd3RvX19ib3ggLmJ0bmFyZWEgLmJ0bl9saXN0IGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxMl9zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzEyX3NwX190dGwge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA2cHggMCAycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICMwMDk5ZmY7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjFmN2UwO1xyXG5cdHBhZGRpbmc6IDE0cHggMCA0NXB4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCA+IC50dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDExcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCA+IC50dGwgLnBvaW50IHtcclxuXHR3aWR0aDogNzcuMDMxMjUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDhweDtcclxufVxyXG5cclxuLnNlYzEyX3NwX19ib3ggLmlubmVyIHtcclxuXHRwYWRkaW5nOiAwIDMuMTI1JTtcclxufVxyXG5cclxuLnNlYzEyX3NwX19ib3ggLmlubmVyIC5jYXRjaCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0Y29sb3I6ICM3YWE5MmY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5pbm5lciAuaXRlbV9fZGV0YWlsIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAudHh0IHtcclxuXHR3aWR0aDogNjcuMzMzMzMlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAudHh0IHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAuaW1nIHtcclxuXHR3aWR0aDogMzIuNjY2NjclO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgLml0ZW1fX2RldGFpbCAuaW1nLmltZzIge1xyXG5cdG1hcmdpbi10b3A6IC0xN3B4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAuaW5uZXIgaHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICNhYWNjMDM7XHJcblx0bWFyZ2luOiAxMnB4IDAgMTBweDtcclxufVxyXG5cclxuLnNlYzEyX3NwX19ib3ggLmlubmVyIGhyLmxpbmUyIHtcclxuXHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcbn1cclxuLyog44GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrICovXHJcblxyXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudF93cmFwIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50IHtcclxuXHRcdHdpZHRoOiA5NC42ODclO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50IGgye1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50ID4gLmhlYWQgaW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnQgPiAuYm9keSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcblx0XHRjb2xvcjogIzY1NjU2NTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQyODtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnQgLnByZXNlbnRfdGV4dDAxe1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDglO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4JTtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfdGV4dDAxX25vdGV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9pbWcge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MTRweDtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfaW1nIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0fVxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb257XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9yaWdodHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9hbm5vdGF0aW9uX3JpZ2h0IC5oZWFkLFxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X2Fubm90YXRpb25fcmlnaHQgLmJvZHl7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9pbWcwMntcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG5cdC5wcmVzZW50MjQwOF9pbWcwMiBpbWd7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3RleHQwMSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRjb2xvcjogIzRlNGQ0ZDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3RleHQwMSBsaSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9pbWcwMiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbl9sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlYzEyX3NwX19ib3ggLnByZXNlbnRfYW5ub3RhdGlvbiAucHJlc2VudF9hbm5vdGF0aW9uX2xlZnRfbGFyZ2VfYm9sZHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlLnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5zZWMxMl9zcF9fYm94IC5wcmVzZW50X3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTJfc3BfX2JveCAucHJlc2VudF9zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNmQ2ZDZkO1xyXG5cdH1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IC5wcmVzZW50X19ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG59XHJcblxyXG4uc2VjMTJfc3BfX2JveCAucHJlc2VudCAucHJlc2VudF9fbm90ZSBsaSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5wcmVzZW50IC5wcmVzZW50X19ub3RlIGxpIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG4vKiAgLy7jgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgasqL1xyXG5cclxuLnNlYzEyX3NwX19ib3ggLmJ0bmFyZWEgLmJ0biB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5idG5hcmVhIC5wYXltZW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWMxMl9zcF9fYm94IC5idG5hcmVhIC5wYXltZW50IGEge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNnB4IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzEzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjMTMge1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWMxM19fdHRsIHtcclxuXHQvKmN1cnNvcjogcG9pbnRlcjsqL1xyXG59XHJcblxyXG4uc2VjMTNfX3R0bCBwaWN0dXJlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlYzEzX190dGwgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjMTNfX3R0bCBhOmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogNDRweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tYm90dG9tLXNvbGlkX3cucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc2VjMTNfX3R0bCBhLmFjdGl2ZTphZnRlciB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTMge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX3R0bCBhOmFmdGVyIHtcclxuXHRjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHQuc2VjMTNfX3R0bCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzEzX19hY2NvcmRpb24ge1xyXG5cdC8qZGlzcGxheTogbm9uZTsqL1xyXG5cdGJhY2tncm91bmQ6ICNkN2VjYjI7XHJcblx0cGFkZGluZzogMTlweCA0MHB4IDI5cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcclxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDgvaW1nL21zdXBwb3J0ZXJfYXJyb3cucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0dG9wOiBjYWxjKDUwJSAtIDIycHgpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHdpZHRoOiA0N3B4O1xyXG5cdGhlaWdodDogNDdweDtcclxufVxyXG5cclxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXHJcbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcclxuXHRvcGFjaXR5OiAuODtcclxufVxyXG5cclxuLnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5zZWMxM19fYWNjb3JkaW9uX192b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRyaWdodDogMTZweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0Ji1idWxsZXQge1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2EzYjRjMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQmLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDk2ZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSB7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQuaW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig0MTgsIDg2MCkpO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDIxcHggOXB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoIzBhMjQ1ZSwgLjMpO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtemVuO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwgMTYpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmLmljMDE6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaWMwMjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pYzAzOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDMucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmljMDQ6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdFx0XHR3aWR0aDogODJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDgzcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDM3NiwgNDE4KSk7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjZWJmN2NmIDEwMCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBtYXRoLmRpdigzMCwgMTYpICsgZW07XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI2VjNTQwMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWFpbi10eHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGF0YSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjMTNfX2FjY29yZGlvbiB7XHJcblx0cGFkZGluZzogNXB4IDAgMzZweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcclxuXHQuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMjBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnNlYzEzX19hY2NvcmRpb25fX3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHQmLWJ1bGxldCB7XHJcblx0XHRcdG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjMTNfX2FjY29yZGlvbl9fdm9pY2UgLnN3aXBlci1zbGlkZSB7XHJcblx0XHQuaW5uZXIge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyOTAsIDYwMCkpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDlweCAxMHB4IDdweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MiwgMjYpO1xyXG5cdFx0XHRcdCYuaWMwMTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMy9pbWcvc3AvbXN1cHBvcnRlcl9pY29uMDEucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pYzAyOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAzL2ltZy9zcC9tc3VwcG9ydGVyX2ljb24wMi5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmljMDM6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL3NwL21zdXBwb3J0ZXJfaWNvbjAzLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaWMwNDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMy9pbWcvc3AvbXN1cHBvcnRlcl9pY29uMDQucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0M3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRvcDogOXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyNTAsIDI5MCkpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBtYXRoLmRpdig0MiwgMjYpICsgZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxNFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzE0IHtcclxuXHRiYWNrZ3JvdW5kOiAjY2JmMGZkO1xyXG5cdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblx0cGFkZGluZzogMThweCAwIDI3cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5zZWMxNCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdHBhZGRpbmc6IDIwcHggMCAxN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzE0X190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzE0X190dGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdC5zZWMxNF9fdHRsIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYzE0X19idG4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcbi5zZWMxNF9zcF9fYnRuIC5idG4ge1xyXG5cdHdpZHRoOiA5My43NSU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbn1cclxuXHJcbi5zZWMxNF9fcGF5bWVudCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYzE0X19wYXltZW50IGEge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcblx0Y29sb3I6ICMwMDk5ZmY7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1yaWdodC1zb2xpZC5zdmcpIHJpZ2h0IGNlbnRlci84cHggMTRweCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWMxNF9fcGF5bWVudCAub3RoZXIge1xyXG5cdG1hcmdpbi10b3A6IDE0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlYzE0X19wYXltZW50IHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuODE4MTg7XHJcblx0fVxyXG5cdC5zZWMxNF9fcGF5bWVudCBhIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDZweCA5cHg7XHJcblx0fVxyXG5cdC5zZWMxNF9fcGF5bWVudCAub3RoZXIge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNlYzE1XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjMTUge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0LnNlYzE1IHtcclxuXHRtYXJnaW46IDAgMjBweDtcclxuXHR9XHJcbn1cclxuLnNlYzE1SW5uZXIge1xyXG5cdGJvcmRlcjogc29saWQgM3B4ICM3YWE5MmY7XHJcblx0cGFkZGluZzogMzdweCA2NHB4IDIwcHg7XHJcblx0Y29sb3I6ICM1ZjRjNDE7XHJcbn1cclxuXHJcbi5zZWMxNV9fdHRsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4uc2VjMTVfX3R4dCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg2NjY3O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4uc2VjMTVfX3R4dCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNlYzE1X19pbWcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjMTVfX2ltZzpsYXN0LW9mLXR5cGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuXHJcbi5zZWMxNV9fYXR0ZW50aW9uIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4uc2VjMTVfX2F0dGVudGlvbiAuaWNvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy91c2VfaWNvbi5naWYpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRzZWMxNV9zcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlYzE1X3NwIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWMxNV9zcF9fdHRsIHtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDlmO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbn1cclxuXHJcbi5zZWMxNV9zcF9fYm94IHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGJhY2tncm91bmQ6ICNmY2ZiZGM7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLnNlYzE1X3NwX19ib3ggLnR4dCBiIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4uc2VjMTVfc3BfX2JveCAudHh0IHNwYW4ge1xyXG5cdGJhY2tncm91bmQ6ICNmMWU2M2I7XHJcbn1cclxuXHJcbi5zZWMxNV9zcF9fYm94IC50eHQyIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdGRvbmF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjdGlvbi1kb25hdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNlY3Rpb24tZG9uYXRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuc2VjdGlvbi1kb25hdGlvbiA+IC5oZWFkIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0d2lkdGg6IDkzLjMzMzMzJTtcclxuXHR9XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gLmFjY29yZGlvbiB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvbmF0aW9uIC5oZWFkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fbW9udGhseV9saW5rIHtcclxuXHRtYXJnaW4tdG9wOiAxN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fbW9udGhseV9saW5rIGEge1xyXG5cdGNvbG9yOiAjMDlmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjExMS9pbWcvY2hldnJvbi1yaWdodC1zb2xpZC5zdmcpIHJpZ2h0IGNlbnRlci85cHggMTRweCBuby1yZXBlYXQ7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX3N1YiB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0ge1xyXG5cdHdpZHRoOiAyNzVweDtcclxuXHRtYXJnaW46IDAgMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gLmRvbmF0aW9uX19jdGFfX3N1YiAuZG9uYXRpb25fX2N0YV9fc3ViX19pdGVtIC5saW5rIHtcclxuXHRtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fc3ViIC5kb25hdGlvbl9fY3RhX19zdWJfX2l0ZW0gLmxpbmsgYSB7XHJcblx0Y29sb3I6ICMwOWY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0LypwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIxMTEvaW1nL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnKSByaWdodCBjZW50ZXIvOXB4IDE0cHggbm8tcmVwZWF0OyovXHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24gPiAuYm9keSB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjdGlvbi1kb25hdGlvbiAuZG9uYXRpb25fX2N0YV9fbW9udGhseSAuY3RhLWFubm90YXRpb24ge1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRvbmF0aW9uIC5zbnNfbGlzdCA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LnNlY3Rpb24tZG9uYXRpb24gLnNuc19saXN0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQuc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3QgPiBsaTpub3QoLm1haWxtYWcpIHtcclxuXHRtYXJnaW46IDAgNXB4O1xyXG5cdH1cclxuXHQuc2VjdGlvbi1kb25hdGlvbiAuc25zX2xpc3QgLm1haWxtYWcge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0d2lkdGg6IDgwLjMzMzMzJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdOODnuODs+OCueODquODvOOCpOODs+OCu+ODs+ODhuOCo+ODluazqOaEj+abuOOBjVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmN0YS1hbm5vdGF0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmN0YS1hbm5vdGF0aW9uIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0d2lkdGg6IDkyJTtcclxuXHRtYXgtd2lkdGg6IDYyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRjb2xvcjogIzAwNjViZjtcclxuXHQvKiBiYWNrZ3JvdW5kOiAjZmZmOyAqL1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQvKiAuY3RhLWFubm90YXRpb246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIuKWslwiO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0yMHB4O1xyXG5cdGxlZnQ6IDIwJTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0fSAqL1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRpbWdfdHh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaW1nX3R4dCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LmltZ190eHQge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmltZ190eHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHBhZ2V0b3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYWdldG9wIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5wYWdldG9wIHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2V0b3AgLnRvcCBhIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMDExL2ltZy9pY29uX2NpcmNsZV90b3AucG5nKTtcclxufVxyXG5cclxuLnBhZ2V0b3AgLmhvbWUgYSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjAxMS9pbWcvaWNvbl9jaXJjbGVfcmlnaHQucG5nKTtcclxufVxyXG5cclxuLnBhZ2V0b3AgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcblx0Y29sb3I6ICMwMDk5ZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucGFnZXRvcCBhIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHNwX2Zvb3Rlcl9saW5rXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3BfZm9vdGVyX2xpbmsge1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRtYXJnaW46IDE1cHggYXV0byAwO1xyXG59XHJcblxyXG4uc3BfZm9vdGVyX2xpbmsgdWwgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zcF9mb290ZXJfbGluayB1bCBsaSBhIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjAxMS9pbWcvc3AvYmxvY2tib3R0b21faWNvbi5naWYpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDdweCBhdXRvO1xyXG5cdGNvbG9yOiAjMDA5NmZmO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Y3JlZGl0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3JlZGl0IHtcclxuXHRjb2xvcjogIzQ0NDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5jcmVkaXQge1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZm9vdGVyX3RleHRfYW5ub3RhdGlvbiB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW4tdG9wOiA1JTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdHBhZ2UtZm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZS1mb290ZXIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA5ZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucGFnZS1mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXIgPiAuaW5uZXIge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LnBhZ2UtZm9vdGVyID4gLmlubmVyIHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXIgYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdlLWZvb3RlciAucGNfZm9vdGVyX2xpbmsge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnBhZ2UtZm9vdGVyIC5mb290ZXJfbG9nbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQge1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucGFnZS1mb290ZXIgLmNvcHlyaWdodCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1mb290ZXIgLmNvcHlyaWdodCAudGV4dF9zbSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnBhZ2UtZm9vdGVyIC5jb3B5cmlnaHQgLnRleHRfc20ge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRwcmVzZW50MjQwOFxyXG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBjOOAgeOBn+OBj+OBleOCk+OBruW4jOacm+OCkuaMgeOBpuOCi+OCiOOBhuOBq1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5wcmVzZW50MjQwOCB7XHJcblx0YmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9wcmVzZW50MjQwOF9iZy5wbmc/dj0yKSBuby1yZXBlYXQgcmlnaHQgMTJweDtcclxufVxyXG4vKi0tLSB0YWIgLS0tKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQucHJlc2VudDI0MDh7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9wcmVzZW50MjQwOF9iZy5wbmc/dj0yKSBuby1yZXBlYXQgcmlnaHQgNDBweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM3JTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9pbm5lciB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy10b3A6IDI4cHg7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluIHtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQge1xyXG5cdG1hcmdpbi10b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQgcCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHAge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2hlYWQgLmxlYWQgcDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0Y29sb3I6ICM0NTZjYWM7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIHtcclxuXHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nOiAzNXB4IDMwcHggNDZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDEyMiwgMTI4LCAxMzcsIC4xNSk7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW5uZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC01M3B4O1xyXG5cdHRvcDogLTEwNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQxNjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XHJcblx0d2lkdGg6IDQyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XHJcblx0d2lkdGg6IDUwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xyXG5cdGJhY2tncm91bmQ6ICNlY2VmZjQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwYWRkaW5nOiAyMXB4IDMwcHggMTlweCAxOHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiAyM3B4O1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcclxuXHR3aWR0aDogMTYwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC00NXB4O1xyXG5cdGxlZnQ6IDE3cHg7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAudGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzE0O1xyXG5cdGNvbG9yOiAjNDU2Y2FjOztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbWdfY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMzNweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5wcmVzZW50MjQwOF9zbGlkZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0Jjpob3ZlciBpbWcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdCYuX3lvdXR1YmUge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZjAwMzM7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcclxuXHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL2ljb19hcnJvd193LnBuZyk7XHJcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYnV0dG9uLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyb3RhdGU6IDE4MGRlZztcclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm90ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLm5vdGUge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc2OTtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIGEge1xyXG5cdGNvbG9yOiAjMDA5OWZmO1xyXG59XHJcblxyXG4ucHJlc2VudDI0MDhfb3RoZXIge1xyXG5cdG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG5cdCZfbGVhZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHQmX2FjY29yZGlvbi1hcmVhIHtcclxuXHRcdG1hcmdpbi10b3A6IDQzcHg7XHJcblxyXG5cdFx0LmFyZWFfaXRlbSB7XHJcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaXRlbTEge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoOTcsIDg4MCkpO1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjM3LCA4ODApKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDczcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ly8yMDI1MDjov73oqJggLS0tLS0tLS0tLS0tXHJcblx0XHRcdFx0XHQmLmJvdHRsZXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHQuaWNvbntcclxuXHRcdFx0XHRcdFx0XHQmLmljb24tYm90dGxle1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDIyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtMjRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxNSU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLzIwMjUwOOi/veiomCDjgZPjgZPjgb7jgacgLS0tLS0tLS0tLS0tXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXRlbTIge1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5cHg7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdHRvcDogLTExcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDE2M3B4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoODgwLCA5NjApKTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDg4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaXMtb3BlbjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGVudHMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAzNXB4IDAgNjRweDtcclxuXHRcdFx0XHQuaW1nX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDkycHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQucHJlc2VudDI0MDhfc2xpZGUyIHtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIgaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDMvaW1nL2ljb19hcnJvd193LnBuZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLWJ1dHRvbi1wcmV2IHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAycHg7XHJcblx0XHRcdFx0XHRcdFx0cm90YXRlOiAxODBkZWc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji1idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5vdGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDk3MHB4KSB7XHJcblx0XHQuYXJlYV9pdGVtIHtcclxuXHRcdFx0Ji5pdGVtMSB7XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDE0JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pdGVtMiB7XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDE0JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcmVzZW50MjQwOF9mYXEge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cclxuXHQmX2J0biB7XHJcblx0XHRoZWlnaHQ6IDY4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogNTJweDtcclxuXHRcdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdH1cclxuXHRcdCYuaXMtb3BlbjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2NvbnRlbnRzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA0M3B4IDQ4cHggNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNlY2VhZTk7XHJcblxyXG5cdFx0LnRhYi1hcmVhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyNjAsIDgwMCkpO1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhbmVsLWFyZWEge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfdGl0bGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjJweCAzcHggMjJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9saXN0IHtcclxuXHRcdFx0XHQmICsgLnBhbmVsLWFyZWFfdGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9pdGVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwgMTgpO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMXB4IDMycHggMjBweCA1NHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pcy1vcGVuOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgLTFweCBsZWZ0IDE5cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggNzBweCAyOHB4IDU0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNywgMTYpO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW1nX2dyYXBoIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIxcHggMCAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDlweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lm5vdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjEuNywgMTQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyotLS0gc3AgLS0tKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5wcmVzZW50MjQwOCB7XHJcblx0YmFja2dyb3VuZDogI2YxZjdlMCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zcC9wcmVzZW50MjQwOF9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAzOS4zNzUlIGF1dG87XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfaW5uZXIge1xyXG5cdHBhZGRpbmc6IDI0cHggMCA1cHg7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbiB7XHJcblx0XHR3aWR0aDogOTAuNjI1JTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2hlYWQgLnRpdGxlIHtcclxuXHR3aWR0aDogNzIuNzU4NiU7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5faGVhZCAubGVhZCBwIHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjkyO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdGNvbG9yOiAjNDU2Y2FjO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwge1xyXG5cdG1hcmdpbi10b3A6IDQ3cHg7XHJcblx0cGFkZGluZzogMCAxMHB4IDIzcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxMjIsIDEyOCwgMTM3LCAuMTUpO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5kZXRhaWwge1xyXG5cdHBhZGRpbmctdG9wOiA2NyU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5pbm5lcntcclxuXHRwYWRkaW5nOiAwIDA7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLmRldGFpbCAuaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMzdweDtcclxuXHRsZWZ0OiAtMjFweDtcclxuXHR3aWR0aDogMTA3Ljc3NyU7XHJcblx0bWF4LXdpZHRoOiA1ODJweDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS40MTY7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSB7XHJcblx0YmFja2dyb3VuZDogI2VjZWZmNDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTFweCA3cHggMTFweCAxMHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcclxuXHR3aWR0aDogOTVweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xyXG5cdHBhZGRpbmc6IDlweCAwIDAgMTBweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0yM3B4O1xyXG5cdGxlZnQ6IDE0cHg7XHJcblx0d2lkdGg6IDg2cHg7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zODQ7XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAuaW1nX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMzlweDtcclxuXHJcblx0XHQucHJlc2VudDI0MDhfc2xpZGUge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQmLl95b3V0dWJlIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEyJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ub3RlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLm5vdGUge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzgyO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5ub3RlIGxpIGEge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRjb2xvcjogIzAwOTlmZjtcclxuXHR9XHJcblxyXG5cdC5wcmVzZW50MjQwOF9vdGhlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xyXG5cclxuXHRcdCZfbGVhZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNTQsIDM0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX2FjY29yZGlvbi1hcmVhIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjNweDtcclxuXHJcblx0XHRcdC5hcmVhX2l0ZW0ge1xyXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXRlbTEge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjNweDtcclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTI3cHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1NHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQvLzIwMjUwOOi/veiomCAtLS0tLS0tXHJcblx0XHRcdFx0XHRcdFx0Ji5pY29uLWJvdHRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vMjAyNTA46L+96KiY44GT44GT44G+44GnIC0tLS0tLS1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLml0ZW0yIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYzcHg7XHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTAuNjI1JTtcclxuXHRcdFx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MCwgMzQpO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbnRlbnRzIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzZweCAwIDQycHg7XHJcblx0XHRcdFx0XHQuaW1nX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYxMCwgNjQwKSk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMjVweCAwIDIwcHggYXV0bztcclxuXHRcdFx0XHRcdFx0LnByZXNlbnQyNDA4X3NsaWRlMiB7XHJcblx0XHRcdFx0XHRcdFx0Ji1idXR0b24tcHJldiB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLWJ1dHRvbi1uZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubm90ZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwLjYyNSU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiA0cHggYXV0byAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByZXNlbnQyNDA4X2ZhcSB7XHJcblx0XHR3aWR0aDogOTAuNjI1JTtcclxuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCZfYnRuIHtcclxuXHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MCwgMzQpO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfY29udGVudHMge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcclxuXHJcblx0XHRcdC50YWItYXJlYSB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxNzYsIDU0MCkpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzQsIDMwKTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA4ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucGFuZWwtYXJlYSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHJcblx0XHRcdFx0Jl90aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMXB4IDEycHggMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfbGlzdCB7XHJcblx0XHRcdFx0XHQmICsgLnBhbmVsLWFyZWFfdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl9pdGVtIHtcclxuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0OCwgMzQpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyOHB4IDhweCAzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgMTFweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE0cHggbGVmdCAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NCwgMzQpO1xyXG5cdFx0XHRcdFx0XHRcdC5pbWdfZ3JhcGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyM3B4IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lm5vdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLCAyMyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Zm9vdGVyQ1RBXHJcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr5Y+C5Yqg44GZ44KLXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmRvbmF0aW9uX19jdGEge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIHtcclxuXHRtYXgtd2lkdGg6IDkwNXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1hcmdpbi10b3A6IDM3cHg7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAubGluayBhIHtcclxuXHRjb2xvcjogIzNkODhmNztcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3Age1xyXG5cdHBhZGRpbmc6IDM1cHggNDBweCAyNHB4O1xyXG5cdGJhY2tncm91bmQ6ICNlNGYzZmQ7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAuYnRuIHtcclxuXHRtYXgtd2lkdGg6IDc2NXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmJ0biBhOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAuODtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC50eHQtbGluayB7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCB7XHJcblx0bWF4LXdpZHRoOiA2MDdweDtcclxuXHRtYXJnaW46IDI1cHggYXV0byAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0ge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAudHRsIHtcclxuXHRjb2xvcjogIzM5ODVmNztcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsge1xyXG5cdG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzg1O1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwi4pa2XCI7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Y29sb3I6ICMzOTg1Zjc7XHJcbn1cclxuXHJcbi5kb25hdGlvbl9fY3RhX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uZG9uYXRpb25fX2N0YV9fc3ViX190ZXh0e1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRvbmF0aW9uX19jdGFfX3N1YntcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4vKiBNQVJLOjIwMjQxMjA2ICovXHJcbi5zd2lwZXItY29udGFpbmVyMiB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuLnByZXNlbnQyNDA4IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNmMWY3ZTAgdXJsKC4uLy4uLzIwMjQwOS9pbWcvcHJlc2VudDI0MDhfYmcwMi5wbmc/dj0zKSBuby1yZXBlYXQgcmlnaHQgMTJweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wcmVzZW50MjQwOCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjFmN2UwIHVybCguLi8uLi8yMDI0MDkvaW1nL3NwL3ByZXNlbnQyNDA4X2JnMDIucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzOS4zNzUlIGF1dG87XHJcblx0fVxyXG59XHJcbi5wcmVzZW50MjQwOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVte1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA0NXB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuLnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhe1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW17XHJcblx0Z2FwOiAzMnB4O1xyXG5cdH1cclxuXHQucHJlc2VudDI0MDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcbn1cclxuLnBvaW50LWFyZWFfaXRlbV9pbWdfZmxleHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogOHB4O1xyXG5tYXJnaW4taW5saW5lOiBhdXRvO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnByZXNlbnQyNDA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5wb2ludC1hcmVhX3Jle1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucG9pbnRfYWJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTZweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi5tZzEwMHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4vKiBNQVJLOuODmOODg+ODgOODvOWbuuWumuOBruOCouODs+OCq+ODvOioreWumiAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuYW5jaG9yIHtcclxuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQudGV4dEJye1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG59IiwiQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiLy8gV0lEVEggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWstcG9pbnQ6IDc2N3B4O1xuXG4vLyBDT0xPUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1ibGFjazogIzQ0NDtcbiRjb2xvci1rZXk6ICMwMGFlZWY7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbi8vIEZPTlRTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcbiJdfQ== */