@charset "UTF-8";
/* CSS Document */
/*****************************
  base reset css
*****************************/
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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

body {
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 13px;
  color: #030303 !important;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 0;
  font-size: 0;
  vertical-align: top;
}

html {
  width: 100%;
  height: 100%;
}

ul,
li {
  list-style: none;
}

p,
th,
td,
dd {
  font-style: normal;
  word-break: break-all;
}

p,
li,
dt,
dd,
td,
th {
  line-height: 1.6;
}

dd {
  word-break: break-all;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

section {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

em,
strong,
small {
  font-style: inherit;
}

em,
strong {
  font-weight: bold;
}

/*****************************
  common layout css
*****************************/
.contents-wrap {
  overflow: hidden;
}

#wrap h1 img {
  margin-top: 20px;
}

#wrap {
  width: 960px;
  margin: 0 auto;
}

#pageTop {
  max-pagewidth: 850px;
  margin: 30px auto 10px auto;
  text-align: right;
}

#footer {
  width: 100%;
  height: 34px;
  background-image: url(../../202309/img/footer_bg_repeat.gif);
  background-repeat: repeat-x;
}

#footer .footInner {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}

.text01 {
  font-size: 12px;
  color: #0198ff;
}

.text02 {
  font-size: 12px;
  color: #666666;
}

#bottomText {
  height: auto;
  width: 940px;
  margin: 20 auto;
}

.footerText {
  overflow: hidden;
}

.text03 {
  float: left;
  margin-top: 15px;
  margin-right: 10px;
}

.text04 {
  float: left;
  margin-top: 15px;
}

.copyright {
  /*
    float:right;
    margin-top:15px;
  */
}

#contwrap {
  word-break: normal;
  word-wrap: break-word;
  background: none;
  height: auto;
}

.wrap {
  width: 960px;
  margin: 0 auto;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.fc_blue {
  font-weight: bold;
  color: #0099ff !important;
}

.fc_red {
  font-weight: bold;
  color: #b22e15 !important;
}

.fc_green {
  font-weight: bold;
  color: #7aa930 !important;
}

a.hover:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.box030405Bg {
  background-color: #fdfedc;
  padding-bottom: 50px;
  margin-top: 40px;
}

.box030406Bg {
  background-color: #fdfedc;
  padding-bottom: 50px;
}

@media screen and (min-width: 768px) {
  .nopc {
    display: none;
  }
  .nosp {
    display: block;
  }
}
@media screen and (max-width: 767.98px) {
  .nopc {
    display: block;
  }
  .nosp {
    display: none;
  }
}
/*==================================================
	アンカーリンク
==================================================*/
@media screen and (max-width: 767.98px) {
  .anchor-link {
    margin-top: -13.281vw;
    padding-top: 13.281vw;
  }
}
/*==================================================
  ヘッダー
==================================================*/
#header {
  background-color: #0096ff;
  width: 100%;
  margin: 0 0 0 0;
  padding: 0px;
  /*height: 109px;*/
  height: 60px;
}

#headerbar {
  background-color: #0173de;
  color: #fff;
  width: 100%;
}

.headerbarinner {
  margin: 0 auto;
  overflow: hidden;
  max-width: 850px;
  text-align: center;
  font-size: 12px;
}

.headerbarinner p {
  padding: 4px 0;
}

.headerbarinner p a {
  color: #fff;
  text-decoration: underline;
}

.headerinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 850px;
  padding: 0 20px;
}

.headerinner a img,
.headerinner p img {
  margin: 0;
  padding: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .headerinner a,
  .headerinner p {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  .sp_fix_blue_head {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  .headerinner {
    padding: 0 20px;
  }
  .headerbarinner {
    padding: 5px 0;
    font-size: 10px;
    line-height: 1.529;
    width: 100%;
  }
  .headerinner a img,
  .headerinner p img {
    padding: 0 20px;
  }
  .l-container {
    width: calc(100% - 30px);
  }
  .u-hide_over-md {
    display: block;
  }
  #header {
    display: none;
  }
  .sp_fix_head {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    background: #fff;
  }
  .sp_fix_head_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .sp_fix_title {
    padding: 23px 0 17px 15px;
    width: 52%;
  }
  .sp_fix_btn {
    position: absolute;
    right: 10px;
    z-index: 10;
    width: 35%;
  }
  .sp_fix_head img {
    width: 100%;
  }
  .sp_fix_head_cta_long {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background: #fff;
  }
  .sp_fix_head_cta_long .sp_fix_title {
    padding: 3vw 0 3vw 2vw;
    width: 25%;
    max-width: 180px;
  }
  .sp_fix_head_cta_long .sp_fix_btn {
    position: relative;
    z-index: 10;
    width: 67%;
    max-width: 380px;
    padding: 1vw 2.6666vw 1vw 0;
  }
  .sp_fix_head_cta_long .sp_fix_head img {
    width: 100%;
  }
  .sp_fix_head_wrap {
    position: relative;
  }
  .sp_fix_blue_head {
    position: -webkit-sticky;
    position: sticky;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #0096ff;
    color: #fff;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 11;
  }
  .sp_fix_blue_head .sp_fix_blue_head_title {
    padding: 2vw 0 2vw 2vw;
    width: 25%;
    max-width: 180px;
  }
  .sp_fix_blue_head .sp_fix_blue_head_title img {
    width: 100%;
  }
  .sp_fix_blue_head p {
    width: 67%;
    font-size: 3vw;
  }
}
@media screen and (max-width: 480.98px) {
  .sp_fix_title {
    padding: 18px 0 17px 15px;
    width: 52%;
  }
  .sp_fix_btn {
    width: 40%;
  }
  .sp_fix_head_cta_long .sp_fix_title {
    padding: 3vw 0 3vw 2vw;
    width: 25%;
  }
  .sp_fix_head_cta_long .sp_fix_btn {
    width: 67%;
    padding: 1vw 2.6666vw 1vw 0;
  }
}
/*==ふわっと出現させるためのCSS*/
/*　上に上がる動き　*/
.sp_fix_blue_head.UpMove,
.sp_fix_head.UpMove {
  position: fixed;
  width: 100%;
  -webkit-animation: UpAnime 0.5s forwards;
          animation: UpAnime 0.5s forwards;
  z-index: 99;
}

@-webkit-keyframes UpAnime {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}

@keyframes UpAnime {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
}
/*　下に下がる動き　*/
.sp_fix_blue_head.DownMove,
.sp_fix_head.DownMove {
  /* position: fixed;
  width:100%;
  animation: DownAnime 0.5s forwards;
  z-index: 9999;
  top:0; */
}

.sp_fix_head_cta_longC {
  position: absolute;
  top: 0;
  -webkit-transition: 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  transition: 0.8s cubic-bezier(0.19, 1, 0.22, 1);
  opacity: 0;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
  -webkit-animation: none;
          animation: none;
  width: 100%;
}

.sp_fix_head_cta_longC .imgswich_btn {
  background: url(../../202309/img/head_btn02.png) no-repeat left center/100%;
}

.sp_fix_head_cta_longC .imgswich_btn img {
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.sp_fix_head_cta_longC.fadeMove {
  position: fixed;
  opacity: 1;
  z-index: 9999;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.sp_fix_head_cta_longC.fadeMove .imgswich_btn {
  -webkit-animation: cta_anime 1s 4;
          animation: cta_anime 1s 4;
}

@-webkit-keyframes DownAnime {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes DownAnime {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes cta_anime {
  0% {
    background: url(../../202309/img/head_btn0301.png) no-repeat left center/100%;
  }
  49.9% {
    background: url(../../202309/img/head_btn0301.png) no-repeat left center/100%;
  }
  50% {
    background: url(../../202309/img/head_btn0302.png) no-repeat left center/100%;
  }
  to {
    background: url(../../202309/img/head_btn0302.png) no-repeat left center/100%;
  }
}
@keyframes cta_anime {
  0% {
    background: url(../../202309/img/head_btn0301.png) no-repeat left center/100%;
  }
  49.9% {
    background: url(../../202309/img/head_btn0301.png) no-repeat left center/100%;
  }
  50% {
    background: url(../../202309/img/head_btn0302.png) no-repeat left center/100%;
  }
  to {
    background: url(../../202309/img/head_btn0302.png) no-repeat left center/100%;
  }
}
@media screen and (min-width: 768px) {
  .u-hide_over-md {
    display: none;
  }
  .sp_fix_head {
    display: none !important;
  }
}
/*==================================================
ページ内スクロール
==================================================*/
html {
  scroll-behavior: smooth;
}

/*==================================================
  レイアウト
==================================================*/
/* ベース幅 */
.l-content {
  margin-left: auto;
  margin-right: auto;
  width: 850px;
}

/*==================================================
  汎用(utilities)class
==================================================*/
.u-al_center {
  text-align: center;
}

.u-al_left {
  text-align: left;
}

.u-al_right {
  text-align: right;
}

.u-block {
  display: block;
}

/*==================================================
	メインビジュアル
==================================================*/
#main_wrap {
  position: relative;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .main_wrap {
    /* background-image: url("../../202401/img/main_mv03.jpg");
    background-image: image-set(url(../../202401/img/main_mv03.jpg) 1x, url(../../202209/img/main_mv03@2x.png) 2x);
    background-image: -webkit-image-set(url(../../202401/img/main_mv03.jpg) 1x, url(../../202209/img/main_mv03@2x.png) 2x); */
    background-image: -webkit-image-set(url(../../202409/img/main_mv.jpg) 1x, url(../../202409/img/main_mv@2x.jpg) 2x);
    background-color: #000;
    background-position: center 0;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    height: 709px;
    background-attachment: scroll;
  }
}
@media print, screen and (max-width: 950px) {
  .main_wrap {
    height: 590px;
    background-size: auto 100%;
  }
}
.main_btn {
  /* position: relative;
  top: 514px;
  left: 50%;
  transform: translateX(-50%);
  width: 62.5%;
  max-width: 960px; */
  /* margin: 0px auto; */
  /* text-align: left; */
  position: absolute;
  bottom: 59px;
  left: calc(50% - 200px);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 454px;
}

.main_btn a {
  display: inline-block;
}

.main_btn img {
  /* width: 47.291%;
  max-width: 454px; */
  /* max-width: 100%; */
  width: 100%;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}

.main_btn a:hover img,
.main_btn a:active img,
.main_btn a:focus img {
  opacity: 0.8;
}

.main_present {
  position: absolute;
  bottom: 7px;
  right: 150px;
}

.main_present_img {
  width: 400px;
  height: 190px;
  -webkit-transform: translateX(-26px);
          transform: translateX(-26px);
}

.main_present_img a {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../202501/img/hdr_present_img.png) no-repeat;
  background-size: 100% auto;
  -webkit-transition: background-image 0.25s;
  transition: background-image 0.25s;
}

.main_present_img a:hover {
  background: url(../../202501/img/hdr_present_img_on.png) no-repeat;
  background-size: 100% auto;
}

.main_present_text {
  margin-top: -15px;
  color: #fff;
  font-size: 13px;
  text-align: left;
  position: relative;
}

@media screen and (min-width: 769px) {
  #optAppBtn {
    display: block;
    position: fixed;
    top: 120px;
    right: 0;
    z-index: 100;
  }
  #optAppBtn a {
    display: inline-block;
  }
  #optAppBtn a:hover {
    background: url("../../assets/images/fixed_navi_on.png") no-repeat;
  }
  #optAppBtn a:hover img {
    visibility: hidden;
  }
}
@media print, screen and (max-width: 1400px) {
  .main_present {
    right: 20px;
  }
  .main_present_img {
    width: 400px;
    height: 190px;
  }
}
@media print, screen and (max-width: 950px) {
  .main_btn {
    left: calc(50% - 175px);
    width: 380px;
  }
  .main_present_img {
    width: 300px;
    height: 145px;
    -webkit-transform: none;
            transform: none;
  }
}
@media screen and (max-width: 768.98px) {
  #optAppBtn {
    display: none !important;
  }
  .main_wrap {
    height: auto;
    background-image: url(../../202409/img/main_mv_sp.jpg);
    background-size: cover;
    padding-top: 138.75%;
  }
  .main_wrap img {
    width: 100%;
  }
  .main_logo {
    position: absolute;
    top: 15px;
    right: 14px;
    width: 25.625%;
    max-width: 164px;
  }
  .main_btn {
    position: absolute;
    top: auto;
    bottom: 7px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 86.875%;
    max-width: 556px;
  }
  .main_btn img {
    width: 100%;
  }
  .main_present {
    bottom: 18.018%;
    right: 20px;
  }
  .main_present_img {
    width: 250px;
    height: 115px;
    -webkit-transform: translateX(13px);
            transform: translateX(13px);
  }
  .main_present_img a {
    background-image: url(../../202501/img/hdr_present_img.png);
  }
  .main_present_img a:hover {
    background-image: url(../../202501/img/hdr_present_img.png);
  }
  .main_present_text {
    margin-top: -8px;
    color: #fff;
    font-size: 10px;
    text-align: right;
  }
}
/* プレゼントスライド */
.present_slider {
  position: relative;
}

.present_slider .fv_date_bubble {
  position: absolute;
  width: min(13vw, 131px);
  right: 5.771%;
  top: max(-13vw, -116px);
  z-index: 3;
}

/* .present_slider .fv_date_bubble img {
	width: 100%;
} */
.fv_date_bubble_sp {
  width: 100%;
  background-color: #ff3c86;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.present_slider_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.present_slider_item.swiper-slide img {
  width: 100%;
  height: auto;
}

.present_slider_text {
  position: relative;
  background: #0096ff;
  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;
  height: 45px;
  z-index: 2;
}

.present_slider_text-link {
  font-size: 1.3rem;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

.present_slider_text-link .present_slider_reduction {
  font-size: 1rem;
  color: yellow;
}

.present_slider_triangle {
  padding-left: 0.5rem;
}

.present_slider_text img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: auto;
  max-width: 995px;
}

@media screen and (min-width: 1410px) {
  .present_slider .fv_date_bubble {
    right: 19.771%;
  }
}
@media screen and (min-width: 768px) {
  .present_slider_item.swiper-slide {
    max-width: 250px;
    max-height: 250px;
    width: 20%;
  }
  .present_slider_text {
    top: -20px;
    margin-bottom: -40px;
    height: 40px;
    z-index: 2;
  }
  .present_slider_text.nopc {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .present_slider_text-link {
    font-size: 1.7vw;
  }
  .present_slider_text-link .present_slider_reduction {
    font-size: 1.3vw;
  }
}
@media screen and (max-width: 767.98px) {
  .present_slider .fv_date_bubble {
    width: min(20.312vw, 20.312%);
    right: 0.781%;
    top: auto;
    bottom: 7px;
  }
  .present_slider_text {
    position: relative;
    z-index: 2;
    width: 100%;
    height: auto;
    background: #0096ff;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .present_slider_text img {
    width: 90%;
    height: auto;
    margin-inline: auto;
    max-width: 483px !important;
  }
  .present_slider_item.swiper-slide {
    width: 110px;
  }
  .present_slider_text.nosp {
    display: none;
  }
}
/*==================================================
	section01
	餓えにさらされる世界の子どもたち
==================================================*/
.section01 {
  padding: 76px 40px 102px;
  overflow: hidden;
  position: relative;
}

.section01 img {
  width: 100%;
}

.section01_bg {
  width: 100%;
  height: 100%;
  -webkit-clip-path: inset(0 0 0 0);
          clip-path: inset(0 0 0 0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.section01_bg:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url(../../202409/img/sec01_bg.jpg?v=3) no-repeat bottom center;
  background-size: cover;
  inset: 0;
  -webkit-transform: translate3d(0, 0, -1px);
          transform: translate3d(0, 0, -1px);
}

.section01_inner {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

.section01_title {
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-size: 53px;
  font-weight: 700;
  color: #430d02;
}

.section01_ex {
  margin-top: 71px;
}

.section01_ex_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.section01_ex_list .txt-area .txt {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  line-height: 2.5;
}

/* ガザ地区 */
.section01_ex_list.list1 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 12px;
}

.section01_ex_list.list1 .txt-area {
  width: 44.023%;
  margin-right: 0.757%;
  /* width: 523px;
  margin-right: 9px; */
}

.section01_ex_list.list1 .txt-area .ttl {
  max-width: 484px;
}

.section01_ex_list.list1 .txt-area .sttl {
  margin-top: 59px;
  max-width: 513px;
}

.section01_ex_list.list1 .txt-area .txt {
  margin-top: 36px;
}

.section01_ex_list.list1 .img {
  margin-top: 27px;
  width: 45.959%;
  /* width: 546px; */
}

/* スーダン */
.section01_ex_list.list2 {
  margin-top: 48px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.section01_ex_list.list2 .txt-area {
  width: 44.322%;
  margin-left: 1.355%;
  /* width: 523px;
  margin-left: 16px; */
}

.section01_ex_list.list2 .txt-area .ttl {
  max-width: 484px;
  margin-left: 8px;
}

.section01_ex_list.list2 .txt-area .sttl {
  margin: 65px 0 0 4px;
  max-width: 488px;
}

.section01_ex_list.list2 .txt-area .txt {
  margin-top: 45px;
}

.section01_ex_list.list2 .img {
  margin-top: 22px;
  width: 54.067%;
  /* width: 638px; */
}

.section01_bottom {
  margin-top: 61px;
  padding: 56px 30px 60px;
  background: #272331;
  border-radius: 30px;
  -webkit-box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, 0.34);
          box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, 0.34);
  font-family: "Noto Serif JP", serif;
  text-align: center;
}

.section01_bottom .title {
  position: relative;
}

.section01_bottom .title:after {
  content: "";
  display: block;
  width: 223px;
  height: 79px;
  background: url(../../202409/img/sec01_arrow.png) no-repeat;
  background-size: 100% auto;
  margin: 26px auto 0;
}

.section01_bottom .title .catch {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
  letter-spacing: 0.03em;
}

.section01_bottom .title .main {
  margin-top: 11px;
  color: #ff0000;
  font-size: 50px;
  font-weight: 500;
  letter-spacing: 0.03em;
}

.section01_bottom .title .main span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(96%, transparent), color-stop(0%, #ff0000));
  background: linear-gradient(transparent 96%, #ff0000 0%);
}

.section01_bottom .txt {
  margin-top: 17px;
  color: #fff;
  font-size: 27px;
  line-height: 1.777;
  font-weight: 700;
}

@media screen and (max-width: 1000px) {
  .section01_title {
    font-size: 48px;
  }
  .section01_ex {
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
  }
  /* ガザ地区 */
  .section01_ex_list.list1 {
    padding-right: 0;
  }
  .section01_ex_list.list1 .txt-area {
    width: 100%;
    margin-right: 0;
  }
  .section01_ex_list.list1 .img {
    width: 100%;
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }
  /* スーダン */
  .section01_ex_list.list2 {
    padding-left: 0;
  }
  .section01_ex_list.list2 .txt-area {
    width: 100%;
    margin-left: 0;
  }
  .section01_ex_list.list2 .txt-area .ttl {
    margin-left: auto;
  }
  .section01_ex_list.list2 .img {
    width: 100%;
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }
  .section01_bottom .title .catch {
    font-size: 28px;
  }
  .section01_bottom .title .main {
    font-size: 45px;
  }
  .section01_bottom .txt {
    font-size: 25px;
  }
}
@media screen and (max-width: 767.98px) {
  .section01 {
    padding: 20px 15px 40px;
  }
  .section01_bg:after {
    background-image: url(../../202409/img/sec01_bg_sp.jpg?v=3);
  }
  .section01_title {
    font-size: 27px;
    line-height: 1.334;
  }
  .section01_ex {
    margin-top: 19px;
  }
  .section01_ex_list .txt-area .txt {
    font-size: 17px;
    line-height: 1.705;
    padding: 0 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* ガザ地区 */
  .section01_ex_list.list1 .txt-area .ttl {
    width: 83.448%;
  }
  .section01_ex_list.list1 .txt-area .sttl {
    margin-top: 24px;
    width: 100%;
  }
  .section01_ex_list.list1 .img {
    margin: 12px 0 0 auto;
    width: 94.137%;
    -webkit-transform: translateX(7px);
            transform: translateX(7px);
  }
  .section01_ex_list.list1 .txt-area .txt {
    margin-top: 13px;
  }
  /* スーダン */
  .section01_ex_list.list2 {
    margin-top: 35px;
  }
  .section01_ex_list.list2 .txt-area .ttl {
    width: 83.448%;
    margin-left: auto;
  }
  .section01_ex_list.list2 .txt-area .sttl {
    margin: 28px 0 0 0;
    width: 100%;
  }
  .section01_ex_list.list2 .img {
    margin-top: 13px;
    width: 110%;
  }
  .section01_ex_list.list2 .txt-area .txt {
    margin-top: 2px;
  }
  .section01_bottom {
    margin-top: 40px;
    padding: 22px 17px 30px;
    border-radius: 15px;
  }
  .section01_bottom .title {
    margin-top: 25px;
  }
  .section01_bottom .title:after {
    width: 111px;
    height: 40px;
    margin-top: 17px;
  }
  .section01_bottom .title .catch {
    font-size: 17px;
    line-height: 1.718;
  }
  .section01_bottom .title .main {
    margin-top: 12px;
    font-size: 27px;
    line-height: 1.5;
  }
  .section01_bottom .title .main span {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(98%, transparent), color-stop(0%, #ff0000));
    background: linear-gradient(transparent 98%, #ff0000 0%);
  }
  .section01_bottom .txt {
    margin-top: 13px;
    font-size: 16px;
    line-height: 1.6;
  }
}
/*==================================================
	section02
	紛争、災害、多発する危機の中で… 
==================================================*/
.section02 {
  padding: 0 40px;
  height: 800px;
  background: #2d1917 url(../../202409/img/sec02_bg.jpg) no-repeat top center;
  background-size: auto 100%;
  position: relative;
}

.section02_txt {
  position: relative;
  top: 452px;
  left: 0;
  width: 100%;
  max-width: 880px;
  margin: 0 auto;
}

.section02_txt .title {
  width: 100%;
  height: 283px;
  -webkit-box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.35);
  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;
  position: relative;
}

.section02_txt .title:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../../202409/img/sec02_ttlbg.png) no-repeat;
  background-size: cover;
  mix-blend-mode: multiply;
  z-index: 1;
}

.section02_txt .title img {
  width: 100%;
  max-width: 640px;
  position: relative;
  z-index: 2;
}

.section02_txt .note {
  margin-top: 21px;
  color: #fff;
  font-size: 13px;
}

@media screen and (max-width: 767.98px) {
  .section02 {
    padding: 122.968% 0 0;
    height: auto;
    background-image: url(../../202409/img/sec02_bg_sp.jpg);
  }
  .section02_txt {
    position: absolute;
    top: auto;
    bottom: 17px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 87.031%;
  }
  .section02_txt .title {
    /* height: 308px; */
    height: 48.125vw;
  }
  .section02_txt .title:before {
    background-image: url(../../202409/img/sec02_ttlbg_sp.png);
  }
  .section02_txt .title img {
    /* max-width: 510px; */
    width: 91.561%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
  }
  .section02_txt .note {
    margin-top: 9px;
    font-size: 11px;
    line-height: 1.426;
  }
}
/*==================================================
	section03
	巡回チームの活動が命をつなぐ鍵に
==================================================*/
.section03 {
  padding: 113px 40px 92px;
  position: relative;
}

.section03 img {
  width: 100%;
}

.section03_bg {
  width: 100%;
  height: 100%;
  -webkit-clip-path: inset(0 0 0 0);
          clip-path: inset(0 0 0 0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.section03_bg:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url(../../202409/img/sec03_bg.jpg) no-repeat bottom center;
  background-size: cover;
  inset: 0;
  -webkit-transform: translate3d(0, 0, -1px);
          transform: translate3d(0, 0, -1px);
}

.section03_inner {
  max-width: 1191px;
  margin: 0 auto;
  font-family: "Noto Serif JP", serif;
  position: relative;
}

.section03_inner .txt-yellow {
  font-weight: 700;
  color: #ffd800;
  border-bottom: 1px solid #ffd800;
}

.section03_title {
  max-width: 1080px;
  margin: 0 auto;
}

.section03_lead {
  margin-top: 73px;
  color: #fff;
  font-size: 20px;
  line-height: 2.25;
  text-align: center;
}

.section03_detail {
  margin-top: 118px;
  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;
}

.section03_detail li {
  width: 30.814%;
  /* width: 367px; */
  background: #000;
  position: relative;
}

.section03_detail li .label {
  position: absolute;
  top: -68px;
  left: -39px;
  width: 236px;
}

.section03_detail li .txt {
  color: #fff;
  font-size: 18px;
  line-height: 2;
  padding: 20px 25px 26px;
}

.section03_txt {
  margin-top: 62px;
  color: #fff;
  font-size: 20px;
  line-height: 2.25;
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .section03_detail li .label {
    top: -40px;
    left: -28px;
    width: 160px;
  }
  .section03_detail li .txt {
    padding: 15px 20px 20px;
  }
}
@media screen and (max-width: 767.98px) {
  .section03 {
    padding: 40px 0;
  }
  .section03_bg:after {
    background-color: #292929;
    background-image: url(../../202409/img/sec03_bg_sp.jpg);
    background-position: top center;
    background-size: 100% auto;
  }
  .section03_title {
    width: 85.625%;
  }
  .section03_lead {
    margin-top: 25px;
    padding: 0 22px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 17px;
    line-height: 1.764;
    text-align: left;
  }
  .section03_detail {
    margin-top: 52px;
    display: block;
  }
  .section03_detail li {
    width: 82.031%;
    margin: 0 auto;
  }
  .section03_detail li:not(:first-child) {
    margin-top: 60px;
  }
  .section03_detail li .label {
    position: absolute;
    top: -46px;
    left: -38px;
    width: 165px;
  }
  .section03_detail li .txt {
    font-size: 17px;
    line-height: 1.764;
    padding: 13px 10px 17px;
  }
  .section03_txt {
    margin-top: 20px;
    padding: 0 18px 0 31px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 18px;
    line-height: 1.888;
    text-align: left;
  }
}
/*==================================================
	section04
	次々と発生する危機のなか、子どもたちを栄養不良から守る
==================================================*/
.section04 img {
  width: 100%;
}

.section04_head_title {
  background: #0096ff;
  color: #fff;
  height: 179px;
  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;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-size: 40px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-shadow: 0 3px 0 #0068c3;
  position: relative;
  z-index: 2;
}

.section04_head_title:after {
  position: absolute;
  content: "";
  bottom: -27px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 45px;
  height: 27px;
  background: url(../../202409/img/sec04_head_arrow.png) no-repeat;
  background-size: 100% auto;
}

.section04_head_contents {
  padding-top: 42.252%;
  background: url(../../202409/img/sec04_head_bg.jpg) no-repeat top center;
  background-size: cover;
  position: relative;
  z-index: 1;
}

.section04_head_contents .txt {
  position: absolute;
  top: 12.247%;
  right: 13.736%;
  width: 42.317%;
  max-width: 650px;
}

@media screen and (max-width: 1000px) {
  .section04_head_title {
    height: 150px;
    font-size: 34px;
  }
}
@media screen and (max-width: 767.98px) {
  .section04_head_title {
    height: 89px;
    font-size: 22px;
    letter-spacing: 0;
  }
  .section04_head_title:after {
    content: none;
  }
  .section04_head_contents {
    padding: 0 0 93px;
    background: url(../../202409/img/sec04_main_bg_sp.png) repeat-y;
    background-size: 100% auto;
  }
  .section04_head_contents .img img {
    width: 100%;
  }
  .section04_head_contents .txt {
    position: absolute;
    top: auto;
    bottom: 0;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 90.625%;
    max-width: 580px;
  }
}
.section04_main {
  padding: 79px 40px 80px;
  background: url(../../202409/img/sec04_main_bg.jpg) no-repeat top center;
  background-size: cover;
}

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

.section04_main_box1 {
  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;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.section04_main_box1 .txt-area {
  /* width: 600px; */
  width: 50%;
  font-family: "Noto Serif JP", serif;
  color: #434343;
}

.section04_main_box1 .txt-area .ttl {
  font-size: 45px;
  font-weight: 700;
  letter-spacing: 0.05em;
}

.section04_main_box1 .txt-area .txt {
  margin-top: 20px;
  font-size: 22px;
  line-height: 2.045;
}

.section04_main_box1 .txt-area .message {
  margin-top: 49px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 580px;
  height: 299px;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 18px 0 rgba(17, 157, 255, 0.25);
          box-shadow: 0 2px 18px 0 rgba(17, 157, 255, 0.25);
  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;
}

.section04_main_box1 .txt-area .message img {
  max-width: 413px;
}

.section04_main_box1 .img {
  /* width: 611px; */
  width: 50.916%;
  border-radius: 20px;
  overflow: hidden;
  margin: 21px -8.166% 0 0;
}

.section04_main_box2 {
  margin-top: 45px;
}

.section04_main_box2 .example {
  width: 362px;
  height: 83px;
  margin: 0 auto;
  background: #0096ff;
  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;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: center;
  position: relative;
}

.section04_main_box2 .example:after {
  position: absolute;
  content: "";
  bottom: -24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 21px solid transparent;
  border-right: 21px solid transparent;
  border-top: 24px solid #0096ff;
}

.section04_main_box2 .inner {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.section04_main_box2 .inner > .img {
  width: 629px;
  border-radius: 20px;
  overflow: hidden;
}

.section04_main_box2 .inner .txt-area {
  width: 628px;
  margin: 137px 0 0 -60px;
  padding: 70px 0 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #00c4ff;
  color: #fff;
}

.section04_main_box2 .inner .txt-area .ttl {
  text-align: center;
  position: relative;
}

.section04_main_box2 .inner .txt-area .ttl:before {
  position: absolute;
  content: "";
  top: -106px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 73px;
  height: 99px;
  background: url(../../202409/img/sec04_main_icon.png) no-repeat;
  background-size: 100% auto;
}

.section04_main_box2 .inner .txt-area .ttl .en {
  font-family: "Noto Serif JP", serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1;
}

.section04_main_box2 .inner .txt-area .ttl .jp {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
}

.section04_main_box2 .inner .txt-area .sttl {
  margin: 22px 0 0 46px;
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-size: 33px;
  line-height: 1.666;
  font-weight: 700;
  letter-spacing: -0.025em;
}

.section04_main_box2 .inner .txt-area .img {
  display: none;
}

.section04_main_box2 .inner .txt-area .txt {
  max-width: 532px;
  margin: 34px auto 0;
  font-size: 18px;
  line-height: 1.888;
  color: #fff;
}

.section04_main_box3 {
  max-width: 1285px;
  margin: 51px auto 0;
  padding: 68px 59px 59px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 18px 0 rgba(17, 157, 255, 0.25);
          box-shadow: 0 2px 18px 0 rgba(17, 157, 255, 0.25);
  position: relative;
}

.section04_main_box3:before {
  position: absolute;
  content: "";
  top: -42px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 223px;
  height: 79px;
  background: url(../../202409/img/sec04_main_arrow.png) no-repeat;
  background-size: 100% auto;
}

.section04_main_box3 .title {
  max-width: 630px;
  margin: 0 auto;
}

.section04_main_box3 .detail {
  margin-top: 68px;
  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;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.section04_main_box3 .detail .list {
  margin-top: 10px;
  width: 48.586%;
  /* width: 567px; */
  border-top: 1px solid #0096ff;
}

.section04_main_box3 .detail .list li {
  border-bottom: 1px solid #0096ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0;
}

.section04_main_box3 .detail .list li .point {
  width: 110px;
}

.section04_main_box3 .detail .list li .txt {
  width: calc(100% - 110px);
  padding-left: 43px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  line-height: 1.666;
  color: #434343;
}

.section04_main_box3 .detail .img {
  width: 45.501%;
  /* width: 531px; */
  border-radius: 20px;
  overflow: hidden;
}

@media screen and (max-width: 1280px) {
  .section04_main_box2 .inner {
    margin-top: 80px;
  }
  .section04_main_box2 .inner > .img {
    display: none;
  }
  .section04_main_box2 .inner .txt-area {
    width: 80%;
    margin: 0 auto;
  }
  .section04_main_box2 .inner .txt-area .sttl {
    padding-right: 40px;
  }
  .section04_main_box2 .inner .txt-area .sttl .notab {
    display: none;
  }
  .section04_main_box2 .inner .txt-area .img {
    display: block;
    max-width: 480px;
    margin: 30px auto 0;
  }
  .section04_main_box2 .inner .txt-area .txt {
    max-width: 100%;
    width: 100%;
    padding: 0 49px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 1000px) {
  .section04_main_box1 {
    max-width: 580px;
    margin: 0 auto;
  }
  .section04_main_box1 .txt-area {
    width: 100%;
  }
  .section04_main_box1 .txt-area .message {
    margin-top: 20px;
    max-width: 480px;
    margin-right: auto;
    margin-left: auto;
  }
  .section04_main_box1 .img {
    width: 100%;
    margin: 48px auto 0;
  }
  .section04_main_box2 .example {
    width: 320px;
    height: 70px;
    font-size: 34px;
  }
  .section04_main_box2 .inner .txt-area {
    width: 100%;
    max-width: 580px;
  }
  .section04_main_box3 .detail .list {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 30px;
    width: 100%;
  }
  .section04_main_box3 .detail .img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 60%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767.98px) {
  .section04_main {
    padding: 27px 0 28px;
    background: url(../../202409/img/sec04_main_bg_sp.png) repeat-y;
    background-size: 100% auto;
  }
  .section04_main_box1 {
    display: block;
  }
  .section04_main_box1 .txt-area {
    /* width: 100%; */
    width: 84.375%;
    margin: 0 auto;
  }
  .section04_main_box1 .txt-area .ttl {
    font-size: 23px;
    letter-spacing: -0.025em;
    /* padding-left: 7.812%; */
  }
  .section04_main_box1 .txt-area .txt {
    margin-top: 16px;
    font-size: 18px;
    line-height: 1.666;
  }
  .section04_main_box1 .txt-area .message {
    margin: 12px auto 0;
    width: 117.037%;
    max-width: 632px;
    height: auto;
    background: transparent;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: block;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .section04_main_box1 .txt-area .message img {
    width: 100%;
    max-width: 100%;
  }
  .section04_main_box2 {
    margin-top: 18px;
  }
  .section04_main_box2 .example {
    width: 181px;
    height: 41px;
    font-size: 18px;
  }
  .section04_main_box2 .example:after {
    bottom: -12px;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 12px solid #0096ff;
  }
  .section04_main_box2 .inner {
    margin-top: 40px;
    display: block;
  }
  .section04_main_box2 .inner .txt-area {
    width: 93.75%;
    margin: 0 auto;
    padding: 31px 0 36px;
  }
  .section04_main_box2 .inner .txt-area .ttl {
    text-align: center;
    position: relative;
  }
  .section04_main_box2 .inner .txt-area .ttl:before {
    top: -49px;
    width: 37px;
    height: 50px;
  }
  .section04_main_box2 .inner .txt-area .ttl .en {
    font-size: 27px;
  }
  .section04_main_box2 .inner .txt-area .ttl .jp {
    margin-top: 3px;
    font-size: 14px;
  }
  .section04_main_box2 .inner .txt-area .sttl {
    max-width: 100%;
    width: 90%;
    margin: 7px auto 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 1.447;
  }
  .section04_main_box2 .inner .txt-area .img {
    width: 91%;
    margin: 22px auto 0;
  }
  .section04_main_box2 .inner .txt-area .txt {
    width: 86.666%;
    margin: 30px auto 0;
    padding: 0;
    font-family: "Noto Serif JP", serif;
    line-height: 1.555;
  }
  .section04_main_box2 .inner .txt-area .txt span {
    font-weight: 700;
    color: #fef55f;
  }
  .section04_main_box3 {
    width: 90.625%;
    margin-top: 30px;
    padding: 30px 20px 2px;
    border-radius: 10px;
  }
  .section04_main_box3:before {
    top: -25px;
    width: 111px;
    height: 40px;
  }
  .section04_main_box3 .title {
    max-width: 100%;
    width: 72.8%;
  }
  .section04_main_box3 .detail {
    margin-top: 17px;
  }
  .section04_main_box3 .detail .list {
    margin-top: 22px;
  }
  .section04_main_box3 .detail .list li {
    padding: 20px 0 16px;
  }
  .section04_main_box3 .detail .list li:last-child {
    border-bottom: none;
  }
  .section04_main_box3 .detail .list li .point {
    width: 72px;
  }
  .section04_main_box3 .detail .list li .txt {
    width: calc(100% - 72px);
    padding-left: 14px;
    font-size: 17px;
    line-height: 1.4;
  }
  .section04_main_box3 .detail .img {
    width: 84.4%;
    border-radius: 10px;
  }
}
.section04_slide .swiper-wrapper {
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.section04_slide .swiper-slide {
  width: 512px;
  position: relative;
}

.section04_slide .swiper-slide img {
  height: auto;
  width: 100%;
}

.section04_slide .swiper-slide .txt {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 135px;
  height: 44px;
  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;
  background: #0096ff;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: center;
}

.section04_bottom {
  padding: 95px 40px 100px;
  background: url(../../202409/img/sec04_bottom_bg.jpg) no-repeat top center;
  background-size: cover;
}

.section04_bottom_inner {
  max-width: 1536px;
  margin: 0 auto;
  position: relative;
}

.section04_bottom_inner .img1 {
  position: absolute;
  /* top: -29px;
  left: -13px;
  width: 367px; */
  top: -9.477%;
  left: -0.846%;
  width: 23.893%;
}

.section04_bottom_inner .img2 {
  position: absolute;
  /* top: 35px;
  right: 5px;
  width: 342px; */
  top: 11.437%;
  right: 0.325%;
  width: 22.265%;
}

.section04_bottom_inner .txt {
  /* width: 701px; */
  width: 45.638%;
  margin: 0 auto;
}

@media screen and (max-width: 767.98px) {
  .section04_slide .swiper-slide {
    width: 160px;
  }
  .section04_slide .swiper-slide .txt {
    width: auto;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 66px;
    height: 18px;
    font-size: 11px;
  }
  .section04_bottom {
    padding: 0;
    background-image: url(../../202409/img/sec04_bottom_bg_sp.jpg);
  }
  .section04_bottom_inner {
    padding: 38px 0 78px;
  }
  .section04_bottom_inner .img1 {
    top: auto;
    bottom: 12px;
    left: auto;
    right: 0;
    width: 29.062%;
  }
  .section04_bottom_inner .txt {
    width: 88.437%;
  }
}
/*==================================================
	section05
	ユニセフ・マンスリーサポート・プログラム
==================================================*/
.section05 {
  margin-top: -1px;
}

.section05 img {
  width: 100%;
}

.section05_title {
  background: url(../../202409/img/sec05_ttl_bg.png) repeat-x top center;
  background-size: auto 100%;
  height: 105px;
  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;
  padding: 0 40px;
}

.section05_title img {
  width: 100%;
  max-width: 839px;
}

.section05_inner {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 40px;
  overflow: hidden;
}

.section05_txt1 {
  margin-top: 52px;
  text-align: center;
  color: #4e4d4d;
  font-size: 20px;
  line-height: 2;
  letter-spacing: 0.05em;
}

.section05_txt1 strong {
  font-size: 33px;
  font-weight: 700;
  color: #0097ff;
}

.section05_txt2 {
  margin-top: 3px;
  text-align: center;
  color: #4e4d4d;
  font-size: 23px;
  line-height: 1.739;
  font-weight: 500;
  letter-spacing: 0.05em;
}

.section05_img {
  max-width: 1380px;
  margin: 21px auto 0;
  -webkit-transform: translateX(17px);
          transform: translateX(17px);
}

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

.section05_txt3 .txt1 {
  color: #4e4d4d;
  font-size: 18px;
  line-height: 1.944;
  letter-spacing: 0.05em;
}

.section05_txt3 .txt2 {
  color: #0099ff;
  font-size: 25px;
  line-height: 1.8;
  font-weight: 700;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 767.98px) {
  .section05_title {
    /* height: 140px; */
    height: 21.875vw;
    padding: 0;
  }
  .section05_title img {
    display: block;
    width: 95%;
    max-width: 100%;
    margin: 0 auto;
  }
  .section05_inner {
    padding: 0;
  }
  .section05_txt1 {
    margin-top: 17px;
    color: #000;
    font-size: 17px;
    line-height: 1.687;
  }
  .section05_txt1 strong {
    font-size: 17px;
    font-weight: 400;
    color: #000;
  }
  .section05_img2 {
    margin-top: 18px;
  }
  .section05_txt2 {
    width: 93.75%;
    margin: -23px auto 0;
    padding: 24px 25px 22px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: left;
    background: #fff;
    color: #0099ff;
    border-radius: 10px;
    font-size: 19px;
    line-height: 1.47;
    font-weight: 700;
    letter-spacing: 0;
    -webkit-box-shadow: 1px 6px 4px 0 rgba(149, 199, 234, 0.98);
            box-shadow: 1px 6px 4px 0 rgba(149, 199, 234, 0.98);
    position: relative;
  }
  .section05_img {
    margin-top: 27px;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .section05_txt3 {
    width: 81.25%;
    margin: 30px auto 0;
    text-align: left;
    color: #434343;
    font-size: 17px;
    line-height: 1.588;
    letter-spacing: 0;
  }
}
/*==================================================
	section06
	継続的なご協力が大切な5つの理由
==================================================*/
.section06 img {
  height: auto;
  width: 100%;
}

.section06 {
  margin: 59px auto 0;
  text-align: center;
}

.section06_item em {
  color: #0099ff;
  font-weight: bold;
}

.section06_item_body {
  padding: 30px 20px 20px;
}

.section06_item:nth-of-type(5) .section06_item_body {
  letter-spacing: -0.03em;
}

.section06_item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 0 #b5dcf9;
          box-shadow: 5px 5px 0 #b5dcf9;
  line-height: 1.67;
}

@media screen and (min-width: 1000px) {
  .section06 .body {
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
  }
  .section06img_pc.section06img02 {
    position: absolute;
    width: 180px;
    left: -3%;
  }
  .section06img_pc.section06img03 {
    position: absolute;
    width: 180px;
    right: -5%;
  }
  .section06 h3.head {
    max-width: 657px;
    margin: 0 auto;
  }
  .section06_item:nth-of-type(1),
  .section06_item:nth-of-type(4) {
    margin-left: 0;
  }
  .section06_item:nth-of-type(4),
  .section06_item:nth-of-type(5) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 999.98px) {
  .section06img_pc {
    padding: 25px 15px 0;
  }
  .section06img_pc.section06img02 {
    position: relative;
    width: 180px;
    display: inline-block;
  }
  .section06img_pc.section06img03 {
    position: relative;
    width: 180px;
    display: inline-block;
  }
  .section06_item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 90%;
    background-color: #fff;
    -webkit-box-shadow: 5px 5px 0 #b5dcf9;
            box-shadow: 5px 5px 0 #b5dcf9;
    font-size: 18px;
    line-height: 1.67;
    margin: 25px auto;
  }
  .section06 h3 {
    width: 100%;
    margin: 0 auto 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #09f;
  }
  .section06 h3 img {
    width: 650px;
  }
  .section06_item_body p {
    text-align: justify;
  }
}
@media screen and (min-width: 885px) {
  .section06_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    text-align: left;
    padding: 0 20px;
  }
  .section06_item {
    margin-left: 20px;
    width: 30%;
    font-size: 18px;
    line-height: 1.67;
  }
  .section06_items:after {
    content: "";
    width: 30%;
    margin-left: 20px;
  }
  .section06 {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #e4f3fd url("../../202209/img/sec05_img02.png") calc(50% + 350px) calc(100% - 50px) no-repeat;
  }
}
@media screen and (max-width: 884.98px) {
  .section06_items {
    width: 95%;
    margin: 0 auto;
  }
  .section06_item {
    margin-left: 20px;
    width: 90%;
    margin: 20px auto;
    font-size: 18px;
    line-height: 1.67;
  }
  .section06 {
    padding-top: 40px;
    padding-bottom: 60px;
    background: #e4f3fd;
  }
}
@media screen and (min-width: 768px) {
  .section06_text01 {
    color: #4e4d4d;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.8;
    padding: 0 25px;
  }
  .section06_text01 em {
    color: #0099ff;
    font-size: 33px;
  }
  h3.head img {
    max-width: 800px;
    margin: 25px auto 0;
  }
  .section06_img01_sp {
    display: none;
  }
  .section06img04 {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  .section06_text01 {
    color: #4e4d4d;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.8;
    padding: 20px 0 0;
  }
  .section06_text01 em {
    color: #0099ff;
    font-size: 26px;
    line-height: 1.5;
  }
  h3.head img {
    max-width: 60%;
    margin: 0 auto 0;
    padding-top: 3%;
  }
  .section06_icon {
    display: none;
  }
  .section06_img01_sp {
    display: block;
    margin: -20px;
    position: relative;
    z-index: -10;
  }
  .section06img_pc {
    display: none;
  }
  .section06img04 {
    display: block;
    max-width: 240px;
    margin: 10px auto;
  }
  .section06 h3.head img {
    /* width: 176px; */
    width: 100%;
    max-width: 210px;
  }
}
@media screen and (max-width: 650px) {
  h3.head img {
    max-width: 80%;
    margin: 0 auto 0;
    padding-top: 3.5%;
  }
}
@media screen and (max-width: 500px) {
  h3.head img {
    max-width: 73%;
    margin: 0 auto 0;
    padding-top: 3%;
  }
  .section06_text01 {
    text-align: left;
    padding: 20px;
  }
  .section06_text01 em {
    line-height: 1.3;
    padding: 10px 0 0;
    font-size: 22px;
  }
  /* h3.head{
  	background-image: url("../../202309/img/sec05_arrow.png"), url("../../202309/img/sec05_items_title_back.png");
  	background-repeat:  no-repeat,repeat-x;
  	background-position: center 72px, center top;
  	position: relative;
  	min-height: 100px;
  	background-size: 8%, 100% 85%;
  } */
  .section06_img01_sp {
    margin: -30px;
  }
}
@media screen and (max-width: 400px) {
  h3.head img {
    padding-top: 4%;
  }
}
/*==================================================
	section07
	すべての子どものために スライド
==================================================*/
.section07 .section07_slide {
  height: 460px;
  text-align: center;
}

.section07 .section07_slide .section07_item img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 1490px) {
  .section07 .section07_slide .section07_item img {
    -o-object-fit: fill;
       object-fit: fill;
    width: auto;
    height: auto;
  }
}
@media screen and (max-width: 1120px) {
  .section07 .section07_slide {
    height: auto;
  }
  .section07 .section07_slide .section07_item img {
    -o-object-fit: fill;
       object-fit: fill;
  }
}
/*==================================================
	section08
	すべての子どもが、たくさんの希望を持てるように
==================================================*/
.section08 {
  padding: 0 40px;
  background: #eceff4 url(../../202409/img/sec08_bg.png) no-repeat top right;
}

.section08 img {
  width: 100%;
}

.section08_inner {
  max-width: 1000px;
  margin: 0 auto;
  padding: 85px 0 70px;
}

.section08_main_head .title {
  width: 62%;
  max-width: 620px;
}

.section08_main_head .lead {
  margin-top: 39px;
}

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

.section08_main_head .lead p:last-child {
  margin-top: 7px;
  color: #456cac;
  font-weight: 700;
}

@media screen and (max-width: 1080px) {
  .section08 {
    background-position: top right -140px;
    background-size: 70%;
  }
  .section08_inner {
    padding-top: 65px;
  }
}
@media screen and (max-width: 767.98px) {
  .section08 {
    padding: 0;
    background-image: url(../../202409/img/sec08_bg_sp.png);
    background-position: top right;
    background-size: 68.75% auto;
  }
  .section08_inner {
    width: 90.625%;
    padding: 35px 0 50px;
  }
  .section08_main_head .title {
    width: 80%;
  }
  .section08_main_head .lead {
    margin-top: 22px;
  }
  .section08_main_head .lead p {
    font-size: 17px;
    line-height: 1.692;
    color: #000;
    text-align: left;
  }
  .section08_main_head .lead p:last-child {
    margin-top: 5px;
    color: #456cac;
    font-weight: 700;
  }
}
.section08_main_detail {
  margin-top: 143px;
  padding: 35px 43px 37px;
  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);
}

.section08_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;
}

.section08_main_detail .detail .img {
  position: absolute;
  top: -113px;
  left: -66px;
  width: 501px;
}

.section08_main_detail .detail .text {
  font-size: 12px;
  line-height: 1.416;
  padding-bottom: 6px;
}

.section08_main_detail .point-area {
  width: 465px;
}

.section08_main_detail .point-area .point-area_item {
  background: #eceff4;
  border-radius: 10px;
  padding: 15px 30px 15px 15px;
  -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;
}

.section08_main_detail .point-area .point-area_item:last-child {
  margin-top: 35px;
}

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

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

.section08_main_detail .point-area .point-area_item .txt-area .point {
  position: absolute;
  top: -53px;
  left: 15px;
  width: 130px;
}

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

.section08_main_detail .point-area .point-area_item .txt-area .text {
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.714;
}

.section08_main_detail .photo {
  margin-top: 31px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.section08_main_detail .photo.nopc {
  display: none !important;
}

.section08_main_detail .photo img {
  width: 31.619%;
  border-radius: 5px;
}

.section08_main_detail .note {
  margin-top: 28px;
}

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

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

@media screen and (max-width: 1080px) {
  .section08_main_detail {
    margin-top: 70px;
  }
  .section08_main_detail .inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -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;
  }
  .section08_main_detail .detail .img {
    position: static;
  }
  .section08_main_detail .detail .text {
    margin: 20px 0;
    padding-bottom: 0;
  }
  .section08_main_detail .point-area {
    width: 500px;
  }
  .section08_main_detail .point-area .point-area_item:last-child {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767.98px) {
  .section08_main_detail {
    margin-top: 50px;
    padding: 0 10px 23px;
    border-radius: 20px;
  }
  .section08_main_detail .inner {
    display: block;
  }
  .section08_main_detail .detail {
    padding-top: 60%;
    position: relative;
  }
  .section08_main_detail .detail .img {
    position: absolute;
    top: -37px;
    left: -20px;
    width: 107.777%;
    max-width: 582px;
  }
  .section08_main_detail .detail .text {
    margin: -1px 0 0;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 1.416;
  }
  .section08_main_detail .point-area {
    width: 100%;
    margin-top: 28px;
  }
  .section08_main_detail .point-area .point-area_item {
    border-radius: 5px;
    padding: 11px 10px 11px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .section08_main_detail .point-area .point-area_item:last-child {
    margin-top: 15px;
  }
  .section08_main_detail .point-area .point-area_item .img {
    width: 95px;
    border-radius: 2px;
  }
  .section08_main_detail .point-area .point-area_item .txt-area {
    width: calc(100% - 95px);
    padding: 9px 0 0 10px;
  }
  .section08_main_detail .point-area .point-area_item .txt-area .point {
    top: -23px;
    left: 11px;
    width: 86px;
  }
  .section08_main_detail .point-area .point-area_item .txt-area .title {
    font-size: 16px;
    line-height: 1.384;
  }
  .section08_main_detail .point-area .point-area_item .txt-area .text {
    margin-top: 5px;
    font-size: 15px;
    line-height: 1.666;
  }
  .section08_main_detail .photo.nosp {
    display: none;
  }
  .section08_main_detail .photo.nopc {
    display: block !important;
  }
  .section08_main_detail .photo {
    width: 92.592%;
    margin: 30px auto 0;
    display: block;
  }
  .section08_main_detail .photo .swiper-slide img {
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
  }
  .section08_main_detail .photo .swiper-pagination {
    margin-top: 7px;
    position: static;
  }
  .section08_main_detail .photo .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    opacity: 1;
    background: #eceff4;
  }
  .section08_main_detail .photo .swiper-pagination-bullet-active {
    background: #00a7fd;
  }
  .section08_main_detail .photo .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
  }
  .section08_main_detail .note {
    margin-top: 8px;
  }
  .section08_main_detail .note li {
    font-size: 14px;
    line-height: 1.782;
  }
}
.section08_faq {
  margin-top: 90px;
}

.section08_faq_lead {
  font-size: 20px;
  line-height: 1.8;
  text-align: center;
}

.section08_faq_lead .color-blue {
  color: #0099ff;
  font-weight: 700;
}

.section08_faq_detail {
  margin-top: 36px;
}

.section08_faq_detail_acc {
  background: #606670;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-align: center;
  height: 70px;
  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;
  cursor: pointer;
  position: relative;
}

.section08_faq_detail_acc: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;
}

.section08_faq_detail_acc.is-open:after {
  background-image: url(../../202409/img/icon_accordion_close.svg);
}

.section08_faq_detail_contents {
  display: none;
  width: 91.5%;
  margin: 41px auto 0;
}

.section08_faq_detail_contents .tab-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.section08_faq_detail_contents .tab-area li {
  width: 19.125%;
  height: 70px;
  border-radius: 10px 10px 0 0;
  background: #fff;
  color: #00a7fd;
  font-size: 18px;
  line-height: 1.333;
  font-weight: 700;
  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;
  text-align: center;
  cursor: pointer;
}

.section08_faq_detail_contents .tab-area li.active {
  background: #00a7fd;
  color: #fff;
}

.section08_faq_detail_contents .panel-area {
  display: none;
  margin-top: 33px;
}

.section08_faq_detail_contents .panel-area.active {
  display: block;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item {
  background: #fff;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item:not(:first-child) {
  margin-top: 20px;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dt {
  color: #00a7fd;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  padding: 20px 48px 15px 54px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url(../../202409/img/icon_faq_q.svg) no-repeat top 19px left 20px;
  background-size: 21px auto;
  cursor: pointer;
  position: relative;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dt.is-open:before {
  content: none;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dt:before {
  position: absolute;
  content: "";
  top: 23px;
  right: 28px;
  width: 2px;
  height: 19px;
  background: #00a7fd;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dt:after {
  position: absolute;
  content: "";
  top: 31px;
  right: 19px;
  width: 19px;
  height: 2px;
  background: #00a7fd;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dd {
  display: none;
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  color: #000;
  background: url(../../202409/img/icon_faq_a.svg) no-repeat top 4px left 20px;
  background-size: 21px auto;
  padding: 0 50px 19px 56px;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dd a {
  color: #00a7fd;
  text-decoration: underline;
}

.section08_faq_detail_contents .panel-area .panel-area_list_item dd strong {
  color: #00a7fd;
}

/* ボディバッグ */
.section08_faq_detail_contents .panel-area .panel-area_bodybag {
  background: #fff;
  margin-bottom: 20px;
  padding: 30px 37px 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide {
  width: 380px;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-pagination {
  position: static;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #ccc;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-pagination .swiper-pagination-current {
  color: #606670;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-prev,
.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-next {
  width: 9px;
  height: 16px;
  margin-top: 0;
  background: url(../../202409/img/sec08_faq_arrow.png) no-repeat;
  background-size: 100% auto;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-prev.swiper-button-disabled,
.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-next.swiper-button-disabled {
  background-image: url(../../202409/img/sec08_faq_arrow_gray.png);
  opacity: 1;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-prev {
  -webkit-transform: translateY(-50%) scale(-1, 1);
          transform: translateY(-50%) scale(-1, 1);
  left: 116px;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-next {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 116px;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-prev:after,
.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-next:after {
  content: none;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .slide-bottom {
  margin-top: 10px;
  position: relative;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .txt-area {
  width: calc(100% - 380px);
  padding: 4px 0 0 41px;
}

.section08_faq_detail_contents .panel-area .panel-area_bodybag .txt-area .title,
.section08_faq_detail_contents .panel-area .panel-area_bodybag .txt-area .text {
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 0.05em;
  color: #000;
}

/* ステーショナリーセット */
.section08_faq_detail_contents .panel-area .panel-area_stationery {
  background: #fff;
  margin-bottom: 20px;
  padding: 10px 37px 39px;
}

.section08_faq_detail_contents .panel-area .panel-area_stationery .text {
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 0.05em;
  color: #000;
}

@media screen and (max-width: 1080px) {
  .section08_faq_detail_contents .tab-area li {
    font-size: 16px;
  }
}
@media screen and (max-width: 849.98px) {
  .section08_faq_detail_contents .tab-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .section08_faq_detail_contents .tab-area li {
    width: 30%;
  }
  .section08_faq_detail_contents .tab-area li:not(:nth-child(3n-2)) {
    margin-left: 3%;
  }
  .section08_faq_detail_contents .tab-area li:not(:nth-child(-n+3)) {
    margin-top: 15px;
  }
}
@media screen and (max-width: 767.98px) {
  .section08_faq {
    margin-top: 57px;
  }
  .section08_faq_lead {
    font-size: 17px;
    line-height: 1.8;
    text-align: left;
  }
  .section08_faq_detail {
    margin-top: 28px;
  }
  .section08_faq_detail_acc {
    font-size: 18px;
    line-height: 1.312;
    height: 66px;
    padding-left: 14px;
    text-align: left;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .section08_faq_detail_acc:after {
    right: 8px;
    width: 34px;
    height: 34px;
  }
  .section08_faq_detail_contents {
    max-width: 100%;
    width: 93.103%;
    margin: 20px auto 0;
  }
  .section08_faq_detail_contents .tab-area {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .section08_faq_detail_contents .tab-area li {
    width: 49%;
    height: 48px;
    font-size: 14px;
    line-height: 1.25;
  }
  .section08_faq_detail_contents .tab-area li:not(:nth-child(3n-2)) {
    margin-left: 0;
  }
  .section08_faq_detail_contents .tab-area li:not(:nth-child(-n+2)) {
    margin-top: 7px;
  }
  .section08_faq_detail_contents .panel-area {
    display: none;
    margin-top: 20px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_list_item:not(:first-child) {
    margin-top: 20px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_list_item dt {
    font-size: 15px;
    line-height: 1.384;
    padding: 12px 28px 14px 28px;
    background-position: top 12px left 9px;
    background-size: 15px auto;
  }
  .section08_faq_detail_contents .panel-area .panel-area_list_item dt:before {
    top: 27px;
    right: 15px;
    width: 2px;
    height: 13px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_list_item dt:after {
    top: 32px;
    right: 10px;
    width: 13px;
    height: 2px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_list_item dd {
    font-size: 15px;
    line-height: 1.36;
    background-position: top 8px left 9px;
    background-size: 15px auto;
    padding: 7px 24px 20px 28px;
  }
  /* ボディバッグ */
  .section08_faq_detail_contents .panel-area .panel-area_bodybag {
    margin-bottom: 20px;
    padding: 15px 11px 20px;
    display: block;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .slide {
    width: 100%;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-pagination {
    font-size: 13px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-prev,
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-next {
    width: 7px;
    height: 11px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-prev {
    left: 79px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .slide .swiper-button-next {
    right: 79px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .txt-area {
    width: 100%;
    margin-top: 13px;
    padding: 0;
  }
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .txt-area .title,
  .section08_faq_detail_contents .panel-area .panel-area_bodybag .txt-area .text {
    font-size: 15px;
    line-height: 1.36;
  }
  /* ステーショナリーセット */
  .section08_faq_detail_contents .panel-area .panel-area_stationery {
    margin-bottom: 20px;
    padding: 0 15px 20px;
  }
  .section08_faq_detail_contents .panel-area .panel-area_stationery .text {
    margin-top: 18px;
    font-size: 15px;
    line-height: 1.36;
  }
}
/*---------------------------------
 * Q&A
---------------------------------/*

/*コンテンツ*/
.cont_box_inr,
.cont_box_inr_2 {
  position: relative;
  margin: 0 auto;
}

h2 .cont_box_hdr_ttl_underline {
  display: inline-block;
  padding-bottom: 0.25em;
  border-bottom: 2px solid #0096ff;
  margin-bottom: 0.5em;
}

h2 .cont_box_hdr_ttl_underline:nth-last-of-type(1) {
  margin-bottom: 0em;
}

.cont_box_col_pd_hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #0096ff;
  cursor: pointer;
  padding: 0.1923em;
}

.cont_box_col_pd_hdr_ttl {
  padding: 0.3em 0;
  width: 100%;
  font-weight: bold;
  color: #fff;
}

.cont_box_col_pd_hdr .cont_box_col_pd_hdr_btn_cls {
  display: none;
}

.cont_box_col_pd_hdr.open .cont_box_col_pd_hdr_btn_cls {
  display: block;
}

.cont_box_col_pd_hdr.open .cont_box_col_pd_hdr_btn_opn {
  display: none;
}

.cont_box_col_pd_body {
  display: none;
}

.cont_box_col_inr_pd {
  background-color: #fff;
  text-align: left;
}

.cont_box_col_inr_pd_hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.cont_box_col_inr_pd_hdr_ttl {
  width: 100%;
  font-weight: 700;
  color: #00a7fd;
}

.cont_box_col_inr_pd_hdr_btn {
  line-height: 0;
}

.cont_box_col_inr_pd_hdr .cont_box_col_inr_pd_hdr_btn_cls {
  display: none;
}

.cont_box_col_inr_pd_hdr.open .cont_box_col_inr_pd_hdr_btn_cls {
  display: block;
}

.cont_box_col_inr_pd_hdr.open .cont_box_col_inr_pd_hdr_btn_opn {
  display: none;
}

.cont_box_col_inr_pd_body {
  display: none;
}

.cont_box_col_inr_pd {
  background-color: #fff;
}

/*コンテンツ7　FAQ*/
.Flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.FlCenter {
  /* 上下中央 */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.FlWrap {
  /* 折り返し */
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.FlJustify {
  /* 均等配置 */
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#cont_7_qa {
  margin-top: 3em;
  width: 89.6%;
}

#cont_7_qa img {
  width: 100%;
  height: auto;
}

#cont_7_qa .cont_box_col_pd_body {
  padding-left: 5.357%;
  padding-right: 5.357%;
}

.cont_7_qa_box {
  margin-top: 2.5rem;
}

#cont_7_qa_tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#cont_7_qa_tab li {
  width: 32.5%;
  cursor: pointer;
  font-size: 17px;
}

#cont_7_qa_tab li:not(.act) .pc_act {
  display: none;
}

#cont_7_qa_tab li.act .pc_inact {
  display: none;
}

#cont_7_qa_tab li .qa_tab_header {
  background-color: #fff;
  text-align: center;
  color: #00a7fd;
  padding: 1em 0.1em 0.8em;
  border-radius: 10px 10px 0 0;
  letter-spacing: 0.02em;
}

#cont_7_qa_tab li .qa_tab_header h3 {
  font-size: 17px;
}

#cont_7_qa_tab li.act .qa_tab_header {
  background-color: #0096ff;
  color: #fff;
}

#cont_7_qa_2_4_btm {
  padding-left: 3.4rem;
}

.cont_7_qa_2_4_btm_box {
  width: 44%;
}

.cont_7_qa_2_4_btm_box_chart {
  margin-top: 0.4em;
  max-width: 220px;
}

/*コンテンツ7*/
.cont_7_qa_box:not(.act) {
  display: none;
}

.sp_only {
  display: none !important;
}

@media screen and (min-width: 1101px) {
  .qa_tab_header br.tab {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  #cont_7_qa {
    margin-top: 30px;
  }
  .sp_only {
    display: inline !important;
  }
  #cont_7_qa_tab li .qa_tab_header {
    padding: 0.5em 0.1em;
    letter-spacing: 0.02em;
  }
  #cont_7_qa_tab li .qa_tab_header h3 {
    font-size: 18px;
    line-height: 1.4;
  }
  #cont_7_qa_tab li .qa_tab_header h3 br.nopc {
    display: block;
  }
}
.cont_box_col_inr_pd_body p a {
  color: #00a0e9;
  text-decoration: underline;
}

.cont_box_col_inr_pd_body p .tc_blue {
  color: #00a0e9;
  padding-top: 0px;
}

@media screen and (max-width: 768px) {
  /*コンテンツ*/
  .cont_box_inr {
    width: 100%;
    padding: 0 5.333%;
    /*内側670px*/
  }
  h2 .cont_box_hdr_ttl_underline {
    border-bottom: 1px solid #00a0e9;
  }
  .cont_box_col_pd_hdr {
    padding: 1.3% 2.5%;
  }
  .cont_box_col_pd_hdr_ttl {
    padding: 0 2%;
    font-size: 24px;
    line-height: 1.235em;
  }
  .cont_box_col_pd {
    text-align: left;
    padding: 0 10px;
  }
  .cont_box_col_pd_hdr_btn {
    width: 14%;
  }
  .cont_box_col_pd_body {
    font-size: 18px;
    line-height: 1.384em;
    padding: 4.5% 3.134% 8.529%;
  }
  .cont_box_col_inr_pd:nth-of-type(n+2) {
    margin-top: 20px;
  }
  .cont_box_col_inr_pd_hdr {
    padding: 12px 10px;
  }
  .cont_box_col_inr_pd_hdr_ttl {
    font-size: 20px;
    line-height: 1.357em;
    background: url("../../202309/img/cont_box_col_inr_pd_hdr_ttl_icon.svg") no-repeat left top;
    background-size: 21px auto;
    padding: 0 1em 0 3.4rem;
  }
  .cont_box_col_inr_pd_hdr_btn {
    width: 20px;
  }
  .cont_box_col_inr_pd_body {
    padding: 3% 10% 10% 4.5%;
  }
  .cont_box_col_inr_pd_body p {
    font-size: 18px;
    line-height: 1.384em;
    background: url("../../202309/img/cont_box_col_inr_pd_body_icon.svg") no-repeat left top;
    background-size: 21px auto;
    padding-left: 3.4rem;
  }
  /*コンテンツ7　FAQ*/
  #cont_7_qa {
    margin-top: 7.666%;
    padding: 0 0 11.666%;
    width: 100%;
  }
  #cont_7_qa_body.cont_box_col_pd_body {
    padding: 4% 3.088% 8%;
  }
  .cont_7_qa_box {
    margin-top: 20px;
  }
  #cont_7_qa_tab li {
    width: 32.5%;
    cursor: pointer;
  }
  #cont_7_qa_tab li:not(.act) .sp_act {
    display: none;
  }
  #cont_7_qa_tab li.act .sp_inact {
    display: none;
  }
  .cont_7_qa_2_4_btm_box {
    padding-left: 11.5%;
    width: 100%;
  }
  #cont_7_qa_2_4_btm_2 {
    margin-top: 15%;
  }
  .cont_7_qa_2_4_btm_box_chart {
    width: 80%;
    margin: 5% auto;
  }
  #cont_7_qa_tab li .qa_tab_header h3 {
    font-size: 17px;
    line-height: 1.4;
  }
}
@media screen and (min-width: 769px) {
  .cont_box_col_pd_hdr_btn {
    width: 55px;
  }
  /*コンテンツ*/
  .cont_box_inr {
    width: 100%;
    max-width: 1300px;
    padding: 0 3.84615%;
    /*内側1200*/
  }
  .cont_box_inr_2 {
    width: 83.33333%;
    /*1200px比*/
    max-width: 1000px;
  }
  .cont_box_col_pd_hdr_ttl {
    padding-left: 55px;
    text-align: center;
    font-size: 26px;
  }
  .cont_box_col_pd_hdr_btn {
    width: 55px;
  }
  .cont_box_col_pd_body {
    font-size: 1rem;
    line-height: 1.6875em;
    padding: 4.9% 10% 6.8%;
    /*枠内800px*/
  }
  .cont_box_col_inr_pd:nth-of-type(n+2) {
    margin-top: 20px;
  }
  .cont_box_col_inr_pd_hdr {
    padding: 20px 20px 15px;
  }
  .cont_box_col_inr_pd_hdr_ttl {
    font-size: 18px;
    line-height: 1.357em;
    background: url("../../202309/img/cont_box_col_inr_pd_hdr_ttl_icon.svg") no-repeat left top;
    background-size: 21px auto;
    padding: 0 1em 0 34px;
  }
  .cont_box_col_inr_pd_hdr_btn {
    width: 20px;
  }
  .cont_box_col_inr_pd_body {
    padding: 0 33px 20px 20px;
  }
  .cont_box_col_inr_pd_body p {
    font-size: 16px;
    line-height: 2;
    background: url("../../202309/img/cont_box_col_inr_pd_body_icon.svg") no-repeat left 5px;
    background-size: 21px auto;
    padding-left: 2.3em;
  }
  /*コンテンツ7　FAQ*/
  #cont_7_qa .cont_box_col_pd_body {
    padding-left: 5.357%;
    padding-right: 5.357%;
  }
  .cont_7_qa_box {
    margin-top: 25px;
  }
  #cont_7_qa_tab li {
    width: 32.5%;
    cursor: pointer;
  }
  #cont_7_qa_tab li:not(.act) .pc_act {
    display: none;
  }
  #cont_7_qa_tab li.act .pc_inact {
    display: none;
  }
  #cont_7_qa_2_4_btm {
    padding-left: 2.4rem;
  }
  .cont_7_qa_2_4_btm_box {
    width: 44%;
  }
  .cont_7_qa_2_4_btm_box_chart {
    margin-top: 0.4em;
    max-width: 220px;
  }
}
@media screen and (max-width: 480px) {
  #cont_7_qa_tab li .qa_tab_header h3 {
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: 0;
  }
  .cont_box_col_pd_hdr_ttl {
    padding: 2%;
    font-size: 16px;
    line-height: 1.235em;
  }
  .cont_box_col_inr_pd_hdr_ttl {
    font-size: 13.5px;
    background-size: 10.5px auto;
    padding: 0 1em 0 15px;
  }
  .cont_box_col_inr_pd_body p {
    font-size: 12.6px;
    background-size: 10.5px auto;
    padding-left: 15px;
  }
  .cont_box_col_inr_pd_hdr_btn {
    width: 11px;
  }
}
@media screen and (max-width: 340px) {
  #cont_7_qa_tab li .qa_tab_header h3 {
    font-size: 11px;
    line-height: 1.4;
    letter-spacing: 0;
  }
}
/*==================================================
  donation
  ドネーションサンプル
==================================================*/
.donation {
  margin: 0 0 50px;
}

.donation_item > .body {
  margin-top: 10px;
}

.donation_item em {
  color: #0096ff;
  font-weight: bold;
}

.donation_annotation {
  margin-top: 50px;
  text-align: right;
}

.donation img {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 850px) {
  .donation > .head {
    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;
    height: 76px;
    background-color: #acc911;
    color: #fff;
    font-weight: bold;
  }
  .donation_text01 {
    color: #acc911;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
  }
  .donation > .body {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
  }
  .donation_items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 35px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 20px;
  }
  .donation_item {
    width: 23.5%;
    font-size: 15px;
    line-height: 1.67;
  }
  .donation_item_spimg {
    display: none;
  }
}
@media screen and (max-width: 849.98px) {
  .donation {
    margin-bottom: 25px;
  }
  .donation > .head {
    margin-top: 40px;
    padding-bottom: 12px;
    background: url("../../202309/img/donation_title_bg_sp.gif") 0 bottom/auto 3px repeat-x;
    text-align: center;
  }
  .donation > .head img {
    max-width: 310px;
    margin: 0 auto;
  }
  .donation_text01 {
    color: #797979;
    font-size: 20px;
    line-height: 1.184;
    font-weight: bold;
    text-align: center;
    padding: 24px 0 0;
  }
  .donation_items {
    display: block;
    width: 90%;
    margin: 24px auto;
  }
  .donation_item {
    width: 100%;
    font-size: 15px;
    line-height: 1.67;
    margin: 0 0 25px;
  }
  .donation dd.body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .donation_item_spimg {
    display: block;
    width: 42.5%;
  }
  .donation_item_text {
    margin-left: 3%;
    width: 52.7%;
    line-height: 1.411;
    font-size: 17px;
  }
  .donation_text01 br {
    display: block;
  }
  .donation_annotation {
    margin-top: 7px;
    padding: 0 12px;
    text-align: left;
    font-size: 12px;
    line-height: 1.25;
  }
}
/*==================================================
  共通要素
==================================================*/
.sectionFlow,
.sectionJoin,
.sectionQA,
.sectionAbout {
  margin-left: auto;
  margin-right: auto;
}

.sectionFlow > .body,
.sectionJoin > .body,
.sectionQA > .body,
.sectionVoice > .body {
  margin-left: 11px;
  max-width: 975px;
  margin: 0 auto;
}

/*==================================================
  sectionFlow
  ユニセフ・マンスリーサポート・プログラムによる募金の流れ
==================================================*/
@media screen and (min-width: 768px) {
  .changeWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sectionFlow {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .sectionJoin {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.sectionFlow > .head {
  text-align: center;
}

.sectionFlow > .body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 38px 0 30px;
  background-color: #f4f4f4;
  color: #4b4847;
  font-size: 16px;
  line-height: 25.6px;
  width: 97.5%;
}

.sectionFlow_top,
.sectionFlow_bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
}

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

.sectionFlow_top_text {
  width: 45%;
  padding: 0 0 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sectionFlow_top_text p:not(:nth-of-type(1)) {
  margin-top: 30px;
}

.sectionFlow_top_video {
  margin-left: 30px;
}

.sectionFlow_graph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.sectionFlow_graph_item:nth-of-type(even) {
  margin-left: 10px;
}

.sectionFlow_graph_item .caption {
  padding-bottom: 18px;
  font-size: 16px;
  color: #1a9bfc;
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  .sectionFlow {
    margin-top: 0;
    padding-bottom: 50px;
    width: 97.5%;
    max-width: 1000px;
  }
  .sectionFlow > .head img {
    position: relative;
    left: -1px;
    width: 100%;
    height: auto;
  }
  .sectionFlow_bottom {
    margin-top: 40px;
    text-align: center;
  }
  .sectionQA {
    max-width: 1000px;
  }
  .sectionFlow .toggle_ttl,
  .sectionQA .toggle_ttl,
  .sectionVoice .toggle_ttl {
    display: none;
  }
  .head_pc {
    width: 100%;
  }
  .head_pc img {
    width: 100%;
    height: auto;
  }
  .sectionFlow_bottom img {
    width: 98%;
  }
}
@media screen and (max-width: 767.98px) {
  .sectionFlow .head_pc,
  .sectionQA .head_pc,
  .sectionVoice .head_pc {
    display: none;
  }
  .sectionFlow .toggle_ttl,
  .sectionQA .toggle_ttl,
  .sectionVoice .toggle_ttl {
    display: block;
  }
  .sectionFlow .toggle_ttl,
  .sectionQA .toggle_ttl,
  .sectionVoice .toggle_ttl img {
    width: 100%;
  }
  .sectionFlow > .head img {
    position: relative;
    width: 100%;
    height: auto;
  }
  .sectionFlow {
    margin-top: 0;
    padding-bottom: 20px;
  }
  .sectionFlow_top {
    display: block;
  }
  .sectionFlow > .body {
    background: #fff;
  }
  .sectionFlow_top_text {
    width: 100%;
  }
  .youtube-area {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }
  .sectionFlow_top_video {
    margin: 20px 0 0;
  }
  .youtube-area iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .toggle_content {
    overflow: hidden;
    display: none;
  }
  .sectionFlow_bottom {
    margin-top: 20px;
    text-align: center;
  }
  .sectionFlow_bottom img {
    width: 98%;
  }
}
@media screen and (max-width: 479.98px) {
  .sectionFlow {
    padding-bottom: 0;
  }
  .sectionFlow_top_text {
    padding: 0 20px 0 20px;
    font-size: 15px;
  }
  .sectionFlow > .body {
    padding: 25px 0 30px;
  }
  .sectionFlow_top_text p:not(:nth-of-type(1)) {
    margin-top: 25px;
  }
}
/*==================================================
  sectionJoin
  ユニセフ・マンスリーサポート・プログラムにご参加いただくと
==================================================*/
.sectionJoin_item > .head {
  padding-top: 4px;
  padding-left: 50px;
  min-height: 34px;
  font-size: 18px;
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #0099ff;
  font-weight: bold;
  line-height: 1.611;
}

.sectionJoin_items > li:nth-of-type(1) .head {
  background-image: url("../../202309/img/join_num1.png");
}

.sectionJoin_items > li:nth-of-type(2) .head {
  background-image: url("../../202309/img/join_num2.png");
}

.sectionJoin_items > li:nth-of-type(3) .head {
  background-image: url("../../202309/img/join_num3.png");
}

.sectionJoin_item > .body,
.sectionJoin_sub {
  margin-top: 5px;
  font-size: 16px;
  color: #4d4d4d;
  line-height: 1.688;
  text-align: justify;
}

.sectionJoin_items > li:nth-of-type(1) .body {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 1.53;
}

.sectionJoin_items > li:nth-of-type(1) .body .note li {
  padding-left: 1em;
  text-indent: -1em;
}

.sectionJoin_items > li:nth-of-type(2) .body {
  margin-left: 50px;
}

@media screen and (max-width: 1000px) {
  .sectionJoin_items > li:nth-of-type(2) .body .nosp {
    display: none;
  }
  .sectionJoin_items > li:nth-of-type(2) .sectionJoin_img {
    width: 100%;
    padding-left: 20px;
  }
}
.sectionJoin_items > li:nth-of-type(2) .sectionJoin_img {
  text-align: right;
  /* width: 44%; */
  padding: 0;
}

.sectionJoin_items > li {
  padding: 0 0 20px;
}

@media screen and (min-width: 768px) {
  .sectionJoin_items > li:nth-of-type(2) .sectionJoin_img img,
  .sectionJoin_items > li:nth-of-type(3) .sectionJoin_img img {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 850px) {
  .sectionJoin_items {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    max-width: 924px;
    background: url(../../202309/img/join_frame_top.gif) center 0 no-repeat, url(../../202309/img/join_frame_bottom.gif) center 100% no-repeat, url(../../202309/img/join_inner_bg.gif) center 0 repeat-y;
    width: calc(100% - 10px);
  }
  .sectionJoin > .body {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 25px;
    background-color: #e4f3fd;
  }
}
/* @media screen and (min-width: 768px){ */
.sectionJoin {
  padding-bottom: 40px;
  max-width: 1000px;
  width: 100%;
}

.sectionJoin > .body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 25px;
  padding: 25px;
  width: 97.5%;
}

.sectionJoin_item.item02 {
  width: 65%;
}

.sectionJoin_items > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 40px;
  margin-right: 40px;
}

.sectionJoin_img01 {
  padding: 0 57px 25px 51px;
  max-width: 146px;
}

.sectionJoin_items > li:not(:first-child) {
  padding-top: 20px;
  border-top: 1px solid #dde0e3;
}

/* } */
@media screen and (min-width: 767.98px) and (max-width: 844.98px) {
  .sectionJoin h2 img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 767.98px) {
  .sectionJoin img {
    width: 100%;
    height: auto;
  }
  .sectionJoin > .body {
    width: 100%;
    padding: 0;
  }
  .sectionJoin_items > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    width: 90%;
    margin-inline: auto;
    padding: 0;
  }
  .sectionJoin_items > li:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sectionJoin_items > li:nth-of-type(1) .body {
    padding-top: 10px;
  }
  .sectionJoin_items > li:nth-of-type(1) .body,
  .sectionJoin_items > li:nth-of-type(2) .body,
  .sectionJoin_items > li:nth-of-type(3) .body {
    font-size: 15px;
  }
  .sectionJoin_items > li:nth-of-type(1) .body,
  .sectionJoin_items > li:nth-of-type(2) .body,
  .sectionJoin_items > li:nth-of-type(3) .body {
    margin-inline: 10px;
  }
  .sectionJoin_items > li:nth-of-type(1) .body .note li {
    padding-left: 0;
    text-indent: 0;
  }
  .sectionJoin_items > li:nth-of-type(1) .head {
    padding-top: 20px;
    background: url(../../202309/img/join_num1.png) no-repeat 4px 28px/30px auto;
  }
  .sectionJoin_items > li:nth-of-type(2) .head {
    background: url(../../202309/img/join_num2.png) no-repeat 4px 15px/30px auto;
    padding: 18px 0 10px 45px;
  }
  .sectionJoin_items > li:nth-of-type(3) .head {
    background: url(../../202309/img/join_num3.png) no-repeat 4px 10px/30px auto;
    padding: 18px 0 10px 45px;
  }
  .sectionJoin_items > li:nth-of-type(2) .sectionJoin_img {
    text-align: center;
    width: 100%;
    padding: 15px 0;
  }
  .sectionJoin_items > li:nth-of-type(3) .body {
    font-size: 15px;
  }
  .sectionJoin_item > .head {
    padding: 10px 0 0 45px;
    color: #09f;
    font-size: 17px;
    font-weight: bold;
    line-height: 1.25;
    overflow: hidden;
  }
  .sectionJoin_img.sectionJoin_img_sp01,
  .sectionJoin_img.sectionJoin_img_sp02,
  .sectionJoin_img.sectionJoin_img_sp03 {
    text-align: center;
  }
  .sectionJoin_img.sectionJoin_img_sp01 img {
    width: 242px;
  }
  .sectionJoin_img.sectionJoin_img_sp02 img {
    width: 70%;
    padding: 15px 0;
  }
  .sectionJoin_img.sectionJoin_img_sp03 img {
    width: 60%;
    margin: 10px auto 0;
  }
  .sectionJoin_items > li:not(:first-child) {
    padding-top: 0;
    border-top: unset;
  }
}
/*==================================================
  CTA

==================================================*/
@media screen and (min-width: 768px) {
  .blockOffer {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  .blockOffer {
    margin: 0 0 13px;
    background: #0099ff;
    padding-bottom: 20px;
  }
  .blockOfferTitle {
    padding: 0 0 10px 0;
  }
  .blockOfferTitle img {
    width: 100%;
  }
  .blockOffer a img {
    width: 96.875%;
    margin: 0 auto;
  }
  .blockOfferBody {
    text-align: center;
  }
  .blockOfferFooter2 span {
    text-decoration: underline;
  }
  .blockOfferFooter a,
  .blockOfferFooter2 a {
    display: inline-block;
    margin: 5px 15px;
    color: #fff;
    font-size: 14px;
    line-height: 1.357;
    font-weight: 700;
  }
  .blockOfferFooter,
  .blockOfferFooter2 {
    margin: 5px 0 0 0;
    text-align: center;
    font-size: 12px;
  }
  .blockOfferFooter,
  .blockOfferFooter2 .txt {
    font-size: 14px;
    line-height: 1.571;
    margin-bottom: 10px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    text-align: center;
  }
  .blockOfferFooter2 .txt {
    font-size: 13px;
  }
  .blockOfferFooter2 .txt .blockOfferFooter2_txt_link {
    margin: 0;
    text-decoration: underline;
  }
}
/*==================================================
  sectionQA
  ユニセフ・マンスリーサポート・プログラムに関するQ
==================================================*/
.sectionQA {
  color: #4b4847;
}

.sectionQA > .head img {
  position: relative;
  left: 1px;
}

.sectionQA_items {
  margin-left: auto;
  padding: 18px;
  max-width: 900px;
}

.sectionQA_item:not(:nth-of-type(1)) {
  margin-top: 10px;
}

.sectionQA_item > .head {
  position: relative;
  padding: 10px 50px 8px 55px;
  background: #f4f4f4 url(../../202309/img/qa_switch_plus.png) no-repeat;
  color: #0099ff;
  font-size: 20px;
  font-weight: bold;
  border-radius: 7px;
  background-position: calc(100% - 25px) center;
}

.sectionQA_item > .head:before {
  content: "Q.";
  position: absolute;
  left: 26px;
  top: 8px;
}

.sectionQA_item > .head.is-active {
  background: #f4f4f4 url(../../202309/img/qa_switch_minus.png) calc(100% - 25px) center no-repeat;
}

/* ２行の場合 */
.sectionQA_item:nth-of-type(4) > .head {
  line-height: 1.3;
}

/* ここまで / 2行の場合 */
.sectionQA_item > .body {
  display: none;
  /* 初期値 */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding: 15px 15px 25px 60px;
  font-size: 16px;
  line-height: 1.6;
}

/* .sectionQA_item>.head.is-active+.body {
	display: block;
} */
.sectionQA_item > .body:before {
  content: "A.";
  position: absolute;
  top: 10px;
  left: 26px;
  font-size: 20px;
  color: #0099ff;
  font-weight: bold;
}

.sectionQA_item > .body a {
  color: #0099ff;
}

.sectionQA_item > .body small {
  font-size: 13px;
}

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

.sectionQA_link_01 {
  margin: 0 16px;
  padding: 5px 30px 30px 0;
}

.sectionQA_link_01 img {
  display: block;
  margin-left: auto;
}

@media screen and (min-width: 768px) {
  .sectionQA > .head img {
    position: relative;
    left: -1px;
    width: 100%;
    height: auto;
  }
  .sectionQA > .body {
    margin-left: 11px;
    width: 97.5%;
    margin: 0 auto;
  }
  .sectionQA > .body {
    background-color: #fff;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.19);
            box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.19);
  }
  .sectionQA_item_graph p.graf {
    padding: 10px 20px 0 20px;
  }
  .sectionQA_item_graph > div {
    width: 100%;
  }
  .sectionQA_changeorder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
  }
  .sectionQA_changeorder .maintext {
    width: 48%;
  }
  .sectionQA_changeorder .graf {
    width: 50%;
    text-align: right;
  }
  .sectionQA_item_graph p.graf img {
    width: 90%;
    height: auto;
  }
  .annotation {
    position: absolute;
    width: 48%;
    top: 150px;
  }
}
@media screen and (max-width: 767.98px) {
  .sectionQA_item .head {
    font-size: 14px;
  }
  .sectionQA > .head img {
    position: relative;
    width: 100%;
    height: auto;
  }
  .sectionQA > .body {
    margin-left: 0;
  }
  .sectionQA_item > .body {
    font-size: 15px;
  }
  .sectionQA_item_graph {
    display: block;
  }
  .sectionQA_item_graph p.graf {
    text-align: center;
    margin: 20px 0 0;
  }
  .sectionQA_changeorder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sectionQA_changeorder .maintext {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .sectionQA_changeorder .annotation {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .sectionQA_changeorder .graf {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sectionQA_item_graph p.graf img {
    width: 60% !important;
    height: auto;
  }
}
.sectionQA_item_graph p.graf img {
  height: auto;
}

@media (min-width: 480px) and (max-width: 797.98px) {
  .sectionQA_item_graph p.graf img {
    width: 80%;
    height: auto;
  }
}
@media screen and (max-width: 479.98px) {
  .sectionQA_item > .body:before {
    content: "A.";
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 15px;
    color: #0099ff;
    font-weight: bold;
  }
  .sectionQA_item > .head:before {
    content: "Q.";
    position: absolute;
    left: 15px;
    top: 8px;
  }
  .sectionQA_item > .body {
    padding: 15px 15px 0 40px;
  }
  .sectionQA_item > .head {
    padding: 10px 50px 8px 40px;
  }
  .sectionQA > .head img {
    left: 0;
  }
  .sectionQA_item_graph p.graf {
    margin: 0 auto;
    text-align: center;
    padding: 0;
  }
  .sectionQA_item_graph p.graf img {
    width: 100%;
    height: auto;
    padding: 20px 0 10px;
  }
  .sectionQA_changeorder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sectionQA_changeorder .maintext {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .sectionQA_changeorder .annotation {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .sectionQA_changeorder .graf {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .sectionQA_item_graph p.graf img {
    width: 100% !important;
    height: auto;
  }
}
/*==================================================
  sectionVoice
  マンスリーサポーターの皆さまの声
==================================================*/
.sectionVoice {
  margin-top: 40px;
}

.sectionVoice h2 {
  max-width: 1000px;
  margin: 0 auto;
}

@media screen and (max-width: 479.98px) {
  .sectionVoice {
    margin-top: 0;
  }
}
/*---------------------------------
 * voice
---------------------------------*/
#cont_voice {
  position: relative;
  margin: 0 auto;
  padding: 0 19px;
  background: #e4f3fd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.swiper_voice {
  max-width: 94%;
  margin: 0 0 0 30px;
  overflow: hidden;
  padding: 19px 0 22px;
}
.swiper_voice .swiper-slide {
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.swiper_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;
}
.swiper_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;
}
.swiper_voice .swiper-slide .inner .item.ic01:before {
  background-image: url(../img/msupporter_icon01.png);
}
.swiper_voice .swiper-slide .inner .item.ic02:before {
  background-image: url(../img/msupporter_icon02.png);
}
.swiper_voice .swiper-slide .inner .item.ic03:before {
  background-image: url(../img/msupporter_icon03.png);
}
.swiper_voice .swiper-slide .inner .item.ic04:before {
  background-image: url(../img/msupporter_icon04.png);
}
.swiper_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;
}
.swiper_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(#cce0ea));
  background-image: linear-gradient(transparent 0, transparent 93%, #cce0ea 100%);
  background-size: 100% 1.875em;
  z-index: 1;
}
.swiper_voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
  margin-top: 21px;
}
.swiper_voice .swiper-slide .inner .item span {
  color: #ec5401;
}
.swiper_voice .swiper-slide .inner .item .main-txt {
  margin-bottom: 1px;
  position: relative;
  z-index: 3;
}
.swiper_voice .swiper-slide .inner .item .data {
  margin-top: auto;
  text-align: right;
  position: relative;
  z-index: 4;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

#cont_voice .swiper-button-next:after,
#cont_voice .swiper-rtl .swiper-button-prev:after {
  content: "" !important;
}

#cont_voice .swiper-button-prev:after,
#cont_voice .swiper-rtl .swiper-button-next:after {
  content: "" !important;
}

#cont_voice.swiper-button-next,
#cont_voice .swiper-button-prev {
  width: 40px;
}

#cont_voice .swiper-button-next,
#cont_voice .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 30px) !important;
  left: auto;
  top: 35% !important;
}

#cont_voice .swiper-button-prev,
#cont_voice .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 30px) !important;
  right: auto;
  top: 35% !important;
}

/* 前へ次への矢印カスタマイズ */
#cont_voice .swiper-button-prev,
#cont_voice .swiper-button-next {
  height: 40px;
  width: 40px;
}

/* 前へ次への矢印カスタマイズ */
#cont_voice .swiper-button-prev::after,
#cont_voice .swiper-button-next::after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 50px;
  margin: auto;
  width: 50px;
}

/* 前への矢印カスタマイズ */
#cont_voice .swiper-button-prev::after {
  background-image: url(../../202309/img/voice_back.png);
}

/* 次への矢印カスタマイズ */
#cont_voice .swiper-button-next::after {
  background-image: url(../../202309/img/voice_next.png);
}

/* ページネーション */
#cont_voice .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: -50px !important;
}

#cont_voice .swiper-pagination-bullet {
  margin: 0 10px 0 0;
}

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

#cont_voice .swiper-slide-active {
  opacity: 1;
  /* 中央のスライドは薄くしない */
  -webkit-transform: scale(1);
          transform: scale(1);
  /* 中央のスライドは小さくしない */
  z-index: 1;
  /* 中央のスライドを一番上にする */
}

#cont_voice .swiper-slide-next {
  /* transform: scale(1); /* 中央のスライドは小さくしない */
  z-index: 1;
  /* 中央のスライドを一番上にする */
}

#cont_voice .swiper-slide .swiper-slide-inner {
  height: auto;
  width: 100%;
  position: relative;
}

@media screen and (min-width: 769px) {
  #cont_voice {
    margin: 0 auto 50px;
    max-width: 975px;
  }
  #cont_voice .swiper {
    padding: 0;
  }
  /* 前へ次への矢印カスタマイズ */
  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-button-next {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 0;
    height: 40px;
    width: 40px;
  }
  #cont_voice .swiper-button-next,
  #cont_voice .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 9px) !important;
    left: auto;
    top: calc(50% - 9px) !important;
  }
  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 9px) !important;
    right: auto;
    top: calc(50% - 9px) !important;
  }
}
@media screen and (max-width: 767.98px) {
  #cont_voice {
    margin: 0 0 25px;
    padding: 0;
  }
  #cont_voice.cont_voice_inr {
    /* max-width: 100vw;*/
    position: relative;
    overflow: hidden;
  }
  .swiper_voice {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px 0 30px;
  }
  .swiper_voice .swiper-slide .inner .item {
    width: 48.3333333333%;
    padding: 9px 10px 7px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 1.6153846154;
  }
  .swiper_voice .swiper-slide .inner .item.ic01:before {
    background-image: url(../img/msupporter_icon01_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item.ic02:before {
    background-image: url(../img/msupporter_icon02_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item.ic03:before {
    background-image: url(../img/msupporter_icon03_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item.ic04:before {
    background-image: url(../img/msupporter_icon04_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item:before {
    right: 5px;
    width: 43px;
    height: 46px;
  }
  .swiper_voice .swiper-slide .inner .item:after {
    top: 9px;
    width: 86.2068965517%;
    height: calc(100% - 25px);
    background-size: 100% 1.6153846154em;
  }
  .swiper_voice .swiper-slide .inner .item:not(:nth-child(-n+2)) {
    margin-top: 10px;
  }
  #cont_voice .swiper-button-next,
  #cont_voice .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px) !important;
    left: auto;
  }
  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px) !important;
    right: auto;
  }
  /* 前へ次への矢印カスタマイズ */
  #cont_voice .swiper-button-prev,
  #cont_voice .swiper-button-next {
    top: auto !important;
    bottom: 20px;
    height: 40px;
    width: 40px;
  }
  #cont_voice .swiper-button-prev:after,
  #cont_voice .swiper-button-next:after {
    width: 100%;
    height: 100%;
  }
  #cont_voice .swiper-pagination {
    margin-top: 19px;
  }
  #cont_voice .swiper-pagination-bullet {
    margin: 0 5px !important;
    width: 8px;
    height: 8px;
  }
}
/*==================================================
  sectionReport
  世界の子どもたちへ、2022年、たとえばこんな支援を届けることができます
==================================================*/
@media screen and (min-width: 950px) {
  .report_main {
    background: url("../../202309/img/sectionreport_img@2x.jpg") no-repeat center top;
    height: 660px;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
  }
  .report_textwrap {
    width: 50%;
    background-color: rgb(0, 150, 255);
    mix-blend-mode: Multiply;
    /* 重ね方を指定 */
    height: 660px;
  }
  .report_text {
    position: absolute;
    left: 53%;
    top: 30px;
  }
  .sectionReport h2 {
    font-size: 27px;
    color: #fff;
  }
  .report_text figure {
    position: absolute;
    top: 100px;
    left: 350px;
    width: 50%;
  }
  .report_text figure img {
    width: 100%;
    max-width: 211px;
  }
  .report_text .head {
    padding-left: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .report_text .body {
    padding-top: 26px;
  }
  .report_text .body .item:nth-of-type(n + 2) {
    margin-top: 20px;
  }
  .report_text .txt {
    margin-top: 9px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    font-size: 18px;
    line-height: 1.66;
    letter-spacing: 0.1em;
  }
  .sectionReport p {
    max-width: 410px;
    margin: 25px 0 0;
  }
  .sectionReport p img {
    width: 100%;
  }
  .report_sp {
    display: none;
  }
}
@media screen and (max-width: 949.98px) {
  .sectionReport {
    display: none;
  }
  .report_sp {
    display: block;
    margin: 30px 0 0;
  }
  .report_sp .report_sp_heas {
    width: 100%;
  }
  .report_sp_text .head {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .report_sp_text .body .item:nth-of-type(n + 2) {
    margin-top: 20px;
  }
  .report_sp_text .txt {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    margin-top: 6px;
    padding-left: 0;
    font-size: 15px;
    line-height: 1.533;
  }
  .report_sp_text {
    background: #0078ff;
    padding: 40px;
  }
  .report_sp_text img {
    max-width: 470px;
  }
  .report_sp_text .head img {
    height: auto;
  }
}
@media screen and (max-width: 360px) {
  .report_sp_text {
    padding: 15px;
  }
}
/*==================================================
  sectionAbout
  ユニセフ募金は税額控除の対象となり、約40％が所得税額から控除されます。
==================================================*/
.sectionAbout {
  color: #666666;
}

.sectionAbout_inner {
  margin-top: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f3fae0;
  max-width: 1100px;
  margin: 50px auto 0;
}

.sectionAbout .head {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
}

.sectionAbout .head img {
  width: 100%;
  height: auto;
}

.sectionAbout .body {
  margin-left: auto;
  margin-right: auto;
  max-width: 810px;
}

.sectionAbout_text_01 {
  margin: 15px;
}

.sectionAbout_text_01 p {
  font-size: 15px;
  line-height: 2;
}

.sectionAbout_text_02 {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  max-width: 810px;
  padding: 0 15px;
}

.sectionAbout_text_02 p {
  font-size: 12px;
  line-height: 1.6;
}

.sectionAbout_img_01 {
  text-align: center;
}

.sectionAbout_img_01 img {
  width: 95%;
}

@media screen and (max-width: 949.98px) {
  .sectionAbout_inner {
    margin-top: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .sectionAbout .head {
    padding: 0 15px;
  }
  .sectionAbout_inner {
    max-width: 1100px;
    margin: 50px auto 0;
  }
  .sectionAbout_inner {
    margin-top: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f3fae0;
    max-width: 1100px;
    margin: 50px auto 0;
  }
  .head_pc {
    display: block;
  }
  .toggle_ttl {
    display: none;
  }
  .sectionAbout_img_01 img {
    width: 100%;
    max-width: 800px;
  }
}
@media screen and (max-width: 767.98px) {
  .head_pc {
    display: none;
  }
  .toggle_ttl {
    display: block;
    padding: 0;
  }
  /* .sectionAbout_img_01_2{
  	display: none;
  } */
  .sectionAbout_inner {
    margin-top: 50px;
    padding-top: 0;
    padding-bottom: 0;
    background: none;
  }
  .sectionAbout_inner .toggle_content {
    display: none;
  }
}
@media screen and (max-width: 479.98px) {
  .sectionAbout_inner {
    margin-top: 0;
  }
  .sectionAbout {
    margin: 30px 0 0;
    position: relative;
    z-index: 999;
  }
}
/*==================================================
  footImg
  世界の子どもの命を守るため
あなたの継続的なご協力が必要です。
==================================================*/
.footImg {
  background: #1c0b05 url("../../202409/img/foot_img@2x.jpg") no-repeat left center;
  background-size: cover;
  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;
  position: relative;
}

.footImg h2 {
  color: #fff;
  line-height: 1.5;
  padding-right: 30px;
  text-shadow: 2.837px 0.977px 0px rgba(16, 14, 13, 0.004);
}

@media screen and (min-width: 768px) {
  .footImg {
    margin: 60px 0 0;
    height: 413px;
    background-size: cover;
    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;
    position: relative;
    padding: 0 0 0 50%;
  }
  .footImg h2 {
    color: #fff;
    font-size: 25px;
    line-height: 1.5;
    padding-right: 30px;
  }
}
@media screen and (max-width: 1100px) {
  .footImg {
    background-position: left -160px center;
  }
}
@media screen and (max-width: 767.98px) {
  /* .sectionAbout_img_01_2{
  	display: none;
  } */
  .footImg {
    margin: 30px 0 0;
    height: 213px;
    background-size: cover;
    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;
    position: relative;
    padding: 0 0 0 55%;
    background-position: 24%;
  }
  .footImg h2 {
    color: #fff;
    font-size: 23px;
    line-height: 1.6;
    padding-right: 20px;
  }
}
@media screen and (max-width: 420.98px) {
  .footImg h2 {
    color: #fff;
    font-size: 19px;
    line-height: 1.4;
    padding-right: 15px;
  }
  .footImg h2 br {
    display: none;
  }
}
/*==================================================
	footerCTA
	ユニセフ・マンスリーサポート・プログラムに参加する
==================================================*/
.footerCTA_top_inner {
  max-width: 905px;
  margin: 0 auto;
}

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

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

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

.footerCTA_top_top .btn {
  max-width: 650px;
  margin: 0 auto;
}

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

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

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

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

.footerCTA_top_top .link-list .link-list_item .link {
  margin-top: 9px;
}

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

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

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

.footerCTA_top_bottom {
  margin-top: 43px;
  text-align: center;
}

.footerCTA_top_bottom .txt {
  color: #444444;
  font-size: 15px;
}

.footerCTA_top_bottom .link {
  margin-top: 18px;
  font-size: 14px;
}

.footerCTA_bottom {
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 860px;
  font-size: 10px;
  padding: 0 20px;
}

.footerCTA_bottom small {
  font-size: 10px;
}

.footerCTA_text_01 {
  margin: 20px 0;
  font-size: 11px;
  color: #666666;
}

@media screen and (min-width: 768px) {
  .footerCTA .blockOffer {
    display: none;
  }
  .footerCTA {
    margin-top: 30px;
    padding: 20px;
    font-size: 17px;
  }
  .footer_btns {
    display: none;
  }
  .footer_annotation {
    display: none;
  }
  .sp_copyright {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  .footerCTA {
    padding: 0;
    margin: 0;
  }
  .footerCTA_text_01 {
    text-align: left;
  }
  .footerCTA_top {
    display: none;
  }
  .footerCTA .blockOffer {
    display: block;
    padding: 20px 0;
  }
  .footer_btns {
    width: 93%;
    margin: 10px auto 6px;
    overflow: hidden;
  }
  .footer_btns li {
    width: 48%;
    float: left;
    line-height: 1;
    font-size: 0;
    max-width: 289px;
  }
  .footer_btns li img {
    width: 100%;
  }
  .footer_annotation {
    margin: 15px auto 6px;
    width: 93%;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.3;
  }
  .footer_btns li:last-child {
    float: right;
  }
  .sp_copyright {
    display: block;
    background: #0088FF;
    clear: both;
    padding: 20px 0;
    margin: 0 auto;
    text-align: center;
  }
  .sp_copyright img {
    width: 88.125%;
  }
}
/*==================================================
  pagetop link
==================================================*/
#pageTop .pagetop a,
#pageTop .pagetop2 a {
  font-weight: bold;
  color: #0096ff;
  font-size: 14px;
}

.pagetop,
.pagetop2 {
  text-align: right;
  margin: 0 0 15px 8%;
  padding-right: 5%;
  font-size: 14px;
}

.pagetop a {
  background-image: url(../../202309/img/icon_circle_top.png);
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 15px 15px;
}

.pagetop2 a {
  background-image: url("../../202309/img/icon_circle_right.png");
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 15px 15px;
}

@media screen and (min-width: 768px) {
  .pagetop2.pagetop2_sp {
    display: none;
  }
  .pagetop2.pagetop2_pc {
    display: block;
  }
}
@media screen and (max-width: 767.98px) {
  .pagetop2 {
    display: block;
  }
  .pagetop2.pagetop2_sp {
    display: block;
  }
  .pagetop2.pagetop2_pc {
    display: none;
  }
  .pagetop {
    font-size: 13px;
    margin: 0 0 10px 8%;
  }
}
/*==================================================
  JavaScript
==================================================*/
.js-accordionSwitch {
  cursor: pointer;
}

.js-accordionTarget {
  display: none;
}

/* .js-accordionTarget.is-active {
	display: block;
} */
/*==================================================
  facebook
==================================================*/
#fbLikebox {
  width: 876px;
  margin: 40px auto;
  text-align: center;
}

/*==================================================
  フッター
==================================================*/
#footer2 {
  background: #0099ff;
  padding: 15px 0 105px;
}

#footer2 .footerText {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  line-height: 1;
}

#footer2 .footerText li.text03,
#footer2 .footerText li.text04 {
  float: left;
  padding: 0 10px;
  border-right: 1px solid #ffffff;
  margin: 0;
  line-height: 1;
}

#footer2 .footerText li.text04 {
  border-left: 1px solid #fff;
}

#footer2 .copyright {
  float: none;
}

#footer2 .footer_tel {
  float: right;
}

@media screen and (min-width: 768px) {
  #footer2 .footInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    overflow: hidden;
    max-width: 860px;
    padding: 0 20px;
  }
  #footer2 .footerText li a {
    color: #ffffff;
    text-decoration: none;
  }
  .blockpcbtn {
    display: none;
  }
}
@media screen and (max-width: 767.98px) {
  #footer2 {
    background: #fff;
    padding: 15px 0 0;
  }
  #footer2 .footInner .copyright {
    display: none;
  }
  #footer2 .footerText {
    display: block;
  }
  ul.footerText li a {
    display: block;
    color: #0096ff;
    font-size: 12px;
    line-height: 20px;
    border-top: 1px solid #ccc;
    padding: 5px 10px;
    text-decoration: none;
  }
  #footer2 .footerText li.text03,
  #footer2 .footerText li.text04 {
    float: none;
    padding: 0;
    border-right: 1px solid #ffffff;
    margin: 0;
    line-height: 1;
  }
  ul.footerText li:last-child {
    border-bottom: 1px solid #ccc;
  }
  .blockpcbtn {
    background: #fafafa;
    border-style: none;
    padding-top: 5%;
    padding-bottom: 5%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
}
/*==================================================
  導線
==================================================*/
@media screen and (min-width: 768px) {
  .blockAction {
    display: block;
    background: #0173de;
    padding: 10px 0 10px 0;
    position: fixed !important;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
  }
  .blockAction .blockActionInner {
    overflow: hidden;
  }
  .blockAction .blockBody {
    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;
    margin: 0 auto;
  }
  .blockAction .transfer {
    margin-left: 20px;
  }
  .blockAction .transfer dt {
    margin-bottom: 3px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
  }
  .blockAction .transfer .dl {
    margin-left: 22px;
  }
}
@media screen and (max-width: 767.98px) {
  #blockAction {
    display: none;
  }
  .blockBody {
    display: none;
  }
}
/*==================================================
  導線（上に配置するパターンページ）
==================================================*/
.blockAction_top {
  background: #0099ff;
  padding: 0 0 10px 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  -webkit-transform: translate3d(0, 0, 0);
}

.blockAction_top .blockActionInner {
  margin: 0 auto;
  overflow: hidden;
  width: 960px;
}

.blockAction_top .blockTitle {
  float: left;
}

.blockAction_top .blockBody {
  margin-left: 284px;
}

.blockAction_top .credit {
  float: left;
}

.blockAction_top .transfer {
  width: 274px;
  float: right;
  margin-top: 10px;
}

.blockAction_top .transfer dt {
  margin-bottom: 3px;
}

.blockAction_top .transfer .dl {
  margin-left: 22px;
  float: left;
}

.blockAction_top .transfer .order {
  margin-left: 10px;
  float: left;
}

.blockAction_top .blockInfo {
  text-align: center;
  padding: 5px;
}

/*==================================================
  ユニセフ（国際連合児童基金）について
==================================================*/
.about .text {
  margin: 20px 40px 30px 40px;
  font-size: 14px;
  line-height: 24px;
}

.about dl {
  background: url("../../201902/img/201502/aboutBack.jpg") no-repeat left top;
  height: 184px;
  margin: 0 auto;
  overflow: hidden;
  width: 888px;
}

.about dt {
  margin: 30px 0 5px 270px;
}

.about dd {
  line-height: 1.5;
  margin: 0 60px 0 270px;
  font-size: 13px;
}

.section07 .textLink01 {
  background: url("../../201902/img/201602/sec07Icon.jpg") no-repeat left bottom;
  padding: 20px 0 0 20px;
  display: block;
}

.section07 .textLink02 {
  background: url("../../201902/img/201602/sec07Icon.jpg") no-repeat left bottom;
  padding: 10px 0 0 20px;
  display: block;
}

/* 固定footer
-------------------------- */
.btnentry {
  position: relative;
  width: 372px;
  display: inline-block;
}

.btnentry img {
  width: 100%;
  height: auto;
}

.btnentry :hover {
  opacity: 0.9;
}

.btnentry a {
  cursor: pointer;
}

/*
.mslp {
  width:258px;
}
*/
.mslp span {
  font-size: 12px;
}

.mslp_bottomarea_link > .head img {
  vertical-align: middle;
}

.mslp_bottomarea_link > .body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 18px;
}

.mslp_bottomarea_link > .body > p + p {
  margin-left: 18px;
}

.mslp_bottomarea_link p {
  font-family: meiryo;
  color: #fff;
  font-weight: bold;
}

.mslp_bottomarea_link p > i {
  font-weight: normal;
  margin-right: 5px;
}

.mslp_bottomarea_link p > a {
  color: #fff;
  text-decoration: none;
}

.mslp_bottomarea_link p > a:hover {
  color: #f90;
}

/*
.blockAction .transfer {
  margin-right: 20px;
}
.blockAction .transfer .dl {
  margin-left:18px;
}
.blockAction .transfer .subtitle img {
  margin: 1px 5px 0 0;
}
*/
.footer-annotation {
  color: #fff;
  font-size: 11px;
}

/* ToggleArea
-------------------------- */
#toggle {
  margin: 0 auto;
  width: 100%;
  height: auto;
  text-align: left;
  position: relative;
}

#toggle a {
  width: 100%;
  height: 100%;
  position: absolute;
}

/* CSS3 Toggle
-------------------------- */
#toggle:target .front {
  opacity: 0;
  pointer-events: none;
}

/*検証
---------------------------------------------------*/
.validate .contents01_inner .top_col2 p {
  display: inline-block;
  word-break: normal;
  text-align: justify;
  width: 410px;
  position: relative;
  top: 140px;
  left: 380px;
  line-height: 1.8 !important;
}

#dna {
  overflow: hidden;
}

#dna .dna_titleWrap {
  width: 100%;
  text-align: center;
  background: #acc72d;
  display: table;
  height: 99px;
}

#dna .dna_titleWrap h2 {
  display: table-cell;
  vertical-align: bottom;
}

.validate .contents01_inner .top_col,
.contents01_inner .top_col2 {
  width: 852px;
  height: 608px;
  background: url(../../202309/img/contents01_img01.png) left top no-repeat;
}

.validate .contents04_wrap {
  width: 100%;
  padding: 0 0 0 0;
  background: #f5fddd;
}

.validate .contents06_inner .middle_col .menu .short2 {
  word-break: normal;
}

/*SP用FV動画
---------------------------------------------------*/
@media screen and (min-width: 768px) {
  .mv-video-area {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .mv-video {
    position: absolute;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    left: -2px;
    top: -2px;
    z-index: 1;
  }
  /* .main_wrap {
  	position: relative;
  	max-height: calc(100vh - 22vw - 8px);
  	max-height: calc(100svh - 22vw - 8px);
  	aspect-ratio: 39 / 54;
  	text-align: center;
  	margin: 0 auto 10vw;
  } */
  .mv-video-area {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
}
/* @supports not (height: 100svh) {
	@media screen and (orientation: portrait) and (max-height: 667px) {
		.main_wrap {
			height: calc(100vh - 65px - 64px - 8px - 5vw);
		}
	}
} */
/* @media screen and (orientation: landscape) {
	.main_wrap {
		min-height: 667px;
	}
} */
/*募金、申込ボタンの注釈
---------------------------------------------------*/
.btn_notice {
  display: block;
  margin-top: 10px;
  margin-bottom: 16px;
  color: #666;
  font-size: 13.5px;
  text-align: right;
}

@media screen and (min-width: 768px) {
  :root {
    --pc-rate: calc(1 / 1300* 100%);
    --pc-rate-cont: calc(1 / 1200* 100%);
    --vw-rate: calc(1 / 1300* 100vw);
  }
  /*==================================================
    section11
    すべての子どもに希望を運ぼう。
  ==================================================*/
  .section11 {
    overflow: hidden;
    margin-bottom: 8em;
  }
  .section11_inner {
    max-width: 1300px;
    margin: 0 auto;
  }
  .section11_head {
    /* width: 1160px;

    padding-left: 542px; */
    padding-top: 122px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 1300px;
    margin: 0 auto;
    padding-left: min(542 * var(--pc-rate), 542px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_head .txt-area {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 3rem);
    position: relative;
  }
  .section11_head .txt-area .title {
    width: calc(100% + 5rem);
    max-width: 758px;
    margin: 0 0;
  }
  .section11_head .txt-area .txt1 {
    padding-top: 24px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4545454545;
    letter-spacing: -0.01em;
    color: #333;
  }
  .section11_head .txt-area .txt1 span {
    display: inline-block;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 10px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 700;
  }
  .section11_head .txt-area .txt2 a {
    color: #00aeef;
    text-decoration-thickness: 1px;
    text-underline-offset: 12px;
  }
  .section11_head .txt-area .note {
    margin-top: 9px;
    padding-left: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 700;
    color: #333;
  }
  .section11_detail {
    margin-top: -18px;
  }
  .section11_detail .img {
    /* margin: 0 101px 0 auto; */
    width: calc(100% + 4rem);
    margin: 0 70px 0 0;
    max-width: 498px;
  }
  .section11_detail .img img {
    width: 100%;
  }
  .section11_detail .note-area {
    width: 785px;
    margin: 22px 80px 0 auto;
  }
  .section11_detail .note-area .txt li {
    font-size: 15px;
    line-height: 1.6666666667;
    letter-spacing: 0.02em;
    padding-left: 1em;
    text-indent: -1em;
  }
  .section11_detail .note-area .txt li a {
    color: #00aeef;
  }
  .section11_other .txt {
    text-align: center;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 42px;
  }
  .section11_other .accordion-area_item.item1 .btn {
    padding-left: 100px;
  }
  .section11_other .accordion-area_item.item1 .btn .icon {
    width: 73px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    top: -40px;
    margin-left: -166px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content {
    width: 302px;
    margin-left: 112px;
    position: relative;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 {
    overflow: hidden;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_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);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item a {
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_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;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_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(../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:hover:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next:hover:before {
    -webkit-animation: arrow 0.8s;
            animation: arrow 0.8s;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next.swiper-button-disabled {
    opacity: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev {
    left: 2px;
    rotate: 180deg;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    right: 2px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .note {
    margin-top: 5px;
    text-align: right;
    font-size: 14px;
  }
  .section11_other .accordion-area_item.item2 {
    margin-top: 30px;
  }
  .section11_other .accordion-area_item.item2 .btn .icon {
    width: 59px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    top: -11px;
    margin-left: -260px;
  }
  .section11_other .accordion-area_item .btn {
    width: 100%;
    max-width: 896px;
    height: 70px;
    margin: 0 auto;
    background: #00aeef;
    color: #fff;
    font-size: 26px;
    line-height: 1.6923076923;
    font-weight: 700;
    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;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    cursor: pointer;
  }
  .section11_other .accordion-area_item .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: url(../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_other .accordion-area_item .btn.is-active:after {
    background-image: url(../../202501/img/icon_accordion_close.svg);
  }
  .section11_other .accordion-area_item .contents {
    display: none;
    float: none;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 65px;
  }
  .section11_other .accordion-area_item .contents img {
    width: 100%;
  }
  .section11_faq {
    max-width: 896px;
    width: 90%;
    margin: 30px auto 0;
  }
  .section11_faq .btn {
    height: 68px;
    background: #000;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    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;
    cursor: pointer;
    position: relative;
  }
  .section11_faq .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: url(../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_faq .btn .is-active:after {
    background-image: url(../../202501/img/icon_accordion_close.svg);
  }
  .section11_faq .contents {
    display: none;
    float: none;
    width: 100%;
    background: #eceae9;
  }
  .section11_faq .contents .inner {
    padding: 56px 48px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .tab-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section11_faq .contents .tab-area li {
    cursor: pointer;
    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;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: 0.01em;
    text-align: center;
  }
  .section11_faq .contents .tab-area li.active {
    background: #000;
    color: #fff;
  }
  .section11_faq .contents .panel-area {
    display: none;
    margin-top: 30px;
  }
  .section11_faq .contents .panel-area.active {
    display: block;
  }
  .section11_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;
  }
  .section11_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 39px;
  }
  .section11_faq .contents .panel-area_list_item {
    background: #fff;
  }
  .section11_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area_list_item dt {
    font-size: 18px;
    line-height: 2.4444444444;
    font-weight: 700;
    padding: 9px 32px 10px 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../202501/img/icon_faq_q_black.svg) no-repeat top 18px left 19px;
    background-size: 23px auto;
    cursor: pointer;
    position: relative;
  }
  .section11_faq .contents .panel-area_list_item dt:before,
  .section11_faq .contents .panel-area_list_item dt:after {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
  }
  .section11_faq .contents .panel-area_list_item dt:before {
    right: 21px;
    width: 20px;
    height: 2px;
  }
  .section11_faq .contents .panel-area_list_item dt:after {
    right: 30px;
    width: 2px;
    height: 20px;
  }
  .section11_faq .contents .panel-area_list_item dt.is-active:after {
    display: none;
  }
  .section11_faq .contents .panel-area_list_item dd {
    display: none;
    background: url(../../202501/img/icon_faq_a.svg) no-repeat top -1px left 19px;
    background-size: 23px auto;
    color: #333;
    font-size: 16px;
    line-height: 1.6875;
  }
  .section11_faq .contents .panel-area_list_item dd .inner {
    padding: 1px 70px 28px 54px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .panel-area_list_item dd a {
    color: #00aeef;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph {
    margin: 20px 0 13px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 309px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 14px;
    line-height: 1.55;
  }
  /*==================================================
    2025/02/18 モーダル追加
  ==================================================*/
  .section11_detail {
    margin: 0 auto 80px;
    padding-left: min(592 * var(--pc-rate), 592px);
    padding-right: min(94 * var(--pc-rate), 94px);
  }
  .section11_detail .note-area {
    width: calc(100% + 3rem);
  }
  .section11_head .img_contents {
    position: absolute;
    left: 0;
    top: 0;
    width: min(542 * var(--pc-rate), 542px);
    /* margin-left: max(calc(-380 * var(--pc-rate)), -380px); */
  }
  .section11_head .img_contents picture {
    display: block;
  }
  .section11_head .img_contents img {
    max-width: 100%;
  }
  .section11_head .img_contents .img_content {
    position: relative;
    /* display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px; */
    margin-top: 3em;
    margin-right: 2em;
  }
  .section11 .img_contents .img_content .sec11_slide {
    overflow: hidden;
  }
  .section11_head .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_head .img_contents .img_content .item a._youtube::before,
  .section11_head .img_contents .img_content .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;
  }
  .section11_head .img_contents .img_content .item a._youtube::before {
    background: #ff0033;
    border-radius: 50%;
    width: 20px;
    z-index: 2;
  }
  .section11_head .img_contents .img_content .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;
  }
  .section11_head .img_contents .img_content .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);
  }
  .section11_head .img_contents .img_content .item:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .section11 .img_content .note {
    margin-top: 0.5em;
    text-align: right;
  }
  .section11 .sec11_slide-button-prev,
  .section11 .sec11_slide-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;
  }
  .section11 .sec11_slide-button-prev {
    left: 2px;
    rotate: 180deg;
  }
  /* @media screen and (max-width:1400px) {
    .section11 .sec11_slide-button-prev {
  	left: 10px;
    }

  } */
  .section11 .sec11_slide-button-next {
    right: 2px;
  }
  .section11 .swiper-button-disabled {
    opacity: 0;
  }
  .section11 .sec11_slide-button-prev::before,
  .section11 .sec11_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(../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .section11 .sec11_slide-button-next:hover:before {
    -webkit-animation: arrow 0.8s;
            animation: arrow 0.8s;
  }
  .section11 .sec11_slide-button-prev:hover:before {
    -webkit-animation: arrow 0.8s;
            animation: arrow 0.8s;
  }
  @-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);
    }
  }
  .section11_other {
    margin-top: 3em;
    width: 90%;
    margin: 0 auto;
  }
  .mmInner {
    max-width: 600px;
    padding: 50px 50px 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;
  }
  .mmPrev,
  .mmNext {
    position: absolute !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 0 !important;
    background: transparent !important;
  }
  .mmPrev {
    left: 0 !important;
  }
  .mmNext {
    right: 0 !important;
  }
  .mmPrev:before,
  .mmNext:before {
    width: 75% !important;
    border-width: 2px 0 0 2px !important;
  }
  .section11 .sp {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .section11 .pc {
    display: none;
  }
  /*************************************
  section11
  すべての子どもに希望を運ぼう。
  *************************************/
  .section11 img {
    display: block;
    width: 100%;
  }
  .section11_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .section11_head .img {
    width: 44.375%;
    margin: 0;
  }
  .section11_head .txt-area {
    width: 55.625%;
    padding: 42.1875% 15px 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .section11_head .txt-area .title {
    position: absolute;
    top: 6.1797752809%;
    right: 0;
    width: 129.7752808989%;
  }
  .section11_head .txt-area .txt1 {
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #333;
    text-align: left;
  }
  .section11_head .txt-area .txt1 small {
    font-size: 14px;
  }
  .section11_head .txt-area .txt2 {
    margin-top: 6px;
  }
  .section11_head .txt-area .txt2 a {
    display: inline;
    color: #00aeef;
    font-size: 16px;
    line-height: 1.5625;
    font-weight: 700;
    letter-spacing: -0.06em;
  }
  .section11_head .txt-area .note {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.2857142857;
    font-weight: 700;
    letter-spacing: -0.06em;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #333;
  }
  .section11_detail {
    margin-top: 15px;
  }
  .section11_detail .slide {
    margin-top: 28px;
  }
  .section11_detail .slide .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .section11_detail .note-area {
    margin-top: 12px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .txt {
    font-size: 15px;
    line-height: 1.5625;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
  .section11_detail .note-area .txt a {
    color: #00aeef;
  }
  .section11_detail .note-area .more {
    margin-top: 6px;
    display: inline-block;
    font-size: 16px;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    color: #00aeef;
    text-decoration: underline;
    text-underline-offset: 5px;
    padding-left: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_detail .note-area .more:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(../img/202501/more-arrow.png) no-repeat;
    background-size: 100% auto;
    margin: 0 7px -1px 0;
  }
  .section11_detail .note-area .more + .txt {
    display: none;
  }
  .section11_detail .note-area .more.active {
    display: none;
  }
  .section11_other {
    /* margin-top: 40px; */
  }
  .section11_other .txt {
    text-align: center;
    font-size: 17px;
    line-height: 1.5882352941;
    font-weight: 700;
  }
  .section11_other .accordion-area {
    margin-top: 24px;
  }
  .section11_other .accordion-area_item:not(:first-child) {
    margin-top: 20px;
  }
  /* .section11_other .accordion-area_item.item1 .btn {
  	padding-right: 3px;
  } */
  .section11_other .accordion-area_item.item1 .btn .icon {
    top: -27px;
    left: 4px;
    width: 54px;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content {
    width: 95.3125%;
    margin: 26px 0 21px auto;
    position: relative;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 {
    overflow: hidden;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_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);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2 .item a {
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_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.75);
    cursor: pointer;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev:before, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_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(../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev.swiper-button-disabled, .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next.swiper-button-disabled {
    opacity: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-prev {
    rotate: 180deg;
    left: 0%;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .sec11_slide2-button-next {
    right: 0;
  }
  .section11_other .accordion-area_item.item1 .contents .img_content .note {
    width: 90.625%;
    margin: 4px auto 0;
    text-align: right;
    font-size: 12px;
  }
  .section11_other .accordion-area_item.item2 .btn .icon {
    top: -2px;
    left: 10px;
    width: 43px;
  }
  .section11_other .accordion-area_item .btn {
    width: 90.625%;
    height: 55px;
    margin: 0 auto;
    background: #00aeef;
    color: #fff;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    letter-spacing: -0.04em;
    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-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding-left: 63px;
  }
  .section11_other .accordion-area_item .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 7px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url(../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_other .accordion-area_item .btn .icon {
    position: absolute;
  }
  .section11_other .accordion-area_item .btn.is-active:after {
    background-image: url(../../202501/img/icon_accordion_close.svg);
  }
  .section11_other .accordion-area_item .contents {
    display: none;
    margin-top: 20px;
  }
  .section11_faq {
    width: 90.625%;
    margin: 20px auto 0;
  }
  .section11_faq .btn {
    height: 55px;
    background: #000;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    line-height: 1.1764705882;
    font-weight: 700;
    padding-left: 9px;
    position: relative;
  }
  .section11_faq .btn:after {
    position: absolute;
    content: "";
    top: 50%;
    right: 7px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: url(../../202501/img/icon_accordion_open.svg) no-repeat;
    background-size: 100% auto;
  }
  .section11_faq .btn.is-active:after {
    background-image: url(../../202501/img/icon_accordion_close.svg);
  }
  .section11_faq .contents {
    display: none;
    background: #eceae9;
    padding: 20px 10px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .tab-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section11_faq .contents .tab-area li {
    width: 32.5925925926%;
    height: 55px;
    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: 6px 6px 0 0;
    font-size: 15px;
    line-height: 1.1333333333;
    font-weight: 700;
    letter-spacing: -0.08em;
    text-align: center;
  }
  .section11_faq .contents .tab-area li.active {
    background: #000;
    color: #fff;
  }
  .section11_faq .contents .panel-area {
    display: none;
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area.active {
    display: block;
  }
  .section11_faq .contents .panel-area_title {
    display: inline-block;
    font-size: 16px;
    letter-spacing: -0.01em;
    font-weight: 700;
    border: 2px solid #000;
    margin-bottom: 12px;
    padding: 5px 14px 6px;
  }
  .section11_faq .contents .panel-area_list + .panel-area_title {
    margin-top: 25px;
  }
  .section11_faq .contents .panel-area_list_item {
    background: #fff;
  }
  .section11_faq .contents .panel-area_list_item:not(:first-child) {
    margin-top: 15px;
  }
  .section11_faq .contents .panel-area_list_item dt {
    font-size: 17px;
    line-height: 1.4117647059;
    font-weight: 700;
    padding: 8px 28px 8px 37px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../202501/img/icon_faq_q_black.svg) no-repeat top 12px left 11px;
    background-size: 17px auto;
    position: relative;
  }
  .section11_faq .contents .panel-area_list_item dt:before,
  .section11_faq .contents .panel-area_list_item dt:after {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
  }
  .section11_faq .contents .panel-area_list_item dt:before {
    right: 16px;
    width: 2px;
    height: 14px;
  }
  .section11_faq .contents .panel-area_list_item dt:after {
    right: 10px;
    width: 14px;
    height: 2px;
  }
  .section11_faq .contents .panel-area_list_item dt.active:before {
    display: none;
  }
  .section11_faq .contents .panel-area_list_item dd {
    display: none;
    color: #000;
    font-size: 17px;
    line-height: 1.5882352941;
    background: url(../../202501/img/icon_faq_a.svg) no-repeat top 14px left 12px;
    background-size: 16px auto;
    color: #333;
  }
  .section11_faq .contents .panel-area_list_item dd .inner {
    padding: 11px 30px 14px 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .section11_faq .contents .panel-area_list_item dd a {
    display: inline;
    color: #00aeef;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph {
    margin: 25px 0 18px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .img {
    max-width: 202px;
  }
  .section11_faq .contents .panel-area_list_item dd .img_graph .note {
    margin-top: 14px;
    padding-left: 1em;
    text-indent: -1em;
    font-size: 12px;
    line-height: 1.3913043478;
    text-align: left;
  }
  /*==================================================
    2025/02/18 モーダル追加
  ==================================================*/
  .section11_detail {
    margin-bottom: 3em;
  }
  .section11 .img_contents {
    margin: 0;
  }
  .section11 .img_contents img {
    max-width: 100%;
  }
  .section11 .img_contents .img_content {
    position: relative;
    /* display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px; */
    margin: 3em auto 2em;
    width: 90%;
  }
  .section11 .img_contents .img_content .item a {
    position: relative;
    aspect-ratio: 1/1;
    overflow: hidden;
    cursor: pointer;
    display: block;
  }
  .section11 .img_contents .img_content .item a._youtube::before,
  .section11 .img_contents .img_content .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;
  }
  .section11 .img_contents .img_content .item a._youtube::before {
    background: #ff0033;
    border-radius: 50%;
    width: 30%;
    z-index: 2;
  }
  .section11 .img_contents .img_content .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: calc(12% - 2px);
    height: 12%;
    z-index: 3;
  }
  .section11 .img_contents .img_content .item img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -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);
  }
  .section11 .img_content .note {
    margin-top: 0.5em;
    text-align: right;
  }
  .section11 .sec11_slide-button-prev,
  .section11 .sec11_slide-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.75);
    cursor: pointer;
  }
  .section11 .sec11_slide-button-prev {
    left: -5%;
    rotate: 180deg;
  }
  /* @media screen and (max-width:1400px) {
    .section11 .sec11_slide-button-prev {
  	left: 10px;
    }

  } */
  .section11 .sec11_slide-button-next {
    right: -5%;
  }
  .section11 .swiper-button-disabled {
    opacity: 0;
  }
  .section11 .sec11_slide-button-prev::before,
  .section11 .sec11_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(../../202501/img/ico_arrow_w.png);
    -webkit-filter: brightness(1) invert(2);
            filter: brightness(1) invert(2);
  }
  .mmInner {
    padding: 40px 5% 0 !important;
  }
  .mmClose {
    position: absolute !important;
    height: 40px !important;
    width: 40px !important;
    top: 10px !important;
    right: calc(5% - 10px) !important;
    background: #fff !important;
  }
  .mmClose:before,
  .mmClose:after {
    width: 50% !important;
    height: 2px !important;
    background: #000 !important;
  }
  .mmPrev,
  .mmNext {
    position: absolute !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 0 !important;
    background: transparent !important;
  }
  .mmPrev {
    left: 10px !important;
  }
  .mmNext {
    right: 10px !important;
  }
  .mmPrev:before,
  .mmNext:before {
    width: 75% !important;
    border-width: 2px 0 0 2px !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDc0JoQixpQkFBQTtBQUdBOzs2QkFBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxRUMsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBRHRCRDs7QUN5QkE7RUFDQyxnSEFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBRHRCRDs7QUN5QkE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FEdEJEOztBQzJCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FEeEJEOztBQzJCQTs7RUFFQyxnQkFBQTtBRHhCRDs7QUMyQkE7Ozs7RUFJQyxrQkFBQTtFQUNBLHFCQUFBO0FEeEJEOztBQzJCQTs7Ozs7O0VBTUMsZ0JBQUE7QUR4QkQ7O0FDMkJBO0VBQ0MscUJBQUE7QUR4QkQ7O0FDMkJBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FEeEJEOztBQzJCQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUR4QkQ7O0FDMkJBO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQTtBRHhCRDs7QUMyQkE7OztFQUdDLG1CQUFBO0FEeEJEOztBQzJCQTs7RUFFQyxpQkFBQTtBRHhCRDs7QUMyQkE7OzZCQUFBO0FBR0E7RUFDQyxnQkFBQTtBRHhCRDs7QUMyQkE7RUFDQyxnQkFBQTtBRHhCRDs7QUMyQkE7RUFDQyxZQUFBO0VBQ0EsY0FBQTtBRHhCRDs7QUM0QkE7RUFDQyxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QUR6QkQ7O0FDNEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSw0REFBQTtFQUNBLDJCQUFBO0FEekJEOztBQzRCQTtFQUNDLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUR6QkQ7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N0JEOztJQUVDLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxrQ0FBQTtJQUNBLDRCQUFBO0lBQ0EsMEJBQUE7SUFDQSx1REFBQTtJQUNBLHVDQUFBO1lBQUEsK0JBQUE7RUQxN0JBO0VDNjdCRDtJQUNDLDZCQUFBO0VEMzdCQTtFQzg3QkQ7SUFDQyw2QkFBQTtJQUNBLHVCQUFBO0lBQ0Esc0JBQUE7SUFDQSxvQkFBQTtJQUNBLGlDQUFBO0lBQ0EsMkJBQUE7RUQ1N0JBO0VDKzdCRDs7SUFFQyxxQkFBQTtJQUNBLHNCQUFBO0lBQ0EsMkJBQUE7RUQ3N0JBO0VDZzhCRDs7SUFFQyw2QkFBQTtJQUNBLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSwyQkFBQTtJQUNBLGtDQUFBO0VEOTdCQTtFQ2k4QkQ7SUFDQyxxQkFBQTtFRC83QkE7RUNrOEJEO0lBQ0Msc0JBQUE7RURoOEJBO0VDbThCRDs7SUFFQyxxQkFBQTtJQUNBLG9DQUFBO0VEajhCQTtBQUNGIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIGJhc2UgcmVzZXQgY3NzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYWJicixcbmFkZHJlc3MsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnNhbXAsXG5zbWFsbCxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnZhcixcbmIsXG5pLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDMwMzAzICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAsXG50aCxcbnRkLFxuZGQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxucCxcbmxpLFxuZHQsXG5kZCxcbnRkLFxudGgge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5kZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5zZWN0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZW0sXG5zdHJvbmcsXG5zbWFsbCB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbmVtLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBjb21tb24gbGF5b3V0IGNzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudHMtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN3cmFwIGgxIGltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiN3cmFwIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3BhZ2VUb3Age1xuICBtYXgtcGFnZXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIzMDkvaW1nL2Zvb3Rlcl9iZ19yZXBlYXQuZ2lmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4jZm9vdGVyIC5mb290SW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dDAxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAxOThmZjtcbn1cblxuLnRleHQwMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbiNib3R0b21UZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMjAgYXV0bztcbn1cblxuLmZvb3RlclRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dDAzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRleHQwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29weXJpZ2h0IHtcbiAgLypcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICovXG59XG5cbiNjb250d3JhcCB7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cmFwIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mY19ibHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA5OWZmICFpbXBvcnRhbnQ7XG59XG5cbi5mY19yZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNiMjJlMTUgIWltcG9ydGFudDtcbn1cblxuLmZjX2dyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjN2FhOTMwICFpbXBvcnRhbnQ7XG59XG5cbmEuaG92ZXI6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuXG4uYm94MDMwNDA1Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJveDAzMDQwNkJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmVkYztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ub3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOOCouODs+OCq+ODvOODquODs+OCr1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFuY2hvci1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMuMjgxdnc7XG4gICAgcGFkZGluZy10b3A6IDEzLjI4MXZ3O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODmOODg+ODgOODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgLypoZWlnaHQ6IDEwOXB4OyovXG4gIGhlaWdodDogNjBweDtcbn1cblxuI2hlYWRlcmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTczZGU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaGVhZGVyYmFyaW5uZXIgcCB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uaGVhZGVyYmFyaW5uZXIgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5oZWFkZXJpbm5lciBhIGltZyxcbi5oZWFkZXJpbm5lciBwIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJpbm5lciBhLFxuICAuaGVhZGVyaW5uZXIgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zcF9maXhfYmx1ZV9oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuaGVhZGVyYmFyaW5uZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41Mjk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcmlubmVyIGEgaW1nLFxuICAuaGVhZGVyaW5uZXIgcCBpbWcge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAudS1oaWRlX292ZXItbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zcF9maXhfaGVhZF9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3BfZml4X3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMTdweCAxNXB4O1xuICAgIHdpZHRoOiA1MiU7XG4gIH1cbiAgLnNwX2ZpeF9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5zcF9maXhfaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcF9maXhfaGVhZF9jdGFfbG9uZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF90aXRsZSB7XG4gICAgcGFkZGluZzogM3Z3IDAgM3Z3IDJ2dztcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDF2dyAyLjY2NjZ2dyAxdncgMDtcbiAgfVxuICAuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF9oZWFkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3BfZml4X2JsdWVfaGVhZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQgLnNwX2ZpeF9ibHVlX2hlYWRfdGl0bGUge1xuICAgIHBhZGRpbmc6IDJ2dyAwIDJ2dyAydnc7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5zcF9maXhfYmx1ZV9oZWFkIC5zcF9maXhfYmx1ZV9oZWFkX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQgcCB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBmb250LXNpemU6IDN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwLjk4cHgpIHtcbiAgLnNwX2ZpeF90aXRsZSB7XG4gICAgcGFkZGluZzogMThweCAwIDE3cHggMTVweDtcbiAgICB3aWR0aDogNTIlO1xuICB9XG4gIC5zcF9maXhfYnRuIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzdncgMCAzdncgMnZ3O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfYnRuIHtcbiAgICB3aWR0aDogNjclO1xuICAgIHBhZGRpbmc6IDF2dyAyLjY2NjZ2dyAxdncgMDtcbiAgfVxufVxuLyo9PeOBteOCj+OBo+OBqOWHuuePvuOBleOBm+OCi+OBn+OCgeOBrkNTUyovXG4vKuOAgOS4iuOBq+S4iuOBjOOCi+WLleOBjeOAgCovXG4uc3BfZml4X2JsdWVfaGVhZC5VcE1vdmUsXG4uc3BfZml4X2hlYWQuVXBNb3ZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5Aa2V5ZnJhbWVzIFVwQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxufVxuLyrjgIDkuIvjgavkuIvjgYzjgovli5XjgY3jgIAqL1xuLnNwX2ZpeF9ibHVlX2hlYWQuRG93bk1vdmUsXG4uc3BfZml4X2hlYWQuRG93bk1vdmUge1xuICAvKiBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOjEwMCU7XG4gIGFuaW1hdGlvbjogRG93bkFuaW1lIDAuNXMgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDowOyAqL1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICBhbmltYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDIC5pbWdzd2ljaF9idG4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MgLmltZ3N3aWNoX2J0biBpbWcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDLmZhZGVNb3ZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MuZmFkZU1vdmUgLmltZ3N3aWNoX2J0biB7XG4gIGFuaW1hdGlvbjogY3RhX2FuaW1lIDFzIDQ7XG59XG5cbkBrZXlmcmFtZXMgRG93bkFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY3RhX2FuaW1lIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuICB9XG4gIDQ5LjklIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZV9vdmVyLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcF9maXhfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5rjg7zjgrjlhoXjgrnjgq/jg63jg7zjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg6zjgqTjgqLjgqbjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOODmeODvOOCueW5hSAqL1xuLmwtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA4NTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDmsY7nlKgodXRpbGl0aWVzKWNsYXNzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udS1hbF9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsX2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbF9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW5fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX3dyYXAge1xuICAgIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKC4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZykgMXgsIHVybCguLi8uLi8yMDIyMDkvaW1nL21haW5fbXYwM0AyeC5wbmcpIDJ4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnKSAxeCwgdXJsKC4uLy4uLzIwMjIwOS9pbWcvbWFpbl9tdjAzQDJ4LnBuZykgMngpOyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi8uLi8yMDI0MDkvaW1nL21haW5fbXYuanBnKSAxeCwgdXJsKC4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdkAyeC5qcGcpIDJ4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzA5cHg7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbl93cmFwIHtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICB9XG59XG4ubWFpbl9idG4ge1xuICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNjIuNSU7XG4gIG1heC13aWR0aDogOTYwcHg7ICovXG4gIC8qIG1hcmdpbjogMHB4IGF1dG87ICovXG4gIC8qIHRleHQtYWxpZ246IGxlZnQ7ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1OXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDU0cHg7XG59XG5cbi5tYWluX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWFpbl9idG4gaW1nIHtcbiAgLyogd2lkdGg6IDQ3LjI5MSU7XG4gIG1heC13aWR0aDogNDU0cHg7ICovXG4gIC8qIG1heC13aWR0aDogMTAwJTsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG59XG5cbi5tYWluX2J0biBhOmhvdmVyIGltZyxcbi5tYWluX2J0biBhOmFjdGl2ZSBpbWcsXG4ubWFpbl9idG4gYTpmb2N1cyBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tYWluX3ByZXNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMTUwcHg7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2cHgpO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4yNXM7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9oZHJfcHJlc2VudF9pbWdfb24ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4ubWFpbl9wcmVzZW50X3RleHQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjb3B0QXBwQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMjBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgI29wdEFwcEJ0biBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI29wdEFwcEJ0biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ZpeGVkX25hdmlfb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgfVxuICAjb3B0QXBwQnRuIGE6aG92ZXIgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5fcHJlc2VudCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW5fYnRuIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3NXB4KTtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4Ljk4cHgpIHtcbiAgI29wdEFwcEJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluX3dyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9tYWluX212X3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMTM4Ljc1JTtcbiAgfVxuICAubWFpbl93cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW5fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTRweDtcbiAgICB3aWR0aDogMjUuNjI1JTtcbiAgICBtYXgtd2lkdGg6IDE2NHB4O1xuICB9XG4gIC5tYWluX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA4Ni44NzUlO1xuICAgIG1heC13aWR0aDogNTU2cHg7XG4gIH1cbiAgLm1haW5fYnRuIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW5fcHJlc2VudCB7XG4gICAgYm90dG9tOiAxOC4wMTglO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTNweCk7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZyk7XG4gIH1cbiAgLm1haW5fcHJlc2VudF9pbWcgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZyk7XG4gIH1cbiAgLm1haW5fcHJlc2VudF90ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLyog44OX44Os44K844Oz44OI44K544Op44Kk44OJICovXG4ucHJlc2VudF9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBtaW4oMTN2dywgMTMxcHgpO1xuICByaWdodDogNS43NzElO1xuICB0b3A6IG1heCgtMTN2dywgLTExNnB4KTtcbiAgei1pbmRleDogMztcbn1cblxuLyogLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn0gKi9cbi5mdl9kYXRlX2J1YmJsZV9zcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzYzg2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl9pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIC5wcmVzZW50X3NsaWRlcl9yZWR1Y3Rpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB5ZWxsb3c7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90cmlhbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogOTk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MTBweCkge1xuICAucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcbiAgICByaWdodDogMTkuNzcxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX3RleHQge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX3RleHQubm9wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43dnc7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayAucHJlc2VudF9zbGlkZXJfcmVkdWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcbiAgICB3aWR0aDogbWluKDIwLjMxMnZ3LCAyMC4zMTIlKTtcbiAgICByaWdodDogMC43ODElO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDdweDtcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0IGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX3RleHQubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDFcblx06aST44GI44Gr44GV44KJ44GV44KM44KL5LiW55WM44Gu5a2Q44Gp44KC44Gf44GhXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAxIHtcbiAgcGFkZGluZzogNzZweCA0MHB4IDEwMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDFfYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uMDFfYmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2JnLmpwZz92PTMpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBpbnNldDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbn1cblxuLnNlY3Rpb24wMV9pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDMwZDAyO1xufVxuXG4uc2VjdGlvbjAxX2V4IHtcbiAgbWFyZ2luLXRvcDogNzFweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QgLnR4dC1hcmVhIC50eHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbi8qIOOCrOOCtuWcsOWMuiAqL1xuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSB7XG4gIHdpZHRoOiA0NC4wMjMlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzU3JTtcbiAgLyogd2lkdGg6IDUyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHRsIHtcbiAgbWF4LXdpZHRoOiA0ODRweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAuc3R0bCB7XG4gIG1hcmdpbi10b3A6IDU5cHg7XG4gIG1heC13aWR0aDogNTEzcHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR4dCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgd2lkdGg6IDQ1Ljk1OSU7XG4gIC8qIHdpZHRoOiA1NDZweDsgKi9cbn1cblxuLyog44K544O844OA44OzICovXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSB7XG4gIHdpZHRoOiA0NC4zMjIlO1xuICBtYXJnaW4tbGVmdDogMS4zNTUlO1xuICAvKiB3aWR0aDogNTIzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyAqL1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50dGwge1xuICBtYXgtd2lkdGg6IDQ4NHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC5zdHRsIHtcbiAgbWFyZ2luOiA2NXB4IDAgMCA0cHg7XG4gIG1heC13aWR0aDogNDg4cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR4dCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAuaW1nIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgd2lkdGg6IDU0LjA2NyU7XG4gIC8qIHdpZHRoOiA2MzhweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xuICBwYWRkaW5nOiA1NnB4IDMwcHggNjBweDtcbiAgYmFja2dyb3VuZDogIzI3MjMzMTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogM3B4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIzcHg7XG4gIGhlaWdodDogNzlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDFfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBtYXJnaW46IDI2cHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTYlLCAjZmYwMDAwIDAlKTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnR4dCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAvKiDjgqzjgrblnLDljLogKi9cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLyog44K544O844OA44OzICovXG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR0bCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAuY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudHh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDEge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uMDFfYmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2JnX3NwLmpwZz92PTMpO1xuICB9XG4gIC5zZWN0aW9uMDFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzQ7XG4gIH1cbiAgLnNlY3Rpb24wMV9leCB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QgLnR4dC1hcmVhIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43MDU7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAvKiDjgqzjgrblnLDljLogKi9cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHRsIHtcbiAgICB3aWR0aDogODMuNDQ4JTtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC5zdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcbiAgICBtYXJnaW46IDEycHggMCAwIGF1dG87XG4gICAgd2lkdGg6IDk0LjEzNyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC8qIOOCueODvOODgOODsyAqL1xuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcbiAgICB3aWR0aDogODMuNDQ4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC5zdHRsIHtcbiAgICBtYXJnaW46IDI4cHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC5pbWcge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMjJweCAxN3B4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogMTExcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5jYXRjaCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxODtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICNmZjAwMDAgMCUpO1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50eHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAyXG5cdOe0m+S6ieOAgeeBveWus+OAgeWkmueZuuOBmeOCi+WNseapn+OBruS4reOBp+KApiBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIGJhY2tncm91bmQ6ICMyZDE5MTcgdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMl90eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDUycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfdHRsYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uMDJfdHh0IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMiB7XG4gICAgcGFkZGluZzogMTIyLjk2OCUgMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl9iZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA4Ny4wMzElO1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IC50aXRsZSB7XG4gICAgLyogaGVpZ2h0OiAzMDhweDsgKi9cbiAgICBoZWlnaHQ6IDQ4LjEyNXZ3O1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IC50aXRsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAyX3R0bGJnX3NwLnBuZyk7XG4gIH1cbiAgLnNlY3Rpb24wMl90eHQgLnRpdGxlIGltZyB7XG4gICAgLyogbWF4LXdpZHRoOiA1MTBweDsgKi9cbiAgICB3aWR0aDogOTEuNTYxJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wMl90eHQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI2O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wM1xuXHTlt6Hlm57jg4Hjg7zjg6Djga7mtLvli5XjgYzlkb3jgpLjgaTjgarjgZDpjbXjgatcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDMge1xuICBwYWRkaW5nOiAxMTNweCA0MHB4IDkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wM19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlY3Rpb24wM19iZzphZnRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDNfYmcuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExOTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wM19pbm5lciAudHh0LXllbGxvdyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZkODAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDgwMDtcbn1cblxuLnNlY3Rpb24wM190aXRsZSB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wM19sZWFkIHtcbiAgbWFyZ2luLXRvcDogNzNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcbiAgd2lkdGg6IDMwLjgxNCU7XG4gIC8qIHdpZHRoOiAzNjdweDsgKi9cbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY4cHg7XG4gIGxlZnQ6IC0zOXB4O1xuICB3aWR0aDogMjM2cHg7XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIGxpIC50eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMjBweCAyNXB4IDI2cHg7XG59XG5cbi5zZWN0aW9uMDNfdHh0IHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDNfZGV0YWlsIGxpIC5sYWJlbCB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtMjhweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24wM19kZXRhaWwgbGkgLnR4dCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbjAzX2JnOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAzX2JnX3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjAzX3RpdGxlIHtcbiAgICB3aWR0aDogODUuNjI1JTtcbiAgfVxuICAuc2VjdGlvbjAzX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2NDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMDNfZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcbiAgICB3aWR0aDogODIuMDMxJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NnB4O1xuICAgIGxlZnQ6IC0zOHB4O1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzY0O1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCAxN3B4O1xuICB9XG4gIC5zZWN0aW9uMDNfdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDMxcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODg4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA0XG5cdOasoeOAheOBqOeZuueUn+OBmeOCi+WNseapn+OBruOBquOBi+OAgeWtkOOBqeOCguOBn+OBoeOCkuaghOmkiuS4jeiJr+OBi+OCieWuiOOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogIzAwOTZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTc5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgIzAwNjhjMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTI3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9oZWFkX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDQyLjI1MiU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2hlYWRfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfY29udGVudHMgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMi4yNDclO1xuICByaWdodDogMTMuNzM2JTtcbiAgd2lkdGg6IDQyLjMxNyU7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICAgIGhlaWdodDogODlweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9oZWFkX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAwIDkzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9iZ19zcC5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIC50eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxufVxuLnNlY3Rpb24wNF9tYWluIHtcbiAgcGFkZGluZzogNzlweCA0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIHtcbiAgLyogd2lkdGg6IDYwMHB4OyAqL1xuICB3aWR0aDogNTAlO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50dGwge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMi4wNDU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgaGVpZ2h0OiAyOTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQxM3B4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSAuaW1nIHtcbiAgLyogd2lkdGg6IDYxMXB4OyAqL1xuICB3aWR0aDogNTAuOTE2JTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAyMXB4IC04LjE2NiUgMCAwO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlIHtcbiAgd2lkdGg6IDM2MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0yNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjRweCBzb2xpZCAjMDA5NmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyID4gLmltZyB7XG4gIHdpZHRoOiA2MjlweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG4gIHdpZHRoOiA2MjhweDtcbiAgbWFyZ2luOiAxMzdweCAwIDAgLTYwcHg7XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMDBjNGZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTEwNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogOTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9pY29uLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCAuanAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuICBtYXJnaW46IDIycHggMCAwIDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50eHQge1xuICBtYXgtd2lkdGg6IDUzMnB4O1xuICBtYXJnaW46IDM0cHggYXV0byAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIHtcbiAgbWF4LXdpZHRoOiAxMjg1cHg7XG4gIG1hcmdpbjogNTFweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDY4cHggNTlweCA1OXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxOHB4IDAgcmdiYSgxNywgMTU3LCAyNTUsIDAuMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMjNweDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNDguNTg2JTtcbiAgLyogd2lkdGg6IDU2N3B4OyAqL1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkgLnBvaW50IHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAuaW1nIHtcbiAgd2lkdGg6IDQ1LjUwMSU7XG4gIC8qIHdpZHRoOiA1MzFweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgPiAuaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuc3R0bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIC5ub3RhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50eHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQ5cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDhweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbiB7XG4gICAgcGFkZGluZzogMjdweCAwIDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9iZ19zcC5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEge1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIHdpZHRoOiA4NC4zNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHRsIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIC8qIHBhZGRpbmctbGVmdDogNy44MTIlOyAqL1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIHtcbiAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICAgIHdpZHRoOiAxMTcuMDM3JTtcbiAgICBtYXgtd2lkdGg6IDYzMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlIHtcbiAgICB3aWR0aDogMTgxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjMDA5NmZmO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogOTMuNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMxcHggMCAzNnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGw6YmVmb3JlIHtcbiAgICB0b3A6IC00OXB4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmVuIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ3O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG4gICAgd2lkdGg6IDkxJTtcbiAgICBtYXJnaW46IDIycHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG4gICAgd2lkdGg6IDg2LjY2NiU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU1O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmVmNTVmO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MzpiZWZvcmUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAudGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNzIuOCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC5wb2ludCB7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSAudHh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmltZyB7XG4gICAgd2lkdGg6IDg0LjQlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDUxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b20ge1xuICBwYWRkaW5nOiA5NXB4IDQwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2JvdHRvbV9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciB7XG4gIG1heC13aWR0aDogMTUzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogdG9wOiAtMjlweDtcbiAgbGVmdDogLTEzcHg7XG4gIHdpZHRoOiAzNjdweDsgKi9cbiAgdG9wOiAtOS40NzclO1xuICBsZWZ0OiAtMC44NDYlO1xuICB3aWR0aDogMjMuODkzJTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLmltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHRvcDogMzVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDM0MnB4OyAqL1xuICB0b3A6IDExLjQzNyU7XG4gIHJpZ2h0OiAwLjMyNSU7XG4gIHdpZHRoOiAyMi4yNjUlO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAudHh0IHtcbiAgLyogd2lkdGg6IDcwMXB4OyAqL1xuICB3aWR0aDogNDUuNjM4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2JvdHRvbV9iZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgNzhweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyOS4wNjIlO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC50eHQge1xuICAgIHdpZHRoOiA4OC40MzclO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbjA1IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA1X3RpdGxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGhlaWdodDogMTA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODM5cHg7XG59XG5cbi5zZWN0aW9uMDVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDk3ZmY7XG59XG5cbi5zZWN0aW9uMDVfdHh0MiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS43Mzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfaW1nIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIG1hcmdpbjogMjFweCBhdXRvIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTtcbn1cblxuLnNlY3Rpb24wNV90eHQzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA1X3R4dDMgLnR4dDEge1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS45NDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfdHh0MyAudHh0MiB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDVfdGl0bGUge1xuICAgIC8qIGhlaWdodDogMTQwcHg7ICovXG4gICAgaGVpZ2h0OiAyMS44NzV2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA1X2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uMDVfdHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3O1xuICB9XG4gIC5zZWN0aW9uMDVfdHh0MSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMDVfaW1nMiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuc2VjdGlvbjA1X3R4dDIge1xuICAgIHdpZHRoOiA5My43NSU7XG4gICAgbWFyZ2luOiAtMjNweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMjRweCAyNXB4IDIycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3gtc2hhZG93OiAxcHggNnB4IDRweCAwIHJnYmEoMTQ5LCAxOTksIDIzNCwgMC45OCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMDVfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2VjdGlvbjA1X3R4dDMge1xuICAgIHdpZHRoOiA4MS4yNSU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ODg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA2XG5cdOe2mee2mueahOOBquOBlOWNlOWKm+OBjOWkp+WIh+OBqjXjgaTjga7nkIbnlLFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDYgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNiB7XG4gIG1hcmdpbjogNTlweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNl9pdGVtIGVtIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNSkgLnNlY3Rpb24wNl9pdGVtX2JvZHkge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLnNlY3Rpb24wNl9pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwICNiNWRjZjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24wNiAuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbGVmdDogLTMlO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxuICAuc2VjdGlvbjA2IGgzLmhlYWQge1xuICAgIG1heC13aWR0aDogNjU3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg0KSxcbiAgLnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTkuOThweCkge1xuICAuc2VjdGlvbjA2aW1nX3BjIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMDtcbiAgfVxuICAuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbjA2X2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA2IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDlmO1xuICB9XG4gIC5zZWN0aW9uMDYgaDMgaW1nIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtX2JvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLnNlY3Rpb24wNl9pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA2X2l0ZW1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZjNmZCB1cmwoXCIuLi8uLi8yMDIyMDkvaW1nL3NlYzA1X2ltZzAyLnBuZ1wiKSBjYWxjKDUwJSArIDM1MHB4KSBjYWxjKDEwMCUgLSA1MHB4KSBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NC45OHB4KSB7XG4gIC5zZWN0aW9uMDZfaXRlbXMge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA2IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA2X3RleHQwMSB7XG4gICAgY29sb3I6ICM0ZTRkNGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA2X2ltZzAxX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDZpbWcwNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNl90ZXh0MDEge1xuICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuICAgIGNvbG9yOiAjMDA5OWZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIGgzLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmctdG9wOiAzJTtcbiAgfVxuICAuc2VjdGlvbjA2X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNl9pbWcwMV9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTEwO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNmltZzA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDYgaDMuaGVhZCBpbWcge1xuICAgIC8qIHdpZHRoOiAxNzZweDsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBoMy5oZWFkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nLXRvcDogMy41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogNzMlO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgcGFkZGluZy10b3A6IDMlO1xuICB9XG4gIC5zZWN0aW9uMDZfdGV4dDAxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC8qIGgzLmhlYWR7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9zZWMwNV9hcnJvdy5wbmdcIiksIHVybChcIi4uLy4uLzIwMjMwOS9pbWcvc2VjMDVfaXRlbXNfdGl0bGVfYmFjay5wbmdcIik7XG4gIFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQscmVwZWF0LXg7XG4gIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcycHgsIGNlbnRlciB0b3A7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBcdGJhY2tncm91bmQtc2l6ZTogOCUsIDEwMCUgODUlO1xuICB9ICovXG4gIC5zZWN0aW9uMDZfaW1nMDFfc3Age1xuICAgIG1hcmdpbjogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIGgzLmhlYWQgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNCU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA3XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBruOBn+OCgeOBqyDjgrnjg6njgqTjg4lcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSB7XG4gIGhlaWdodDogNDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIC5zZWN0aW9uMDdfaXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ5MHB4KSB7XG4gIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wOFxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgatcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDgge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjQgdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xufVxuXG4uc2VjdGlvbjA4IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA4X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLnRpdGxlIHtcbiAgd2lkdGg6IDYyJTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29sb3I6ICM0NTZjYWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuc2VjdGlvbjA4IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgLTE0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICB9XG4gIC5zZWN0aW9uMDhfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA4IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2JnX3NwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjguNzUlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wOF9pbm5lciB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2hlYWQgLnRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42OTI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzQ1NmNhYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTQzcHg7XG4gIHBhZGRpbmc6IDM1cHggNDNweCAzN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgMC4xNSk7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExM3B4O1xuICBsZWZ0OiAtNjZweDtcbiAgd2lkdGg6IDUwMXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gIHdpZHRoOiA0NjVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcbiAgYmFja2dyb3VuZDogI2VjZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIGltZyB7XG4gIHdpZHRoOiAzMS42MTklO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43Njk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5ub3RlIGxpIGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM3cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDEwNy43NzclO1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40MTY7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwYWRkaW5nOiA5cHggMCAwIDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB3aWR0aDogODZweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90by5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ge1xuICAgIHdpZHRoOiA5Mi41OTIlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43ODI7XG4gIH1cbn1cbi5zZWN0aW9uMDhfZmFxIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9sZWFkIC5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2Mge1xuICBiYWNrZ3JvdW5kOiAjNjA2NjcwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2MuaXMtb3BlbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5MS41JTtcbiAgbWFyZ2luOiA0MXB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gIHdpZHRoOiAxOS4xMjUlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDIwcHggNDhweCAxNXB4IDU0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL2ljb25fZmFxX3Euc3ZnKSBuby1yZXBlYXQgdG9wIDE5cHggbGVmdCAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAyM3B4O1xuICByaWdodDogMjhweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDMxcHg7XG4gIHJpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgNHB4IGxlZnQgMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIHBhZGRpbmc6IDAgNTBweCAxOXB4IDU2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBzdHJvbmcge1xuICBjb2xvcjogIzAwYTdmZDtcbn1cblxuLyog44Oc44OH44Kj44OQ44OD44KwICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzdweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICM2MDY2NzA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2ZhcV9hcnJvdy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfZmFxX2Fycm93X2dyYXkucG5nKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xuICBsZWZ0OiAxMTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc2xpZGUtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICBwYWRkaW5nOiA0cHggMCAwIDQxcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSAudGl0bGUsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyog44K544OG44O844K344On44OK44Oq44O844K744OD44OIICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzdweCAzOXB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKDNuLTIpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA4X2ZhcSB7XG4gICAgbWFyZ2luLXRvcDogNTdweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9sZWFkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyO1xuICAgIGhlaWdodDogNjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYzphZnRlciB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDkzLjEwMyU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoM24tMikpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHggMTRweCAyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOHB4IGxlZnQgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAyNHB4IDIwcHggMjhweDtcbiAgfVxuICAvKiDjg5zjg4fjgqPjg5Djg4PjgrAgKi9cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMXB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogNzlweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDc5cHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50aXRsZSxcbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIH1cbiAgLyog44K544OG44O844K344On44OK44Oq44O844K744OD44OIICovXG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFEmQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLypcblxuLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuLmNvbnRfYm94X2lucixcbi5jb250X2JveF9pbnJfMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk2ZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmU6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4xOTIzZW07XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG4gIHBhZGRpbmc6IDAuM2VtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX3BkX2hkcl9idG5fb3BuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwYTdmZDtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX2NscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX29wbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG4uRmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5GbENlbnRlciB7XG4gIC8qIOS4iuS4i+S4reWkriAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uRmxXcmFwIHtcbiAgLyog5oqY44KK6L+U44GXICovXG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLkZsSnVzdGlmeSB7XG4gIC8qIOWdh+etiemFjee9riAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNjb250XzdfcWEge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHdpZHRoOiA4OS42JTtcbn1cblxuI2NvbnRfN19xYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udF83X3FhIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNS4zNTclO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG59XG5cbi5jb250XzdfcWFfYm94IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4jY29udF83X3FhX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkge1xuICB3aWR0aDogMzIuNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4jY29udF83X3FhX3RhYiBsaTpub3QoLmFjdCkgLnBjX2FjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpLmFjdCAucGNfaW5hY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMGE3ZmQ7XG4gIHBhZGRpbmc6IDFlbSAwLjFlbSAwLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpLmFjdCAucWFfdGFiX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jY29udF83X3FhXzJfNF9idG0ge1xuICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbn1cblxuLmNvbnRfN19xYV8yXzRfYnRtX2JveCB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi5jb250XzdfcWFfMl80X2J0bV9ib3hfY2hhcnQge1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q3Ki9cbi5jb250XzdfcWFfYm94Om5vdCguYWN0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcF9vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnFhX3RhYl9oZWFkZXIgYnIudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2NvbnRfN19xYSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc3Bfb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIGJyLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAgYSB7XG4gIGNvbG9yOiAjMDBhMGU5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIC50Y19ibHVlIHtcbiAgY29sb3I6ICMwMGEwZTk7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8q44Kz44Oz44OG44Oz44OEKi9cbiAgLmNvbnRfYm94X2luciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjMzMyU7XG4gICAgLyrlhoXlgbQ2NzBweCovXG4gIH1cbiAgaDIgLmNvbnRfYm94X2hkcl90dGxfdW5kZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTBlOTtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkX2hkciB7XG4gICAgcGFkZGluZzogMS4zJSAyLjUlO1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM1ZW07XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuICAgIHBhZGRpbmc6IDQuNSUgMy4xMzQlIDguNTI5JTtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZDpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTdlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxZW0gMCAzLjRyZW07XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG4gICAgcGFkZGluZzogMyUgMTAlIDEwJSA0LjUlO1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgfVxuICAvKuOCs+ODs+ODhuODs+ODhDfjgIBGQVEqL1xuICAjY29udF83X3FhIHtcbiAgICBtYXJnaW4tdG9wOiA3LjY2NiU7XG4gICAgcGFkZGluZzogMCAwIDExLjY2NiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbnRfN19xYV9ib2R5LmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgICBwYWRkaW5nOiA0JSAzLjA4OCUgOCU7XG4gIH1cbiAgLmNvbnRfN19xYV9ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkge1xuICAgIHdpZHRoOiAzMi41JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5zcF9hY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkuYWN0IC5zcF9pbmFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udF83X3FhXzJfNF9idG1fYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250XzdfcWFfMl80X2J0bV8yIHtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gIH1cbiAgLmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDUlIGF1dG87XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udF9ib3hfY29sX3BkX2hkcl9idG4ge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIC8q44Kz44Oz44OG44Oz44OEKi9cbiAgLmNvbnRfYm94X2luciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgcGFkZGluZzogMCAzLjg0NjE1JTtcbiAgICAvKuWGheWBtDEyMDAqL1xuICB9XG4gIC5jb250X2JveF9pbnJfMiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAvKjEyMDBweOavlCovXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkX2hkcl9idG4ge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVlbTtcbiAgICBwYWRkaW5nOiA0LjklIDEwJSA2LjglO1xuICAgIC8q5p6g5YaFODAwcHgqL1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkOm50aC1vZi10eXBlKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3ZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMzRweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMzcHggMjBweCAyMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuICB9XG4gIC8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG4gICNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG4gIH1cbiAgLmNvbnRfN19xYV9ib3gge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkge1xuICAgIHdpZHRoOiAzMi41JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkuYWN0IC5wY19pbmFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udF83X3FhXzJfNF9idG0ge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gIC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbiAgLmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG4gICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG4gICAgcGFkZGluZzogMiU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzNWVtO1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAuNXB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxZW0gMCAxNXB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxMi42cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMC41cHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBkb25hdGlvblxuICDjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kb25hdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5kb25hdGlvbl9pdGVtID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZG9uYXRpb25faXRlbSBlbSB7XG4gIGNvbG9yOiAjMDA5NmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvbmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5kb25hdGlvbiA+IC5oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2M5MTE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRvbmF0aW9uX3RleHQwMSB7XG4gICAgY29sb3I6ICNhY2M5MTE7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG9uYXRpb24gPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy41JTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5kb25hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuZG9uYXRpb24gPiAuaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2RvbmF0aW9uX3RpdGxlX2JnX3NwLmdpZlwiKSAwIGJvdHRvbS9hdXRvIDNweCByZXBlYXQteDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb25hdGlvbl90ZXh0MDEge1xuICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xODQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICB9XG4gIC5kb25hdGlvbl9pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgfVxuICAuZG9uYXRpb25faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLmRvbmF0aW9uIGRkLmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0Mi41JTtcbiAgfVxuICAuZG9uYXRpb25faXRlbV90ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgd2lkdGg6IDUyLjclO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmRvbmF0aW9uX3RleHQwMSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5YWx6YCa6KaB57SgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkZsb3csXG4uc2VjdGlvbkpvaW4sXG4uc2VjdGlvblFBLFxuLnNlY3Rpb25BYm91dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uRmxvdyA+IC5ib2R5LFxuLnNlY3Rpb25Kb2luID4gLmJvZHksXG4uc2VjdGlvblFBID4gLmJvZHksXG4uc2VjdGlvblZvaWNlID4gLmJvZHkge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWF4LXdpZHRoOiA5NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkZsb3dcbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44KI44KL5Yuf6YeR44Gu5rWB44KMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhbmdlV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNlY3Rpb25Kb2luIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnNlY3Rpb25GbG93ID4gLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uRmxvdyA+IC5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzhweCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjNGI0ODQ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNS42cHg7XG4gIHdpZHRoOiA5Ny41JTtcbn1cblxuLnNlY3Rpb25GbG93X3RvcCxcbi5zZWN0aW9uRmxvd19ib3R0b20ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCBwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF92aWRlbyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW0gLmNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhOWJmYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25RQSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkX3BjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZF9wYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25GbG93IC5oZWFkX3BjLFxuICAuc2VjdGlvblFBIC5oZWFkX3BjLFxuICAuc2VjdGlvblZvaWNlIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC55b3V0dWJlLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRvZ2dsZV9jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuYm9keSB7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHA6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkpvaW5cbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44GU5Y+C5Yqg44GE44Gf44Gg44GP44GoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42MTE7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmJvZHksXG4uc2VjdGlvbkpvaW5fc3ViIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsaW5lLWhlaWdodDogMS42ODg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkgLm5vdGUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSAubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogd2lkdGg6IDQ0JTsgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyBpbWcsXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uSm9pbl9pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogOTI0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV90b3AuZ2lmKSBjZW50ZXIgMCBuby1yZXBlYXQsIHVybCguLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfYm90dG9tLmdpZikgY2VudGVyIDEwMCUgbm8tcmVwZWF0LCB1cmwoLi4vLi4vMjAyMzA5L2ltZy9qb2luX2lubmVyX2JnLmdpZikgY2VudGVyIDAgcmVwZWF0LXk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmQ7XG4gIH1cbn1cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsgKi9cbi5zZWN0aW9uSm9pbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogOTcuNSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtLml0ZW0wMiB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnNlY3Rpb25Kb2luX2ltZzAxIHtcbiAgcGFkZGluZzogMCA1N3B4IDI1cHggNTFweDtcbiAgbWF4LXdpZHRoOiAxNDZweDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUwZTM7XG59XG5cbi8qIH0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogODQ0Ljk4cHgpIHtcbiAgLnNlY3Rpb25Kb2luIGgyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbkpvaW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25Kb2luID4gLmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5LFxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHksXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmcpIG5vLXJlcGVhdCA0cHggMjhweC8zMHB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMi5wbmcpIG5vLXJlcGVhdCA0cHggMTVweC8zMHB4IGF1dG87XG4gICAgcGFkZGluZzogMThweCAwIDEwcHggNDVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZykgbm8tcmVwZWF0IDRweCAxMHB4LzMwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA0NXB4O1xuICAgIGNvbG9yOiAjMDlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDEsXG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIsXG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nLnNlY3Rpb25Kb2luX2ltZ19zcDAxIGltZyB7XG4gICAgd2lkdGg6IDI0MnB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nLnNlY3Rpb25Kb2luX2ltZ19zcDAzIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDVEFcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrT2ZmZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9ja09mZmVyIHtcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJUaXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAuYmxvY2tPZmZlclRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgYSBpbWcge1xuICAgIHdpZHRoOiA5Ni44NzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ibG9ja09mZmVyQm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyMiBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvY2tPZmZlckZvb3RlciBhLFxuICAuYmxvY2tPZmZlckZvb3RlcjIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyLFxuICAuYmxvY2tPZmZlckZvb3RlcjIge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJGb290ZXIsXG4gIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJGb290ZXIyIC50eHQgLmJsb2NrT2ZmZXJGb290ZXIyX3R4dF9saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvblFBXG4gIOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+mWouOBmeOCi1Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uUUEge1xuICBjb2xvcjogIzRiNDg0Nztcbn1cblxuLnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDU1cHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogOHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuaGVhZC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9taW51cy5wbmcpIGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIO+8kuihjOOBruWgtOWQiCAqL1xuLnNlY3Rpb25RQV9pdGVtOm50aC1vZi10eXBlKDQpID4gLmhlYWQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKiDjgZPjgZPjgb7jgacgLyAy6KGM44Gu5aC05ZCIICovXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIOWIneacn+WApCAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyogLnNlY3Rpb25RQV9pdGVtPi5oZWFkLmlzLWFjdGl2ZSsuYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSAqL1xuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkgc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEge1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZzogNXB4IDMwcHggMzBweCAwO1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvblFBID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmFubm90YXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDglO1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbSAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5hbm5vdGF0aW9uIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5ncmFmIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkEuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUS5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDhweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgNDBweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmFubm90YXRpb24ge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uVm9pY2VcbiAg44Oe44Oz44K544Oq44O844K144Od44O844K/44O844Gu55qG44GV44G+44Gu5aOwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblZvaWNlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25Wb2ljZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIHZvaWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2NvbnRfdm9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIGJhY2tncm91bmQ6ICNlNGYzZmQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zd2lwZXJfdm9pY2Uge1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxOXB4IDAgMjJweDtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHtcbiAgd2lkdGg6IDQ4LjYwNDY1MTE2MjglO1xuICBwYWRkaW5nOiAxMnB4IDIxcHggOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKDEwLCAzNiwgOTQsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDEucG5nKTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21zdXBwb3J0ZXJfaWNvbjAyLnBuZyk7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMy5wbmcpO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDQucG5nKTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODNweDtcbiAgei1pbmRleDogMjtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4OS45NTIxNTMxMSU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA5MyUsICNjY2UwZWEgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxLjg3NWVtO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNlYzU0MDE7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIC5tYWluLXR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSAuZGF0YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2Uuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDMwcHgpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuICByaWdodDogYXV0bztcbiAgdG9wOiAzNSUgIWltcG9ydGFudDtcbn1cblxuLyog5YmN44G45qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4vKiDliY3jgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjMwOS9pbWcvdm9pY2VfYmFjay5wbmcpO1xufVxuXG4vKiDmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjMwOS9pbWcvdm9pY2VfbmV4dC5wbmcpO1xufVxuXG4vKiDjg5rjg7zjgrjjg43jg7zjgrfjg6fjg7MgKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2EzYjRjMDtcbiAgb3BhY2l0eTogMTtcbn1cbiNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOTZmZjtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/oloTjgY/jgZfjgarjgYQgKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEICovXG4gIHotaW5kZXg6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOCkuS4gOeVquS4iuOBq+OBmeOCiyAqL1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlLW5leHQge1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/lsI/jgZXjgY/jgZfjgarjgYQgKi9cbiAgei1pbmRleDogMTtcbiAgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44KS5LiA55Wq5LiK44Gr44GZ44KLICovXG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI2NvbnRfdm9pY2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgbWF4LXdpZHRoOiA5NzVweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjY29udF92b2ljZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNjb250X3ZvaWNlLmNvbnRfdm9pY2VfaW5yIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEwMHZ3OyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnN3aXBlcl92b2ljZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0ge1xuICAgIHdpZHRoOiA0OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA5cHggMTBweCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42MTUzODQ2MTU0O1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDFfc3AucG5nKTtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21zdXBwb3J0ZXJfaWNvbjAyX3NwLnBuZyk7XG4gIH1cbiAgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wM19zcC5wbmcpO1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwNDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDRfc3AucG5nKTtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gICAgd2lkdGg6IDg2LjIwNjg5NjU1MTclO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEuNjE1Mzg0NjE1NGVtO1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLyog5YmN44G45qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uUmVwb3J0XG4gIOS4lueVjOOBruWtkOOBqeOCguOBn+OBoeOBuOOAgTIwMjLlubTjgIHjgZ/jgajjgYjjgbDjgZPjgpPjgarmlK/mj7TjgpLlsYrjgZHjgovjgZPjgajjgYzjgafjgY3jgb7jgZlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5yZXBvcnRfbWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9zZWN0aW9ucmVwb3J0X2ltZ0AyeC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlcG9ydF90ZXh0d3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTUwLCAyNTUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBNdWx0aXBseTtcbiAgICAvKiDph43jga3mlrnjgpLmjIflrpogKi9cbiAgICBoZWlnaHQ6IDY2MHB4O1xuICB9XG4gIC5yZXBvcnRfdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUzJTtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucmVwb3J0X3RleHQgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAzNTBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yZXBvcnRfdGV4dCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMXB4O1xuICB9XG4gIC5yZXBvcnRfdGV4dCAuaGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnJlcG9ydF90ZXh0IC5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxuICAucmVwb3J0X3RleHQgLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5yZXBvcnRfdGV4dCAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBwIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBvcnRfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5zZWN0aW9uUmVwb3J0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXBvcnRfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgLnJlcG9ydF9zcCAucmVwb3J0X3NwX2hlYXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAuaGVhZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmJvZHkgLml0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzMztcbiAgfVxuICAucmVwb3J0X3NwX3RleHQge1xuICAgIGJhY2tncm91bmQ6ICMwMDc4ZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG4gIC5yZXBvcnRfc3BfdGV4dCAuaGVhZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnJlcG9ydF9zcF90ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25BYm91dFxuICDjg6bjg4vjgrvjg5Xli5/ph5Hjga/nqI7poY3mjqfpmaTjga7lr77osaHjgajjgarjgorjgIHntIQ0MO+8heOBjOaJgOW+l+eojumhjeOBi+OCieaOp+mZpOOBleOCjOOBvuOBmeOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb25BYm91dCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWUwO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5oZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uQWJvdXQgLmJvZHkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDIgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnNlY3Rpb25BYm91dF9pbWdfMDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIGltZyB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25BYm91dCAuaGVhZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWUwO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbiAgLmhlYWRfcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uQWJvdXRfaW1nXzAxIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvZ2dsZV90dGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogLnNlY3Rpb25BYm91dF9pbWdfMDFfMntcbiAgXHRkaXNwbGF5OiBub25lO1xuICB9ICovXG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2lubmVyIC50b2dnbGVfY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbkFib3V0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgZm9vdEltZ1xuICDkuJbnlYzjga7lrZDjganjgoLjga7lkb3jgpLlrojjgovjgZ/jgoFcbuOBguOBquOBn+OBrue2mee2mueahOOBquOBlOWNlOWKm+OBjOW/heimgeOBp+OBmeOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RJbWcge1xuICBiYWNrZ3JvdW5kOiAjMWMwYjA1IHVybChcIi4uLy4uLzIwMjQwOS9pbWcvZm9vdF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290SW1nIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHRleHQtc2hhZG93OiAyLjgzN3B4IDAuOTc3cHggMHB4IHJnYmEoMTYsIDE0LCAxMywgMC4wMDQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdEltZyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICBoZWlnaHQ6IDQxM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNTAlO1xuICB9XG4gIC5mb290SW1nIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3RJbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTE2MHB4IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogLnNlY3Rpb25BYm91dF9pbWdfMDFfMntcbiAgXHRkaXNwbGF5OiBub25lO1xuICB9ICovXG4gIC5mb290SW1nIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIGhlaWdodDogMjEzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjQlO1xuICB9XG4gIC5mb290SW1nIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuICAuZm9vdEltZyBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZm9vdEltZyBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRmb290ZXJDVEFcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr5Y+C5Yqg44GZ44KLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciB7XG4gIG1heC13aWR0aDogOTA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciAubGluayBhIHtcbiAgY29sb3I6ICMzZDg4Zjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCB7XG4gIHBhZGRpbmc6IDM1cHggNDBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmJ0biB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLnR4dC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IHtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbiAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAudHRsIHtcbiAgY29sb3I6ICMzOTg1Zjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4NTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMzOTg1Zjc7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAubGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvb3RlckNUQV9ib3R0b20gc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mb290ZXJDVEFfdGV4dF8wMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyQ1RBIC5ibG9ja09mZmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJDVEEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmZvb3Rlcl9idG5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfYW5ub3RhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BfY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyQ1RBIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9vdGVyQ1RBX3RleHRfMDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3RlckNUQV90b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3RlckNUQSAuYmxvY2tPZmZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5mb290ZXJfYnRucyB7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZm9vdGVyX2J0bnMgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1heC13aWR0aDogMjg5cHg7XG4gIH1cbiAgLmZvb3Rlcl9idG5zIGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byA2cHg7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5mb290ZXJfYnRucyBsaTpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnNwX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwODhGRjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zcF9jb3B5cmlnaHQgaW1nIHtcbiAgICB3aWR0aDogODguMTI1JTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBwYWdldG9wIGxpbmtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNwYWdlVG9wIC5wYWdldG9wIGEsXG4jcGFnZVRvcCAucGFnZXRvcDIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOTZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZXRvcCxcbi5wYWdldG9wMiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxNXB4IDglO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZXRvcCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjMwOS9pbWcvaWNvbl9jaXJjbGVfdG9wLnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cblxuLnBhZ2V0b3AyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3JpZ2h0LnBuZ1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2V0b3AyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZXRvcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggOCU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgSmF2YVNjcmlwdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmpzLWFjY29yZGlvblN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC5qcy1hY2NvcmRpb25UYXJnZXQuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZhY2Vib29rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZmJMaWtlYm94IHtcbiAgd2lkdGg6IDg3NnB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODleODg+OCv+ODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2Zvb3RlcjIge1xuICBiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuICBwYWRkaW5nOiAxNXB4IDAgMTA1cHg7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuI2Zvb3RlcjIgLmNvcHlyaWdodCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyX3RlbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvb3RlcjIgLmZvb3RJbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJsb2NrcGNidG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNmb290ZXIyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gICNmb290ZXIyIC5mb290SW5uZXIgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdWwuZm9vdGVyVGV4dCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwOTZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIHVsLmZvb3RlclRleHQgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLmJsb2NrcGNidG4ge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDlsI7nt5pcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja0FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAxNzNkZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC5ibG9ja0FjdGlvbklubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ibG9ja0FjdGlvbiAuYmxvY2tCb2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC50cmFuc2ZlciBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNibG9ja0FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2tCb2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mu+8iOS4iuOBq+mFjee9ruOBmeOCi+ODkeOCv+ODvOODs+ODmuODvOOCuO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsb2NrQWN0aW9uX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrQWN0aW9uSW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk2MHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja1RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrQm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAyODRweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuY3JlZGl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIHtcbiAgd2lkdGg6IDI3NHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC50cmFuc2ZlciAuZGwge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5vcmRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tJbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Om44OL44K744OV77yI5Zu96Zqb6YCj5ZCI5YWQ56ul5Z+66YeR77yJ44Gr44Gk44GE44GmXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYWJvdXQgLnRleHQge1xuICBtYXJnaW46IDIwcHggNDBweCAzMHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYm91dCBkbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNTAyL2Fib3V0QmFjay5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBoZWlnaHQ6IDE4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDg4OHB4O1xufVxuXG4uYWJvdXQgZHQge1xuICBtYXJnaW46IDMwcHggMCA1cHggMjcwcHg7XG59XG5cbi5hYm91dCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCA2MHB4IDAgMjcwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyog5Zu65a6aZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0bmVudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzcycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bmVudHJ5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5idG5lbnRyeSA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5idG5lbnRyeSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuLm1zbHAge1xuICB3aWR0aDoyNThweDtcbn1cbiovXG4ubXNscCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgPiAuaGVhZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgPiAuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgPiAuYm9keSA+IHAgKyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwIHtcbiAgZm9udC1mYW1pbHk6IG1laXJ5bztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCA+IGkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOTA7XG59XG5cbi8qXG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciAuZGwge1xuICBtYXJnaW4tbGVmdDoxOHB4O1xufVxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciAuc3VidGl0bGUgaW1nIHtcbiAgbWFyZ2luOiAxcHggNXB4IDAgMDtcbn1cbiovXG4uZm9vdGVyLWFubm90YXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKiBUb2dnbGVBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvZ2dsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN0b2dnbGUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogQ1NTMyBUb2dnbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdG9nZ2xlOnRhcmdldCAuZnJvbnQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyrmpJzoqLxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmFsaWRhdGUgLmNvbnRlbnRzMDFfaW5uZXIgLnRvcF9jb2wyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2lkdGg6IDQxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTQwcHg7XG4gIGxlZnQ6IDM4MHB4O1xuICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbiNkbmEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZG5hIC5kbmFfdGl0bGVXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2FjYzcyZDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogOTlweDtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCBoMiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwMV9pbm5lciAudG9wX2NvbCxcbi5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiB7XG4gIHdpZHRoOiA4NTJweDtcbiAgaGVpZ2h0OiA2MDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvY29udGVudHMwMV9pbWcwMS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA0X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2Y1ZmRkZDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA2X2lubmVyIC5taWRkbGVfY29sIC5tZW51IC5zaG9ydDIge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8qU1DnlKhGVuWLleeUu1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdi12aWRlby1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXYtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAvKiAubWFpbl93cmFwIHtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIydncgLSA4cHgpO1xuICBcdG1heC1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMjJ2dyAtIDhweCk7XG4gIFx0YXNwZWN0LXJhdGlvOiAzOSAvIDU0O1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRtYXJnaW46IDAgYXV0byAxMHZ3O1xuICB9ICovXG4gIC5tdi12aWRlby1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qIEBzdXBwb3J0cyBub3QgKGhlaWdodDogMTAwc3ZoKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcblx0XHQubWFpbl93cmFwIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHggLSA2NHB4IC0gOHB4IC0gNXZ3KTtcblx0XHR9XG5cdH1cbn0gKi9cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5tYWluX3dyYXAge1xuXHRcdG1pbi1oZWlnaHQ6IDY2N3B4O1xuXHR9XG59ICovXG4vKuWLn+mHkeOAgeeUs+i+vOODnOOCv+ODs+OBruazqOmHiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG5fbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBjLXJhdGU6IGNhbGMoMSAvIDEzMDAqIDEwMCUpO1xuICAgIC0tcGMtcmF0ZS1jb250OiBjYWxjKDEgLyAxMjAwKiAxMDAlKTtcbiAgICAtLXZ3LXJhdGU6IGNhbGMoMSAvIDEzMDAqIDEwMHZ3KTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjdGlvbjExXG4gICAg44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Rpb24xMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4ZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIHtcbiAgICAvKiB3aWR0aDogMTE2MHB4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiA1NDJweDsgKi9cbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogbWluKDU0MiAqIHZhcigtLXBjLXJhdGUpLCA1NDJweCk7XG4gICAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcbiAgICBtYXgtd2lkdGg6IDc1OHB4O1xuICAgIG1hcmdpbjogMCAwO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuaW1nIHtcbiAgICAvKiBtYXJnaW46IDAgMTAxcHggMCBhdXRvOyAqL1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICBtYXJnaW46IDAgNzBweCAwIDA7XG4gICAgbWF4LXdpZHRoOiA0OThweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG4gICAgd2lkdGg6IDc4NXB4O1xuICAgIG1hcmdpbjogMjJweCA4MHB4IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biAuaWNvbiB7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgICB0b3A6IC00MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTY2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBhIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldiwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpiZWZvcmUsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGFycm93IDAuOHM7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgICB0b3A6IC0xMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjYwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg5NnB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDY1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0biB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0biAuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDU2cHggNDhweCA2MHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMyLjUlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0NDQ0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA5cHggMzJweCAxMHB4IDU0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCBsZWZ0IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgLTFweCBsZWZ0IDE5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTNweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDlweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB9XG4gIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0aW9uMTFfZGV0YWlsIHtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogbWluKDU5MiAqIHZhcigtLXBjLXJhdGUpLCA1OTJweCk7XG4gICAgcGFkZGluZy1yaWdodDogbWluKDk0ICogdmFyKC0tcGMtcmF0ZSksIDk0cHgpO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBtaW4oNTQyICogdmFyKC0tcGMtcmF0ZSksIDU0MnB4KTtcbiAgICAvKiBtYXJnaW4tbGVmdDogbWF4KGNhbGMoLTM4MCAqIHZhcigtLXBjLXJhdGUpKSwgLTM4MHB4KTsgKi9cbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ2FwOiAxMHB4OyAqL1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDJweDtcbiAgICByb3RhdGU6IDE4MGRlZztcbiAgfVxuICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuICAgIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgXHRsZWZ0OiAxMHB4O1xuICAgIH1cblxuICB9ICovXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTEgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIEBrZXlmcmFtZXMgYXJyb3cge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1tSW5uZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZTpiZWZvcmUsXG4gIC5tbUNsb3NlOmFmdGVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldixcbiAgLm1tTmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tTmV4dCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2OmJlZm9yZSxcbiAgLm1tTmV4dDpiZWZvcmUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uMTEgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIHNlY3Rpb24xMVxuICDjgZnjgbnjgabjga7lrZDjganjgoLjgavluIzmnJvjgpLpgYvjgbzjgYbjgIJcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLnNlY3Rpb24xMSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nIHtcbiAgICB3aWR0aDogNDQuMzc1JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDU1LjYyNSU7XG4gICAgcGFkZGluZzogNDIuMTg3NSUgMTVweCAwIDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2LjE3OTc3NTI4MDklO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMjkuNzc1MjgwODk4OSU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzIwMjUwMS9tb3JlLWFycm93LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1hcmdpbjogMCA3cHggLTFweCAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUgKyAudHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIge1xuICAgIC8qIG1hcmdpbi10b3A6IDQwcHg7ICovXG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAudHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC8qIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gIFx0cGFkZGluZy1yaWdodDogM3B4O1xuICB9ICovXG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biAuaWNvbiB7XG4gICAgdG9wOiAtMjdweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgd2lkdGg6IDU0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICB3aWR0aDogOTUuMzEyNSU7XG4gICAgbWFyZ2luOiAyNnB4IDAgMjFweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMiAuaXRlbSBhIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldiwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2IHtcbiAgICByb3RhdGU6IDE4MGRlZztcbiAgICBsZWZ0OiAwJTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4MjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4ge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlY2VhZTk7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDI1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICAgIHdpZHRoOiAzMi41OTI1OTI1OTI2JTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4IDZweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzA1OTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDhweCAyOHB4IDhweCAzN3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDEycHggbGVmdCAxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuYWN0aXZlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDE0cHggbGVmdCAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTRweCAzOHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMThweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLmltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGggLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5MTMwNDM0Nzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMjAyNS8wMi8xOCDjg6Ljg7zjg4Djg6vov73liqBcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAuc2VjdGlvbjExX2RldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogMTBweDsgKi9cbiAgICBtYXJnaW46IDNlbSBhdXRvIDJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTQlKTtcbiAgICB3aWR0aDogY2FsYygxMiUgLSAycHgpO1xuICAgIGhlaWdodDogMTIlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTUlO1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gICAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICBcdGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gIH0gKi9cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNSU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldjo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLm1tSW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNSUgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBjYWxjKDUlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tQ2xvc2U6YmVmb3JlLFxuICAubW1DbG9zZTphZnRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYsXG4gIC5tbU5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldiB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbU5leHQge1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1tUHJldjpiZWZvcmUsXG4gIC5tbU5leHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3Ita2V5OiAjMDBhZWVmO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGJyZWFrLXBvaW50OiA3NjdweDtcblxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbi8qIENTUyBEb2N1bWVudCAqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBiYXNlIHJlc2V0IGNzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjMDMwMzAzICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1zaXplOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5ib2R5IHt9XG5cbmh0bWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG51bCxcbmxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxucCxcbnRoLFxudGQsXG5kZCB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5wLFxubGksXG5kdCxcbmRkLFxudGQsXG50aCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmRkIHtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5hIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnNlY3Rpb24ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5lbSxcbnN0cm9uZyxcbnNtYWxsIHtcblx0Zm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuZW0sXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIGNvbW1vbiBsYXlvdXQgY3NzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb250ZW50cy13cmFwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3dyYXAgaDEgaW1nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3dyYXAge1xuXHR3aWR0aDogOTYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbiNwYWdlVG9wIHtcblx0bWF4LXBhZ2V3aWR0aDogODUwcHg7XG5cdG1hcmdpbjogMzBweCBhdXRvIDEwcHggYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNmb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9mb290ZXJfYmdfcmVwZWF0LmdpZik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuI2Zvb3RlciAuZm9vdElubmVyIHtcblx0d2lkdGg6IDk2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQwMSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMwMTk4ZmY7XG59XG5cbi50ZXh0MDIge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuXG4jYm90dG9tVGV4dCB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDk0MHB4O1xuXHRtYXJnaW46IDIwIGF1dG87XG59XG5cbi5mb290ZXJUZXh0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQwMyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50ZXh0MDQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvcHlyaWdodCB7XG5cdC8qXG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW4tdG9wOjE1cHg7XG4qL1xufVxuXG4jY29udHdyYXAge1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ud3JhcCB7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCIgXCI7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uZmNfYmx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzAwOTlmZiAhaW1wb3J0YW50O1xufVxuXG4uZmNfcmVkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjYjIyZTE1ICFpbXBvcnRhbnQ7XG59XG5cbi5mY19ncmVlbiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzdhYTkzMCAhaW1wb3J0YW50O1xufVxuXG5hLmhvdmVyOmhvdmVyIGltZyB7XG5cdG9wYWNpdHk6IDAuNztcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cblxuLmJveDAzMDQwNUJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZmVkYztcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ib3gwMzA0MDZCZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubm9wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ub3NwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5ub3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5ub3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgqLjg7Pjgqvjg7zjg6rjg7Pjgq9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5hbmNob3ItbGluayB7XG5cdFx0bWFyZ2luLXRvcDogLTEzLjI4MXZ3O1xuXHRcdHBhZGRpbmctdG9wOiAxMy4yODF2dztcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44OY44OD44OA44O8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCAwIDAgMDtcblx0cGFkZGluZzogMHB4O1xuXHQvKmhlaWdodDogMTA5cHg7Ki9cblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4jaGVhZGVyYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAxNzNkZTtcblx0Y29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyYmFyaW5uZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiA4NTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5oZWFkZXJiYXJpbm5lciBwIHtcblx0cGFkZGluZzogNHB4IDA7XG59XG5cbi5oZWFkZXJiYXJpbm5lciBwIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJpbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogODUwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmhlYWRlcmlubmVyIGEgaW1nLFxuLmhlYWRlcmlubmVyIHAgaW1nIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHQuaGVhZGVyaW5uZXIgYSxcblx0LmhlYWRlcmlubmVyIHAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5zcF9maXhfYmx1ZV9oZWFkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmhlYWRlcmlubmVyIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuXHQuaGVhZGVyYmFyaW5uZXIge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS41Mjk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuaGVhZGVyaW5uZXIgYSBpbWcsXG5cdC5oZWFkZXJpbm5lciBwIGltZyB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0LmwtY29udGFpbmVyIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdH1cblxuXHQudS1oaWRlX292ZXItbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0I2hlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zcF9maXhfaGVhZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5zcF9maXhfaGVhZF9pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5zcF9maXhfdGl0bGUge1xuXHRcdHBhZGRpbmc6IDIzcHggMCAxN3B4IDE1cHg7XG5cdFx0d2lkdGg6IDUyJTtcblx0fVxuXG5cdC5zcF9maXhfYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDM1JTtcblx0fVxuXG5cdC5zcF9maXhfaGVhZCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF90aXRsZSB7XG5cdFx0cGFkZGluZzogM3Z3IDAgM3Z3IDJ2dztcblx0XHR3aWR0aDogMjUlO1xuXHRcdG1heC13aWR0aDogMTgwcHg7XG5cdH1cblxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF9idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogNjclO1xuXHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0cGFkZGluZzogMXZ3IDIuNjY2NnZ3IDF2dyAwO1xuXHR9XG5cblx0LnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfaGVhZCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblxuXHQuc3BfZml4X2hlYWRfd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnNwX2ZpeF9ibHVlX2hlYWQge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDExO1xuXHR9XG5cblx0LnNwX2ZpeF9ibHVlX2hlYWQgLnNwX2ZpeF9ibHVlX2hlYWRfdGl0bGUge1xuXHRcdHBhZGRpbmc6IDJ2dyAwIDJ2dyAydnc7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHR9XG5cblx0LnNwX2ZpeF9ibHVlX2hlYWQgLnNwX2ZpeF9ibHVlX2hlYWRfdGl0bGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zcF9maXhfYmx1ZV9oZWFkIHAge1xuXHRcdHdpZHRoOiA2NyU7XG5cdFx0Zm9udC1zaXplOiAzLjB2dztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODAuOThweCkge1xuXHQuc3BfZml4X3RpdGxlIHtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMTdweCAxNXB4O1xuXHRcdHdpZHRoOiA1MiU7XG5cdH1cblxuXHQuc3BfZml4X2J0biB7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxuXG5cdC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X3RpdGxlIHtcblx0XHRwYWRkaW5nOiAzdncgMCAzdncgMnZ3O1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF9idG4ge1xuXHRcdHdpZHRoOiA2NyU7XG5cdFx0cGFkZGluZzogMXZ3IDIuNjY2NnZ3IDF2dyAwO1xuXHR9XG59XG5cbi8qPT3jgbXjgo/jgaPjgajlh7rnj77jgZXjgZvjgovjgZ/jgoHjga5DU1MqL1xuXG4vKuOAgOS4iuOBq+S4iuOBjOOCi+WLleOBjeOAgCovXG4uc3BfZml4X2JsdWVfaGVhZC5VcE1vdmUsXG4uc3BfZml4X2hlYWQuVXBNb3ZlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0YW5pbWF0aW9uOiBVcEFuaW1lIDAuNXMgZm9yd2FyZHM7XG5cdHotaW5kZXg6IDk5O1xufVxuXG5Aa2V5ZnJhbWVzIFVwQW5pbWUge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHR9XG59XG5cbi8q44CA5LiL44Gr5LiL44GM44KL5YuV44GN44CAKi9cbi5zcF9maXhfYmx1ZV9oZWFkLkRvd25Nb3ZlLFxuLnNwX2ZpeF9oZWFkLkRvd25Nb3ZlIHtcblx0LyogcG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDoxMDAlO1xuXHRhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0b3A6MDsgKi9cbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblx0YW5pbWF0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyAuaW1nc3dpY2hfYnRuIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDEwMCU7XG5cbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyAuaW1nc3dpY2hfYnRuIGltZyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MuZmFkZU1vdmUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQy5mYWRlTW92ZSAuaW1nc3dpY2hfYnRuIHtcblx0YW5pbWF0aW9uOiBjdGFfYW5pbWUgMXMgNDtcbn1cblxuQGtleWZyYW1lcyBEb3duQW5pbWUge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY3RhX2FuaW1lIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDEwMCU7XG5cdH1cblxuXHQ0OS45JSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC8gMTAwJTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC8gMTAwJTtcblx0fVxuXG5cdHRvIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC51LWhpZGVfb3Zlci1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zcF9maXhfaGVhZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODmuODvOOCuOWGheOCueOCr+ODreODvOODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODrOOCpOOCouOCpuODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44OZ44O844K55bmFICovXG4ubC1jb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IDg1MHB4O1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5rGO55SoKHV0aWxpdGllcyljbGFzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnUtYWxfY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbF9sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxfcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jbWFpbl93cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm1haW5fd3JhcCB7XG5cdFx0LyogYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnKSAxeCwgdXJsKC4uLy4uLzIwMjIwOS9pbWcvbWFpbl9tdjAzQDJ4LnBuZykgMngpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi8uLi8yMDI0MDEvaW1nL21haW5fbXYwMy5qcGcpIDF4LCB1cmwoLi4vLi4vMjAyMjA5L2ltZy9tYWluX212MDNAMngucG5nKSAyeCk7ICovXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdi5qcGcpIDF4LCB1cmwoLi4vLi4vMjAyNDA5L2ltZy9tYWluX212QDJ4LmpwZykgMngpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MDlweDtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC5tYWluX3dyYXAge1xuXHRcdGhlaWdodDogNTkwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdH1cbn1cblxuLm1haW5fYnRuIHtcblx0LyogcG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDUxNHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDYyLjUlO1xuXHRtYXgtd2lkdGg6IDk2MHB4OyAqL1xuXHQvKiBtYXJnaW46IDBweCBhdXRvOyAqL1xuXHQvKiB0ZXh0LWFsaWduOiBsZWZ0OyAqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNTlweDtcblx0bGVmdDogY2FsYyg1MCUgLSAyMDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDQ1NHB4O1xufVxuXG4ubWFpbl9idG4gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW5fYnRuIGltZyB7XG5cdC8qIHdpZHRoOiA0Ny4yOTElO1xuXHRtYXgtd2lkdGg6IDQ1NHB4OyAqL1xuXHQvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG59XG5cbi5tYWluX2J0biBhOmhvdmVyIGltZyxcbi5tYWluX2J0biBhOmFjdGl2ZSBpbWcsXG4ubWFpbl9idG4gYTpmb2N1cyBpbWcge1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLm1haW5fcHJlc2VudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA3cHg7XG5cdHJpZ2h0OiAxNTBweDtcbn1cblxuLm1haW5fcHJlc2VudF9pbWcge1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogMTkwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAuMjVzO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nX29uLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLm1haW5fcHJlc2VudF90ZXh0IHtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuXHQjb3B0QXBwQnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAxMjBweDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblxuXHQjb3B0QXBwQnRuIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdCNvcHRBcHBCdG4gYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9maXhlZF9uYXZpX29uLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdH1cblxuXHQjb3B0QXBwQnRuIGE6aG92ZXIgaW1nIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHQubWFpbl9wcmVzZW50IHtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXG5cdC5tYWluX3ByZXNlbnRfaW1nIHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsXG5zY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC5tYWluX2J0biB7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAxNzVweCk7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudF9pbWcge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDE0NXB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjguOThweCkge1xuXHQjb3B0QXBwQnRuIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubWFpbl93cmFwIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdl9zcC5qcGcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEzOC43NSU7XG5cdH1cblxuXHQubWFpbl93cmFwIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbl9sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNHB4O1xuXHRcdHdpZHRoOiAyNS42MjUlO1xuXHRcdG1heC13aWR0aDogMTY0cHg7XG5cdH1cblxuXHQubWFpbl9idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiA3cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogODYuODc1JTtcblx0XHRtYXgtd2lkdGg6IDU1NnB4O1xuXHR9XG5cblx0Lm1haW5fYnRuIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbl9wcmVzZW50IHtcblx0XHRib3R0b206IDE4LjAxOCU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQubWFpbl9wcmVzZW50X2ltZyB7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudF9pbWcgYSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZyk7XG5cdH1cblxuXHQubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9oZHJfcHJlc2VudF9pbWcucG5nKTtcblx0fVxuXG5cdC5tYWluX3ByZXNlbnRfdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuXG4vKiDjg5fjg6zjgrzjg7Pjg4jjgrnjg6njgqTjg4kgKi9cbi5wcmVzZW50X3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IG1pbigxM3Z3LCAxMzFweCk7XG5cdHJpZ2h0OiA1Ljc3MSU7XG5cdHRvcDogbWF4KC0xM3Z3LCAtMTE2cHgpO1xuXHR6LWluZGV4OiAzO1xufVxuXG4vKiAucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufSAqL1xuXG4uZnZfZGF0ZV9idWJibGVfc3Age1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmM2M4Njtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNDVweDtcblx0ei1pbmRleDogMjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayAucHJlc2VudF9zbGlkZXJfcmVkdWN0aW9uIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRjb2xvcjogeWVsbG93O1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdHJpYW5nbGUge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQgaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDk5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDEwcHgpIHtcblx0LnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdFx0cmlnaHQ6IDE5Ljc3MSU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIHtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHQucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdFx0dG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5wcmVzZW50X3NsaWRlcl90ZXh0Lm5vcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMS43dnc7XG5cdH1cblxuXHQucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIC5wcmVzZW50X3NsaWRlcl9yZWR1Y3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMS4zdnc7XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcblx0XHR3aWR0aDogbWluKDIwLjMxMnZ3LCAyMC4zMTIlKTtcblx0XHRyaWdodDogMC43ODElO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDdweDtcblx0fVxuXG5cdC5wcmVzZW50X3NsaWRlcl90ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cblxuXHQucHJlc2VudF9zbGlkZXJfdGV4dCBpbWcge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA0ODNweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnByZXNlbnRfc2xpZGVyX2l0ZW0uc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMTEwcHg7XG5cdH1cblxuXHQucHJlc2VudF9zbGlkZXJfdGV4dC5ub3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDFcblx06aST44GI44Gr44GV44KJ44GV44KM44KL5LiW55WM44Gu5a2Q44Gp44KC44Gf44GhXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAxIHtcblx0cGFkZGluZzogNzZweCA0MHB4IDEwMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDEgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDFfYmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uMDFfYmc6YWZ0ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2JnLmpwZz92PTMpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRpbnNldDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAtMXB4KTtcbn1cblxuLnNlY3Rpb24wMV9pbm5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRmb250LXNpemU6IDUzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjNDMwZDAyO1xufVxuXG4uc2VjdGlvbjAxX2V4IHtcblx0bWFyZ2luLXRvcDogNzFweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QgLnR4dC1hcmVhIC50eHQge1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbi8qIOOCrOOCtuWcsOWMuiAqL1xuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSB7XG5cdHdpZHRoOiA0NC4wMjMlO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNzU3JTtcblx0Lyogd2lkdGg6IDUyM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDlweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAudHRsIHtcblx0bWF4LXdpZHRoOiA0ODRweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAuc3R0bCB7XG5cdG1hcmdpbi10b3A6IDU5cHg7XG5cdG1heC13aWR0aDogNTEzcHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR4dCB7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcblx0bWFyZ2luLXRvcDogMjdweDtcblx0d2lkdGg6IDQ1Ljk1OSU7XG5cdC8qIHdpZHRoOiA1NDZweDsgKi9cbn1cblxuLyog44K544O844OA44OzICovXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuXHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSB7XG5cdHdpZHRoOiA0NC4zMjIlO1xuXHRtYXJnaW4tbGVmdDogMS4zNTUlO1xuXHQvKiB3aWR0aDogNTIzcHg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4OyAqL1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50dGwge1xuXHRtYXgtd2lkdGg6IDQ4NHB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC5zdHRsIHtcblx0bWFyZ2luOiA2NXB4IDAgMCA0cHg7XG5cdG1heC13aWR0aDogNDg4cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR4dCB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAuaW1nIHtcblx0bWFyZ2luLXRvcDogMjJweDtcblx0d2lkdGg6IDU0LjA2NyU7XG5cdC8qIHdpZHRoOiA2MzhweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiA2MXB4O1xuXHRwYWRkaW5nOiA1NnB4IDMwcHggNjBweDtcblx0YmFja2dyb3VuZDogIzI3MjMzMTtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0Ym94LXNoYWRvdzogM3B4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMzQpO1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMjNweDtcblx0aGVpZ2h0OiA3OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwMV9hcnJvdy5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdG1hcmdpbjogMjZweCBhdXRvIDA7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAuY2F0Y2gge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGNvbG9yOiAjZmYwMDAwO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTYlLCAjZmYwMDAwIDAlKTtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnR4dCB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc3Nztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDFfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXgge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0Lyog44Ks44K25Zyw5Yy6ICovXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC8qIOOCueODvOODgOODsyAqL1xuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAuaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAuY2F0Y2gge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiB7XG5cdFx0Zm9udC1zaXplOiA0NXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9ib3R0b20gLnR4dCB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uMDEge1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweCA0MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9iZzphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDFfYmdfc3AuanBnP3Y9Myk7XG5cdH1cblxuXHQuc2VjdGlvbjAxX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM0O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leCB7XG5cdFx0bWFyZ2luLXRvcDogMTlweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdCAudHh0LWFyZWEgLnR4dCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjcwNTtcblx0XHRwYWRkaW5nOiAwIDdweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Lyog44Ks44K25Zyw5Yy6ICovXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR0bCB7XG5cdFx0d2lkdGg6IDgzLjQ0OCU7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC5zdHRsIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC5pbWcge1xuXHRcdG1hcmdpbjogMTJweCAwIDAgYXV0bztcblx0XHR3aWR0aDogOTQuMTM3JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0fVxuXG5cdC8qIOOCueODvOODgOODsyAqL1xuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50dGwge1xuXHRcdHdpZHRoOiA4My40NDglO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAuc3R0bCB7XG5cdFx0bWFyZ2luOiAyOHB4IDAgMCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC5pbWcge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0d2lkdGg6IDExMCU7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50eHQge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDIycHggMTdweCAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGU6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMTFweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAuY2F0Y2gge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS43MTg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4gc3BhbiB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDk4JSwgI2ZmMDAwMCAwJSk7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDJcblx057Sb5LqJ44CB54G95a6z44CB5aSa55m644GZ44KL5Y2x5qmf44Gu5Lit44Gn4oCmIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMiB7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0aGVpZ2h0OiA4MDBweDtcblx0YmFja2dyb3VuZDogIzJkMTkxNyB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAyX3R4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA0NTJweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyODNweDtcblx0Ym94LXNoYWRvdzogMCAwIDIxcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGU6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl90dGxiZy5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnNlY3Rpb24wMl90eHQgLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjAyIHtcblx0XHRwYWRkaW5nOiAxMjIuOTY4JSAwIDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAyX2JnX3NwLmpwZyk7XG5cdH1cblxuXHQuc2VjdGlvbjAyX3R4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDE3cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogODcuMDMxJTtcblx0fVxuXG5cdC5zZWN0aW9uMDJfdHh0IC50aXRsZSB7XG5cdFx0LyogaGVpZ2h0OiAzMDhweDsgKi9cblx0XHRoZWlnaHQ6IDQ4LjEyNXZ3O1xuXHR9XG5cblx0LnNlY3Rpb24wMl90eHQgLnRpdGxlOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfdHRsYmdfc3AucG5nKTtcblx0fVxuXG5cdC5zZWN0aW9uMDJfdHh0IC50aXRsZSBpbWcge1xuXHRcdC8qIG1heC13aWR0aDogNTEwcHg7ICovXG5cdFx0d2lkdGg6IDkxLjU2MSU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24wMl90eHQgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDI2O1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDNcblx05beh5Zue44OB44O844Og44Gu5rS75YuV44GM5ZG944KS44Gk44Gq44GQ6Y2144GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAzIHtcblx0cGFkZGluZzogMTEzcHggNDBweCA5MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDMgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDNfYmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uMDNfYmc6YWZ0ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzAzX2JnLmpwZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGluc2V0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcHgpO1xufVxuXG4uc2VjdGlvbjAzX2lubmVyIHtcblx0bWF4LXdpZHRoOiAxMTkxcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIgLnR4dC15ZWxsb3cge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZmZDgwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ4MDA7XG59XG5cbi5zZWN0aW9uMDNfdGl0bGUge1xuXHRtYXgtd2lkdGg6IDEwODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDNfbGVhZCB7XG5cdG1hcmdpbi10b3A6IDczcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIHtcblx0bWFyZ2luLXRvcDogMTE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSB7XG5cdHdpZHRoOiAzMC44MTQlO1xuXHQvKiB3aWR0aDogMzY3cHg7ICovXG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwgbGkgLmxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02OHB4O1xuXHRsZWZ0OiAtMzlweDtcblx0d2lkdGg6IDIzNnB4O1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAyNnB4O1xufVxuXG4uc2VjdGlvbjAzX3R4dCB7XG5cdG1hcmdpbi10b3A6IDYycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0bGVmdDogLTI4cHg7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wM19kZXRhaWwgbGkgLnR4dCB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wMyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0LnNlY3Rpb24wM19iZzphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwM19iZ19zcC5qcGcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjAzX3RpdGxlIHtcblx0XHR3aWR0aDogODUuNjI1JTtcblx0fVxuXG5cdC5zZWN0aW9uMDNfbGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzY0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuc2VjdGlvbjAzX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcblx0XHR3aWR0aDogODIuMDMxJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wM19kZXRhaWwgbGkgLmxhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNDZweDtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMTY1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzY0O1xuXHRcdHBhZGRpbmc6IDEzcHggMTBweCAxN3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wM190eHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMCAxOHB4IDAgMzFweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS44ODg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA0XG5cdOasoeOAheOBqOeZuueUn+OBmeOCi+WNseapn+OBruOBquOBi+OAgeWtkOOBqeOCguOBn+OBoeOCkuaghOmkiuS4jeiJr+OBi+OCieWuiOOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGhlaWdodDogMTc5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXNoYWRvdzogMCAzcHggMCAjMDA2OGMzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uMDRfaGVhZF90aXRsZTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0Ym90dG9tOiAtMjdweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDI3cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2hlYWRfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfY29udGVudHMge1xuXHRwYWRkaW5nLXRvcDogNDIuMjUyJTtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfaGVhZF9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyAudHh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEyLjI0NyU7XG5cdHJpZ2h0OiAxMy43MzYlO1xuXHR3aWR0aDogNDIuMzE3JTtcblx0bWF4LXdpZHRoOiA2NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDRfaGVhZF90aXRsZSB7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0XHRoZWlnaHQ6IDg5cHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9oZWFkX3RpdGxlOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIHtcblx0XHRwYWRkaW5nOiAwIDAgOTNweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2JnX3NwLnBuZykgcmVwZWF0LXk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA0X2hlYWRfY29udGVudHMgLmltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIC50eHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0fVxufVxuXG5cbi5zZWN0aW9uMDRfbWFpbiB7XG5cdHBhZGRpbmc6IDc5cHggNDBweCA4MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9pbm5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG5cdC8qIHdpZHRoOiA2MDBweDsgKi9cblx0d2lkdGg6IDUwJTtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Y29sb3I6ICM0MzQzNDM7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHRsIHtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMi4wNDU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDQ5cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiA1ODBweDtcblx0aGVpZ2h0OiAyOTlweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAuMjUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG5cdG1heC13aWR0aDogNDEzcHg7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuXHQvKiB3aWR0aDogNjExcHg7ICovXG5cdHdpZHRoOiA1MC45MTYlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDIxcHggLTguMTY2JSAwIDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuXHR3aWR0aDogMzYycHg7XG5cdGhlaWdodDogODNweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICMwMDk2ZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0Ym90dG9tOiAtMjRweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDI0cHggc29saWQgIzAwOTZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lcj4uaW1nIHtcblx0d2lkdGg6IDYyOXB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcblx0d2lkdGg6IDYyOHB4O1xuXHRtYXJnaW46IDEzN3B4IDAgMCAtNjBweDtcblx0cGFkZGluZzogNzBweCAwIDUwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6ICMwMGM0ZmY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMTA2cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogNzNweDtcblx0aGVpZ2h0OiA5OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2ljb24ucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmVuIHtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Zm9udC1zaXplOiA1NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuc3R0bCB7XG5cdG1hcmdpbjogMjJweCAwIDAgNDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuaW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHtcblx0bWF4LXdpZHRoOiA1MzJweDtcblx0bWFyZ2luOiAzNHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS44ODg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyB7XG5cdG1heC13aWR0aDogMTI4NXB4O1xuXHRtYXJnaW46IDUxcHggYXV0byAwO1xuXHRwYWRkaW5nOiA2OHB4IDU5cHggNTlweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAuMjUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtNDJweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAyMjNweDtcblx0aGVpZ2h0OiA3OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLnRpdGxlIHtcblx0bWF4LXdpZHRoOiA2MzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwge1xuXHRtYXJnaW4tdG9wOiA2OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR3aWR0aDogNDguNTg2JTtcblx0Lyogd2lkdGg6IDU2N3B4OyAqL1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkgLnBvaW50IHtcblx0d2lkdGg6IDExMHB4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuXHRwYWRkaW5nLWxlZnQ6IDQzcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAuaW1nIHtcblx0d2lkdGg6IDQ1LjUwMSU7XG5cdC8qIHdpZHRoOiA1MzFweDsgKi9cblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lcj4uaW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIC5ub3RhYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCA0OXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogNDhweCBhdXRvIDA7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZSB7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmltZyB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA0X21haW4ge1xuXHRcdHBhZGRpbmc6IDI3cHggMCAyOHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmdfc3AucG5nKSByZXBlYXQteTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG5cdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0d2lkdGg6IDg0LjM3NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLnR0bCB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXHRcdC8qIHBhZGRpbmctbGVmdDogNy44MTIlOyAqL1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50eHQge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2Njtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdFx0bWFyZ2luOiAxMnB4IGF1dG8gMDtcblx0XHR3aWR0aDogMTE3LjAzNyU7XG5cdFx0bWF4LXdpZHRoOiA2MzJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZSB7XG5cdFx0d2lkdGg6IDE4MXB4O1xuXHRcdGhlaWdodDogNDFweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG5cdFx0Ym90dG9tOiAtMTJweDtcblx0XHRib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCAjMDA5NmZmO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IDkzLjc1JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAzMXB4IDAgMzZweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bDpiZWZvcmUge1xuXHRcdHRvcDogLTQ5cHg7XG5cdFx0d2lkdGg6IDM3cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5lbiB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogN3B4IGF1dG8gMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMS40NDc7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuXHRcdHdpZHRoOiA5MSU7XG5cdFx0bWFyZ2luOiAyMnB4IGF1dG8gMDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG5cdFx0d2lkdGg6IDg2LjY2NiU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTU1O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICNmZWY1NWY7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyB7XG5cdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MzpiZWZvcmUge1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC50aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiA3Mi44JTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDE2cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC5wb2ludCB7XG5cdFx0d2lkdGg6IDcycHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5pbWcge1xuXHRcdHdpZHRoOiA4NC40JTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG59XG5cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogNTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tIHtcblx0cGFkZGluZzogOTVweCA0MHB4IDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9ib3R0b21fYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIge1xuXHRtYXgtd2lkdGg6IDE1MzZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLmltZzEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8qIHRvcDogLTI5cHg7XG5cdGxlZnQ6IC0xM3B4O1xuXHR3aWR0aDogMzY3cHg7ICovXG5cdHRvcDogLTkuNDc3JTtcblx0bGVmdDogLTAuODQ2JTtcblx0d2lkdGg6IDIzLjg5MyU7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC5pbWcyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvKiB0b3A6IDM1cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdHdpZHRoOiAzNDJweDsgKi9cblx0dG9wOiAxMS40MzclO1xuXHRyaWdodDogMC4zMjUlO1xuXHR3aWR0aDogMjIuMjY1JTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLnR4dCB7XG5cdC8qIHdpZHRoOiA3MDFweDsgKi9cblx0d2lkdGg6IDQ1LjYzOCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1pbi13aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfYm90dG9tX2JnX3NwLmpwZyk7XG5cdH1cblxuXHQuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciB7XG5cdFx0cGFkZGluZzogMzhweCAwIDc4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTJweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyOS4wNjIlO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLnR4dCB7XG5cdFx0d2lkdGg6IDg4LjQzNyU7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDUge1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbjA1IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA1X3RpdGxlIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdGhlaWdodDogMTA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODM5cHg7XG59XG5cbi5zZWN0aW9uMDVfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDE0NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHtcblx0bWFyZ2luLXRvcDogNTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzRlNGQ0ZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4uc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcblx0Zm9udC1zaXplOiAzM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzAwOTdmZjtcbn1cblxuLnNlY3Rpb24wNV90eHQyIHtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjNGU0ZDRkO1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjczOTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4uc2VjdGlvbjA1X2ltZyB7XG5cdG1heC13aWR0aDogMTM4MHB4O1xuXHRtYXJnaW46IDIxcHggYXV0byAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG5cbi5zZWN0aW9uMDVfdHh0MyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNV90eHQzIC50eHQxIHtcblx0Y29sb3I6ICM0ZTRkNGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuOTQ0O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfdHh0MyAudHh0MiB7XG5cdGNvbG9yOiAjMDA5OWZmO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNV90aXRsZSB7XG5cdFx0LyogaGVpZ2h0OiAxNDBweDsgKi9cblx0XHRoZWlnaHQ6IDIxLjg3NXZ3O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjA1X3RpdGxlIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA1X2lubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNV90eHQxIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS42ODc7XG5cdH1cblxuXHQuc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdC5zZWN0aW9uMDVfaW1nMiB7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0fVxuXG5cdC5zZWN0aW9uMDVfdHh0MiB7XG5cdFx0d2lkdGg6IDkzLjc1JTtcblx0XHRtYXJnaW46IC0yM3B4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAyNHB4IDI1cHggMjJweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMS40NzA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRib3gtc2hhZG93OiAxcHggNnB4IDRweCAwIHJnYmEoMTQ5LCAxOTksIDIzNCwgLjk4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc2VjdGlvbjA1X2ltZyB7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQuc2VjdGlvbjA1X3R4dDMge1xuXHRcdHdpZHRoOiA4MS4yNSU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjNDM0MzQzO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS41ODg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNlxuXHTntpnntprnmoTjgarjgZTljZTlipvjgYzlpKfliIfjgao144Gk44Gu55CG55SxXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5zZWN0aW9uMDYgaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNiB7XG5cdG1hcmdpbjogNTlweCBhdXRvIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNl9pdGVtIGVtIHtcblx0Y29sb3I6ICMwMDk5ZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG5cdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNSkgLnNlY3Rpb24wNl9pdGVtX2JvZHkge1xuXHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcblx0bGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjA2IC5ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdGxlZnQ6IC0zJTtcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0cmlnaHQ6IC01JTtcblx0fVxuXG5cblx0LnNlY3Rpb24wNiBoMy5oZWFkIHtcblx0XHRtYXgtd2lkdGg6IDY1N3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDEpLFxuXHQuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDQpLFxuXHQuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5Ljk4cHgpIHtcblx0LnNlY3Rpb24wNmltZ19wYyB7XG5cdFx0cGFkZGluZzogMjVweCAxNXB4IDA7XG5cdH1cblxuXHQuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblxuXHQuc2VjdGlvbjA2X2l0ZW0ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0XHRtYXJnaW46IDI1cHggYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDYgaDMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOWY7XG5cdH1cblxuXHQuc2VjdGlvbjA2IGgzIGltZyB7XG5cdFx0d2lkdGg6IDY1MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtX2JvZHkgcCB7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuXHQuc2VjdGlvbjA2X2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDZfaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdH1cblxuXHQuc2VjdGlvbjA2X2l0ZW1zOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA2IHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZTRmM2ZkIHVybChcIi4uLy4uLzIwMjIwOS9pbWcvc2VjMDVfaW1nMDIucG5nXCIpIGNhbGMoNTAlICsgMzUwcHgpIGNhbGMoMTAwJSAtIDUwcHgpIG5vLXJlcGVhdDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODQuOThweCkge1xuXHQuc2VjdGlvbjA2X2l0ZW1zIHtcblx0XHR3aWR0aDogOTUlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXG5cdC5zZWN0aW9uMDYge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNlNGYzZmQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24wNl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjNGU0ZDRkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxuXG5cdC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRmb250LXNpemU6IDMzcHg7XG5cdH1cblxuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pbWcwMV9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWcwNCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA2X3RleHQwMSB7XG5cdFx0Y29sb3I6ICM0ZTRkNGQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0fVxuXG5cdC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdGgzLmhlYWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdHBhZGRpbmctdG9wOiAzJTtcblx0fVxuXG5cdC5zZWN0aW9uMDZfaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDZfaW1nMDFfc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogLTIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IC0xMDtcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWdfcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjA2aW1nMDQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA2IGgzLmhlYWQgaW1nIHtcblx0XHQvKiB3aWR0aDogMTc2cHg7ICovXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyMTBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRwYWRkaW5nLXRvcDogMy41JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA3MyU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRwYWRkaW5nLXRvcDogMyU7XG5cdH1cblxuXHQuc2VjdGlvbjA2X3RleHQwMSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cblx0LyogaDMuaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL3NlYzA1X2Fycm93LnBuZ1wiKSwgdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9zZWMwNV9pdGVtc190aXRsZV9iYWNrLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdCxyZXBlYXQteDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzJweCwgY2VudGVyIHRvcDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA4JSwgMTAwJSA4NSU7XG5cdH0gKi9cblx0LnNlY3Rpb24wNl9pbWcwMV9zcCB7XG5cdFx0bWFyZ2luOiAtMzBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0cGFkZGluZy10b3A6IDQlO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDdcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44Gu44Gf44KB44GrIOOCueODqeOCpOODiVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIHtcblx0aGVpZ2h0OiA0NjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUgLnNlY3Rpb24wN19pdGVtIGltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcblx0LnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIC5zZWN0aW9uMDdfaXRlbSBpbWcge1xuXHRcdG9iamVjdC1maXQ6IGZpbGw7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuXHQuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcblx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDhcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA4IHtcblx0cGFkZGluZzogMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0IHVybCguLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2JnLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcbn1cblxuLnNlY3Rpb24wOCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wOF9pbm5lciB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogODVweCAwIDcwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC50aXRsZSB7XG5cdHdpZHRoOiA2MiU7XG5cdG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHtcblx0bWFyZ2luLXRvcDogMzlweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQgcCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDdweDtcblx0Y29sb3I6ICM0NTZjYWM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuXHQuc2VjdGlvbjA4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgLTE0MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwOF9iZ19zcC5wbmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDY4Ljc1JSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9pbm5lciB7XG5cdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0cGFkZGluZzogMzVweCAwIDUwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5faGVhZCAudGl0bGUge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS42OTI7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGNvbG9yOiAjNDU2Y2FjO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcblx0bWFyZ2luLXRvcDogMTQzcHg7XG5cdHBhZGRpbmc6IDM1cHggNDNweCAzN3B4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgLjE1KTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTEzcHg7XG5cdGxlZnQ6IC02NnB4O1xuXHR3aWR0aDogNTAxcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNDE2O1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIHtcblx0d2lkdGg6IDQ2NXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcblx0d2lkdGg6IDE5MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTUzcHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHdpZHRoOiAxMzBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAudGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNzE0O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byB7XG5cdG1hcmdpbi10b3A6IDMxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ubm9wYyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gaW1nIHtcblx0d2lkdGg6IDMxLjYxOSU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc2OTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkgYSB7XG5cdGNvbG9yOiAjMDA5OWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDUwMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHggMjNweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcblx0XHRwYWRkaW5nLXRvcDogNjAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAuaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzdweDtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR3aWR0aDogMTA3Ljc3NyU7XG5cdFx0bWF4LXdpZHRoOiA1ODJweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG5cdFx0bWFyZ2luOiAtMXB4IDAgMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDE2O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDExcHggMTBweCAxMXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG5cdFx0d2lkdGg6IDk1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuXHRcdHBhZGRpbmc6IDlweCAwIDAgMTBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcblx0XHR0b3A6IC0yM3B4O1xuXHRcdGxlZnQ6IDExcHg7XG5cdFx0d2lkdGg6IDg2cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4NDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byB7XG5cdFx0d2lkdGg6IDkyLjU5MiU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItc2xpZGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogI2VjZWZmNDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRtYXJnaW46IDAgM3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc4Mjtcblx0fVxufVxuXG5cbi5zZWN0aW9uMDhfZmFxIHtcblx0bWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfbGVhZCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9sZWFkIC5jb2xvci1ibHVlIHtcblx0Y29sb3I6ICMwMDk5ZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2Mge1xuXHRiYWNrZ3JvdW5kOiAjNjA2NjcwO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiA3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2M6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYy5pcy1vcGVuOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDkxLjUlO1xuXHRtYXJnaW46IDQxcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpIHtcblx0d2lkdGg6IDE5LjEyNSU7XG5cdGhlaWdodDogNzBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMwMGE3ZmQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogIzAwYTdmZDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0Y29sb3I6ICMwMGE3ZmQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRwYWRkaW5nOiAyMHB4IDQ4cHggMTVweCA1NHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9pY29uX2ZhcV9xLnN2Zykgbm8tcmVwZWF0IHRvcCAxOXB4IGxlZnQgMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMjNweDtcblx0cmlnaHQ6IDI4cHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMTlweDtcblx0YmFja2dyb3VuZDogIzAwYTdmZDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAzMXB4O1xuXHRyaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgNHB4IGxlZnQgMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdHBhZGRpbmc6IDAgNTBweCAxOXB4IDU2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG5cdGNvbG9yOiAjMDBhN2ZkO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBzdHJvbmcge1xuXHRjb2xvcjogIzAwYTdmZDtcbn1cblxuLyog44Oc44OH44Kj44OQ44OD44KwICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDMwcHggMzdweCAzNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuXHR3aWR0aDogMzgwcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuXHRjb2xvcjogIzYwNjY3MDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luLXRvcDogMDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfZmFxX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNDA5L2ltZy9zZWMwOF9mYXFfYXJyb3dfZ3JheS5wbmcpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSwgMSk7XG5cdGxlZnQ6IDExNnB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDExNnB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zbGlkZS1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG5cdHBhZGRpbmc6IDRweCAwIDAgNDFweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50aXRsZSxcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSAudGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIOOCueODhuODvOOCt+ODp+ODiuODquODvOOCu+ODg+ODiCAqL1xuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDM3cHggMzlweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkgLnRleHQge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKDNuLTIpKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMlO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOF9mYXEge1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9sZWFkIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYzphZnRlciB7XG5cdFx0cmlnaHQ6IDhweDtcblx0XHR3aWR0aDogMzRweDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogOTMuMTAzJTtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0d2lkdGg6IDQ5JTtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgzbi0yKSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zODQ7XG5cdFx0cGFkZGluZzogMTJweCAyOHB4IDE0cHggMjhweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTJweCBsZWZ0IDlweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcblx0XHR0b3A6IDI3cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0XHR0b3A6IDMycHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzY7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDhweCBsZWZ0IDlweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcblx0XHRwYWRkaW5nOiA3cHggMjRweCAyMHB4IDI4cHg7XG5cdH1cblxuXHQvKiDjg5zjg4fjgqPjg5Djg4PjgrAgKi9cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweCAxMXB4IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTFweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiA3OXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdHJpZ2h0OiA3OXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRpdGxlLFxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0fVxuXG5cdC8qIOOCueODhuODvOOCt+ODp+ODiuODquODvOOCu+ODg+ODiCAqL1xuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAwIDE1cHggMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IC50ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0fVxufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFEmQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLypcblxuLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuLmNvbnRfYm94X2lucixcbi5jb250X2JveF9pbnJfMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbmgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1ib3R0b206IDAuMjVlbTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk2ZmY7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmU6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdG1hcmdpbi1ib3R0b206IDBlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZCB7fVxuXG4uY29udF9ib3hfY29sX3BkX2hkciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwLjE5MjNlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcblx0cGFkZGluZzogMC4zZW0gMDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIgLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyLm9wZW4gLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9vcG4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2JvZHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMDBhN2ZkO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkciAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG5fY2xzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG5fb3BuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q344CARkFRKi9cbi5GbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLkZsQ2VudGVyIHtcblx0Lyog5LiK5LiL5Lit5aSuICovXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5GbFdyYXAge1xuXHQvKiDmipjjgorov5TjgZcgKi9cblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uRmxKdXN0aWZ5IHtcblx0Lyog5Z2H562J6YWN572uICovXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfN19xYSB7XG5cdG1hcmdpbi10b3A6IDNlbTtcblx0d2lkdGg6IDg5LjYlO1xufVxuXG4jY29udF83X3FhIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbiNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiA1LjM1NyU7XG5cdHBhZGRpbmctcmlnaHQ6IDUuMzU3JTtcbn1cblxuLmNvbnRfN19xYV9ib3gge1xuXHRtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbiNjb250XzdfcWFfdGFiIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSB7XG5cdHdpZHRoOiAzMi41JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE3cHg7XG59XG5cblxuI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jY29udF83X3FhX3RhYiBsaS5hY3QgLnBjX2luYWN0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDBhN2ZkO1xuXHRwYWRkaW5nOiAxZW0gMC4xZW0gMC44ZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuXHRmb250LXNpemU6IDE3cHg7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpLmFjdCAucWFfdGFiX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciB7fVxuXG4jY29udF83X3FhXzJfNF9idG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbn1cblxuLmNvbnRfN19xYV8yXzRfYnRtX2JveCB7XG5cdHdpZHRoOiA0NCU7XG59XG5cbi5jb250XzdfcWFfMl80X2J0bV9ib3hfY2hhcnQge1xuXHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0bWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q3Ki9cbiNjb250XzdfcWFfYm9keSB7fVxuXG4uY29udF83X3FhX2JveDpub3QoLmFjdCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bfb25seSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG5cdC5xYV90YWJfaGVhZGVyIGJyLnRhYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblxuXHQjY29udF83X3FhIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LnNwX29ubHkge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAuNWVtIDAuMWVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyBici5ub3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAgYSB7XG5cdGNvbG9yOiAjMDBhMGU5O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIC50Y19ibHVlIHtcblx0Y29sb3I6ICMwMGEwZTk7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LyrjgrPjg7Pjg4bjg7Pjg4QqL1xuXG5cblx0LmNvbnRfYm94X2luciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCA1LjMzMyU7XG5cdFx0LyrlhoXlgbQ2NzBweCovXG5cdH1cblxuXHRoMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhMGU5O1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9wZF9oZHIge1xuXHRcdHBhZGRpbmc6IDEuMyUgMi41JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG5cdFx0cGFkZGluZzogMCAyJTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjM1ZW07XG5cdH1cblxuXHQuY29udF9ib3hfY29sX3BkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG5cdFx0d2lkdGg6IDE0JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuXHRcdHBhZGRpbmc6IDQuNSUgMy4xMzQlIDguNTI5JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkOm50aC1vZi10eXBlKG4rMikge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHIge1xuXHRcdHBhZGRpbmc6IDEycHggMTBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNTdlbTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdFx0cGFkZGluZzogMCAxZW0gMCAzLjRyZW07XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuXHRcdHBhZGRpbmc6IDMlIDEwJSAxMCUgNC41JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcblx0fVxuXG5cdC8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG5cdCNjb250XzdfcWEge1xuXHRcdG1hcmdpbi10b3A6IDcuNjY2JTtcblx0XHRwYWRkaW5nOiAwIDAgMTEuNjY2JTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCNjb250XzdfcWFfYm9keS5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0cGFkZGluZzogNCUgMy4wODglIDglO1xuXHR9XG5cblx0LmNvbnRfN19xYV9ib3gge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSB7XG5cdFx0d2lkdGg6IDMyLjUlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCNjb250XzdfcWFfdGFiIGxpOm5vdCguYWN0KSAuc3BfYWN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I2NvbnRfN19xYV90YWIgbGkuYWN0IC5zcF9pbmFjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuXHRcdHBhZGRpbmctbGVmdDogMTEuNSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQjY29udF83X3FhXzJfNF9idG1fMiB7XG5cdFx0bWFyZ2luLXRvcDogMTUlO1xuXHR9XG5cblx0LmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IDUlIGF1dG87XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuXG5cdC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdH1cblxuXHQvKuOCs+ODs+ODhuODs+ODhCovXG5cdC5jb250X2JveF9pbnIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMy44NDYxNSU7XG5cdFx0LyrlhoXlgbQxMjAwKi9cblx0fVxuXG5cdC5jb250X2JveF9pbnJfMiB7XG5cdFx0d2lkdGg6IDgzLjMzMzMzJTtcblx0XHQvKjEyMDBweOavlCovXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX3BkX2hkcl90dGwge1xuXHRcdHBhZGRpbmctbGVmdDogNTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogNTVweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY4NzVlbTtcblx0XHRwYWRkaW5nOiA0LjklIDEwJSA2LjglO1xuXHRcdC8q5p6g5YaFODAwcHgqL1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9pbnJfcGQ6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU3ZW07XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMzRweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG4ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG5cdFx0cGFkZGluZzogMCAzM3B4IDIwcHggMjBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDVweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuXHR9XG5cblxuXHQvKuOCs+ODs+ODhuODs+ODhDfjgIBGQVEqL1xuXG5cdCNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDUuMzU3JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG5cdH1cblxuXHQuY29udF83X3FhX2JveCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG5cdCNjb250XzdfcWFfdGFiIGxpIHtcblx0XHR3aWR0aDogMzIuNSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0I2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaS5hY3QgLnBjX2luYWN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I2NvbnRfN19xYV8yXzRfYnRtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcblx0fVxuXG5cdC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuXHRcdHdpZHRoOiA0NCU7XG5cdH1cblxuXHQuY29udF83X3FhXzJfNF9idG1fYm94X2NoYXJ0IHtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0I2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcblx0XHRwYWRkaW5nOiAyJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjM1ZW07XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwLjVweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMTVweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG5cdFx0Zm9udC1zaXplOiAxMi42cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMC41cHggYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogMTFweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBkb25hdGlvblxuICDjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmRvbmF0aW9uIHtcblx0bWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmRvbmF0aW9uX2l0ZW0+LmJvZHkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZG9uYXRpb25faXRlbSBlbSB7XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvbmF0aW9uIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHQuZG9uYXRpb24+LmhlYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDc2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FjYzkxMTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5kb25hdGlvbl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjYWNjOTExO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZG9uYXRpb24+LmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cblx0LmRvbmF0aW9uX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbSB7XG5cdFx0d2lkdGg6IDIzLjUlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXG5cdC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG5cdC5kb25hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC5kb25hdGlvbj4uaGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2RvbmF0aW9uX3RpdGxlX2JnX3NwLmdpZlwiKSAwIGJvdHRvbS9hdXRvIDNweCByZXBlYXQteDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZG9uYXRpb24+LmhlYWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmRvbmF0aW9uX3RleHQwMSB7XG5cdFx0Y29sb3I6ICM3OTc5Nzk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE4NDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjRweCAwIDA7XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbXMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luOiAyNHB4IGF1dG87XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdH1cblxuXG5cdC5kb25hdGlvbiBkZC5ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0Mi41JTtcblx0fVxuXG5cdC5kb25hdGlvbl9pdGVtX3RleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcblx0XHR3aWR0aDogNTIuNyU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDExO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblxuXHR9XG5cblx0LmRvbmF0aW9uX3RleHQwMSBiciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZG9uYXRpb25fYW5ub3RhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxufVxuXG5cblxuXG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDlhbHpgJropoHntKBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnNlY3Rpb25GbG93LFxuLnNlY3Rpb25Kb2luLFxuLnNlY3Rpb25RQSxcblxuLnNlY3Rpb25BYm91dCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbn1cblxuLnNlY3Rpb25GbG93Pi5ib2R5LFxuLnNlY3Rpb25Kb2luPi5ib2R5LFxuLnNlY3Rpb25RQT4uYm9keSxcbi5zZWN0aW9uVm9pY2U+LmJvZHkge1xuXHRtYXJnaW4tbGVmdDogMTFweDtcblx0bWF4LXdpZHRoOiA5NzVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uRmxvd1xuICDjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavjgojjgovli5/ph5Hjga7mtYHjgoxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNoYW5nZVdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdyB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW4ge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7fVxuXG5cbi5zZWN0aW9uRmxvdz4uaGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25GbG93Pi5ib2R5IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMzhweCAwIDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdGNvbG9yOiAjNGI0ODQ3O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNS42cHg7XG5cdHdpZHRoOiA5Ny41JTtcbn1cblxuLnNlY3Rpb25GbG93X3RvcCxcbi5zZWN0aW9uRmxvd19ib3R0b20ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG5cdHdpZHRoOiA0NSU7XG5cdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCBwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF92aWRlbyB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGgge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW0gLmNhcHRpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzFhOWJmYztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWN0aW9uRmxvdyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHR3aWR0aDogOTcuNSU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3c+LmhlYWQgaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uUUEge1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cblx0LnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuXHQuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuXHQuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhlYWRfcGMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhlYWRfcGMgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG5cdFx0d2lkdGg6IDk4JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXG5cdC5zZWN0aW9uRmxvdyAuaGVhZF9wYyxcblx0LnNlY3Rpb25RQSAuaGVhZF9wYyxcblx0LnNlY3Rpb25Wb2ljZSAuaGVhZF9wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcblx0LnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcblx0LnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3cgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uUUEgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uVm9pY2UgLnRvZ2dsZV90dGwgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdz4uaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbkZsb3cge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfdG9wIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uRmxvdz4uYm9keSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQueW91dHViZS1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuXHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0O1xuXHR9XG5cblx0LnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQudG9nZ2xlX2NvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uRmxvd19ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuXHRcdHdpZHRoOiA5OCU7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuXHQuc2VjdGlvbkZsb3cge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdz4uYm9keSB7XG5cdFx0cGFkZGluZzogMjVweCAwIDMwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfdG9wX3RleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkpvaW5cbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44GU5Y+C5Yqg44GE44Gf44Gg44GP44GoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLnNlY3Rpb25Kb2luX2l0ZW0+LmhlYWQge1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjYxMTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMi5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZ1wiKTtcbn1cblxuXG4uc2VjdGlvbkpvaW5faXRlbT4uYm9keSxcbi5zZWN0aW9uSm9pbl9zdWIge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM0ZDRkNGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjY4ODtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLmJvZHkge1xuXHRtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSAubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Lyogd2lkdGg6IDQ0JTsgKi9cblx0cGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpIHtcblx0cGFkZGluZzogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcgaW1nLFxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLnNlY3Rpb25Kb2luX2ltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1heC13aWR0aDogOTI0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV90b3AuZ2lmKSBjZW50ZXIgMCBuby1yZXBlYXQsIHVybCguLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfYm90dG9tLmdpZikgY2VudGVyIDEwMCUgbm8tcmVwZWF0LCB1cmwoLi4vLi4vMjAyMzA5L2ltZy9qb2luX2lubmVyX2JnLmdpZikgY2VudGVyIDAgcmVwZWF0LXk7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luPi5ib2R5IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmQ7XG5cdH1cbn1cblxuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyAqL1xuLnNlY3Rpb25Kb2luIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb25Kb2luPi5ib2R5IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nOiAyNXB4O1xuXHR3aWR0aDogOTcuNSU7XG5cbn1cblxuXG4uc2VjdGlvbkpvaW5faXRlbS5pdGVtMDIge1xuXHR3aWR0aDogNjUlO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogNDBweDtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2VjdGlvbkpvaW5faW1nMDEge1xuXHRwYWRkaW5nOiAwIDU3cHggMjVweCA1MXB4O1xuXHRtYXgtd2lkdGg6IDE0NnB4O1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUwZTM7XG59XG5cbi8qIH0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogODQ0Ljk4cHgpIHtcblx0LnNlY3Rpb25Kb2luIGgyIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uSm9pbiBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uSm9pbj4uYm9keSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1jaGlsZCgyKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgxKSAuYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSxcblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSxcblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcblx0XHRtYXJnaW4taW5saW5lOiAxMHB4O1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmcpIG5vLXJlcGVhdCA0cHggMjhweCAvIDMwcHggYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZykgbm8tcmVwZWF0IDRweCAxNXB4IC8gMzBweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxMHB4IDQ1cHg7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmcpIG5vLXJlcGVhdCA0cHggMTBweCAvIDMwcHggYXV0bztcblx0XHRwYWRkaW5nOiAxOHB4IDAgMTBweCA0NXB4O1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtPi5oZWFkIHtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCA0NXB4O1xuXHRcdGNvbG9yOiAjMDlmO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMSxcblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMixcblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMSBpbWcge1xuXHRcdHdpZHRoOiAyNDJweDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIgaW1nIHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDMgaW1nIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlci10b3A6IHVuc2V0O1xuXHR9XG5cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDVEFcbiBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmJsb2NrT2ZmZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblxuXHQuYmxvY2tPZmZlciB7XG5cdFx0bWFyZ2luOiAwIDAgMTNweDtcblx0XHRiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJsb2NrT2ZmZXJUaXRsZSB7XG5cdFx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0fVxuXG5cdC5ibG9ja09mZmVyVGl0bGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ibG9ja09mZmVyIGEgaW1nIHtcblx0XHR3aWR0aDogOTYuODc1JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5ibG9ja09mZmVyQm9keSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmJsb2NrT2ZmZXJGb290ZXIyIHNwYW4ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0LmJsb2NrT2ZmZXJGb290ZXIgYSxcblx0LmJsb2NrT2ZmZXJGb290ZXIyIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDVweCAxNXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNTc7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5ibG9ja09mZmVyRm9vdGVyLFxuXHQuYmxvY2tPZmZlckZvb3RlcjIge1xuXHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQuYmxvY2tPZmZlckZvb3Rlcixcblx0LmJsb2NrT2ZmZXJGb290ZXIyIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS41NzE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmJsb2NrT2ZmZXJGb290ZXIyIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuYmxvY2tPZmZlckZvb3RlcjIgLnR4dCAuYmxvY2tPZmZlckZvb3RlcjJfdHh0X2xpbmsge1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uUUFcbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr6Zai44GZ44KLUVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cblxuLnNlY3Rpb25RQSB7XG5cdGNvbG9yOiAjNGI0ODQ3O1xufVxuXG4uc2VjdGlvblFBPi5oZWFkIGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMXB4O1xufVxuXG5cblxuLnNlY3Rpb25RQV9pdGVtcyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdHBhZGRpbmc6IDE4cHg7XG5cdG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbT4uaGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweCA1MHB4IDhweCA1NXB4O1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9wbHVzLnBuZykgbm8tcmVwZWF0O1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXI7XG59XG5cbi5zZWN0aW9uUUFfaXRlbT4uaGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiAnUS4nO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDI2cHg7XG5cdHRvcDogOHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmhlYWQuaXMtYWN0aXZlIHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoLi4vLi4vMjAyMzA5L2ltZy9xYV9zd2l0Y2hfbWludXMucG5nKSBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiDvvJLooYzjga7loLTlkIggKi9cbi5zZWN0aW9uUUFfaXRlbTpudGgtb2YtdHlwZSg0KT4uaGVhZCB7XG5cblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNlY3Rpb25RQV9pdGVtOm50aC1vZi10eXBlKDQpPi5oZWFkLmlzLWFjdGl2ZSB7fVxuXG4vKiDjgZPjgZPjgb7jgacgLyAy6KGM44Gu5aC05ZCIICovXG5cbi5zZWN0aW9uUUFfaXRlbT4uYm9keSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8qIOWIneacn+WApCAqL1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDYwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyogLnNlY3Rpb25RQV9pdGVtPi5oZWFkLmlzLWFjdGl2ZSsuYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSAqL1xuXG4uc2VjdGlvblFBX2l0ZW0+LmJvZHk6YmVmb3JlIHtcblx0Y29udGVudDogJ0EuJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDI2cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICMwMDk5ZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmJvZHkgYSB7XG5cdGNvbG9yOiAjMDA5OWZmO1xufVxuXG4uc2VjdGlvblFBX2l0ZW0+LmJvZHkgc21hbGwge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEge1xuXHRtYXJnaW46IDAgMTZweDtcblx0cGFkZGluZzogNXB4IDMwcHggMzBweCAwO1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWN0aW9uUUE+LmhlYWQgaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvblFBPi5ib2R5IHtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHR3aWR0aDogOTcuNSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvblFBPi5ib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG5cblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoPmRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5tYWludGV4dCB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuYW5ub3RhdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0dG9wOiAxNTBweDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uUUFfaXRlbSAuaGVhZCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnNlY3Rpb25RQT4uaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvblFBPi5ib2R5IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbT4uYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5tYWludGV4dCB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5hbm5vdGF0aW9uIHtcblx0XHRvcmRlcjogMztcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHRcdHdpZHRoOiA2MCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG5cdC5zZWN0aW9uUUFfaXRlbT4uYm9keTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdBLic7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbT4uaGVhZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdRLic7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0dG9wOiA4cHg7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW0+LmJvZHkge1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAwIDQwcHg7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW0+LmhlYWQge1xuXHRcdHBhZGRpbmc6IDEwcHggNTBweCA4cHggNDBweDtcblx0fVxuXG5cdC5zZWN0aW9uUUE+LmhlYWQgaW1nIHtcblxuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweCAwIDEwcHg7XG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcblx0XHRvcmRlcjogMTtcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmFubm90YXRpb24ge1xuXHRcdG9yZGVyOiAzO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uVm9pY2VcbiAg44Oe44Oz44K544Oq44O844K144Od44O844K/44O844Gu55qG44GV44G+44Gu5aOwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblZvaWNlIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcblx0LnNlY3Rpb25Wb2ljZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogdm9pY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNjb250X3ZvaWNlIHtcblxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTlweDtcblx0YmFja2dyb3VuZDogI2U0ZjNmZDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uc3dpcGVyX3ZvaWNlIHtcblx0bWF4LXdpZHRoOiA5NCU7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTlweCAwIDIycHg7XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNDE4LCA4NjApKTtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMXB4IDlweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKCMwYTI0NWUsIC4zKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXplbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzAsIDE2KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ji5pYzAxOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWMwMjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDIucG5nKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljMDM6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21zdXBwb3J0ZXJfaWNvbjAzLnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pYzA0OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogODJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDgzcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDM3NiwgNDE4KSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjY2NlMGVhIDEwMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBtYXRoLmRpdigzMCwgMTYpICsgZW07XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI2VjNTQwMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWFpbi10eHQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0YSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2Uuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDMwcHgpICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IGF1dG87XG5cdHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuXHRyaWdodDogYXV0bztcblx0dG9wOiAzNSUgIWltcG9ydGFudDtcbn1cblxuLyog5YmN44G45qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiA1MHB4O1xufVxuXG4vKiDliY3jgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjMwOS9pbWcvdm9pY2VfYmFjay5wbmcpO1xufVxuXG4vKiDmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjMwOS9pbWcvdm9pY2VfbmV4dC5wbmcpO1xufVxuXG5cbi8qIOODmuODvOOCuOODjeODvOOCt+ODp+ODsyAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG5cdGJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMjFweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0Ji1idWxsZXQge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNhM2I0YzA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuXHRcdH1cblx0fVxufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXdyYXBwZXIge1xuXHQvLyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHQvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/oloTjgY/jgZfjgarjgYQgKi9cblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0Lyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEICovXG5cdHotaW5kZXg6IDE7XG5cdC8qIOS4reWkruOBruOCueODqeOCpOODieOCkuS4gOeVquS4iuOBq+OBmeOCiyAqL1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlLW5leHQge1xuXG5cdC8qIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuXHR6LWluZGV4OiAxO1xuXHQvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cblxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdCNjb250X3ZvaWNlIHtcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHRcdG1heC13aWR0aDogOTc1cHg7XG5cdH1cblxuXHQjY29udF92b2ljZSAuc3dpcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblxuXHQvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0cmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcblx0fVxuXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQjY29udF92b2ljZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0I2NvbnRfdm9pY2UuY29udF92b2ljZV9pbnIge1xuXHRcdC8qIG1heC13aWR0aDogMTAwdnc7Ki9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uVm9pY2UgLmhlYWQgaW1nIHt9XG5cblx0LnN3aXBlcl92b2ljZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyOTAsIDYwMCkpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAxMHB4IDdweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MiwgMjYpO1xuXHRcdFx0XHRcdCYuaWMwMTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wMV9zcC5wbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljMDI6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXN1cHBvcnRlcl9pY29uMDJfc3AucG5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pYzAzOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21zdXBwb3J0ZXJfaWNvbjAzX3NwLnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWMwNDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tc3VwcG9ydGVyX2ljb24wNF9zcC5wbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQzcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDI1MCwgMjkwKSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIG1hdGguZGl2KDQyLCAyNikgKyBlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHQjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRyaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblxuXHQjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQjY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHQmLWJ1bGxldCB7XG5cdFx0XHRtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25SZXBvcnRcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gf44Gh44G444CBMjAyMuW5tOOAgeOBn+OBqOOBiOOBsOOBk+OCk+OBquaUr+aPtOOCkuWxiuOBkeOCi+OBk+OBqOOBjOOBp+OBjeOBvuOBmVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuXHQuc2VjdGlvblJlcG9ydCB7fVxuXG5cdC5yZXBvcnRfbWFpbiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9zZWN0aW9ucmVwb3J0X2ltZ0AyeC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0aGVpZ2h0OiA2NjBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQucmVwb3J0X3RleHR3cmFwIHtcblxuXHRcdHdpZHRoOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE1MCwgMjU1KTtcblx0XHRtaXgtYmxlbmQtbW9kZTogTXVsdGlwbHk7XG5cdFx0Lyog6YeN44Gt5pa544KS5oyH5a6aICovXG5cdFx0aGVpZ2h0OiA2NjBweDtcblxuXHR9XG5cblx0LnJlcG9ydF90ZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTMlO1xuXHRcdHRvcDogMzBweDtcblx0fVxuXG5cdC5zZWN0aW9uUmVwb3J0IGgyIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQucmVwb3J0X3RleHQgZmlndXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDBweDtcblx0XHRsZWZ0OiAzNTBweDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnJlcG9ydF90ZXh0IGZpZ3VyZSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjExcHg7XG5cdH1cblxuXHQucmVwb3J0X3RleHQgLmhlYWQge1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnJlcG9ydF90ZXh0IC5ib2R5IHtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0fVxuXG5cdC5yZXBvcnRfdGV4dCAuYm9keSAuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQucmVwb3J0X3RleHQgLnR4dCB7XG5cdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Njtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0fVxuXG5cdC5zZWN0aW9uUmVwb3J0IHAge1xuXHRcdG1heC13aWR0aDogNDEwcHg7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMDtcblx0fVxuXG5cdC5zZWN0aW9uUmVwb3J0IHAgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5yZXBvcnRfc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuXHQuc2VjdGlvblJlcG9ydCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yZXBvcnRfc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdH1cblxuXHQucmVwb3J0X3NwIC5yZXBvcnRfc3BfaGVhcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblxuXHR9XG5cblx0LnJlcG9ydF9zcF90ZXh0IC5oZWFkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnJlcG9ydF9zcF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjUzMztcblx0fVxuXG5cdC5yZXBvcnRfc3BfdGV4dCB7XG5cdFx0YmFja2dyb3VuZDogIzAwNzhmZjtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cblx0LnJlcG9ydF9zcF90ZXh0IGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0NzBweDtcblx0fVxuXG5cdC5yZXBvcnRfc3BfdGV4dCAuaGVhZCBpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcblx0LnJlcG9ydF9zcF90ZXh0IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkFib3V0XG4gIOODpuODi+OCu+ODleWLn+mHkeOBr+eojumhjeaOp+mZpOOBruWvvuixoeOBqOOBquOCiuOAgee0hDQw77yF44GM5omA5b6X56iO6aGN44GL44KJ5o6n6Zmk44GV44KM44G+44GZ44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkFib3V0IHtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW5uZXIge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZTA7XG5cdG1heC13aWR0aDogMTEwMHB4O1xuXHRtYXJnaW46IDUwcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbkFib3V0IC5oZWFkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcblx0bWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogODEwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuXHR3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbkFib3V0IC5oZWFkIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWUwO1xuXHRcdG1heC13aWR0aDogMTEwMHB4O1xuXHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cdH1cblxuXHQuaGVhZF9wYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudG9nZ2xlX3R0bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uQWJvdXRfaW1nXzAxIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkX3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnRvZ2dsZV90dGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQvKiAuc2VjdGlvbkFib3V0X2ltZ18wMV8ye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0gKi9cblx0LnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb25BYm91dF9pbm5lciAudG9nZ2xlX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcblx0LnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5zZWN0aW9uQWJvdXQge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZvb3RJbWdcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gu5ZG944KS5a6I44KL44Gf44KBXG7jgYLjgarjgZ/jga7ntpnntprnmoTjgarjgZTljZTlipvjgYzlv4XopoHjgafjgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmZvb3RJbWcge1xuXHRiYWNrZ3JvdW5kOiAjMWMwYjA1IHVybChcIi4uLy4uLzIwMjQwOS9pbWcvZm9vdF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLmZvb3RJbWcgaDIge1xuXHRjb2xvcjogI2ZmZjtcblxuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR0ZXh0LXNoYWRvdzogMi44MzdweCAwLjk3N3B4IDBweCByZ2JhKDE2LCAxNCwgMTMsIDAuMDA0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvb3RJbWcge1xuXHRcdG1hcmdpbjogNjBweCAwIDA7XG5cdFx0aGVpZ2h0OiA0MTNweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDUwJTtcblx0fVxuXG5cdC5mb290SW1nIGgyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdC5mb290SW1nIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNjBweCBjZW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblxuXHQvKiAuc2VjdGlvbkFib3V0X2ltZ18wMV8ye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0gKi9cblx0LmZvb3RJbWcge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0aGVpZ2h0OiAyMTNweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDU1JTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCU7XG5cdH1cblxuXHQuZm9vdEltZyBoMiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuXHQuZm9vdEltZyBoMiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHR9XG5cblx0LmZvb3RJbWcgaDIgYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRmb290ZXJDVEFcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr5Y+C5Yqg44GZ44KLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciB7XG5cdG1heC13aWR0aDogOTA1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciAubGluayBhIHtcblx0Y29sb3I6ICMzZDg4Zjc7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCB7XG5cdHBhZGRpbmc6IDM1cHggNDBweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmJ0biB7XG5cdG1heC13aWR0aDogNjUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLnR4dC1saW5rIHtcblx0bWFyZ2luLXRvcDogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IHtcblx0bWF4LXdpZHRoOiA2MDdweDtcblx0bWFyZ2luOiAyOHB4IGF1dG8gMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0ge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAudHRsIHtcblx0Y29sb3I6ICMzOTg1Zjc7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcblx0bWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc4NTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwi4pa2XCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y29sb3I6ICMzOTg1Zjc7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIHtcblx0bWFyZ2luLXRvcDogNDNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAubGluayB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4uZm9vdGVyQ1RBX2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogODYwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uZm9vdGVyQ1RBX2JvdHRvbSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZvb3RlckNUQV90ZXh0XzAxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyQ1RBIC5ibG9ja09mZmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvb3RlckNUQSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdC5mb290ZXJfYnRucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb290ZXJfYW5ub3RhdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvb3RlckNUQSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZm9vdGVyQ1RBX3RleHRfMDEge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuZm9vdGVyQ1RBX3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb290ZXJDVEEgLmJsb2NrT2ZmZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG5cdC5mb290ZXJfYnRucyB7XG5cdFx0d2lkdGg6IDkzJTtcblx0XHRtYXJnaW46IDEwcHggYXV0byA2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5mb290ZXJfYnRucyBsaSB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bWF4LXdpZHRoOiAyODlweDtcblx0fVxuXG5cdC5mb290ZXJfYnRucyBsaSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvb3Rlcl9hbm5vdGF0aW9uIHtcblx0XHRtYXJnaW46IDE1cHggYXV0byA2cHg7XG5cdFx0d2lkdGg6IDkzJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cblx0LmZvb3Rlcl9idG5zIGxpOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICMwMDg4RkY7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQgaW1nIHtcblx0XHR3aWR0aDogODguMTI1JTtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHBhZ2V0b3AgbGlua1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI3BhZ2VUb3AgLnBhZ2V0b3AgYSxcbiNwYWdlVG9wIC5wYWdldG9wMiBhIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYWdldG9wLFxuLnBhZ2V0b3AyIHtcblxuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luOiAwIDAgMTVweCA4JTtcblx0cGFkZGluZy1yaWdodDogNSU7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2V0b3AgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3RvcC5wbmcpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbi5wYWdldG9wMiBhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV9yaWdodC5wbmdcIik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wYWdldG9wMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2V0b3Age1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDglO1xuXHR9XG5cblxuXG5cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEphdmFTY3JpcHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmpzLWFjY29yZGlvblN3aXRjaCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC5qcy1hY2NvcmRpb25UYXJnZXQuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZhY2Vib29rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZmJMaWtlYm94IHtcblx0d2lkdGg6IDg3NnB4O1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODleODg+OCv+ODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2Zvb3RlcjIge1xuXHRiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuXHRwYWRkaW5nOiAxNXB4IDAgMTA1cHg7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuXG4jZm9vdGVyMiAuY29weXJpZ2h0IHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbiNmb290ZXIyIC5mb290ZXJfdGVsIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQjZm9vdGVyMiAuZm9vdElubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogODYwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0I2Zvb3RlcjIgLmZvb3RlclRleHQgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmJsb2NrcGNidG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0I2Zvb3RlcjIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdH1cblxuXHQjZm9vdGVyMiAuZm9vdElubmVyIC5jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0fVxuXG5cdHVsLmZvb3RlclRleHQgbGkgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICMwMDk2ZmY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcblx0I2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0dWwuZm9vdGVyVGV4dCBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0fVxuXG5cdC5ibG9ja3BjYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogNSU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUlO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5ibG9ja0FjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogIzAxNzNkZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHQuYmxvY2tBY3Rpb24gLmJsb2NrQWN0aW9uSW5uZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuYmxvY2tBY3Rpb24gLmJsb2NrQm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQuYmxvY2tBY3Rpb24gLnRyYW5zZmVyIGR0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmJsb2NrQWN0aW9uIC50cmFuc2ZlciAuZGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdCNibG9ja0FjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ibG9ja0JvZHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mu+8iOS4iuOBq+mFjee9ruOBmeOCi+ODkeOCv+ODvOODs+ODmuODvOOCuO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYmxvY2tBY3Rpb25fdG9wIHtcblx0YmFja2dyb3VuZDogIzAwOTlmZjtcblx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tBY3Rpb25Jbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogOTYwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrVGl0bGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tCb2R5IHtcblx0bWFyZ2luLWxlZnQ6IDI4NHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5jcmVkaXQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIge1xuXHR3aWR0aDogMjc0cHg7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgZHQge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5kbCB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLm9yZGVyIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0luZm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYWJvdXQgLnRleHQge1xuXHRtYXJnaW46IDIwcHggNDBweCAzMHB4IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYm91dCBkbCB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNTAyL2Fib3V0QmFjay5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRoZWlnaHQ6IDE4NHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDg4OHB4O1xufVxuXG4uYWJvdXQgZHQge1xuXHRtYXJnaW46IDMwcHggMCA1cHggMjcwcHg7XG59XG5cbi5hYm91dCBkZCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbjogMCA2MHB4IDAgMjcwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuXHRwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuXHRwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cbi8qIOWbuuWummZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJ0bmVudHJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzcycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bmVudHJ5IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5idG5lbnRyeSA6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cbi5idG5lbnRyeSBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuLm1zbHAge1xuICB3aWR0aDoyNThweDtcbn1cbiovXG4ubXNscCBzcGFuIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbms+LmhlYWQgaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rPi5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluaz4uYm9keT5wK3Age1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAge1xuXHRmb250LWZhbWlseTogbWVpcnlvO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwPmkge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHA+YSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwPmE6aG92ZXIge1xuXHRjb2xvcjogI2Y5MDtcbn1cblxuLypcbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG4gIG1hcmdpbi1sZWZ0OjE4cHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW46IDFweCA1cHggMCAwO1xufVxuKi9cblxuLmZvb3Rlci1hbm5vdGF0aW9uIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuXG5cbi8qIFRvZ2dsZUFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdG9nZ2xlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvZ2dsZSBhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBDU1MzIFRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGU6dGFyZ2V0IC5mcm9udCB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKuaknOiovFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdHdpZHRoOiA0MTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE0MHB4O1xuXHRsZWZ0OiAzODBweDtcblx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xufVxuXG4jZG5hIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNhY2M3MmQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRoZWlnaHQ6IDk5cHg7XG59XG5cbiNkbmEgLmRuYV90aXRsZVdyYXAgaDIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDFfaW5uZXIgLnRvcF9jb2wsXG4uY29udGVudHMwMV9pbm5lciAudG9wX2NvbDIge1xuXHR3aWR0aDogODUycHg7XG5cdGhlaWdodDogNjA4cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDIzMDkvaW1nL2NvbnRlbnRzMDFfaW1nMDEucG5nKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG5cblxuLnZhbGlkYXRlIC5jb250ZW50czA0X3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAwIDAgMDtcblx0YmFja2dyb3VuZDogI2Y1ZmRkZDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA2X2lubmVyIC5taWRkbGVfY29sIC5tZW51IC5zaG9ydDIge1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8qU1DnlKhGVuWLleeUu1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tdi12aWRlby1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tdi12aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcblx0XHRsZWZ0OiAtMnB4O1xuXHRcdHRvcDogLTJweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LyogLm1haW5fd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMnZ3IC0gOHB4KTtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDIydncgLSA4cHgpO1xuXHRcdGFzcGVjdC1yYXRpbzogMzkgLyA1NDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMTB2dztcblx0fSAqL1xuXG5cdC5tdi12aWRlby1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLyogQHN1cHBvcnRzIG5vdCAoaGVpZ2h0OiAxMDBzdmgpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuXHRcdC5tYWluX3dyYXAge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCAtIDY0cHggLSA4cHggLSA1dncpO1xuXHRcdH1cblx0fVxufSAqL1xuXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQubWFpbl93cmFwIHtcblx0XHRtaW4taGVpZ2h0OiA2NjdweDtcblx0fVxufSAqL1xuXG4vKuWLn+mHkeOAgeeUs+i+vOODnOOCv+ODs+OBruazqOmHiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG5fbm90aWNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGNvbG9yOiAjNjY2O1xuXHRmb250LXNpemU6IDEzLjVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwJSk7XG5cdFx0LS1wYy1yYXRlLWNvbnQ6IGNhbGMoMSAvIDEyMDAqIDEwMCUpO1xuXHRcdC0tdnctcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwdncpO1xuXHR9XG5cblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uMTFcbiAg44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTEge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogOGVtO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQge1xuXHRcdC8qIHdpZHRoOiAxMTYwcHg7XG5cdFx0XG5cdFx0cGFkZGluZy1sZWZ0OiA1NDJweDsgKi9cblx0XHRwYWRkaW5nLXRvcDogMTIycHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctbGVmdDogbWluKGNhbGMoNTQyKiB2YXIoLS1wYy1yYXRlKSksIDU0MnB4KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtaW4oY2FsYyg5NCogdmFyKC0tcGMtcmF0ZSkpLCA5NHB4KTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDVyZW0pO1xuXHRcdG1heC13aWR0aDogNzU4cHg7XG5cdFx0bWFyZ2luOiAwIDA7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIGEge1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IC0xOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLmltZyB7XG5cdFx0LyogbWFyZ2luOiAwIDEwMXB4IDAgYXV0bzsgKi9cblx0XHR3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cdFx0bWFyZ2luOiAwIDcwcHggMCAwO1xuXHRcdG1heC13aWR0aDogNDk4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAuaW1nIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0XHR3aWR0aDogNzg1cHg7XG5cdFx0bWFyZ2luOiAyMnB4IDgwcHggMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2Nztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1rZXk7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAudHh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSB7XG5cdFx0LmJ0biB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR3aWR0aDogNzNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2xhdGU6IC01MCUgMDtcblx0XHRcdFx0dG9wOiAtNDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNjZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudHMge1xuXHRcdFx0LmltZ19jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IDMwMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTEycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LnNlYzExX3NsaWRlMiB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIGltZyB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtYnV0dG9uLXByZXYge1xuXHRcdFx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRcdFx0cm90YXRlOiAxODBkZWc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtYnV0dG9uLW5leHQge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5vdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiAuYnRuIC5pY29uIHtcblx0XHR3aWR0aDogNTlweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zbGF0ZTogLTUwJSAwO1xuXHRcdHRvcDogLTExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4OTZweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjkyMzA3NjkyMztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA0cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuLmlzLWFjdGl2ZTphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2NXB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSB7XG5cdFx0bWF4LXdpZHRoOiA4OTZweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogNjhweDtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogI2VjZWFlOTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDU2cHggNDhweCA2MHB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMjYwLCA4MDApKTtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSBsaS5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZzogNXB4IDIycHggM3B4IDIycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCsucGFuZWwtYXJlYV90aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzlweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjQ0NDQ0NDQ0NDQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiA5cHggMzJweCAxMHB4IDU0cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMThweCBsZWZ0IDE5cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyM3B4IGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLFxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcblx0XHRyaWdodDogMjFweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIC0xcHggbGVmdCAxOXB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS42ODc1O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDFweCA3MHB4IDI4cHggNTRweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG5cdFx0Y29sb3I6ICMwMGFlZWY7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuXHRcdG1hcmdpbjogMjBweCAwIDEzcHg7XG5cdFx0LmltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwOXB4O1xuXHRcdH1cblx0XHQubm90ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMS43LCAxNCk7XG5cdFx0fVxuXHR9XG5cblxuXHQvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW46IDAgYXV0byA4MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogbWluKGNhbGMoNTkyKiB2YXIoLS1wYy1yYXRlKSksIDU5MnB4KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtaW4oY2FsYyg5NCogdmFyKC0tcGMtcmF0ZSkpLCA5NHB4KTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IG1pbihjYWxjKDU0MiAqIHZhcigtLXBjLXJhdGUpKSwgNTQycHgpO1xuXHRcdC8qIG1hcmdpbi1sZWZ0OiBtYXgoY2FsYygtMzgwICogdmFyKC0tcGMtcmF0ZSkpLCAtMzgwcHgpOyAqL1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgcGljdHVyZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyBpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8qIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMTBweDsgKi9cblx0XHRtYXJnaW4tdG9wOiAzZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAyZW07XG5cblx0fVxuXG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjpiZWZvcmUsXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogMjBweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBpbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtOmhvdmVyIGltZyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG5cdH1cblxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudCAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldixcblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IDJweDtcblx0XHRyb3RhdGU6IDE4MGRlZztcblx0fVxuXG5cdC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMTBweDtcbiAgfVxuICBcbn0gKi9cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuXHRcdHJpZ2h0OiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlIHtcblx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XG5cdH1cblxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUge1xuXHRcdGFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0fVxuXG5cdEBrZXlmcmFtZXMgYXJyb3cge1xuXHRcdDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdH1cblxuXHRcdDI1JSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG5cdFx0fVxuXG5cdFx0NTAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG5cdFx0fVxuXG5cdFx0MTAwJSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzZW07XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5tbUlubmVyIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHBhZGRpbmc6IDUwcHggNTBweCAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1DbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0XHR0b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHRyaWdodDogMzVweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbUNsb3NlOmJlZm9yZSxcblx0Lm1tQ2xvc2U6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbVByZXYsXG5cdC5tbU5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1QcmV2IHtcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1OZXh0IHtcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tUHJldjpiZWZvcmUsXG5cdC5tbU5leHQ6YmVmb3JlIHtcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zZWN0aW9uMTEgLnNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHQuc2VjdGlvbjExIC5wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5zZWN0aW9uMTFcbuOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblx0LnNlY3Rpb24xMSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLmltZyB7XG5cdFx0d2lkdGg6IDQ0LjM3NSU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IDU1LjYyNSU7XG5cdFx0cGFkZGluZzogNDIuMTg3NSUgMTVweCAwIDE1cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYuMTc5Nzc1MjgwOSU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEyOS43NzUyODA4OTg5JTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEgc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdFx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSB7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS41NjI1O1xuXHRcdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGEge1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy8yMDI1MDEvbW9yZS1hcnJvdy5wbmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRtYXJnaW46IDAgN3B4IC0xcHggMDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUrLnR4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmUuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciB7XG5cdFx0LyogbWFyZ2luLXRvcDogNDBweDsgKi9cblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLnR4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQvKiAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0fSAqL1xuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEge1xuXHRcdC5idG4gLmljb24ge1xuXHRcdFx0dG9wOiAtMjdweDtcblx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdHdpZHRoOiA1NHB4O1xuXHRcdH1cblxuXHRcdC5jb250ZW50cyB7XG5cdFx0XHQuaW1nX2NvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYxMCwgNjQwKSk7XG5cdFx0XHRcdG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuc2VjMTFfc2xpZGUyIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0XHRyb3RhdGU6IDE4MGRlZztcblx0XHRcdFx0XHRcdGxlZnQ6IDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubm90ZSB7XG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig1ODAsIDY0MCkpO1xuXHRcdFx0XHRcdG1hcmdpbjogNHB4IGF1dG8gMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuXHRcdHRvcDogLTJweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHdpZHRoOiA0M3B4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDYzcHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA3cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmJ0biB7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmctbGVmdDogOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA3cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2VjZWFlOTtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRcdHdpZHRoOiAzMi41OTI1OTI1OTI2JTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0cGFkZGluZzogNXB4IDE0cHggNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QrLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogOHB4IDI4cHggOHB4IDM3cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMTJweCBsZWZ0IDExcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmFjdGl2ZTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDE0cHggbGVmdCAxMnB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRjb2xvcjogIzAwYWVlZjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMThweDtcblx0XHQuaW1nIHtcblx0XHRcdG1heC13aWR0aDogMjAycHg7XG5cdFx0fVxuXHRcdC5ub3RlIHtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLCAyMyk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cblxuXHQvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdH1cblxuXG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8qIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMTBweDsgKi9cblx0XHRtYXJnaW46IDNlbSBhdXRvIDJlbTtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSxcblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmMDAzMztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHRcdHdpZHRoOiBjYWxjKDEyJSAtIDJweCk7XG5cdFx0aGVpZ2h0OiAxMiU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHR3aWR0aDogMzZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IC01JTtcblx0XHRyb3RhdGU6IDE4MGRlZztcblx0fVxuXG5cdC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMTBweDtcbiAgfVxuICBcbn0gKi9cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuXHRcdHJpZ2h0OiAtNSU7XG5cdH1cblxuXHQuc2VjdGlvbjExIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHR9XG5cblx0Lm1tSW5uZXIge1xuXHRcdHBhZGRpbmc6IDQwcHggNSUgMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tQ2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IGNhbGMoNSUgLSAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbUNsb3NlOmJlZm9yZSxcblx0Lm1tQ2xvc2U6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbVByZXYsXG5cdC5tbU5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1QcmV2IHtcblx0XHRsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1OZXh0IHtcblx0XHRyaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tUHJldjpiZWZvcmUsXG5cdC5tbU5leHQ6YmVmb3JlIHtcblx0XHR3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwIDJweCAhaW1wb3J0YW50O1xuXHR9XG5cblxuXG59Il19 */
