@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: 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; */
  width: 284px;
  height: 190px;
  /*-webkit-transform: translateX(-26px);
          transform: translateX(-26px);*/
}

.main_present_img a {
  display: block;
  /* width: 78%; */
  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; */
    width: 284px;
    height: 190px;
  }
}
@media print, screen and (max-width: 950px) {
  .main_btn {
    left: calc(50% - 175px);
    width: 380px;
  }
  .main_present_img {
    /* width: 300px; */
    width: 184px;
    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%;*/
    padding-top: 141%;
  }
  .main_wrap img {
    width: 100%;
  }
  .main_logo {
    position: absolute;
    top: 15px;
    right: 8px;
    /* width: 25.625%; */
    /* max-width: 164px; */
    width: 92%;
    margin-left: 21.5px;
  }
  .main_logo img {
    width: 28.89%;
    max-width: 164px;
    /* display: block; */
    /* margin-left: auto; */
  }
  .main_logo a{
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: row-reverse;
    gap: 4%;/* 20px */
  }
  .main_logo-text{
    color: #fff;
    font-size: 3.1vw;
    letter-spacing: -1px;
  }
  .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; */
    width: 230px;
    height: 115px;
    -webkit-transform: translateX(13px);
            transform: translateX(13px);
  }
  .main_present_img a {
    background-image: url(../../../202501/img/hdr_present_img.png);
    width: 78%;
    margin-left: auto;
  margin-right: 0;
  }
  .main_present_img a:hover {
    background-image: url(../../../202501/img/hdr_present_img.png);
    width: 78%;
    margin-left: auto;
  margin-right: 0;
  }
  .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: #dff3fd;
  -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(../../../202503/img/msupporter_icon01.png);
}
.swiper_voice .swiper-slide .inner .item.ic02:before {
  background-image: url(../../../202503/img/msupporter_icon02.png);
}
.swiper_voice .swiper-slide .inner .item.ic03:before {
  background-image: url(../../../202503/img/msupporter_icon03.png);
}
.swiper_voice .swiper-slide .inner .item.ic04:before {
  background-image: url(../../../202503/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(../../../202503/img/msupporter_icon01_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item.ic02:before {
    background-image: url(../../../202503/img/msupporter_icon02_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item.ic03:before {
    background-image: url(../../../202503/img/msupporter_icon03_sp.png);
  }
  .swiper_voice .swiper-slide .inner .item.ic04:before {
    background-image: url(../../../202503/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
  世界の子どもたちへ、2024年、たとえばこんな支援を届けることができます
==================================================*/
@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: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .sectionReport h2 {
    font-size: 27px;
    color: #fff;
  }
  .report_text figure {
    position: absolute;
    top: 75px;
    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;
}

  /*==================================================
    section11
    すべての子どもに希望を運ぼう。
  ==================================================*/

@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 {
    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: 36px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    top: -24px;
    margin-left: -160px;
  }*/
  .section11_other .accordion-area_item.item1 .btn .icon {
    /* width: 105px; */
    width: 80px;
    line-height: 1;
    position: absolute;
    left: 50%;
    translate: -50% 0;
    /* top: -18px; */
    top: -20px;
    margin-left: -184px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 29px;
  }
  .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%; */
    width: 92.8%;
  }
  .section11_other .item1.accordion-area_item .contents {
    max-width: 1026px;
  }
  .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;
  }
}

  /*************************************
  section11
  すべての子どもに希望を運ぼう。
  *************************************/

@media screen and (max-width: 767px) {
  .section11 .pc {
    display: none;
  }

  .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 {
    translate: 0;
    margin-left: 0;
    top: -13px;
    left: 20px;
    width: 27px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 8px;
    padding-bottom: 22px;
  }
  .section11_other .accordion-area_item.item1 .contents .img img.nosp {
    display: none !important;
  }
  .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;
  }
}

  /*==================================================
     section11
     すべての子どもに希望を運ぼう。
   ==================================================*/
   

  /*************************************
   section11
   すべての子どもに希望を運ぼう。
   *************************************/

@media screen and (max-width: 767px) {
  .section11 .pc {
    display: none;
  }
    .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: 24px;
  }
  /* .section11_other .accordion-area_item.item1 .btn {
   	padding-right: 3px;
   } */
  .section11_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    top: -13px;
    left: 20px;
    width: 27px;
  }
  .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 8px;
    padding-bottom: 22px;
  }
  .section11_other .accordion-area_item.item1 .contents .img img.nosp {
    display: none !important;
  }
  .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;
    padding-inline: 24px;
  }
  .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;
  }
}

/*-----------*/


#headerbar {
  background: #0070e1;
}

#header {
  background-color: #0096ff;
}

@media screen and (min-width: 768px) {
  /*#header {
    height: 77px;
  }*/
  .headerinner {
    max-width: 930px;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .headerbarinner p {
    padding: 2px 0;
    font-size: 13px;
    line-height: 200%;
    letter-spacing: 0.02em;
    text-indent: 0.02em;
  }
}
@media screen and (max-width: 900px) {
  #header {
    height: 60px;
  }
}
@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 screen and (min-width: 768px) and (max-width: 950px) {
  /*.main_wrap {
    height: 590px;
    background-size: auto 100%;
    padding-top: 0;
  }*/
}
@media screen and (min-width: 768px) {
  .main__inner {
    position: relative;
    max-width: 1280px;
    height: 100%;
    margin: 0 auto;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .main_heading {
    width: 381px;
    position: absolute;
    right: 83px;
    top: 145px;
  }
  .main_heading img {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px) {
  .main_heading {
    right: 40px;
  }
}
@media screen and (min-width: 768px) {
  .sec01 {
    height: 1702px;
    padding: 82px 40px 102px;
    overflow: hidden;
    position: relative;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1365px) {
  .sec01 {
    height: auto;
  }
}
@media screen and (min-width: 768px) {
  .sec01 img {
    width: 100%;
  }
  .sec01__inner {
    max-width: 1280px;
    margin: 0 auto 0 auto;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec01__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;
  }
  .sec01__bg:after {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: url(../../img/monthly2/sec01_bg.jpg) no-repeat bottom center;
    background-size: cover;
    inset: 0;
    -webkit-transform: translate3d(0, 0, -1px);
            transform: translate3d(0, 0, -1px);
  }
  .sec01__title {
    margin: 0 auto 62px auto;
    max-width: 876px;
  }
  .sec01__block {
    position: relative;
  }
  .sec01__block.block1 {
    height: 458px;
    z-index: 2;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1900px) {
  .sec01__block.block1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    height: auto;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec01__block.block1 {
    display: block;
    height: auto;
  }
}
@media screen and (min-width: 768px) {
  .sec01__block.block2 {
    margin-top: 110px;
    z-index: 1;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1365px) {
  .sec01__block.block2 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .sec01__img1 {
    max-width: 950px;
    position: absolute;
    right: -400px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1900px) {
  .sec01__img1 {
    width: 79.1666666667%;
    position: static;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec01__img1 {
    width: 100%;
    margin-left: auto;
    position: static;
  }
}
@media screen and (min-width: 768px) {
  .sec01__catch {
    max-width: 802px;
    position: absolute;
    left: -45px;
    top: 17px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1900px) {
  .sec01__catch {
    width: 66.8333333333%;
    left: 0;
    position: static;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec01__catch {
    width: 100%;
    margin-top: 40px;
    position: static;
  }
}
@media screen and (min-width: 768px) {
  .sec01__img2 {
    width: 66.0833333333%;
    position: absolute;
    left: -199px;
    top: -264px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) and (max-width: 1365px) {
  .sec01__img2 {
    width: 50%;
    margin: 0 auto 0 auto;
    position: static;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  .sec01__img2 {
    width: 80%;
    position: static;
    margin: 0 auto 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .sec01__text {
    -webkit-transform: translateX(16px);
            transform: translateX(16px);
    position: relative;
    width: 50.6666666667%;
    background: rgba(255, 255, 255, 0.6);
    padding: 82px 60px 71px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1365px) {
  .sec01__text {
    width: 100%;
    position: static;
    max-width: 700px;
    margin: 60px auto 0;
  }
}
@media screen and (min-width: 768px) {
  .sec01__text__item:not(:first-of-type) {
    margin-top: 48px;
  }
  .sec01__text:before {
    content: "";
    position: absolute;
    top: 20px;
    left: 17px;
    width: 63px;
    height: 43px;
    background: url(../../img/monthly2/sec01_deco1.png) no-repeat bottom center;
    background-size: 100% auto;
  }
  .sec01__text:after {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 19px;
    width: 63px;
    height: 43px;
    background: url(../../img/monthly2/sec01_deco2.png) no-repeat bottom center;
    background-size: 100% auto;
  }
  .sec01__text .heading {
    margin: 0 auto 0 auto;
  }
  .sec01__text .heading1 {
    width: 447px;
    margin: 0 auto;
  }
  .sec01__text .heading2 {
    width: 483px;
    margin: 0 auto;
  }
  .sec01__text .text {
    margin-top: 18px;
    font-family: "Noto Serif JP", serif;
    font-size: 19px;
    line-height: 189.4736842105%;
  }
}
@media screen and (min-width: 768px) {
  .sec02 {
    height: auto;
    background: url(../../img/monthly2/sec02_bg.jpg) no-repeat bottom center;
    background-size: cover;
    padding-bottom: 119px;
  }
  .sec02 img {
    width: 100%;
  }
  .sec02__title {
    padding: 33px 0 45px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 1500px;
    margin: 0 auto 7px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 13px 0px rgb(60, 140, 183);
            box-shadow: 0px 0px 13px 0px rgb(60, 140, 183);
    position: relative;
    -webkit-transform: translateY(-77px);
            transform: translateY(-77px);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1500px) {
  .sec02__title {
    margin: 0 40px;
  }
}
@media screen and (min-width: 768px) {
  .sec02__title img {
    width: 638px;
    margin: 0 auto;
    display: block;
    -webkit-transform: translateX(-39px);
            transform: translateX(-39px);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1500px) {
  .sec02__title img {
    -webkit-transform: none;
            transform: none;
    width: 80%;
    max-width: 638px;
  }
}
@media screen and (min-width: 768px) {
  .sec02__title:before {
    content: "";
    width: 217px;
    height: 230px;
    background: url(../../img/monthly2/sec02_title_deco.png) no-repeat bottom center;
    background-size: 100% auto;
    position: absolute;
    left: 14px;
    top: -86px;
    display: block;
    z-index: 2;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec02__title:before {
    width: 140px;
    height: 148px;
    top: -60px;
  }
}
@media screen and (min-width: 768px) {
  .sec02__title:after {
    content: "";
    width: 289px;
    height: 103px;
    background: url(../../img/monthly2/sec02_title_deco2.png) no-repeat bottom center;
    background-size: 100% auto;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -64px;
    display: block;
    z-index: 2;
  }
  .sec02__inner {
    max-width: 1280px;
    margin: 0 auto 0 auto;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec02__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1365px) {
  .sec02__item {
    display: block;
    max-width: 800px;
    margin: 0 auto;
  }
  .sec02__item:nth-of-type(2) {
    margin-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  .sec02__item:nth-of-type(2) {
    margin-top: 43px;
  }
  .sec02__item__img {
    width: 66.6666666667%;
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  .sec02__item__img.img2 {
    margin-left: auto;
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1365px) {
  .sec02__item__img {
    width: 100%;
    -webkit-transform: none;
            transform: none;
  }
  .sec02__item__img.img2 {
    margin-left: auto;
    -webkit-transform: none;
            transform: none;
  }
}
@media screen and (min-width: 768px) {
  .sec02__item__contents {
    width: 43.4166666667%;
    background: #fff;
    position: absolute;
    padding: 56px 40px 38px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1365px) {
  .sec02__item__contents {
    position: static;
    width: 100%;
    margin: 0 auto 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .sec02__item__contents.contents1 {
    right: -19px;
    top: 61px;
  }
  .sec02__item__contents.contents2 {
    left: -14px;
    bottom: 40px;
  }
  .sec02__item__contents .heading {
    font-family: "Noto Serif JP", serif;
    font-size: 38px;
    font-weight: 700;
    letter-spacing: 0.03em;
    text-indent: 0.03em;
    line-height: 105.2631578947%;
    color: #00aeef;
    margin-bottom: 30px;
    text-align: center;
  }
  .sec02__item__contents .heading .text-small {
    font-size: 29px;
    line-height: 137.9310344828%;
  }
  .sec02__item__contents .text {
    font-size: 18px;
    line-height: 200%;
  }
}
@media screen and (min-width: 768px) {
  .sec03 img {
    max-width: 100%;
  }
  .sec03__inner {
    max-width: 1280px;
    margin: 0 auto 0 auto;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec03__top {
    background: url(../../img/monthly2/sec03_top_bg.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 90px;
    padding-bottom: 62px;
  }
  .sec03__top__title img {
    width: 100%;
    max-width: 1140px;
    display: block;
    margin: 0 auto;
  }
  .sec03__top__heading {
    padding-left: 133px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 482px;
    font-family: "Noto Serif JP", serif;
    font-size: 34px;
    line-height: 158.8235294118%;
    font-weight: 700;
    letter-spacing: 0.03em;
    color: #fff;
    text-shadow: 0px 2px 3px rgba(3, 0, 0, 0.75);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec03__top__heading {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .sec03__top__text {
    padding-left: 133px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 27px;
    font-size: 18px;
    line-height: 233.3333333333%;
    color: #fff;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec03__top__text {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .sec03__top__text .text-yellow {
    color: #ffd983;
    text-decoration: underline;
    text-underline-offset: 10px;
  }
  .sec03__bottom {
    padding-bottom: 109px;
    position: relative;
  }
  .sec03__bottom__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;
  }
  .sec03__bottom__bg:after {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: url(../../img/monthly2/sec03_bottom_bg.jpg) no-repeat top center;
    background-size: cover;
    inset: 0;
    -webkit-transform: translate3d(0, 0, -1px);
            transform: translate3d(0, 0, -1px);
  }
  .sec03__bottom__arw {
    width: 376px;
    margin: 0 auto;
    -webkit-transform: translateY(-16px);
            transform: translateY(-16px);
  }
  .sec03__bottom__title {
    margin-top: 26px;
    font-family: "Noto Serif JP", serif;
    text-align: center;
    font-size: 50px;
    line-height: 108%;
    font-weight: 700;
    letter-spacing: 0.03em;
    text-shadow: 0px 2px 3px rgba(3, 0, 0, 0.75);
    color: #fff;
  }
  .sec03__bottom__list {
    margin-top: 108px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  .sec03__bottom__list {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .sec03__bottom__list__item {
    width: 50%;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding: 0 0 50px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  .sec03__bottom__list__item {
    width: 80%;
    margin: 0 auto 0 auto;
  }
  .sec03__bottom__list__item:nth-of-type(2) {
    margin-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .sec03__bottom__list__item:first-of-type {
    -webkit-transform: translateX(1px);
            transform: translateX(1px);
  }
  .sec03__bottom__list__item .heading {
    width: 100%;
    color: #a78c58;
    font-family: "Noto Serif JP", serif;
    text-align: center;
    font-weight: 700;
    position: relative;
  }
  .sec03__bottom__list__item .heading .inner {
    display: inline-block;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  .sec03__bottom__list__item .heading .en {
    font-size: 40px;
    line-height: 1;
  }
  .sec03__bottom__list__item .heading .jp {
    font-size: 22px;
    line-height: 1;
    padding-left: 10px;
  }
  .sec03__bottom__list__item .heading:before, .sec03__bottom__list__item .heading:after {
    content: "";
    border-top: 1px solid #fff;
    position: absolute;
  }
  .sec03__bottom__list__item .heading:before {
    width: 157px;
    left: 0;
  }
  .sec03__bottom__list__item .heading:after {
    width: 157px;
    right: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) and (max-width: 1365px) {
  .sec03__bottom__list__item .heading:before {
    width: 100px;
    left: 0;
  }
  .sec03__bottom__list__item .heading:after {
    width: 100px;
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  .sec03__bottom__list__item .title {
    margin-top: 16px;
    color: #fff;
    font-family: "Noto Serif JP", serif;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
    line-height: 135%;
    letter-spacing: 0.03em;
  }
  .sec03__bottom__list__item .image {
    margin-top: 21px;
    padding: 0 45px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec03__bottom__list__item .image img {
    max-width: 100%;
  }
  .sec03__bottom__list__item .text {
    margin-top: 28px;
    padding: 0 52px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    font-size: 18px;
    line-height: 233.3333333333%;
    text-shadow: 0px 2px 3px rgba(3, 0, 0, 0.75);
  }
  .sec03__bottom__text {
    margin-top: 72px;
    font-family: "Noto Serif JP", serif;
    font-size: 28px;
    line-height: 192.8571428571%;
    letter-spacing: 0.03em;
    text-align: center;
    color: #fff;
    font-weight: 700;
  }
  .sec03__bottom__text .text-yellow {
    color: #f6cf82;
    text-decoration: underline;
    text-underline-offset: 13px;
  }
}
@media screen and (min-width: 768px) {
  .sec04 {
    background: #00b0f2;
    padding-bottom: 113px;
  }
  .sec04 img {
    max-width: 100%;
  }
  .sec04__inner {
    max-width: 1280px;
    margin: 0 auto 0 auto;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec04__title {
    padding: 29px 0 33px;
    background: #00aeef;
    color: #fff;
    font-size: 55px;
    line-height: 136.3636363636%;
    letter-spacing: 0.05em;
    text-indent: 0.05em;
    text-align: center;
    text-shadow: 0px 3px 0px rgba(4, 31, 82, 0.35);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px) {
  .sec04__title {
    font-size: 44px;
  }
}
@media screen and (min-width: 768px) {
  .sec04__main {
    background: url(../../img/monthly2/sec04_main.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 156px;
    padding-bottom: 200px;
    position: relative;
  }
  .sec04__main:after {
    content: "";
    width: 100%;
    height: 100px;
    background: url(../../img/monthly2/sec04_bg.png) no-repeat top center;
    background-size: 2000px;
    position: absolute;
    left: 0;
    bottom: -12px;
    line-height: 1;
    display: block;
    z-index: 1;
  }
}
@media screen and (min-width: 768px) and (min-width: 2001px) {
  .sec04__main:after {
    background-size: 100% auto;
    height: auto;
    padding-top: 5%;
  }
}
@media screen and (min-width: 768px) {
  .sec04__main__inner {
    max-width: 1280px;
    margin: 0 auto 0 auto;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec04__main__copy {
    width: 60.3333333333%;
    -webkit-transform: translateX(-44px);
            transform: translateX(-44px);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  .sec04__main__copy {
    -webkit-transform: none;
            transform: none;
  }
}
@media screen and (min-width: 768px) {
  .sec04__arw {
    max-width: 301px;
    margin: 40px auto 0 auto;
    position: relative;
    z-index: 2;
  }
  .sec04__list {
    margin-top: 4px;
    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;
  }
  .sec04__list__item {
    margin-top: 52px;
    width: 47.6666666667%;
    position: relative;
  }
  .sec04__list__item:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: #7ac5e1;
    position: absolute;
    right: -12px;
    bottom: -14px;
    z-index: 1;
  }
  .sec04__list__item .inner {
    height: 100%;
    position: relative;
    z-index: 2;
    background: #fff;
  }
  .sec04__list__item .contents {
    position: relative;
    padding: 30px 55px 39px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px) {
  .sec04__list__item .contents {
    padding: 30px 30px 39px;
  }
  .sec04__list__item .contents .heading {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) {
  .sec04__list__item .contents:before {
    content: "";
    width: 85px;
    height: 110px;
    background: url(../../img/monthly2/sec04_deco.png) no-repeat top center;
    background-size: 100% auto;
    position: absolute;
    left: 23px;
    top: -49px;
    line-height: 1;
    display: block;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .sec04__list__item .contents:before {
    width: 60px;
    height: 83px;
  }
}
@media screen and (min-width: 768px) {
  .sec04__list__item .contents .heading {
    font-size: 33px;
    line-height: 172.7272727273%;
    letter-spacing: 0.08em;
    text-indent: 0.08em;
    text-align: center;
    color: #00aeef;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .sec04__list__item .contents .text {
    margin-top: 6px;
    font-size: 18px;
    line-height: 233.3333333333%;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .section05 img {
    max-width: 100%;
  }
  .section05 .section05_title {
    background: url(../../img/monthly2/sec05_ttl_bg.png) repeat-x top center;
    background-size: auto 100%;
    height: 127px;
    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;
    position: relative;
  }
  .section05 .section05_title:after {
    content: "";
    width: 34px;
    height: 20px;
    display: block;
    line-height: 1;
    background: url(../../img/monthly2/sec05_ttl_arw.png) no-repeat top center;
    background-size: 100% auto;
    position: absolute;
    left: 50.3%;
    bottom: -16px;
  }
  .section05 .section05_title img {
    max-width: 813px;
  }
  .section05__top {
    background: #f1fbfd;
  }
  .section05__top__inner {
    max-width: 1280px;
    margin: 0 auto 0 auto;
    padding: 143px 40px 143px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section05__top__inner {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .section05__top__copy {
    width: 64.9166666667%;
    max-width: 779px;
    margin-left: auto;
    margin-right: 36px;
    z-index: 2;
    position: relative;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1750px) {
  .section05__top__copy {
    max-width: 650px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section05__top__copy {
    width: 80%;
    max-width: 100%;
    margin: 40px auto 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .section05__top__img1 {
    width: 58.0833333333%;
    max-width: 697px;
    position: absolute;
    left: -131px;
    top: 72px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1600px) {
  .section05__top__img1 {
    left: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section05__top__img1 {
    position: static;
  }
}
@media screen and (min-width: 768px) {
  .section05__top__img2 {
    width: 29.1666666667%;
    position: absolute;
    max-width: 350px;
    right: -237px;
    top: 81px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1750px) {
  .section05__top__img2 {
    max-width: 280px;
    right: -20px;
    top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section05__top__img2 {
    right: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 884px) {
  .section06 {
    background: #e4f3fd;
  }
}
@media screen and (min-width: 768px) {
  .section06 h3.head img {
    max-width: 642px;
  }
  .section06 .section06_items {
    margin-top: 53px;
  }
}
@media screen and (min-width: 768px) and (min-width: 885px) {
  .section06 .section06_item {
    width: 32%;
    margin-left: 2%;
  }
  .section06 .section06_item:nth-of-type(1), .section06 .section06_item:nth-of-type(4) {
    margin-left: 0;
  }
  .section06 .section06_item:nth-of-type(4), .section06 .section06_item:nth-of-type(5) {
    margin-top: 36px;
  }
}
@media screen and (min-width: 768px) {
  .section06 .section06_item .section06_item_body {
    padding: 27px 20px 27px;
  }
}
@media screen and (min-width: 768px) {
  .section11__inner {
    max-width: 1200px;
    margin: 0 auto 0 auto;
  }
  .section11__head {
    padding-top: 72px;
    padding-bottom: 72px;
    position: relative;
  }
  .section11__head .image {
    position: absolute;
    right: -5px;
    top: -2px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section11__head .image {
    width: 42.0833333333%;
    right: -3px;
  }
  .section11__head .image img {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .section11__head .textarea {
    width: 58.3333333333%;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px) {
  .section11__head .textarea {
    padding-left: 0;
  }
  .section11__head .textarea .title img {
    width: 100%;
  }
  .section11__head .textarea .mark {
    margin-left: 40px;
  }
  .section11__head .textarea .txt1 {
    padding-left: 40px !important;
    line-height: 1.5 !important;
  }
  .section11__head .textarea .note {
    padding-left: 40px !important;
  }
  .section11__head .textarea .txt2 {
    padding-left: 40px !important;
    line-height: 2 !important;
  }
  .section11__head .textarea .br-tab {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .section11__head .textarea .mark {
    margin-top: 44px;
    width: 348px;
  }
  .section11__head .textarea .txt1 {
    margin-top: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 133.3333333333%;
    letter-spacing: -0.02em;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .txt1 .text-blue {
    color: #00aeef;
  }
  .section11__head .textarea .note {
    margin-top: 14px;
    font-size: 18px;
    line-height: 155.5555555556%;
    letter-spacing: 0.03em;
    padding-left: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .txt2 {
    margin-top: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 133.3333333333%;
    letter-spacing: -0.01em;
    color: #00aeef;
    text-underline-offset: 12px;
    padding-left: 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .txt2 a:hover, .section11__head .textarea .txt2 a:link, .section11__head .textarea .txt2 a:visited {
    color: #00aeef;
  }
  .section11 .bottleSwiper {
    margin-top: 100px;
    width: 100%;
    padding: 20px 0;
    position: relative;
    /* 各スライドごとに傾きを付与 */
    /* 必要に応じて続ける */
  }
  .section11 .bottleSwiper .swiper-slide {
    width: 340px;
    height: 340px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    padding: 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11 .bottleSwiper .swiper-slide a {
    display: block;
    width: 100%;
  }
  .section11 .bottleSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    /* ランダムに傾ける */
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(1) {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(2) {
    --rotate: 3deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(3) {
    --rotate: -4deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(4) {
    --rotate: 2deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(5) {
    --rotate: -6deg;
  }
  .section11__bottle {
    background: #cdcdcd;
    padding-top: 55px;
    padding-bottom: 80px;
  }
  .section11__bottle__inner {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    padding: 0 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .image {
    width: 73.9166666667%;
    position: absolute;
    left: -67px;
    top: 0;
  }
  .section11__bottle .textarea {
    padding-top: 126px;
    width: 410px;
    margin-left: auto;
  }
  .section11__bottle .textarea .mark {
    margin-top: 35px;
    width: 348px;
  }
  .section11__bottle .textarea .title {
    margin-top: 20px;
    font-size: 22px;
    font-weight: 700;
    line-height: 158.3333333333%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt1 {
    margin-top: 21px;
    color: #333333;
    font-size: 21px;
    font-weight: 700;
    line-height: 125%;
  }
  .section11__bottle .textarea .txt2 {
    margin-top: 10px;
    color: #333333;
    font-size: 15px;
    line-height: 186.6666666667%;
  }
}
@media screen and (min-width: 768px) and (min-width: 1201px) and (max-width: 1300px) {
  .section11__bottle__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .section11__bottle .image {
    width: 65%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    width: 35%;
    padding-top: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 1001px) and (max-width: 1200px) {
  .section11__bottle__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section11__bottle .image {
    width: 55%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    width: 45%;
    padding-top: 0;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11__bottle__inner {
    display: block;
  }
  .section11__bottle .image {
    width: 100%;
    position: static;
  }
  .section11__bottle .image img {
    width: 100%;
  }
  .section11__bottle .textarea {
    margin: 20px auto 0 auto;
    width: 100%;
    max-width: 400px;
    padding-top: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__bottle .textarea .mark {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .section11 .note-area {
    margin: 50px auto 0 auto;
    max-width: 850px;
    color: #333;
  }
  .section11 .note-area .txt li {
    padding-left: 1em;
    text-indent: -1em;
    font-size: 15px;
    line-height: 186.6666666667%;
  }
  .section11 .note-area .txt li a:hover, .section11 .note-area .txt li a:link, .section11 .note-area .txt li a:visited {
    color: #00aeef;
  }
  .section11 .section11_other {
    margin-top: 54px;
  }
  .section11 .section11_other .txt {
    text-align: center;
    font-size: 24px;
    line-height: 158.3333333333%;
    font-weight: 600;
  }
  .section11 .section11_other .accordion-area {
    margin-top: 65px;
  }
  /*.section11 .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 55px;
  }*/
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    /* width: 942px; */
    width: 945px;
    -webkit-transform: translateX(35px);
            transform: translateX(35px);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    width: 100%;
    -webkit-transform: none;
            transform: none;
  }
}
@media screen and (min-width: 768px) {
  .section11 .section11_other .accordion-area_item.item1 .contents .img_content {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) {
  .section11 .section11_other .accordion-area_item.item1 .contents .img_content {
    margin-top: 0;
  }
}
.donation > .body {
  max-width: 1080px;
  width: 100%;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 32px auto 0;
}

@media screen and (min-width: 768px) {
  .sectionFlow > .head {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}

.sectionFlow_bottom img {
  max-width: 784px;
}






#headerbar {
  background: #0070e1;
}

#header {
  background-color: #0096ff;
}

@media screen and (max-width: 767.98px) {
  .headerbarinner {
    padding: 0 0;
    font-size: 10px;
    line-height: 1.529;
    width: 100%;
  }
  .headerbarinner .l-container {
    width: 100%;
  }
  .sp_fix_btn {
    width: 39%;
  }
}
@media screen and (max-width: 767.98px) {
  /*.main_wrap {
    background-image: url(../../img/monthly2/sp/main_mv_sp.jpg);
    background-color: #000;
    background-position: center 0;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    height: auto;
    padding-top: 152.6666666667%;
  }
  .main_logo {
    position: absolute;
    top: 3px;
    right: 17px;
  }
  .main_logo-img{
    width: 30.1333333333%;
    max-width: 113px;
  }*/
  .main_heading {
    width: 48.2666666667%;
    position: absolute;
    right: 8px;
    bottom: 62.8820960699%;
  }
  .main_heading img {
    width: 100%;
  }
  .main_present {
    width: 100%;
    position: absolute;
    bottom: 17.9912663755%;
    right: 0;
  }
  .main_present_img {
    margin-left: auto;
    margin-right: 3px;
    width: 51.4666666667%;
    -webkit-transform: none;
            transform: none;
  }
  .main_present_img a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 63.2124352332%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: url(../../img/monthly2/sp/main_present_img_sp.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(../../img/monthly2/sp/main_present_img_sp_on.png) no-repeat;
    background-size: 100% auto;
  }
  .main_present_text {
    margin-top: 10px;
    font-size: 10px;
    line-height: 1;
    text-shadow: 2.5px 4.33px 13px rgba(3, 0, 0, 0.004);
    padding-right: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 767.98px) {
  .sec01 {
    padding: 30px 0 37px;
    overflow: hidden;
    position: relative;
  }
  .sec01 img {
    width: 100%;
  }
  .sec01__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;
  }
  .sec01__bg:after {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: url(../../img/monthly2/sp/sec01_bg_sp.jpg) no-repeat bottom center;
    background-size: cover;
    inset: 0;
    -webkit-transform: translate3d(0, 0, -1px);
            transform: translate3d(0, 0, -1px);
  }
  .sec01__title {
    margin: 0 auto 24px auto;
    width: 89.0666666667%;
  }
  .sec01__img1 {
    width: 100%;
  }
  .sec01__catch {
    width: 100%;
    margin-bottom: 30px;
  }
  .sec01__img2 {
    margin: 0 auto 33px auto;
    width: 90.6666666667%;
  }
  .sec01__text {
    position: relative;
    margin: 0 auto 0 auto;
    width: 89.3333333333%;
    background: rgba(255, 255, 255, 0.6);
    padding: 43px 0 46px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec01__text__item:not(:first-of-type) {
    margin-top: 25px;
  }
  .sec01__text:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 11px;
    width: 35px;
    height: 24px;
    background: url(../../img/monthly2/sp/sec01_deco1_sp.png) no-repeat bottom center;
    background-size: 100% auto;
  }
  .sec01__text:after {
    content: "";
    position: absolute;
    right: 11px;
    bottom: 11px;
    width: 35px;
    height: 24px;
    background: url(../../img/monthly2/sp/sec01_deco2_sp.png) no-repeat bottom center;
    background-size: 100% auto;
  }
  .sec01__text .heading {
    margin: 0 auto 0 auto;
  }
  .sec01__text .heading1 {
    width: 79.7014925373%;
    margin: 0 auto;
  }
  .sec01__text .heading2 {
    width: 85.671641791%;
    margin: 0 auto;
  }
  .sec01__text .text {
    margin-top: 8px;
    font-family: "Noto Serif JP", serif;
    font-size: 17px;
    line-height: 152.9411764706%;
    padding: 0 35px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 767.98px) {
  .sec02 {
    background: url(../../img/monthly2/sp/sec02_bg_sp.jpg) no-repeat bottom center;
    background-size: cover;
    padding-bottom: 40px;
  }
  .sec02 img {
    width: 100%;
  }
  .sec02__title {
    padding: 17px 0 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #fff;
    -webkit-box-shadow: 0px 0px 13px 0px rgb(60, 140, 183);
            box-shadow: 0px 0px 13px 0px rgb(60, 140, 183);
    position: relative;
  }
  .sec02__title img {
    width: 84.5333333333%;
    margin: 0 auto;
    display: block;
  }
  .sec02__title:before {
    content: "";
    width: 63px;
    height: 67px;
    background: url(../../img/monthly2/sp/sec02_title_deco_sp.png) no-repeat bottom center;
    background-size: 100% auto;
    position: absolute;
    left: 12px;
    top: -30px;
    display: block;
    z-index: 2;
  }
  .sec02__title:after {
    content: "";
    width: 38.4%;
    padding-top: 13.8666666667%;
    background: url(../../img/monthly2/sp/sec02_title_deco2_sp.png) no-repeat bottom center;
    background-size: 100% auto;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -34px;
    display: block;
    z-index: 2;
  }
  .sec02__item:nth-of-type(2) {
    margin-top: 34px;
  }
  .sec02__item__img {
    margin: 0 auto;
    width: 90.6666666667%;
  }
  .sec02__item__img.img1 {
    margin-top: -9px;
  }
  .sec02__item__contents {
    margin: 24px auto 0 auto;
    width: 83.2%;
  }
  .sec02__item__contents .heading {
    font-family: "Noto Serif JP", serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0.03em;
    text-indent: 0.03em;
    line-height: 144.1860465116%;
    color: #00aeef;
    margin-bottom: 18px;
    text-align: center;
    background: #fff;
    padding-top: 12px;
    padding-bottom: 9px;
  }
  .sec02__item__contents .heading .text-small {
    font-size: 19px;
    line-height: 136.8421052632%;
  }
  .sec02__item__contents .text {
    font-size: 17px;
    line-height: 176.4705882353%;
  }
}
@media screen and (max-width: 767.98px) {
  .sec03 img {
    max-width: 100%;
  }
  .sec03__top {
    background: url(../../img/monthly2/sp/sec03_top_bg_sp.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 36px;
    padding-bottom: 30px;
  }
  .sec03__top__title img {
    width: 84.8%;
    display: block;
    margin: 0 auto;
  }
  .sec03__top__heading {
    margin: 197px auto 0;
    width: 87.6%;
    font-family: "Noto Serif JP", serif;
    font-size: 22px;
    line-height: 136.3636363636%;
    font-weight: 700;
    color: #fff;
    text-shadow: 0px 2px 3px rgba(3, 0, 0, 0.75);
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .sec03__top__text {
    width: 84.1333333333%;
    margin: 31px auto 0;
    font-size: 17px;
    line-height: 176.4705882353%;
    color: #fff;
  }
  .sec03__top__text .text-yellow {
    color: #ffd983;
    text-decoration: underline;
    text-underline-offset: 2px;
  }
  .sec03__bottom {
    padding-bottom: 49px;
    position: relative;
  }
  .sec03__bottom__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;
  }
  .sec03__bottom__bg:after {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: url(../../img/monthly2/sp/sec03_bottom_bg_sp.jpg) no-repeat top center;
    background-size: cover;
    inset: 0;
    -webkit-transform: translate3d(0, 0, -1px);
            transform: translate3d(0, 0, -1px);
  }
  .sec03__bottom__arw {
    width: 55.2%;
    margin: 0 auto;
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  .sec03__bottom__title {
    margin-top: -5px;
    font-family: "Noto Serif JP", serif;
    text-align: center;
    font-size: 25px;
    line-height: 140%;
    font-weight: 700;
    letter-spacing: 0.03em;
    text-shadow: 0px 2px 3px rgba(3, 0, 0, 0.75);
    color: #fff;
  }
  .sec03__bottom__list {
    margin-top: 32px;
  }
  .sec03__bottom__list__item {
    margin: 0 auto 0 auto;
    width: 90.9333333333%;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    padding: 0 0 27px;
  }
  .sec03__bottom__list__item:first-of-type {
    margin-bottom: 42px;
  }
  .sec03__bottom__list__item.item2 .heading:before {
    width: 70px;
    left: 0;
  }
  .sec03__bottom__list__item.item2 .heading:after {
    width: 70px;
    right: 0;
  }
  .sec03__bottom__list__item .heading {
    width: 100%;
    color: #a78c58;
    font-family: "Noto Serif JP", serif;
    text-align: center;
    font-weight: 700;
    position: relative;
  }
  .sec03__bottom__list__item .heading .inner {
    display: inline-block;
    -webkit-transform: translateY(-14px);
            transform: translateY(-14px);
  }
  .sec03__bottom__list__item .heading .en {
    font-size: 28px;
    line-height: 1;
  }
  .sec03__bottom__list__item .heading .jp {
    font-size: 15px;
    line-height: 1;
    padding-left: 6px;
  }
  .sec03__bottom__list__item .heading:before, .sec03__bottom__list__item .heading:after {
    content: "";
    border-top: 1px solid #fff;
    position: absolute;
  }
  .sec03__bottom__list__item .heading:before {
    width: 90px;
    left: 0;
  }
  .sec03__bottom__list__item .heading:after {
    width: 90px;
    right: 0;
  }
  .sec03__bottom__list__item .title {
    margin-top: -6px;
    color: #fff;
    font-family: "Noto Serif JP", serif;
    text-align: center;
    font-weight: 700;
    font-size: 21px;
    line-height: 128.5714285714%;
    letter-spacing: 0.03em;
  }
  .sec03__bottom__list__item .image {
    margin-top: 14px;
    padding: 0 23px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec03__bottom__list__item .image img {
    max-width: 100%;
  }
  .sec03__bottom__list__item .text {
    margin-top: 13px;
    padding: 0 23px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    font-size: 17px;
    line-height: 176.4705882353%;
    text-shadow: 0px 2px 3px rgba(3, 0, 0, 0.75);
  }
  .sec03__bottom__text {
    margin-top: 42px;
    font-family: "Noto Serif JP", serif;
    font-size: 19px;
    line-height: 157.8947368421%;
    letter-spacing: 0.03em;
    text-align: center;
    color: #fff;
    font-weight: 700;
  }
  .sec03__bottom__text .text1 {
    display: block;
    margin-bottom: 16px;
  }
  .sec03__bottom__text .text-yellow {
    color: #f6cf82;
    text-decoration: underline;
    text-underline-offset: 2px;
  }
}
@media screen and (max-width: 767.98px) {
  .sec04 {
    background: #00b0f2;
    padding-bottom: 50px;
  }
  .sec04 img {
    max-width: 100%;
  }
  .sec04__title {
    padding: 16px 0 15px;
    background: #00aeef;
    color: #fff;
    font-size: 24px;
    line-height: 156.25%;
    text-align: center;
    text-shadow: 0px 3px 0px rgba(4, 31, 82, 0.35);
  }
  .sec04__main {
    background: url(../../img/monthly2/sp/sec04_main_sp.jpg) no-repeat top center;
    background-size: 100% auto;
    padding-top: 58.9333333333%;
    position: relative;
  }
  .sec04__main__copy {
    width: 96.5333333333%;
    position: relative;
    -webkit-transform: translateY(-49px) translateX(9px);
            transform: translateY(-49px) translateX(9px);
  }
  .sec04__arw {
    max-width: 181px;
    margin: -44px auto 0 auto;
    position: relative;
    z-index: 2;
  }
  .sec04__list {
    margin-top: 15px;
    display: block;
  }
  .sec04__list__item {
    margin: 32px auto 0;
    width: 91.4666666667%;
    position: relative;
  }
  .sec04__list__item:first-of-type {
    margin-top: 0;
  }
  .sec04__list__item:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background: #7ac5e1;
    position: absolute;
    right: -6px;
    bottom: -7px;
    z-index: 1;
  }
  .sec04__list__item .inner {
    height: 100%;
    position: relative;
    z-index: 2;
    background: #fff;
  }
  .sec04__list__item .contents {
    position: relative;
    padding: 21px 30px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .sec04__list__item .contents:before {
    content: "";
    width: 51px;
    height: 66px;
    background: url(../../img/monthly2/sp/sec04_deco_sp.png) no-repeat top center;
    background-size: 100% auto;
    position: absolute;
    left: 14px;
    top: -31px;
    line-height: 1;
    display: block;
  }
  .sec04__list__item .contents .heading {
    font-size: 22px;
    line-height: 122.7272727273%;
    letter-spacing: 0.02em;
    text-indent: 0.02em;
    text-align: center;
    color: #00aeef;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .sec04__list__item .contents .text {
    margin-top: 11px;
    font-size: 17px;
    line-height: 152.9411764706%;
    text-align: left;
  }
}
@media screen and (max-width: 767.98px) {
  .section11__inner {
    max-width: 1200px;
    margin: 0 auto 0 auto;
  }
  .section11__head {
    /* padding-bottom: 115px; */
    padding-bottom: calc(115px + 28px);
    position: relative;
  }
  .section11__head .image {
    width: 100%;
  }
  .section11__head .textarea {
    position: absolute;
    left: 0;
    top: 208px;
    width: 72%;
    padding-left: 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11__head .textarea .mark {
    width: 100%;
    max-width: 174px;
    margin-left: -7px;
  }
  .section11__head .textarea .txt1 {
    margin-top: 14px;
    font-size: 16px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.02em;
  }
  .section11__head .textarea .txt1 .text-blue {
    color: #00aeef;
  }
  .section11__head .textarea .note {
    margin-top: 12px;
    font-size: 15px;
    line-height: 1;
    letter-spacing: 0.03em;
  }
  .section11__head .textarea .txt2 {
    margin-top: 23px;
    font-size: 16px;
    font-weight: 700;
    line-height: 187.5%;
    letter-spacing: -0.01em;
    color: #00aeef;
    text-underline-offset: 8px;
  }
  .section11__head .textarea .txt2 a:hover, .section11__head .textarea .txt2 a:link, .section11__head .textarea .txt2 a:visited {
    color: #00aeef;
  }
  .section11 .bottleSwiper {
    width: 100%;
    padding: 20px 0;
    position: relative;
    /* 各スライドごとに傾きを付与 */
    /* 必要に応じて続ける */
  }
  .section11 .bottleSwiper .swiper-slide {
    width: 340px;
    height: 340px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    padding: 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .section11 .bottleSwiper .swiper-slide a {
    display: block;
    width: 100%;
  }
  .section11 .bottleSwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    /* ランダムに傾ける */
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(1) {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(2) {
    --rotate: 3deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(3) {
    --rotate: -4deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(4) {
    --rotate: 2deg;
  }
  .section11 .bottleSwiper .swiper-slide:nth-child(5) {
    --rotate: -6deg;
  }
  .section11__bottle {
    background: #cdcdcd;
    padding-top: 30px;
    padding-bottom: 22px;
  }
  .section11__bottle .image {
    width: 100%;
  }
  .section11__bottle .textarea {
    padding-top: 15px;
    width: 100%;
    text-align: center;
  }
  .section11__bottle .textarea .title {
    font-size: 15px;
    font-weight: 700;
    line-height: 135.7142857143%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt1 {
    margin-top: 11px;
    color: #333333;
    font-size: 15px;
    font-weight: 700;
    line-height: 125%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11__bottle .textarea .txt2 {
    margin-top: 3px;
    color: #333333;
    font-size: 13px;
    line-height: 123.0769230769%;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .section11 .note-area {
    margin: 22px auto 0 auto;
    max-width: 90.6666666667%;
    color: #333;
  }
  .section11 .note-area .txt li {
    font-size: 15px;
    line-height: 153.3333333333%;
  }
  .section11 .note-area .txt li a:hover, .section11 .note-area .txt li a:link, .section11 .note-area .txt li a:visited {
    color: #00aeef;
  }
  .section11 .section11_other {
    margin-top: 34px;
  }
  .section11 .section11_other .txt {
    text-align: center;
    font-size: 17px;
    line-height: 141.1764705882%;
    font-weight: 600;
  }
  .section11 .section11_other .accordion-area {
    margin-top: 19px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img {
    padding-top: 9px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img img {
    display: block;
    margin: 0 auto;
    /* width: 88.6666666667%; */
  }
  .section11 .section11_other .accordion-area_item .btn {
    padding-left: 80px;
  }
  .section11 .section11_other .accordion-area_item.item1 .btn .icon {
    translate: 0;
    margin-left: 0;
    /* top: 3px; */
    top: -16px;
    left: 2px;
    width: 65px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img_content {
    margin-top: 3px;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img.img-sp {
    width: 100%;
    margin: 0 auto;
  }
  .section11 .section11_other .accordion-area_item.item1 .contents .img.img-sp img {
    width: 100%;
  }
  .anchor-link2 {
    margin-top: -18vw;
    padding-top: 18vw;
  }
}
@media screen and (max-width: 849.98px) {
  .donation > .body {
    width: 90.6666666667%;
    padding: 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 17px auto 0;
  }
  .donation_text01 {
    padding-top: 0;
  }
  .donation_items {
    margin-top: 12px;
    width: 100%;
  }
  .donation_item {
    margin-bottom: 15px;
  }
  .donation_item_spimg {
    width: 37.6470588235%;
  }
  .donation_item_text {
    margin-left: 0;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 62.3529411765%;
    line-height: 141.1764705882%;
    font-size: 17px;
  }
}

.sectionJoin > .head {
  color: #00aeef;
}
.sectionJoin > .head img {
  max-width: 100%;
}


/*初期設定*/
:root {
  --pc-rate: calc(1 / 1300 * 100%);
  --pc-rate-cont: calc(1 / 1200 * 100%);
  --vw-rate: calc(1 / 1300 * 100vw);
}

/*コンテンツ7　メイン商品説明スライダー*/
.cont_7_img_slide {
  width: min(100%, 1420px);
  overflow-x: hidden;
  padding: min(5.9154929577%, 84px) min(9.3661971831%, 133px) min(2.1126760563%, 30px);
  margin: 30px auto 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.cont_7_img_slide_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 255.2859618718%; /*margin合計-246 内2946*/
  width: 240%;
  -webkit-transition: margin-left 0.5s ease-in-out;
  transition: margin-left 0.5s ease-in-out;
  margin-left: -66.5511265165%; /*(2946-1154)/7=256*/
}

.cont_7_img_slide_list li {
  width: 9.0291921249%;
  border: min(10 * var(--vw-rate), 10px) solid #fff;
  -webkit-box-shadow: 0 0 min(10 * var(--vw-rate), 10px) rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 min(10 * var(--vw-rate), 10px) rgba(0, 0, 0, 0.5);
  cursor: pointer;
  background-color: #fff;
  z-index: 2;
}
.cont_7_img_slide_list li img {
  width: 100%;
  height: auto;
}

.cont_7_img_slide_list li:hover img {
  opacity: 0.6;
}

.cont_7_img_slide_1 {
  -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
          transform: translateY(-13.1578947368%) rotate(-10deg);
}

.cont_7_img_slide_2 {
  -webkit-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  margin-left: -1.8669382213%;
}

.cont_7_img_slide_3 {
  -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
          transform: translateY(-22.5563909774%) rotate(-5deg);
  margin-left: -0.2715546504%;
}

.cont_7_img_slide_4 {
  -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
          transform: translateY(-1.5037593985%) rotate(10deg);
  margin-left: -0.6109979633%;
}

.cont_7_img_slide_list li.cont_7_img_slide_5 {
  -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
          transform: translateY(-13.1578947368%) rotate(-10deg);
  margin-left: -0.0339443313%;
  z-index: 1;
}

.cont_7_img_slide_6 {
  -webkit-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  margin-left: -1.8669382213%;
}

.cont_7_img_slide_7 {
  -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
          transform: translateY(-22.5563909774%) rotate(-5deg);
  margin-left: -0.339443313%;
}

.cont_7_img_slide_8 {
  -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
          transform: translateY(-1.5037593985%) rotate(10deg);
  margin-left: -0.5431093007%;
}

.cont_7_img_slide_9 {
  -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
          transform: translateY(-13.1578947368%) rotate(-10deg);
  margin-left: -0.1018329939%;
}

.cont_7_img_slide_10 {
  -webkit-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  margin-left: -1.8669382213%;
}

.cont_7_img_slide_11 {
  -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
          transform: translateY(-22.5563909774%) rotate(-5deg);
  margin-left: -0.3054989817%;
}

.cont_7_img_slide_12 {
  -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
          transform: translateY(-1.5037593985%) rotate(10deg);
  margin-left: -0.5431093007%;
}

.cont_7_img_slide_arw_box {
  position: absolute;
  top: 50%;
  width: 4.2253521127%;
  z-index: 10;
  cursor: pointer;
  margin-top: -2.1126760563%;
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-shadow: min(3 * var(--vw-rate), 3px) min(3 * var(--vw-rate), 3px) min(8 * var(--vw-rate), 8px) rgba(0, 0, 0, 0.5);
          box-shadow: min(3 * var(--vw-rate), 3px) min(3 * var(--vw-rate), 3px) min(8 * var(--vw-rate), 8px) rgba(0, 0, 0, 0.5);
}
.cont_7_img_slide_arw_box img {
  width: 100%;
  height: auto;
}

.cont_7_img_slide_arw_prev {
  left: 0;
  margin-left: 10.2816901408%;
}

.cont_7_img_slide_arw_next {
  right: 0;
  margin-right: 10.2816901408%;
}

.cont_7_img_pu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(77, 77, 77, 0.8);
  z-index: 999;
}

.cont_7_img_pu_inr {
  width: 100%;
  height: 100%;
  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;
}

.cont_7_img_pu_list {
  width: min(640 * var(--pc-rate), 640px);
  height: 0;
  padding-top: min(640 * var(--pc-rate), 640px);
  position: relative;
}

.cont_7_img_pu_list li {
  display: none;
  border: min(10 * var(--vw-rate), 10px) solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cont_7_img_pu_list li img {
  width: 100%;
  height: auto;
}

.cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov {
  border: none;
}

.cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov iframe {
  display: block;
  height: 100%;
  width: 56.2414266118%;
  margin: 0 auto;
}

.cont_7_img_pu_arw_box {
  position: absolute;
  top: 50%;
  left: min(50% - 30 * var(--pc-rate), 50% - 30px);
  width: min(60 * var(--pc-rate), 60px);
  cursor: pointer;
  margin-top: max(-30 * var(--pc-rate), -30px);
}

.cont_7_img_pu_arw_prev {
  margin-left: max(-420 * var(--pc-rate), -420px);
}

.cont_7_img_pu_arw_next {
  margin-left: min(420 * var(--pc-rate), 420px);
}

.cont_7_img_pu_cls {
  position: absolute;
  top: 50%;
  right: 50%;
  width: min(60 * var(--pc-rate), 60px);
  margin: max(-298 * var(--pc-rate), -298px) max(-298 * var(--pc-rate), -298px) auto auto;
  cursor: pointer;
}

.cont_7_img_pu_inr.mov .cont_7_img_pu_cls {
  margin: max(-320 * var(--pc-rate), -320px) max(-253 * var(--pc-rate), -253px) auto auto;
}

.cont_7_img_note {
  margin-top: 20px;
  font-size: 16px;
  letter-spacing: 0.03em;
  text-indent: 0.03em;
  text-align: center;
}
.youtube-square {
	width: 100%;
  height: 100%;
	overflow: hidden;
	position: relative;
}

.youtube-square iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 80%;
	height: 100%;
	border: 0;
	object-fit: cover;
}

@media screen and (max-width: 767.98px) {
  :root {
    --pc-rate: calc(1 / 750 * 100%);
    --vw-rate: calc(1 / 750 * 100vw);
  }
  /*コンテンツ7　メイン商品説明スライダー*/
  .cont_7_img_slide {
    width: 100%;
    overflow-x: hidden;
    padding: calc(78 * var(--pc-rate)) calc(133 * var(--pc-rate)) calc(30 * var(--pc-rate));
    margin: 22px auto 0;
    position: relative;
  }
  .cont_7_img_slide_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 608.6776859504%; /*margin合計-246 内2946*/
    -webkit-transition: margin-left 0.5s ease-in-out;
    transition: margin-left 0.5s ease-in-out;
    margin-left: -254.3388429752%; /*(2946-484)/10=246.2*/
  }
  .cont_7_img_slide_list li {
    width: 9.0291921249%;
    border: calc(10 * var(--vw-rate)) solid #fff;
    -webkit-box-shadow: 0 0 calc(10 * var(--vw-rate)) rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 calc(10 * var(--vw-rate)) rgba(0, 0, 0, 0.5);
    cursor: pointer;
    background-color: #fff;
    z-index: 2;
  }
  .cont_7_img_slide_list li:hover img {
    opacity: 0.6;
  }
  .cont_7_img_slide_1 {
    -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
            transform: translateY(-13.1578947368%) rotate(-10deg);
  }
  .cont_7_img_slide_2 {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    margin-left: -1.8669382213%;
  }
  .cont_7_img_slide_3 {
    -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
            transform: translateY(-22.5563909774%) rotate(-5deg);
    margin-left: -0.2715546504%;
  }
  .cont_7_img_slide_4 {
    -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
            transform: translateY(-1.5037593985%) rotate(10deg);
    margin-left: -0.6109979633%;
  }
  .cont_7_img_slide_list li.cont_7_img_slide_5 {
    -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
            transform: translateY(-13.1578947368%) rotate(-10deg);
    margin-left: -0.0339443313%;
    z-index: 1;
  }
  .cont_7_img_slide_6 {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    margin-left: -1.8669382213%;
  }
  .cont_7_img_slide_7 {
    -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
            transform: translateY(-22.5563909774%) rotate(-5deg);
    margin-left: -0.339443313%;
  }
  .cont_7_img_slide_8 {
    -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
            transform: translateY(-1.5037593985%) rotate(10deg);
    margin-left: -0.5431093007%;
  }
  .cont_7_img_slide_9 {
    -webkit-transform: translateY(-13.1578947368%) rotate(-10deg);
            transform: translateY(-13.1578947368%) rotate(-10deg);
    margin-left: -0.1018329939%;
  }
  .cont_7_img_slide_10 {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    margin-left: -1.8669382213%;
  }
  .cont_7_img_slide_11 {
    -webkit-transform: translateY(-22.5563909774%) rotate(-5deg);
            transform: translateY(-22.5563909774%) rotate(-5deg);
    margin-left: -0.3054989817%;
  }
  .cont_7_img_slide_12 {
    -webkit-transform: translateY(-1.5037593985%) rotate(10deg);
            transform: translateY(-1.5037593985%) rotate(10deg);
    margin-left: -0.5431093007%;
  }
  .cont_7_img_slide_arw_box {
    position: absolute;
    top: 50%;
    width: calc(80 * var(--pc-rate));
    z-index: 10;
    cursor: pointer;
    margin-top: calc(-40 * var(--pc-rate));
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 2.1333333333px 2.1333333333px 4.2666666667px rgba(0, 0, 0, 0.5);
            box-shadow: 2.1333333333px 2.1333333333px 4.2666666667px rgba(0, 0, 0, 0.5);
  }
  .cont_7_img_slide_arw_prev {
    left: 0;
    margin-left: calc(9 * var(--pc-rate));
  }
  .cont_7_img_slide_arw_next {
    right: 0;
    margin-right: calc(9 * var(--pc-rate));
  }
  .cont_7_img_pu {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(77, 77, 77, 0.8);
    z-index: 999;
  }
  .cont_7_img_pu_inr {
    width: 100%;
    height: 100%;
    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;
  }
  .cont_7_img_pu_list {
    width: calc(540 * var(--pc-rate));
    height: 0;
    padding-top: calc(540 * var(--pc-rate));
    position: relative;
  }
  .cont_7_img_pu_list li {
    display: none;
    border: calc(10 * var(--vw-rate)) solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .cont_7_img_pu_list li img {
    width: 100%;
    height: auto;
  }
  .cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov {
    border: none;
  }
  .cont_7_img_pu_inr.mov .cont_7_img_pu_list li.mov iframe {
    display: block;
    width: 80%; /*80%に調整*/
    height: 142.243902439%;
    margin: -14% auto;
  }
  .cont_7_img_pu_arw_box {
    position: absolute;
    top: 50%;
    left: calc(50% - 30 * var(--pc-rate));
    width: calc(60 * var(--pc-rate));
    cursor: pointer;
  }
  .cont_7_img_pu_arw_prev {
    margin-left: calc(-325 * var(--pc-rate));
  }
  .cont_7_img_pu_arw_next {
    margin-left: calc(325 * var(--pc-rate));
  }
  .cont_7_img_pu_cls {
    position: absolute;
    top: 48%;
    right: 50%;
    width: calc(60 * var(--pc-rate));
    margin: calc(-250 * var(--pc-rate)) calc(-250 * var(--pc-rate)) auto auto;
    cursor: pointer;
  }
  .cont_7_img_pu_inr.mov .cont_7_img_pu_cls {
    margin: calc(-340 * var(--pc-rate)) calc(-295 * var(--pc-rate)) auto auto;
  }
  .cont_7_img_note {
    margin-top: 10px;
    font-size: 13px;
  }
}

.cont_7_img_pu_13.mov iframe {
  display: block;
  height: 100%;
  width: calc(410 / 729 * 100%);
  margin: 0 auto;
  @media screen and (max-width: 767.98px) {
    display: block;
        width: 80%;
        height: calc(729 / 410 * 80%);
        margin: calc(-94.5 / 540 * 80%) auto;
  }
}

.cont_7_img_pu_13.mov{
  border: none;
}
.cont_7_img_pu:has(.cont_7_img_pu_13.mov[style*="display: block"]) .cont_7_img_pu_cls {
  top: 10px;
  right: 80px; /* ←任意で調整 */
}
.cont_7_img_pu_inr .cont_7_img_pu_cls {
  @media screen and (max-width: 767.98px) {
  margin: calc(-340 * var(--pc-rate)) calc(-295 * var(--pc-rate)) auto auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDc0JoQixpQkFBQTtBQUdBOzs2QkFBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxRUMsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBRHRCRDs7QUN5QkE7RUFDQyxnSEFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBRHRCRDs7QUN5QkE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FEdEJEOztBQzJCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FEeEJEOztBQzJCQTs7RUFFQyxnQkFBQTtBRHhCRDs7QUMyQkE7Ozs7RUFJQyxrQkFBQTtFQUNBLHFCQUFBO0FEeEJEOztBQzJCQTs7Ozs7O0VBTUMsZ0JBQUE7QUR4QkQ7O0FDMkJBO0VBQ0MscUJBQUE7QUR4QkQ7O0FDMkJBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FEeEJEOztBQzJCQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUR4QkQ7O0FDMkJBO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQTtBRHhCRDs7QUMyQkE7OztFQUdDLG1CQUFBO0FEeEJEOztBQzJCQTs7RUFFQyxpQkFBQTtBRHhCRDs7QUMyQkE7OzZCQUFBO0FBR0E7RUFDQyxnQkFBQTtBRHhCRDs7QUMyQkE7RUFDQyxnQkFBQTtBRHhCRDs7QUMyQkE7RUFDQyxZQUFBO0VBQ0EsY0FBQTtBRHhCRDs7QUM0QkE7RUFDQyxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QUR6QkQ7O0FDNEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSwrREFBQTtFQUNBLDJCQUFBO0FEekJEOztBQzRCQTtFQUNDLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUR6QkQ7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QUFBO0lBQ0EsZ0JBQUE7SUFDQSwyQ0FBQTtJQUNBLGVBQUE7RUR6N0JBO0VDNDdCRDtJQUNDLFNBQUE7SUFDQSxjQUFBO0VEMTdCQTtFQzY3QkQ7Ozs7O0tBQUE7RUFNQTtJQUNDLFVBQUE7RUQzN0JBO0VDODdCRDtJQUNDLFVBQUE7RUQ1N0JBO0VDKzdCRDs7SUFFQyxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0lBQ0Esa0NBQUE7SUFDQSw0QkFBQTtJQUNBLDBCQUFBO0lBQ0EsMERBQUE7SUFDQSx1Q0FBQTtZQUFBLCtCQUFBO0VENzdCQTtFQ2c4QkQ7SUFDQyw2QkFBQTtFRDk3QkE7RUNpOEJEO0lBQ0MsNkJBQUE7SUFDQSx1QkFBQTtJQUNBLHNCQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQ0FBQTtJQUNBLDJCQUFBO0VELzdCQTtFQ2s4QkQ7O0lBRUMscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDJCQUFBO0VEaDhCQTtFQ204QkQ7O0lBRUMsNkJBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsMkJBQUE7SUFDQSxrQ0FBQTtFRGo4QkE7RUNvOEJEO0lBQ0MscUJBQUE7RURsOEJBO0VDcThCRDtJQUNDLHNCQUFBO0VEbjhCQTtFQ3M4QkQ7O0lBRUMscUJBQUE7SUFDQSxvQ0FBQTtFRHA4QkE7QUFDRiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBiYXNlIHJlc2V0IGNzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5wLFxudGgsXG50ZCxcbmRkIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnAsXG5saSxcbmR0LFxuZGQsXG50ZCxcbnRoIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZGQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc2VjdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmVtLFxuc3Ryb25nLFxuc21hbGwge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG5lbSxcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgY29tbW9uIGxheW91dCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRlbnRzLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jd3JhcCBoMSBpbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jd3JhcCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNwYWdlVG9wIHtcbiAgbWF4LXBhZ2V3aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDEwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNmb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9mb290ZXJfYmdfcmVwZWF0LmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuI2Zvb3RlciAuZm9vdElubmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQwMSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMTk4ZmY7XG59XG5cbi50ZXh0MDIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4jYm90dG9tVGV4dCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDIwIGF1dG87XG59XG5cbi5mb290ZXJUZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQwMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50ZXh0MDQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIC8qXG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAqL1xufVxuXG4jY29udHdyYXAge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmNfYmx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOTlmZiAhaW1wb3J0YW50O1xufVxuXG4uZmNfcmVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYjIyZTE1ICFpbXBvcnRhbnQ7XG59XG5cbi5mY19ncmVlbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzdhYTkzMCAhaW1wb3J0YW50O1xufVxuXG5hLmhvdmVyOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cblxuLmJveDAzMDQwNUJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmVkYztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ib3gwMzA0MDZCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ub3BjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgqLjg7Pjgqvjg7zjg6rjg7Pjgq9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hbmNob3ItbGluayB7XG4gICAgbWFyZ2luLXRvcDogLTEzLjI4MXZ3O1xuICAgIHBhZGRpbmctdG9wOiAxMy4yODF2dztcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIC8qaGVpZ2h0OiAxMDlweDsqL1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbiNoZWFkZXJiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3M2RlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJiYXJpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHAge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uaGVhZGVyaW5uZXIgYSBpbWcsXG4uaGVhZGVyaW5uZXIgcCBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyaW5uZXIgYSxcbiAgLmhlYWRlcmlubmVyIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3BfZml4X2JsdWVfaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlcmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmhlYWRlcmJhcmlubmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJpbm5lciBhIGltZyxcbiAgLmhlYWRlcmlubmVyIHAgaW1nIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgLnUtaGlkZV9vdmVyLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcF9maXhfaGVhZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc3BfZml4X2hlYWRfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNwX2ZpeF90aXRsZSB7XG4gICAgcGFkZGluZzogMjNweCAwIDE3cHggMTVweDtcbiAgICB3aWR0aDogNTIlO1xuICB9XG4gIC5zcF9maXhfYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAuc3BfZml4X2hlYWQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3BfZml4X2hlYWRfY3RhX2xvbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfdGl0bGUge1xuICAgIHBhZGRpbmc6IDN2dyAwIDN2dyAydnc7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA2NyU7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiAxdncgMi42NjY2dncgMXZ3IDA7XG4gIH1cbiAgLnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcF9maXhfaGVhZF93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwX2ZpeF9ibHVlX2hlYWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG4gIC5zcF9maXhfYmx1ZV9oZWFkIC5zcF9maXhfYmx1ZV9oZWFkX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAydncgMCAydncgMnZ3O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuICAuc3BfZml4X2JsdWVfaGVhZCAuc3BfZml4X2JsdWVfaGVhZF90aXRsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcF9maXhfYmx1ZV9oZWFkIHAge1xuICAgIHdpZHRoOiA2NyU7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MC45OHB4KSB7XG4gIC5zcF9maXhfdGl0bGUge1xuICAgIHBhZGRpbmc6IDE4cHggMCAxN3B4IDE1cHg7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxuICAuc3BfZml4X2J0biB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF90aXRsZSB7XG4gICAgcGFkZGluZzogM3Z3IDAgM3Z3IDJ2dztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X2J0biB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBwYWRkaW5nOiAxdncgMi42NjY2dncgMXZ3IDA7XG4gIH1cbn1cbi8qPT3jgbXjgo/jgaPjgajlh7rnj77jgZXjgZvjgovjgZ/jgoHjga5DU1MqL1xuLyrjgIDkuIrjgavkuIrjgYzjgovli5XjgY3jgIAqL1xuLnNwX2ZpeF9ibHVlX2hlYWQuVXBNb3ZlLFxuLnNwX2ZpeF9oZWFkLlVwTW92ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogVXBBbmltZSAwLjVzIGZvcndhcmRzO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQGtleWZyYW1lcyBVcEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbn1cbi8q44CA5LiL44Gr5LiL44GM44KL5YuV44GN44CAKi9cbi5zcF9maXhfYmx1ZV9oZWFkLkRvd25Nb3ZlLFxuLnNwX2ZpeF9oZWFkLkRvd25Nb3ZlIHtcbiAgLyogcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDoxMDAlO1xuICBhbmltYXRpb246IERvd25BbmltZSAwLjVzIGZvcndhcmRzO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6MDsgKi9cbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQyAuaW1nc3dpY2hfYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMDAlO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDIC5pbWdzd2ljaF9idG4gaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnNwX2ZpeF9oZWFkX2N0YV9sb25nQy5mYWRlTW92ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDLmZhZGVNb3ZlIC5pbWdzd2ljaF9idG4ge1xuICBhbmltYXRpb246IGN0YV9hbmltZSAxcyA0O1xufVxuXG5Aa2V5ZnJhbWVzIERvd25BbmltZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGN0YV9hbmltZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbiAgfVxuICA0OS45JSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJTtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGVfb3Zlci1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BfZml4X2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Oa44O844K45YaF44K544Kv44Ot44O844OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg44Os44Kk44Ki44Km44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjg5njg7zjgrnluYUgKi9cbi5sLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogODUwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5rGO55SoKHV0aWxpdGllcyljbGFzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnUtYWxfY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl93cmFwIHtcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8yMDI0MDEvaW1nL21haW5fbXYwMy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybCguLi8uLi8yMDI0MDEvaW1nL21haW5fbXYwMy5qcGcpIDF4LCB1cmwoLi4vLi4vLi4vMjAyMjA5L2ltZy9tYWluX212MDNAMngucG5nKSAyeCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZykgMXgsIHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL21haW5fbXYwM0AyeC5wbmcpIDJ4KTsgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9tYWluX212LmpwZykgMXgsIHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL21haW5fbXZAMnguanBnKSAyeCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwOXB4O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW5fd3JhcCB7XG4gICAgaGVpZ2h0OiA1OTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxufVxuLm1haW5fYnRuIHtcbiAgLyogcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUxNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDYyLjUlO1xuICBtYXgtd2lkdGg6IDk2MHB4OyAqL1xuICAvKiBtYXJnaW46IDBweCBhdXRvOyAqL1xuICAvKiB0ZXh0LWFsaWduOiBsZWZ0OyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTlweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDQ1NHB4O1xufVxuXG4ubWFpbl9idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW5fYnRuIGltZyB7XG4gIC8qIHdpZHRoOiA0Ny4yOTElO1xuICBtYXgtd2lkdGg6IDQ1NHB4OyAqL1xuICAvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4ubWFpbl9idG4gYTpob3ZlciBpbWcsXG4ubWFpbl9idG4gYTphY3RpdmUgaW1nLFxuLm1haW5fYnRuIGE6Zm9jdXMgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWFpbl9wcmVzZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDE1MHB4O1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnB4KTtcbn1cblxuLm1haW5fcHJlc2VudF9pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9oZHJfcHJlc2VudF9pbWcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMjVzO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nX29uLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLm1haW5fcHJlc2VudF90ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI29wdEFwcEJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gICNvcHRBcHBCdG4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNvcHRBcHBCdG4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9maXhlZF9uYXZpX29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIH1cbiAgI29wdEFwcEJ0biBhOmhvdmVyIGltZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluX3ByZXNlbnQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluX2J0biB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNzVweCk7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OC45OHB4KSB7XG4gICNvcHRBcHBCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbl93cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdl9zcC5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDEzOC43NSU7XG4gIH1cbiAgLm1haW5fd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDI1LjYyNSU7XG4gICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgfVxuICAubWFpbl9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogODYuODc1JTtcbiAgICBtYXgtd2lkdGg6IDU1NnB4O1xuICB9XG4gIC5tYWluX2J0biBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluX3ByZXNlbnQge1xuICAgIGJvdHRvbTogMTguMDE4JTtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAubWFpbl9wcmVzZW50X2ltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfaW1nIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuICB9XG4gIC5tYWluX3ByZXNlbnRfdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi8qIOODl+ODrOOCvOODs+ODiOOCueODqeOCpOODiSAqL1xuLnByZXNlbnRfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJlc2VudF9zbGlkZXIgLmZ2X2RhdGVfYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogbWluKDEzdncsIDEzMXB4KTtcbiAgcmlnaHQ6IDUuNzcxJTtcbiAgdG9wOiBtYXgoLTEzdncsIC0xMTZweCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qIC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59ICovXG4uZnZfZGF0ZV9idWJibGVfc3Age1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2M4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwOTZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQtbGluayAucHJlc2VudF9zbGlkZXJfcmVkdWN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogeWVsbG93O1xufVxuXG4ucHJlc2VudF9zbGlkZXJfdHJpYW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDEwcHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG4gICAgcmlnaHQ6IDE5Ljc3MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0IHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0Lm5vcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuN3Z3O1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsgLnByZXNlbnRfc2xpZGVyX3JlZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG4gICAgd2lkdGg6IG1pbigyMC4zMTJ2dywgMjAuMzEyJSk7XG4gICAgcmlnaHQ6IDAuNzgxJTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA3cHg7XG4gIH1cbiAgLnByZXNlbnRfc2xpZGVyX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAucHJlc2VudF9zbGlkZXJfdGV4dCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0ODNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5wcmVzZW50X3NsaWRlcl90ZXh0Lm5vc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAxXG5cdOmkk+OBiOOBq+OBleOCieOBleOCjOOCi+S4lueVjOOBruWtkOOBqeOCguOBn+OBoVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMSB7XG4gIHBhZGRpbmc6IDc2cHggNDBweCAxMDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjAxX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbjAxX2JnOmFmdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMV9iZy5qcGc/dj0zKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG59XG5cbi5zZWN0aW9uMDFfaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1M3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQzMGQwMjtcbn1cblxuLnNlY3Rpb24wMV9leCB7XG4gIG1hcmdpbi10b3A6IDcxcHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0IC50eHQtYXJlYSAudHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4vKiDjgqzjgrblnLDljLogKi9cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEge1xuICB3aWR0aDogNDQuMDIzJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1NyU7XG4gIC8qIHdpZHRoOiA1MjNweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR0bCB7XG4gIG1heC13aWR0aDogNDg0cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnN0dGwge1xuICBtYXJnaW4tdG9wOiA1OXB4O1xuICBtYXgtd2lkdGg6IDUxM3B4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC50eHQge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIHdpZHRoOiA0NS45NTklO1xuICAvKiB3aWR0aDogNTQ2cHg7ICovXG59XG5cbi8qIOOCueODvOODgOODsyAqL1xuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEge1xuICB3aWR0aDogNDQuMzIyJTtcbiAgbWFyZ2luLWxlZnQ6IDEuMzU1JTtcbiAgLyogd2lkdGg6IDUyM3B4O1xuICBtYXJnaW4tbGVmdDogMTZweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcbiAgbWF4LXdpZHRoOiA0ODRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAuc3R0bCB7XG4gIG1hcmdpbjogNjVweCAwIDAgNHB4O1xuICBtYXgtd2lkdGg6IDQ4OHB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50eHQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLmltZyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHdpZHRoOiA1NC4wNjclO1xuICAvKiB3aWR0aDogNjM4cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNjFweDtcbiAgcGFkZGluZzogNTZweCAzMHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMyNzIzMzE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zNCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyM3B4O1xuICBoZWlnaHQ6IDc5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAyNnB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5jYXRjaCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDk2JSwgI2ZmMDAwMCAwJSk7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50eHQge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMS43Nzc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjAxX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9leCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLyog44Ks44K25Zyw5Yy6ICovXG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC8qIOOCueODvOODgOODsyAqL1xuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50dGwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnR4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggNDBweDtcbiAgfVxuICAuc2VjdGlvbjAxX2JnOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMV9iZ19zcC5qcGc/dj0zKTtcbiAgfVxuICAuc2VjdGlvbjAxX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM0O1xuICB9XG4gIC5zZWN0aW9uMDFfZXgge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0IC50eHQtYXJlYSAudHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzA1O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLyog44Ks44K25Zyw5Yy6ICovXG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR0bCB7XG4gICAgd2lkdGg6IDgzLjQ0OCU7XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAuc3R0bCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5NC4xMzclO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAvKiDjgrnjg7zjg4Djg7MgKi9cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR0bCB7XG4gICAgd2lkdGg6IDgzLjQ0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAuc3R0bCB7XG4gICAgbWFyZ2luOiAyOHB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAuaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG4gIC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIycHggMTdweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAuY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTg7XG4gIH1cbiAgLnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTglLCAjZmYwMDAwIDAlKTtcbiAgfVxuICAuc2VjdGlvbjAxX2JvdHRvbSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wMlxuXHTntJvkuonjgIHngb3lrrPjgIHlpJrnmbrjgZnjgovljbHmqZ/jga7kuK3jgafigKZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIGJhY2tncm91bmQ6ICMyZDE5MTcgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMl90eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDUycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfdHRsYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24wMl90eHQgLnRpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uMDJfdHh0IC5ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wMiB7XG4gICAgcGFkZGluZzogMTIyLjk2OCUgMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl9iZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA4Ny4wMzElO1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IC50aXRsZSB7XG4gICAgLyogaGVpZ2h0OiAzMDhweDsgKi9cbiAgICBoZWlnaHQ6IDQ4LjEyNXZ3O1xuICB9XG4gIC5zZWN0aW9uMDJfdHh0IC50aXRsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAyX3R0bGJnX3NwLnBuZyk7XG4gIH1cbiAgLnNlY3Rpb24wMl90eHQgLnRpdGxlIGltZyB7XG4gICAgLyogbWF4LXdpZHRoOiA1MTBweDsgKi9cbiAgICB3aWR0aDogOTEuNTYxJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wMl90eHQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI2O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wM1xuXHTlt6Hlm57jg4Hjg7zjg6Djga7mtLvli5XjgYzlkb3jgpLjgaTjgarjgZDpjbXjgatcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDMge1xuICBwYWRkaW5nOiAxMTNweCA0MHB4IDkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wM19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlY3Rpb24wM19iZzphZnRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDNfYmcuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExOTFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wM19pbm5lciAudHh0LXllbGxvdyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZkODAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDgwMDtcbn1cblxuLnNlY3Rpb24wM190aXRsZSB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wM19sZWFkIHtcbiAgbWFyZ2luLXRvcDogNzNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcbiAgd2lkdGg6IDMwLjgxNCU7XG4gIC8qIHdpZHRoOiAzNjdweDsgKi9cbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY4cHg7XG4gIGxlZnQ6IC0zOXB4O1xuICB3aWR0aDogMjM2cHg7XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIGxpIC50eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMjBweCAyNXB4IDI2cHg7XG59XG5cbi5zZWN0aW9uMDNfdHh0IHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDNfZGV0YWlsIGxpIC5sYWJlbCB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtMjhweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24wM19kZXRhaWwgbGkgLnR4dCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbjAzX2JnOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAzX2JnX3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjAzX3RpdGxlIHtcbiAgICB3aWR0aDogODUuNjI1JTtcbiAgfVxuICAuc2VjdGlvbjAzX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2NDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMDNfZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcbiAgICB3aWR0aDogODIuMDMxJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NnB4O1xuICAgIGxlZnQ6IC0zOHB4O1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICAuc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzY0O1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCAxN3B4O1xuICB9XG4gIC5zZWN0aW9uMDNfdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDMxcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODg4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA0XG5cdOasoeOAheOBqOeZuueUn+OBmeOCi+WNseapn+OBruOBquOBi+OAgeWtkOOBqeOCguOBn+OBoeOCkuaghOmkiuS4jeiJr+OBi+OCieWuiOOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogIzAwOTZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTc5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgIzAwNjhjMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTI3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9oZWFkX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDQyLjI1MiU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2hlYWRfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfY29udGVudHMgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMi4yNDclO1xuICByaWdodDogMTMuNzM2JTtcbiAgd2lkdGg6IDQyLjMxNyU7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA0X2hlYWRfdGl0bGUge1xuICAgIGhlaWdodDogODlweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9oZWFkX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAwIDkzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9iZ19zcC5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIC50eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxufVxuLnNlY3Rpb24wNF9tYWluIHtcbiAgcGFkZGluZzogNzlweCA0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIHtcbiAgLyogd2lkdGg6IDYwMHB4OyAqL1xuICB3aWR0aDogNTAlO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50dGwge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMi4wNDU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgaGVpZ2h0OiAyOTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQxM3B4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MSAuaW1nIHtcbiAgLyogd2lkdGg6IDYxMXB4OyAqL1xuICB3aWR0aDogNTAuOTE2JTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAyMXB4IC04LjE2NiUgMCAwO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlIHtcbiAgd2lkdGg6IDM2MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0yNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjRweCBzb2xpZCAjMDA5NmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyID4gLmltZyB7XG4gIHdpZHRoOiA2MjlweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG4gIHdpZHRoOiA2MjhweDtcbiAgbWFyZ2luOiAxMzdweCAwIDAgLTYwcHg7XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMDBjNGZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTEwNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogOTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9pY29uLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCAuanAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuICBtYXJnaW46IDIycHggMCAwIDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50eHQge1xuICBtYXgtd2lkdGg6IDUzMnB4O1xuICBtYXJnaW46IDM0cHggYXV0byAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIHtcbiAgbWF4LXdpZHRoOiAxMjg1cHg7XG4gIG1hcmdpbjogNTFweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDY4cHggNTlweCA1OXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxOHB4IDAgcmdiYSgxNywgMTU3LCAyNTUsIDAuMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMjNweDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNDguNTg2JTtcbiAgLyogd2lkdGg6IDU2N3B4OyAqL1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkgLnBvaW50IHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAuaW1nIHtcbiAgd2lkdGg6IDQ1LjUwMSU7XG4gIC8qIHdpZHRoOiA1MzFweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgPiAuaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuc3R0bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIC5ub3RhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50eHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQ5cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDhweCBhdXRvIDA7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDRfbWFpbiB7XG4gICAgcGFkZGluZzogMjdweCAwIDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfbWFpbl9iZ19zcC5wbmcpIHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEge1xuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xuICAgIHdpZHRoOiA4NC4zNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHRsIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIC8qIHBhZGRpbmctbGVmdDogNy44MTIlOyAqL1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIHtcbiAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICAgIHdpZHRoOiAxMTcuMDM3JTtcbiAgICBtYXgtd2lkdGg6IDYzMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5leGFtcGxlIHtcbiAgICB3aWR0aDogMTgxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjMDA5NmZmO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogOTMuNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMxcHggMCAzNnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGw6YmVmb3JlIHtcbiAgICB0b3A6IC00OXB4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmVuIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ3O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG4gICAgd2lkdGg6IDkxJTtcbiAgICBtYXJnaW46IDIycHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG4gICAgd2lkdGg6IDg2LjY2NiU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU1O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmVmNTVmO1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIHtcbiAgICB3aWR0aDogOTAuNjI1JTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MzpiZWZvcmUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAudGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNzIuOCU7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC5wb2ludCB7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbiAgLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSAudHh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmltZyB7XG4gICAgd2lkdGg6IDg0LjQlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDUxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b20ge1xuICBwYWRkaW5nOiA5NXB4IDQwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2JvdHRvbV9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciB7XG4gIG1heC13aWR0aDogMTUzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogdG9wOiAtMjlweDtcbiAgbGVmdDogLTEzcHg7XG4gIHdpZHRoOiAzNjdweDsgKi9cbiAgdG9wOiAtOS40NzclO1xuICBsZWZ0OiAtMC44NDYlO1xuICB3aWR0aDogMjMuODkzJTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLmltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHRvcDogMzVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDM0MnB4OyAqL1xuICB0b3A6IDExLjQzNyU7XG4gIHJpZ2h0OiAwLjMyNSU7XG4gIHdpZHRoOiAyMi4yNjUlO1xufVxuXG4uc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAudHh0IHtcbiAgLyogd2lkdGg6IDcwMXB4OyAqL1xuICB3aWR0aDogNDUuNjM4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2JvdHRvbV9iZ19zcC5qcGcpO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgNzhweDtcbiAgfVxuICAuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyOS4wNjIlO1xuICB9XG4gIC5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC50eHQge1xuICAgIHdpZHRoOiA4OC40MzclO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbjA1IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA1X3RpdGxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGhlaWdodDogMTA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODM5cHg7XG59XG5cbi5zZWN0aW9uMDVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDk3ZmY7XG59XG5cbi5zZWN0aW9uMDVfdHh0MiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS43Mzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfaW1nIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIG1hcmdpbjogMjFweCBhdXRvIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3B4KTtcbn1cblxuLnNlY3Rpb24wNV90eHQzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA1X3R4dDMgLnR4dDEge1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS45NDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfdHh0MyAudHh0MiB7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDVfdGl0bGUge1xuICAgIC8qIGhlaWdodDogMTQwcHg7ICovXG4gICAgaGVpZ2h0OiAyMS44NzV2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbjA1X2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uMDVfdHh0MSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3O1xuICB9XG4gIC5zZWN0aW9uMDVfdHh0MSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMDVfaW1nMiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuc2VjdGlvbjA1X3R4dDIge1xuICAgIHdpZHRoOiA5My43NSU7XG4gICAgbWFyZ2luOiAtMjNweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMjRweCAyNXB4IDIycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDk5ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3gtc2hhZG93OiAxcHggNnB4IDRweCAwIHJnYmEoMTQ5LCAxOTksIDIzNCwgMC45OCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMDVfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2VjdGlvbjA1X3R4dDMge1xuICAgIHdpZHRoOiA4MS4yNSU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ODg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA2XG5cdOe2mee2mueahOOBquOBlOWNlOWKm+OBjOWkp+WIh+OBqjXjgaTjga7nkIbnlLFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDYgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNiB7XG4gIG1hcmdpbjogNTlweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNl9pdGVtIGVtIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNSkgLnNlY3Rpb24wNl9pdGVtX2JvZHkge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLnNlY3Rpb24wNl9pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwICNiNWRjZjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlY3Rpb24wNiAuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbGVmdDogLTMlO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxuICAuc2VjdGlvbjA2IGgzLmhlYWQge1xuICAgIG1heC13aWR0aDogNjU3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDEpLFxuICAuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uMDZfaXRlbTpudGgtb2YtdHlwZSg0KSxcbiAgLnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTkuOThweCkge1xuICAuc2VjdGlvbjA2aW1nX3BjIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMDtcbiAgfVxuICAuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbjA2X2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgfVxuICAuc2VjdGlvbjA2IGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDlmO1xuICB9XG4gIC5zZWN0aW9uMDYgaDMgaW1nIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtX2JvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLnNlY3Rpb24wNl9pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA2X2l0ZW1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZjNmZCB1cmwoXCIuLi8uLi8uLi8yMDIyMDkvaW1nL3NlYzA1X2ltZzAyLnBuZ1wiKSBjYWxjKDUwJSArIDM1MHB4KSBjYWxjKDEwMCUgLSA1MHB4KSBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NC45OHB4KSB7XG4gIC5zZWN0aW9uMDZfaXRlbXMge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wNl9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxuICAuc2VjdGlvbjA2IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbjA2X3RleHQwMSB7XG4gICAgY29sb3I6ICM0ZTRkNGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA2X2ltZzAxX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDZpbWcwNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24wNl90ZXh0MDEge1xuICAgIGNvbG9yOiAjNGU0ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuICAgIGNvbG9yOiAjMDA5OWZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIGgzLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmctdG9wOiAzJTtcbiAgfVxuICAuc2VjdGlvbjA2X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNl9pbWcwMV9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTEwO1xuICB9XG4gIC5zZWN0aW9uMDZpbWdfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24wNmltZzA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDYgaDMuaGVhZCBpbWcge1xuICAgIC8qIHdpZHRoOiAxNzZweDsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBoMy5oZWFkIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nLXRvcDogMy41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaDMuaGVhZCBpbWcge1xuICAgIG1heC13aWR0aDogNzMlO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgcGFkZGluZy10b3A6IDMlO1xuICB9XG4gIC5zZWN0aW9uMDZfdGV4dDAxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC8qIGgzLmhlYWR7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9zZWMwNV9hcnJvdy5wbmdcIiksIHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvc2VjMDVfaXRlbXNfdGl0bGVfYmFjay5wbmdcIik7XG4gIFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQscmVwZWF0LXg7XG4gIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcycHgsIGNlbnRlciB0b3A7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBcdGJhY2tncm91bmQtc2l6ZTogOCUsIDEwMCUgODUlO1xuICB9ICovXG4gIC5zZWN0aW9uMDZfaW1nMDFfc3Age1xuICAgIG1hcmdpbjogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIGgzLmhlYWQgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNCU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA3XG5cdOOBmeOBueOBpuOBruWtkOOBqeOCguOBruOBn+OCgeOBqyDjgrnjg6njgqTjg4lcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSB7XG4gIGhlaWdodDogNDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIC5zZWN0aW9uMDdfaXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ5MHB4KSB7XG4gIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wOFxuXHTjgZnjgbnjgabjga7lrZDjganjgoLjgYzjgIHjgZ/jgY/jgZXjgpPjga7luIzmnJvjgpLmjIHjgabjgovjgojjgYbjgatcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDgge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjQgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xufVxuXG4uc2VjdGlvbjA4IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA4X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4NXB4IDAgNzBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLnRpdGxlIHtcbiAgd2lkdGg6IDYyJTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29sb3I6ICM0NTZjYWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuc2VjdGlvbjA4IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgLTE0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICB9XG4gIC5zZWN0aW9uMDhfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA4IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2JnX3NwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjguNzUlIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24wOF9pbm5lciB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2hlYWQgLnRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42OTI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzQ1NmNhYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTQzcHg7XG4gIHBhZGRpbmc6IDM1cHggNDNweCAzN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgMC4xNSk7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExM3B4O1xuICBsZWZ0OiAtNjZweDtcbiAgd2lkdGg6IDUwMXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gIHdpZHRoOiA0NjVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIHtcbiAgYmFja2dyb3VuZDogI2VjZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01M3B4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIGltZyB7XG4gIHdpZHRoOiAzMS42MTklO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43Njk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5ub3RlIGxpIGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM3cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IDEwNy43NzclO1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40MTY7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICBwYWRkaW5nOiA5cHggMCAwIDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB3aWR0aDogODZweDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgfVxuICAuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90by5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ge1xuICAgIHdpZHRoOiA5Mi41OTIlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43ODI7XG4gIH1cbn1cbi5zZWN0aW9uMDhfZmFxIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9sZWFkIC5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2Mge1xuICBiYWNrZ3JvdW5kOiAjNjA2NjcwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2MuaXMtb3BlbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5MS41JTtcbiAgbWFyZ2luOiA0MXB4IGF1dG8gMDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gIHdpZHRoOiAxOS4xMjUlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDIwcHggNDhweCAxNXB4IDU0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL2ljb25fZmFxX3Euc3ZnKSBuby1yZXBlYXQgdG9wIDE5cHggbGVmdCAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAyM3B4O1xuICByaWdodDogMjhweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDMxcHg7XG4gIHJpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMGE3ZmQ7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgNHB4IGxlZnQgMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gIHBhZGRpbmc6IDAgNTBweCAxOXB4IDU2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG4gIGNvbG9yOiAjMDBhN2ZkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBzdHJvbmcge1xuICBjb2xvcjogIzAwYTdmZDtcbn1cblxuLyog44Oc44OH44Kj44OQ44OD44KwICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzdweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICM2MDY2NzA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2ZhcV9hcnJvdy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfZmFxX2Fycm93X2dyYXkucG5nKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xuICBsZWZ0OiAxMTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMTZweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc2xpZGUtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICBwYWRkaW5nOiA0cHggMCAwIDQxcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSAudGl0bGUsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyog44K544OG44O844K344On44OK44Oq44O844K744OD44OIICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzdweCAzOXB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKDNuLTIpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbjA4X2ZhcSB7XG4gICAgbWFyZ2luLXRvcDogNTdweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9sZWFkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfYWNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyO1xuICAgIGhlaWdodDogNjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYzphZnRlciB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDkzLjEwMyU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGk6bm90KDpudGgtY2hpbGQoM24tMikpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHggMTRweCAyOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMnB4IGxlZnQgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOHB4IGxlZnQgOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAyNHB4IDIwcHggMjhweDtcbiAgfVxuICAvKiDjg5zjg4fjgqPjg5Djg4PjgrAgKi9cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMXB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogNzlweDtcbiAgfVxuICAuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDc5cHg7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50aXRsZSxcbiAgLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIH1cbiAgLyog44K544OG44O844K344On44OK44Oq44O844K744OD44OIICovXG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFEmQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLypcblxuLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuLmNvbnRfYm94X2lucixcbi5jb250X2JveF9pbnJfMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk2ZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmU6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4xOTIzZW07XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG4gIHBhZGRpbmc6IDAuM2VtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX3BkX2hkcl9idG5fb3BuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwYTdmZDtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0bl9jbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX2NscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHIub3BlbiAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX29wbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG4uRmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5GbENlbnRlciB7XG4gIC8qIOS4iuS4i+S4reWkriAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uRmxXcmFwIHtcbiAgLyog5oqY44KK6L+U44GXICovXG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLkZsSnVzdGlmeSB7XG4gIC8qIOWdh+etiemFjee9riAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNjb250XzdfcWEge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHdpZHRoOiA4OS42JTtcbn1cblxuI2NvbnRfN19xYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udF83X3FhIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNS4zNTclO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG59XG5cbi5jb250XzdfcWFfYm94IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4jY29udF83X3FhX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkge1xuICB3aWR0aDogMzIuNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4jY29udF83X3FhX3RhYiBsaTpub3QoLmFjdCkgLnBjX2FjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpLmFjdCAucGNfaW5hY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMGE3ZmQ7XG4gIHBhZGRpbmc6IDFlbSAwLjFlbSAwLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpLmFjdCAucWFfdGFiX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jY29udF83X3FhXzJfNF9idG0ge1xuICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbn1cblxuLmNvbnRfN19xYV8yXzRfYnRtX2JveCB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi5jb250XzdfcWFfMl80X2J0bV9ib3hfY2hhcnQge1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q3Ki9cbi5jb250XzdfcWFfYm94Om5vdCguYWN0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcF9vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnFhX3RhYl9oZWFkZXIgYnIudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2NvbnRfN19xYSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc3Bfb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIGJyLm5vcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAgYSB7XG4gIGNvbG9yOiAjMDBhMGU5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIC50Y19ibHVlIHtcbiAgY29sb3I6ICMwMGEwZTk7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8q44Kz44Oz44OG44Oz44OEKi9cbiAgLmNvbnRfYm94X2luciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjMzMyU7XG4gICAgLyrlhoXlgbQ2NzBweCovXG4gIH1cbiAgaDIgLmNvbnRfYm94X2hkcl90dGxfdW5kZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTBlOTtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkX2hkciB7XG4gICAgcGFkZGluZzogMS4zJSAyLjUlO1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM1ZW07XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuICAgIHBhZGRpbmc6IDQuNSUgMy4xMzQlIDguNTI5JTtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZDpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTdlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxZW0gMCAzLjRyZW07XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG4gICAgcGFkZGluZzogMyUgMTAlIDEwJSA0LjUlO1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbiAgfVxuICAvKuOCs+ODs+ODhuODs+ODhDfjgIBGQVEqL1xuICAjY29udF83X3FhIHtcbiAgICBtYXJnaW4tdG9wOiA3LjY2NiU7XG4gICAgcGFkZGluZzogMCAwIDExLjY2NiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbnRfN19xYV9ib2R5LmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgICBwYWRkaW5nOiA0JSAzLjA4OCUgOCU7XG4gIH1cbiAgLmNvbnRfN19xYV9ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkge1xuICAgIHdpZHRoOiAzMi41JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5zcF9hY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkuYWN0IC5zcF9pbmFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udF83X3FhXzJfNF9idG1fYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250XzdfcWFfMl80X2J0bV8yIHtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gIH1cbiAgLmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDUlIGF1dG87XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udF9ib3hfY29sX3BkX2hkcl9idG4ge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIC8q44Kz44Oz44OG44Oz44OEKi9cbiAgLmNvbnRfYm94X2luciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgcGFkZGluZzogMCAzLjg0NjE1JTtcbiAgICAvKuWGheWBtDEyMDAqL1xuICB9XG4gIC5jb250X2JveF9pbnJfMiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAvKjEyMDBweOavlCovXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuY29udF9ib3hfY29sX3BkX2hkcl9idG4ge1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVlbTtcbiAgICBwYWRkaW5nOiA0LjklIDEwJSA2LjglO1xuICAgIC8q5p6g5YaFODAwcHgqL1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkOm50aC1vZi10eXBlKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3ZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMzRweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMzcHggMjBweCAyMHB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuICB9XG4gIC8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG4gICNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG4gIH1cbiAgLmNvbnRfN19xYV9ib3gge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkge1xuICAgIHdpZHRoOiAzMi41JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRfN19xYV90YWIgbGkuYWN0IC5wY19pbmFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udF83X3FhXzJfNF9idG0ge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gIC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbiAgLmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG4gICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG4gICAgcGFkZGluZzogMiU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzNWVtO1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAuNXB4IGF1dG87XG4gICAgcGFkZGluZzogMCAxZW0gMCAxNXB4O1xuICB9XG4gIC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxMi42cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMC41cHggYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRfYm94X2NvbF9pbnJfcGRfaGRyX2J0biB7XG4gICAgd2lkdGg6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICNjb250XzdfcWFfdGFiIGxpIC5xYV90YWJfaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBkb25hdGlvblxuICDjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5kb25hdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5kb25hdGlvbl9pdGVtID4gLmJvZHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZG9uYXRpb25faXRlbSBlbSB7XG4gIGNvbG9yOiAjMDA5NmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvbmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5kb25hdGlvbiA+IC5oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2M5MTE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRvbmF0aW9uX3RleHQwMSB7XG4gICAgY29sb3I6ICNhY2M5MTE7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG9uYXRpb24gPiAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy41JTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC5kb25hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuZG9uYXRpb24gPiAuaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2RvbmF0aW9uX3RpdGxlX2JnX3NwLmdpZlwiKSAwIGJvdHRvbS9hdXRvIDNweCByZXBlYXQteDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvbmF0aW9uID4gLmhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb25hdGlvbl90ZXh0MDEge1xuICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xODQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICB9XG4gIC5kb25hdGlvbl9pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgfVxuICAuZG9uYXRpb25faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbiAgLmRvbmF0aW9uIGRkLmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0Mi41JTtcbiAgfVxuICAuZG9uYXRpb25faXRlbV90ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgd2lkdGg6IDUyLjclO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmRvbmF0aW9uX3RleHQwMSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5YWx6YCa6KaB57SgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkZsb3csXG4uc2VjdGlvbkpvaW4sXG4uc2VjdGlvblFBLFxuLnNlY3Rpb25BYm91dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uRmxvdyA+IC5ib2R5LFxuLnNlY3Rpb25Kb2luID4gLmJvZHksXG4uc2VjdGlvblFBID4gLmJvZHksXG4uc2VjdGlvblZvaWNlID4gLmJvZHkge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWF4LXdpZHRoOiA5NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkZsb3dcbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44KI44KL5Yuf6YeR44Gu5rWB44KMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhbmdlV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNlY3Rpb25Kb2luIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnNlY3Rpb25GbG93ID4gLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uRmxvdyA+IC5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzhweCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjNGI0ODQ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNS42cHg7XG4gIHdpZHRoOiA5Ny41JTtcbn1cblxuLnNlY3Rpb25GbG93X3RvcCxcbi5zZWN0aW9uRmxvd19ib3R0b20ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCBwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF92aWRlbyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW0gLmNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhOWJmYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25RQSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkX3BjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZF9wYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25GbG93IC5oZWFkX3BjLFxuICAuc2VjdGlvblFBIC5oZWFkX3BjLFxuICAuc2VjdGlvblZvaWNlIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcbiAgLnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuICAuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb25GbG93ID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbkZsb3dfdG9wX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC55b3V0dWJlLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRvZ2dsZV9jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gIC5zZWN0aW9uRmxvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkZsb3cgPiAuYm9keSB7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gIH1cbiAgLnNlY3Rpb25GbG93X3RvcF90ZXh0IHA6bm90KDpudGgtb2YtdHlwZSgxKSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkpvaW5cbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44GU5Y+C5Yqg44GE44Gf44Gg44GP44GoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDk5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42MTE7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZ1wiKTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtID4gLmJvZHksXG4uc2VjdGlvbkpvaW5fc3ViIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsaW5lLWhlaWdodDogMS42ODg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkgLm5vdGUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSAubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogd2lkdGg6IDQ0JTsgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLnNlY3Rpb25Kb2luX2ltZyBpbWcsXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5zZWN0aW9uSm9pbl9pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogOTI0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV90b3AuZ2lmKSBjZW50ZXIgMCBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfYm90dG9tLmdpZikgY2VudGVyIDEwMCUgbm8tcmVwZWF0LCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2lubmVyX2JnLmdpZikgY2VudGVyIDAgcmVwZWF0LXk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmQ7XG4gIH1cbn1cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsgKi9cbi5zZWN0aW9uSm9pbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uSm9pbiA+IC5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogOTcuNSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtLml0ZW0wMiB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnNlY3Rpb25Kb2luX2ltZzAxIHtcbiAgcGFkZGluZzogMCA1N3B4IDI1cHggNTFweDtcbiAgbWF4LXdpZHRoOiAxNDZweDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUwZTM7XG59XG5cbi8qIH0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogODQ0Ljk4cHgpIHtcbiAgLnNlY3Rpb25Kb2luIGgyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbkpvaW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25Kb2luID4gLmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5LFxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgyKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgxKSAuYm9keSxcbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmJvZHksXG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmcpIG5vLXJlcGVhdCA0cHggMjhweC8zMHB4IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMi5wbmcpIG5vLXJlcGVhdCA0cHggMTVweC8zMHB4IGF1dG87XG4gICAgcGFkZGluZzogMThweCAwIDEwcHggNDVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbXMgPiBsaTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZykgbm8tcmVwZWF0IDRweCAxMHB4LzMwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTBweCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLnNlY3Rpb25Kb2luX2l0ZW1zID4gbGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faXRlbSA+IC5oZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA0NXB4O1xuICAgIGNvbG9yOiAjMDlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDEsXG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIsXG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nLnNlY3Rpb25Kb2luX2ltZ19zcDAxIGltZyB7XG4gICAgd2lkdGg6IDI0MnB4O1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuc2VjdGlvbkpvaW5faW1nLnNlY3Rpb25Kb2luX2ltZ19zcDAzIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uSm9pbl9pdGVtcyA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDVEFcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrT2ZmZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9ja09mZmVyIHtcbiAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDk5ZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJUaXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAuYmxvY2tPZmZlclRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrT2ZmZXIgYSBpbWcge1xuICAgIHdpZHRoOiA5Ni44NzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ibG9ja09mZmVyQm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyMiBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvY2tPZmZlckZvb3RlciBhLFxuICAuYmxvY2tPZmZlckZvb3RlcjIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyLFxuICAuYmxvY2tPZmZlckZvb3RlcjIge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJGb290ZXIsXG4gIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmJsb2NrT2ZmZXJGb290ZXIyIC50eHQgLmJsb2NrT2ZmZXJGb290ZXIyX3R4dF9saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvblFBXG4gIOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+mWouOBmeOCi1Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uUUEge1xuICBjb2xvcjogIzRiNDg0Nztcbn1cblxuLnNlY3Rpb25RQSA+IC5oZWFkIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDU1cHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA5OWZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogOHB4O1xufVxuXG4uc2VjdGlvblFBX2l0ZW0gPiAuaGVhZC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9taW51cy5wbmcpIGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIO+8kuihjOOBruWgtOWQiCAqL1xuLnNlY3Rpb25RQV9pdGVtOm50aC1vZi10eXBlKDQpID4gLmhlYWQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKiDjgZPjgZPjgb7jgacgLyAy6KGM44Gu5aC05ZCIICovXG4uc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIOWIneacn+WApCAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyogLnNlY3Rpb25RQV9pdGVtPi5oZWFkLmlzLWFjdGl2ZSsuYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSAqL1xuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMjZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwOTlmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWN0aW9uUUFfaXRlbSA+IC5ib2R5IGEge1xuICBjb2xvcjogIzAwOTlmZjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtID4gLmJvZHkgc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEge1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZzogNXB4IDMwcHggMzBweCAwO1xufVxuXG4uc2VjdGlvblFBX2xpbmtfMDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvblFBID4gLmhlYWQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmFubm90YXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDglO1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbSAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb25RQSA+IC5ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5hbm5vdGF0aW9uIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5ncmFmIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5Ny45OHB4KSB7XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25RQV9pdGVtID4gLmJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkEuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwOTlmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUS5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDhweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgNDBweDtcbiAgfVxuICAuc2VjdGlvblFBX2l0ZW0gPiAuaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uUUEgPiAuaGVhZCBpbWcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxuICAuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmFubm90YXRpb24ge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmdyYWYge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uVm9pY2VcbiAg44Oe44Oz44K544Oq44O844K144Od44O844K/44O844Gu55qG44GV44G+44Gu5aOwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvblZvaWNlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25Wb2ljZSBoMiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnNlY3Rpb25Wb2ljZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIHZvaWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2NvbnRfdm9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIGJhY2tncm91bmQ6ICNkZmYzZmQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zd2lwZXJfdm9pY2Uge1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxOXB4IDAgMjJweDtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHtcbiAgd2lkdGg6IDQ4LjYwNDY1MTE2MjglO1xuICBwYWRkaW5nOiAxMnB4IDIxcHggOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKDEwLCAzNiwgOTQsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAxLnBuZyk7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDIucG5nKTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMy5wbmcpO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjA0LnBuZyk7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODkuOTUyMTUzMTElO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjY2NlMGVhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMS44NzVlbTtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZWM1NDAxO1xufVxuLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbSAubWFpbi10eHQge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0gLmRhdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDBweDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMzBweCkgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNTBweDtcbn1cblxuLyog5YmN44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX2JhY2sucG5nKTtcbn1cblxuLyog5qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3ZvaWNlX25leHQucG5nKTtcbn1cblxuLyog44Oa44O844K444ON44O844K344On44OzICovXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAtNTBweCAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQ6ICNhM2I0YzA7XG4gIG9wYWNpdHk6IDE7XG59XG4jY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZmY7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv6JaE44GP44GX44Gq44GEICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuICB6LWluZGV4OiAxO1xuICAvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEICovXG4gIHotaW5kZXg6IDE7XG4gIC8qIOS4reWkruOBruOCueODqeOCpOODieOCkuS4gOeVquS4iuOBq+OBmeOCiyAqL1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNjb250X3ZvaWNlIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIG1heC13aWR0aDogOTc1cHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDlweCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA5cHgpICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2NvbnRfdm9pY2Uge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjY29udF92b2ljZS5jb250X3ZvaWNlX2luciB7XG4gICAgLyogbWF4LXdpZHRoOiAxMDB2dzsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zd2lwZXJfdm9pY2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtIHtcbiAgICB3aWR0aDogNDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogOXB4IDEwcHggN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMV9zcC5wbmcpO1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW0uaWMwMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyX3NwLnBuZyk7XG4gIH1cbiAgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbS5pYzAzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDNfc3AucG5nKTtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtLmljMDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNF9zcC5wbmcpO1xuICB9XG4gIC5zd2lwZXJfdm9pY2UgLnN3aXBlci1zbGlkZSAuaW5uZXIgLml0ZW06YmVmb3JlIHtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuc3dpcGVyX3ZvaWNlIC5zd2lwZXItc2xpZGUgLmlubmVyIC5pdGVtOmFmdGVyIHtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogODYuMjA2ODk2NTUxNyU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMS42MTUzODQ2MTU0ZW07XG4gIH1cbiAgLnN3aXBlcl92b2ljZSAuc3dpcGVyLXNsaWRlIC5pbm5lciAuaXRlbTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCkgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAjY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG4gICNjb250X3ZvaWNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25SZXBvcnRcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gf44Gh44G444CBMjAyMuW5tOOAgeOBn+OBqOOBiOOBsOOBk+OCk+OBquaUr+aPtOOCkuWxiuOBkeOCi+OBk+OBqOOBjOOBp+OBjeOBvuOBmVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLnJlcG9ydF9tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL3NlY3Rpb25yZXBvcnRfaW1nQDJ4LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmVwb3J0X3RleHR3cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNTAsIDI1NSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IE11bHRpcGx5O1xuICAgIC8qIOmHjeOBreaWueOCkuaMh+WumiAqL1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbiAgLnJlcG9ydF90ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTMlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuc2VjdGlvblJlcG9ydCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5yZXBvcnRfdGV4dCBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc1cHg7XG4gICAgbGVmdDogMzUwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucmVwb3J0X3RleHQgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMTFweDtcbiAgfVxuICAucmVwb3J0X3RleHQgLmhlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5yZXBvcnRfdGV4dCAuYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbiAgLnJlcG9ydF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVwb3J0X3RleHQgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgLnNlY3Rpb25SZXBvcnQgcCB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG4gIC5zZWN0aW9uUmVwb3J0IHAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVwb3J0X3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvblJlcG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVwb3J0X3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIC5yZXBvcnRfc3AgLnJlcG9ydF9zcF9oZWFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmhlYWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLnR4dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnJlcG9ydF9zcF90ZXh0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxuICAucmVwb3J0X3NwX3RleHQgLmhlYWQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5yZXBvcnRfc3BfdGV4dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uQWJvdXRcbiAg44Om44OL44K744OV5Yuf6YeR44Gv56iO6aGN5o6n6Zmk44Gu5a++6LGh44Go44Gq44KK44CB57SENDDvvIXjgYzmiYDlvpfnqI7poY3jgYvjgonmjqfpmaTjgZXjgozjgb7jgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uQWJvdXQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnNlY3Rpb25BYm91dF9pbm5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmFlMDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG59XG5cbi5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODEwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuICB3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uQWJvdXQgLmhlYWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmFlMDtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB9XG4gIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9nZ2xlX3R0bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkX3BjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b2dnbGVfdHRsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIC5zZWN0aW9uQWJvdXRfaW1nXzAxXzJ7XG4gIFx0ZGlzcGxheTogbm9uZTtcbiAgfSAqL1xuICAuc2VjdGlvbkFib3V0X2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb25BYm91dF9pbm5lciAudG9nZ2xlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gIC5zZWN0aW9uQWJvdXRfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb25BYm91dCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZvb3RJbWdcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gu5ZG944KS5a6I44KL44Gf44KBXG7jgYLjgarjgZ/jga7ntpnntprnmoTjgarjgZTljZTlipvjgYzlv4XopoHjgafjgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb290SW1nIHtcbiAgYmFja2dyb3VuZDogIzFjMGIwNSB1cmwoXCIuLi8uLi8uLi8yMDI0MDkvaW1nL2Zvb3RfaW1nQDJ4LmpwZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdEltZyBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LXNoYWRvdzogMi44MzdweCAwLjk3N3B4IDBweCByZ2JhKDE2LCAxNCwgMTMsIDAuMDA0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RJbWcge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgaGVpZ2h0OiA0MTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwJTtcbiAgfVxuICAuZm9vdEltZyBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290SW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNjBweCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIC5zZWN0aW9uQWJvdXRfaW1nXzAxXzJ7XG4gIFx0ZGlzcGxheTogbm9uZTtcbiAgfSAqL1xuICAuZm9vdEltZyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBoZWlnaHQ6IDIxM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI0JTtcbiAgfVxuICAuZm9vdEltZyBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwLjk4cHgpIHtcbiAgLmZvb3RJbWcgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZvb3RJbWcgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Zm9vdGVyQ1RBXG5cdOODpuODi+OCu+ODleODu+ODnuODs+OCueODquODvOOCteODneODvOODiOODu+ODl+ODreOCsOODqeODoOOBq+WPguWKoOOBmeOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RlckNUQV90b3BfaW5uZXIge1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlckNUQV90b3BfaW5uZXIgLmxpbmsgYSB7XG4gIGNvbG9yOiAjM2Q4OGY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3RlckNUQV90b3BfaW5uZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3Age1xuICBwYWRkaW5nOiAzNXB4IDQwcHggMjRweDtcbiAgYmFja2dyb3VuZDogI2U0ZjNmZDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5idG4ge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC50eHQtbGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCB7XG4gIG1heC13aWR0aDogNjA3cHg7XG4gIG1hcmdpbjogMjhweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLnR0bCB7XG4gIGNvbG9yOiAjMzk4NWY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43ODU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKWtlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMzk4NWY3O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIC50eHQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLmxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJDVEFfYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXJDVEFfYm90dG9tIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uZm9vdGVyQ1RBX3RleHRfMDEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlckNUQSAuYmxvY2tPZmZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyQ1RBIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mb290ZXJfYnRucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX2Fubm90YXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNwX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3RlckNUQSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3RlckNUQV90ZXh0XzAxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mb290ZXJDVEFfdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJDVEEgLmJsb2NrT2ZmZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuZm9vdGVyX2J0bnMge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZvb3Rlcl9idG5zIGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXgtd2lkdGg6IDI4OXB4O1xuICB9XG4gIC5mb290ZXJfYnRucyBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfYW5ub3RhdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gNnB4O1xuICAgIHdpZHRoOiA5MyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAuZm9vdGVyX2J0bnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5zcF9jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDg4RkY7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3BfY29weXJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDg4LjEyNSU7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgcGFnZXRvcCBsaW5rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jcGFnZVRvcCAucGFnZXRvcCBhLFxuI3BhZ2VUb3AgLnBhZ2V0b3AyIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDk2ZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2V0b3AsXG4ucGFnZXRvcDIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTVweCA4JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2V0b3AgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3RvcC5wbmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbi5wYWdldG9wMiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV9yaWdodC5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdldG9wMi5wYWdldG9wMl9wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdldG9wMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZXRvcDIucGFnZXRvcDJfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2V0b3Age1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDglO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEphdmFTY3JpcHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5qcy1hY2NvcmRpb25Td2l0Y2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcy1hY2NvcmRpb25UYXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAuanMtYWNjb3JkaW9uVGFyZ2V0LmlzLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBmYWNlYm9va1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2ZiTGlrZWJveCB7XG4gIHdpZHRoOiA4NzZweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg5Xjg4Pjgr/jg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNmb290ZXIyIHtcbiAgYmFja2dyb3VuZDogIzAwOTlmZjtcbiAgcGFkZGluZzogMTVweCAwIDEwNXB4O1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDMsXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbiNmb290ZXIyIC5jb3B5cmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuI2Zvb3RlcjIgLmZvb3Rlcl90ZWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXIyIC5mb290SW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQgbGkgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5ibG9ja3BjYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZm9vdGVyMiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdElubmVyIC5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Zvb3RlcjIgLmZvb3RlclRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsLmZvb3RlclRleHQgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDk2ZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjZm9vdGVyMiAuZm9vdGVyVGV4dCBsaS50ZXh0MDMsXG4gICNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICB1bC5mb290ZXJUZXh0IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5ibG9ja3BjYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDUlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAg5bCO57eaXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tBY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMTczZGU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5ibG9ja0FjdGlvbiAuYmxvY2tBY3Rpb25Jbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYmxvY2tBY3Rpb24gLmJsb2NrQm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ibG9ja0FjdGlvbiAudHJhbnNmZXIgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJsb2NrQWN0aW9uIC50cmFuc2ZlciAuZGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjYmxvY2tBY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrQm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDlsI7nt5rvvIjkuIrjgavphY3nva7jgZnjgovjg5Hjgr/jg7zjg7Pjg5rjg7zjgrjvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibG9ja0FjdGlvbl90b3Age1xuICBiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0FjdGlvbklubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA5NjBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tUaXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0JvZHkge1xuICBtYXJnaW4tbGVmdDogMjg0cHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmNyZWRpdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC50cmFuc2ZlciB7XG4gIHdpZHRoOiAyNzRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC50cmFuc2ZlciBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLmRsIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC50cmFuc2ZlciAub3JkZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrSW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmFib3V0IC50ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IDQwcHggMzBweCA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWJvdXQgZGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDE5MDIvaW1nLzIwMTUwMi9hYm91dEJhY2suanBnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgaGVpZ2h0OiAxODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4ODhweDtcbn1cblxuLmFib3V0IGR0IHtcbiAgbWFyZ2luOiAzMHB4IDAgNXB4IDI3MHB4O1xufVxuXG4uYWJvdXQgZGQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgNjBweCAwIDI3MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zZWN0aW9uMDcgLnRleHRMaW5rMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDE5MDIvaW1nLzIwMTYwMi9zZWMwN0ljb24uanBnXCIpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uMDcgLnRleHRMaW5rMDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8yMDE5MDIvaW1nLzIwMTYwMi9zZWMwN0ljb24uanBnXCIpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIOWbuuWummZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG5lbnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5idG5lbnRyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnRuZW50cnkgOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnRuZW50cnkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbi5tc2xwIHtcbiAgd2lkdGg6MjU4cHg7XG59XG4qL1xuLm1zbHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmhlYWQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rID4gLmJvZHkgPiBwICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbmsgcCB7XG4gIGZvbnQtZmFtaWx5OiBtZWlyeW87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAgPiBpIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZjkwO1xufVxuXG4vKlxuLmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLmRsIHtcbiAgbWFyZ2luLWxlZnQ6MThweDtcbn1cbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIgLnN1YnRpdGxlIGltZyB7XG4gIG1hcmdpbjogMXB4IDVweCAwIDA7XG59XG4qL1xuLmZvb3Rlci1hbm5vdGF0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogVG9nZ2xlQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9nZ2xlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIENTUzMgVG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvZ2dsZTp0YXJnZXQgLmZyb250IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8q5qSc6Ki8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdpZHRoOiA0MTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE0MHB4O1xuICBsZWZ0OiAzODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xufVxuXG4jZG5hIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNhY2M3MmQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDk5cHg7XG59XG5cbiNkbmEgLmRuYV90aXRsZVdyYXAgaDIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDFfaW5uZXIgLnRvcF9jb2wsXG4uY29udGVudHMwMV9pbm5lciAudG9wX2NvbDIge1xuICB3aWR0aDogODUycHg7XG4gIGhlaWdodDogNjA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRlbnRzMDFfaW1nMDEucG5nKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwNF93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmNWZkZGQ7XG59XG5cbi52YWxpZGF0ZSAuY29udGVudHMwNl9pbm5lciAubWlkZGxlX2NvbCAubWVudSAuc2hvcnQyIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4vKlNQ55SoRlbli5XnlLtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXYtdmlkZW8tYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm12LXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLyogLm1haW5fd3JhcCB7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMnZ3IC0gOHB4KTtcbiAgXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDIydncgLSA4cHgpO1xuICBcdGFzcGVjdC1yYXRpbzogMzkgLyA1NDtcbiAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0bWFyZ2luOiAwIGF1dG8gMTB2dztcbiAgfSAqL1xuICAubXYtdmlkZW8tYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4vKiBAc3VwcG9ydHMgbm90IChoZWlnaHQ6IDEwMHN2aCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG5cdFx0Lm1haW5fd3JhcCB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4IC0gNjRweCAtIDhweCAtIDV2dyk7XG5cdFx0fVxuXHR9XG59ICovXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQubWFpbl93cmFwIHtcblx0XHRtaW4taGVpZ2h0OiA2NjdweDtcblx0fVxufSAqL1xuLyrli5/ph5HjgIHnlLPovrzjg5zjgr/jg7Pjga7ms6jph4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuX25vdGljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1wYy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDAlKTtcbiAgICAtLXBjLXJhdGUtY29udDogY2FsYygxIC8gMTIwMCogMTAwJSk7XG4gICAgLS12dy1yYXRlOiBjYWxjKDEgLyAxMzAwKiAxMDB2dyk7XG4gIH1cbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlY3Rpb24xMVxuICAgIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4gIC5zZWN0aW9uMTEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuICB9XG4gIC5zZWN0aW9uMTFfaW5uZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCB7XG4gICAgLyogd2lkdGg6IDExNjBweDtcblxuICAgIHBhZGRpbmctbGVmdDogNTQycHg7ICovXG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IG1pbig1NDIgKiB2YXIoLS1wYy1yYXRlKSwgNTQycHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1pbig5NCAqIHZhcigtLXBjLXJhdGUpLCA5NHB4KTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNXJlbSk7XG4gICAgbWF4LXdpZHRoOiA3NThweDtcbiAgICBtYXJnaW46IDAgMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIGEge1xuICAgIGNvbG9yOiAjMDBhZWVmO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLmltZyB7XG4gICAgLyogbWFyZ2luOiAwIDEwMXB4IDAgYXV0bzsgKi9cbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICAgIG1heC13aWR0aDogNDk4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLmltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuICAgIHdpZHRoOiA3ODVweDtcbiAgICBtYXJnaW46IDIycHggODBweCAwIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG4gIC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCBsaSBhIHtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC50eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5idG4gLmljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gICAgdG9wOiAtMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDMwMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW06aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gYSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXY6YmVmb3JlLCAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldjpob3ZlcjpiZWZvcmUsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDJweDtcbiAgICByb3RhdGU6IDE4MGRlZztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gICAgdG9wOiAtMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTI2MHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwYWVlZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjkyMzA3NjkyMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmNvbnRlbnRzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuaXRlbTEuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuICAgIG1heC13aWR0aDogMTAyNnB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIHtcbiAgICBtYXgtd2lkdGg6IDg5NnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuIHtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuIC5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlY2VhZTk7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5pbm5lciB7XG4gICAgcGFkZGluZzogNTZweCA0OHB4IDYwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC50YWItYXJlYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzIuNSU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMjJweCAzcHggMjJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdCArIC5wYW5lbC1hcmVhX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDQ0NDQ0NDQ0NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDlweCAzMnB4IDEwcHggNTRweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxOHB4IGxlZnQgMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlLFxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdC5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG4gICAgcGFkZGluZzogMXB4IDcwcHggMjhweCA1NHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcbiAgICBtYXJnaW46IDIwcHggMCAxM3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwOXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBtaW4oNTkyICogdmFyKC0tcGMtcmF0ZSksIDU5MnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtaW4oOTQgKiB2YXIoLS1wYy1yYXRlKSwgOTRweCk7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IG1pbig1NDIgKiB2YXIoLS1wYy1yYXRlKSwgNTQycHgpO1xuICAgIC8qIG1hcmdpbi1sZWZ0OiBtYXgoY2FsYygtMzgwICogdmFyKC0tcGMtcmF0ZSkpLCAtMzgwcHgpOyAqL1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBnYXA6IDEwcHg7ICovXG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAzMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gICAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICBcdGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gIH0gKi9cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldjo6YmVmb3JlLFxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGFycm93IDAuOHM7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGFycm93IDAuOHM7XG4gIH1cbiAgQGtleWZyYW1lcyBhcnJvdyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbjExX290aGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW1Jbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlOmJlZm9yZSxcbiAgLm1tQ2xvc2U6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2LFxuICAubW1OZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1OZXh0IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXY6YmVmb3JlLFxuICAubW1OZXh0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbjExIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24xMSAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgc2VjdGlvbjExXG4gIOOBmeOBueOBpuOBruWtkOOBqeOCguOBq+W4jOacm+OCkumBi+OBvOOBhuOAglxuICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAuc2VjdGlvbjExIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC5pbWcge1xuICAgIHdpZHRoOiA0NC4zNzUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogNTUuNjI1JTtcbiAgICBwYWRkaW5nOiA0Mi4xODc1JSAxNXB4IDAgMTVweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYuMTc5Nzc1MjgwOSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEyOS43NzUyODA4OTg5JTtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICB9XG4gIC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAuc2xpZGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAudHh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxuICAuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgYSB7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgY29sb3I6ICMwMGFlZWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvMjAyNTAxL21vcmUtYXJyb3cucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgbWFyZ2luOiAwIDdweCAtMXB4IDA7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZSArIC50eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciB7XG4gICAgLyogbWFyZ2luLXRvcDogNDBweDsgKi9cbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC50eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLyogLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIHtcbiAgXHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH0gKi9cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuYnRuIC5pY29uIHtcbiAgICB0cmFuc2xhdGU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZyBpbWcubm9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgd2lkdGg6IDk1LjMxMjUlO1xuICAgIG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTIgLml0ZW0gYSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYsIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAuc2VjMTFfc2xpZGUyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIC5jb250ZW50cyAuaW1nX2NvbnRlbnQgLnNlYzExX3NsaWRlMi1idXR0b24tcHJldiB7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gICAgbGVmdDogMCU7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSAuY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZTItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmNvbnRlbnRzIC5pbWdfY29udGVudCAubm90ZSB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luOiA0cHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0M3B4O1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3MDU4ODI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjNweDtcbiAgfVxuICAuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0biAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG4gIH1cbiAgLnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSB7XG4gICAgd2lkdGg6IDkwLjYyNSU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuYnRuIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlYWU5O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyNXB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpIHtcbiAgICB3aWR0aDogMzIuNTkyNTkyNTkyNiU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMzMzMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTRweCA2cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QgKyAucGFuZWwtYXJlYV90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTc2NDcwNTk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA4cHggMjhweCA4cHggMzdweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9xX2JsYWNrLnN2Zykgbm8tcmVwZWF0IHRvcCAxMnB4IGxlZnQgMTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmFjdGl2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4MjM1Mjk0MTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAxNHB4IGxlZnQgMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDE0cHggMzhweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgfVxuICAuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIC5pbWdfZ3JhcGgge1xuICAgIG1hcmdpbjogMjVweCAwIDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5pbWcge1xuICAgIG1heC13aWR0aDogMjAycHg7XG4gIH1cbiAgLnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOTEzMDQzNDc4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgLnNlY3Rpb24xMV9kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBnYXA6IDEwcHg7ICovXG4gICAgbWFyZ2luOiAzZW0gYXV0byAyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDU0JSk7XG4gICAgd2lkdGg6IGNhbGMoMTIlIC0gMnB4KTtcbiAgICBoZWlnaHQ6IDEyJTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG4gIC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldixcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01JTtcbiAgICByb3RhdGU6IDE4MGRlZztcbiAgfVxuICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuICAgIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcbiAgXHRsZWZ0OiAxMHB4O1xuICAgIH1cblxuICB9ICovXG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTUlO1xuICB9XG4gIC5zZWN0aW9uMTEgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvX2Fycm93X3cucG5nKTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuICB9XG4gIC5tbUlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDUlIDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1DbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogY2FsYyg1JSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tbUNsb3NlOmJlZm9yZSxcbiAgLm1tQ2xvc2U6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubW1QcmV2LFxuICAubW1OZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXYge1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubW1OZXh0IHtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbVByZXY6YmVmb3JlLFxuICAubW1OZXh0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGNvbG9yLWtleTogIzAwYWVlZjtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRicmVhay1wb2ludDogNzY3cHg7XG5cbiRmb250LXplbjogXCJaZW4gS3VyZW5haWRvXCIsIHNhbnMtc2VyaWY7XG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vKiBDU1MgRG9jdW1lbnQgKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgYmFzZSByZXNldCBjc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuYm9keSB7fVxuXG5odG1sIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxudWwsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAsXG50aCxcbnRkLFxuZGQge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxucCxcbmxpLFxuZHQsXG5kZCxcbnRkLFxudGgge1xuXHRsaW5lLWhlaWdodDogMS42O1xufVxuXG5kZCB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuYSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5zZWN0aW9uIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZW0sXG5zdHJvbmcsXG5zbWFsbCB7XG5cdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbmVtLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBjb21tb24gbGF5b3V0IGNzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudHMtd3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN3cmFwIGgxIGltZyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiN3cmFwIHtcblx0d2lkdGg6IDk2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuXG4jcGFnZVRvcCB7XG5cdG1heC1wYWdld2lkdGg6IDg1MHB4O1xuXHRtYXJnaW46IDMwcHggYXV0byAxMHB4IGF1dG87XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzRweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvZm9vdGVyX2JnX3JlcGVhdC5naWYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbiNmb290ZXIgLmZvb3RJbm5lciB7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDEge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjMDE5OGZmO1xufVxuXG4udGV4dDAyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuI2JvdHRvbVRleHQge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiA5NDBweDtcblx0bWFyZ2luOiAyMCBhdXRvO1xufVxuXG4uZm9vdGVyVGV4dCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0MDMge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGV4dDA0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb3B5cmlnaHQge1xuXHQvKlxuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luLXRvcDoxNXB4O1xuKi9cbn1cblxuI2NvbnR3cmFwIHtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLndyYXAge1xuXHR3aWR0aDogOTYwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmZjX2JsdWUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDk5ZmYgIWltcG9ydGFudDtcbn1cblxuLmZjX3JlZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2IyMmUxNSAhaW1wb3J0YW50O1xufVxuXG4uZmNfZ3JlZW4ge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM3YWE5MzAgIWltcG9ydGFudDtcbn1cblxuYS5ob3Zlcjpob3ZlciBpbWcge1xuXHRvcGFjaXR5OiAwLjc7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5ib3gwMzA0MDVCZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZGZlZGM7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYm94MDMwNDA2Qmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWRjO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lm5vcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubm9zcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQubm9wYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Ki44Oz44Kr44O844Oq44Oz44KvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuYW5jaG9yLWxpbmsge1xuXHRcdG1hcmdpbi10b3A6IC0xMy4yODF2dztcblx0XHRwYWRkaW5nLXRvcDogMTMuMjgxdnc7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODmOODg+ODgOODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAwIDA7XG5cdHBhZGRpbmc6IDBweDtcblx0LypoZWlnaHQ6IDEwOXB4OyovXG5cdGhlaWdodDogNjBweDtcbn1cblxuI2hlYWRlcmJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMTczZGU7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcmJhcmlubmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogODUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uaGVhZGVyYmFyaW5uZXIgcCB7XG5cdHBhZGRpbmc6IDRweCAwO1xufVxuXG4uaGVhZGVyYmFyaW5uZXIgcCBhIHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5oZWFkZXJpbm5lciBhIGltZyxcbi5oZWFkZXJpbm5lciBwIGltZyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0LmhlYWRlcmlubmVyIGEsXG5cdC5oZWFkZXJpbm5lciBwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc3BfZml4X2JsdWVfaGVhZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkZXJpbm5lciB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0LmhlYWRlcmJhcmlubmVyIHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTI5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhlYWRlcmlubmVyIGEgaW1nLFxuXHQuaGVhZGVyaW5uZXIgcCBpbWcge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC5sLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHR9XG5cblx0LnUtaGlkZV9vdmVyLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCNoZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3BfZml4X2hlYWQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQuc3BfZml4X2hlYWRfaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuc3BfZml4X3RpdGxlIHtcblx0XHRwYWRkaW5nOiAyM3B4IDAgMTdweCAxNXB4O1xuXHRcdHdpZHRoOiA1MiU7XG5cdH1cblxuXHQuc3BfZml4X2J0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAzNSU7XG5cdH1cblxuXHQuc3BfZml4X2hlYWQgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cblx0LnNwX2ZpeF9oZWFkX2N0YV9sb25nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0LnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfdGl0bGUge1xuXHRcdHBhZGRpbmc6IDN2dyAwIDN2dyAydnc7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHR9XG5cblx0LnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDY3JTtcblx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdHBhZGRpbmc6IDF2dyAyLjY2NjZ2dyAxdncgMDtcblx0fVxuXG5cdC5zcF9maXhfaGVhZF9jdGFfbG9uZyAuc3BfZml4X2hlYWQgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cblx0LnNwX2ZpeF9oZWFkX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zcF9maXhfYmx1ZV9oZWFkIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMTtcblx0fVxuXG5cdC5zcF9maXhfYmx1ZV9oZWFkIC5zcF9maXhfYmx1ZV9oZWFkX3RpdGxlIHtcblx0XHRwYWRkaW5nOiAydncgMCAydncgMnZ3O1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0fVxuXG5cdC5zcF9maXhfYmx1ZV9oZWFkIC5zcF9maXhfYmx1ZV9oZWFkX3RpdGxlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3BfZml4X2JsdWVfaGVhZCBwIHtcblx0XHR3aWR0aDogNjclO1xuXHRcdGZvbnQtc2l6ZTogMy4wdnc7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwLjk4cHgpIHtcblx0LnNwX2ZpeF90aXRsZSB7XG5cdFx0cGFkZGluZzogMThweCAwIDE3cHggMTVweDtcblx0XHR3aWR0aDogNTIlO1xuXHR9XG5cblx0LnNwX2ZpeF9idG4ge1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblxuXHQuc3BfZml4X2hlYWRfY3RhX2xvbmcgLnNwX2ZpeF90aXRsZSB7XG5cdFx0cGFkZGluZzogM3Z3IDAgM3Z3IDJ2dztcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LnNwX2ZpeF9oZWFkX2N0YV9sb25nIC5zcF9maXhfYnRuIHtcblx0XHR3aWR0aDogNjclO1xuXHRcdHBhZGRpbmc6IDF2dyAyLjY2NjZ2dyAxdncgMDtcblx0fVxufVxuXG4vKj0944G144KP44Gj44Go5Ye654++44GV44Gb44KL44Gf44KB44GuQ1NTKi9cblxuLyrjgIDkuIrjgavkuIrjgYzjgovli5XjgY3jgIAqL1xuLnNwX2ZpeF9ibHVlX2hlYWQuVXBNb3ZlLFxuLnNwX2ZpeF9oZWFkLlVwTW92ZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGFuaW1hdGlvbjogVXBBbmltZSAwLjVzIGZvcndhcmRzO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuQGtleWZyYW1lcyBVcEFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0fVxufVxuXG4vKuOAgOS4i+OBq+S4i+OBjOOCi+WLleOBjeOAgCovXG4uc3BfZml4X2JsdWVfaGVhZC5Eb3duTW92ZSxcbi5zcF9maXhfaGVhZC5Eb3duTW92ZSB7XG5cdC8qIHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6MTAwJTtcblx0YW5pbWF0aW9uOiBEb3duQW5pbWUgMC41cyBmb3J3YXJkcztcblx0ei1pbmRleDogOTk5OTtcblx0dG9wOjA7ICovXG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogMC44cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cdGFuaW1hdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MgLmltZ3N3aWNoX2J0biB7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxMDAlO1xuXG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MgLmltZ3N3aWNoX2J0biBpbWcge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uc3BfZml4X2hlYWRfY3RhX2xvbmdDLmZhZGVNb3ZlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zcF9maXhfaGVhZF9jdGFfbG9uZ0MuZmFkZU1vdmUgLmltZ3N3aWNoX2J0biB7XG5cdGFuaW1hdGlvbjogY3RhX2FuaW1lIDFzIDQ7XG59XG5cbkBrZXlmcmFtZXMgRG93bkFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGN0YV9hbmltZSB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9oZWFkX2J0bjAzMDEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxMDAlO1xuXHR9XG5cblx0NDkuOSUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDEwMCU7XG5cdH1cblxuXHQ1MCUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2hlYWRfYnRuMDMwMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDEwMCU7XG5cdH1cblxuXHR0byB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvaGVhZF9idG4wMzAyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC8gMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudS1oaWRlX292ZXItbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3BfZml4X2hlYWQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg5rjg7zjgrjlhoXjgrnjgq/jg63jg7zjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjg6zjgqTjgqLjgqbjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOODmeODvOOCueW5hSAqL1xuLmwtY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHdpZHRoOiA4NTBweDtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOaxjueUqCh1dGlsaXRpZXMpY2xhc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LWFsX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxfbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsX3JpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuI21haW5fd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tYWluX3dyYXAge1xuXHRcdC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKC4uLy4uLzIwMjQwMS9pbWcvbWFpbl9tdjAzLmpwZykgMXgsIHVybCguLi8uLi8uLi8yMDIyMDkvaW1nL21haW5fbXYwM0AyeC5wbmcpIDJ4KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vLi4vMjAyNDAxL2ltZy9tYWluX212MDMuanBnKSAxeCwgdXJsKC4uLy4uLy4uLzIwMjIwOS9pbWcvbWFpbl9tdjAzQDJ4LnBuZykgMngpOyAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL21haW5fbXYuanBnKSAxeCwgdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvbWFpbl9tdkAyeC5qcGcpIDJ4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNzA5cHg7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuXHQubWFpbl93cmFwIHtcblx0XHRoZWlnaHQ6IDU5MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHR9XG59XG5cbi5tYWluX2J0biB7XG5cdC8qIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA1MTRweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA2Mi41JTtcblx0bWF4LXdpZHRoOiA5NjBweDsgKi9cblx0LyogbWFyZ2luOiAwcHggYXV0bzsgKi9cblx0LyogdGV4dC1hbGlnbjogbGVmdDsgKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDU5cHg7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gMjAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA0NTRweDtcbn1cblxuLm1haW5fYnRuIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWluX2J0biBpbWcge1xuXHQvKiB3aWR0aDogNDcuMjkxJTtcblx0bWF4LXdpZHRoOiA0NTRweDsgKi9cblx0LyogbWF4LXdpZHRoOiAxMDAlOyAqL1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xufVxuXG4ubWFpbl9idG4gYTpob3ZlciBpbWcsXG4ubWFpbl9idG4gYTphY3RpdmUgaW1nLFxuLm1haW5fYnRuIGE6Zm9jdXMgaW1nIHtcblx0b3BhY2l0eTogLjg7XG59XG5cbi5tYWluX3ByZXNlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogN3B4O1xuXHRyaWdodDogMTUwcHg7XG59XG5cbi5tYWluX3ByZXNlbnRfaW1nIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRoZWlnaHQ6IDE5MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2cHgpO1xufVxuXG4ubWFpbl9wcmVzZW50X2ltZyBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgLjI1cztcbn1cblxuLm1haW5fcHJlc2VudF9pbWcgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZ19vbi5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5tYWluX3ByZXNlbnRfdGV4dCB7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cblx0I29wdEFwcEJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMTIwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG5cblx0I29wdEFwcEJ0biBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQjb3B0QXBwQnRuIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZml4ZWRfbmF2aV9vbi5wbmdcIikgbm8tcmVwZWF0O1xuXHR9XG5cblx0I29wdEFwcEJ0biBhOmhvdmVyIGltZyB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cbn1cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0Lm1haW5fcHJlc2VudCB7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQubWFpbl9wcmVzZW50X2ltZyB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogMTkwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50LFxuc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuXHQubWFpbl9idG4ge1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMTc1cHgpO1xuXHRcdHdpZHRoOiAzODBweDtcblx0fVxuXG5cdC5tYWluX3ByZXNlbnRfaW1nIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAxNDVweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4Ljk4cHgpIHtcblx0I29wdEFwcEJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1haW5fd3JhcCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL21haW5fbXZfc3AuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBhZGRpbmctdG9wOiAxMzguNzUlO1xuXHR9XG5cblx0Lm1haW5fd3JhcCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW5fbG9nbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTRweDtcblx0XHR3aWR0aDogMjUuNjI1JTtcblx0XHRtYXgtd2lkdGg6IDE2NHB4O1xuXHR9XG5cblx0Lm1haW5fYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogN3B4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDg2Ljg3NSU7XG5cdFx0bWF4LXdpZHRoOiA1NTZweDtcblx0fVxuXG5cdC5tYWluX2J0biBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudCB7XG5cdFx0Ym90dG9tOiAxOC4wMTglO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudF9pbWcge1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDExNXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcblx0fVxuXG5cdC5tYWluX3ByZXNlbnRfaW1nIGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2hkcl9wcmVzZW50X2ltZy5wbmcpO1xuXHR9XG5cblx0Lm1haW5fcHJlc2VudF9pbWcgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaGRyX3ByZXNlbnRfaW1nLnBuZyk7XG5cdH1cblxuXHQubWFpbl9wcmVzZW50X3RleHQge1xuXHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cblxuLyog44OX44Os44K844Oz44OI44K544Op44Kk44OJICovXG4ucHJlc2VudF9zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBtaW4oMTN2dywgMTMxcHgpO1xuXHRyaWdodDogNS43NzElO1xuXHR0b3A6IG1heCgtMTN2dywgLTExNnB4KTtcblx0ei1pbmRleDogMztcbn1cblxuLyogLnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn0gKi9cblxuLmZ2X2RhdGVfYnViYmxlX3NwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjNjODY7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByZXNlbnRfc2xpZGVyX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4ucHJlc2VudF9zbGlkZXJfaXRlbS5zd2lwZXItc2xpZGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICMwMDk2ZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0LWxpbmsgLnByZXNlbnRfc2xpZGVyX3JlZHVjdGlvbiB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6IHllbGxvdztcbn1cblxuLnByZXNlbnRfc2xpZGVyX3RyaWFuZ2xlIHtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5wcmVzZW50X3NsaWRlcl90ZXh0IGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA5OTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQxMHB4KSB7XG5cdC5wcmVzZW50X3NsaWRlciAuZnZfZGF0ZV9idWJibGUge1xuXHRcdHJpZ2h0OiAxOS43NzElO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LnByZXNlbnRfc2xpZGVyX3RleHQge1xuXHRcdHRvcDogLTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQucHJlc2VudF9zbGlkZXJfdGV4dC5ub3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQucHJlc2VudF9zbGlkZXJfdGV4dC1saW5rIHtcblx0XHRmb250LXNpemU6IDEuN3Z3O1xuXHR9XG5cblx0LnByZXNlbnRfc2xpZGVyX3RleHQtbGluayAucHJlc2VudF9zbGlkZXJfcmVkdWN0aW9uIHtcblx0XHRmb250LXNpemU6IDEuM3Z3O1xuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnByZXNlbnRfc2xpZGVyIC5mdl9kYXRlX2J1YmJsZSB7XG5cdFx0d2lkdGg6IG1pbigyMC4zMTJ2dywgMjAuMzEyJSk7XG5cdFx0cmlnaHQ6IDAuNzgxJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiA3cHg7XG5cdH1cblxuXHQucHJlc2VudF9zbGlkZXJfdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICMwMDk2ZmY7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG5cblx0LnByZXNlbnRfc2xpZGVyX3RleHQgaW1nIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdG1heC13aWR0aDogNDgzcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5wcmVzZW50X3NsaWRlcl9pdGVtLnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHR9XG5cblx0LnByZXNlbnRfc2xpZGVyX3RleHQubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAxXG5cdOmkk+OBiOOBq+OBleOCieOBleOCjOOCi+S4lueVjOOBruWtkOOBqeOCguOBn+OBoVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMSB7XG5cdHBhZGRpbmc6IDc2cHggNDBweCAxMDJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAxIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjAxX2JnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbjAxX2JnOmFmdGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMV9iZy5qcGc/dj0zKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0aW5zZXQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgLTFweCk7XG59XG5cbi5zZWN0aW9uMDFfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wMV90aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Zm9udC1zaXplOiA1M3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzQzMGQwMjtcbn1cblxuLnNlY3Rpb24wMV9leCB7XG5cdG1hcmdpbi10b3A6IDcxcHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0IC50eHQtYXJlYSAudHh0IHtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMi41O1xufVxuXG4vKiDjgqzjgrblnLDljLogKi9cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEge1xuXHR3aWR0aDogNDQuMDIzJTtcblx0bWFyZ2luLXJpZ2h0OiAwLjc1NyU7XG5cdC8qIHdpZHRoOiA1MjNweDtcblx0bWFyZ2luLXJpZ2h0OiA5cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnR0bCB7XG5cdG1heC13aWR0aDogNDg0cHg7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAudHh0LWFyZWEgLnN0dGwge1xuXHRtYXJnaW4tdG9wOiA1OXB4O1xuXHRtYXgtd2lkdGg6IDUxM3B4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC50eHQge1xuXHRtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG5cdG1hcmdpbi10b3A6IDI3cHg7XG5cdHdpZHRoOiA0NS45NTklO1xuXHQvKiB3aWR0aDogNTQ2cHg7ICovXG59XG5cbi8qIOOCueODvOODgOODsyAqL1xuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcblx0bWFyZ2luLXRvcDogNDhweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEge1xuXHR3aWR0aDogNDQuMzIyJTtcblx0bWFyZ2luLWxlZnQ6IDEuMzU1JTtcblx0Lyogd2lkdGg6IDUyM3B4O1xuXHRtYXJnaW4tbGVmdDogMTZweDsgKi9cbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcblx0bWF4LXdpZHRoOiA0ODRweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAuc3R0bCB7XG5cdG1hcmdpbjogNjVweCAwIDAgNHB4O1xuXHRtYXgtd2lkdGg6IDQ4OHB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIC50eHQge1xuXHRtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLmltZyB7XG5cdG1hcmdpbi10b3A6IDIycHg7XG5cdHdpZHRoOiA1NC4wNjclO1xuXHQvKiB3aWR0aDogNjM4cHg7ICovXG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIHtcblx0bWFyZ2luLXRvcDogNjFweDtcblx0cGFkZGluZzogNTZweCAzMHB4IDYwcHg7XG5cdGJhY2tncm91bmQ6ICMyNzIzMzE7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJveC1zaGFkb3c6IDNweCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgLjM0KTtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjIzcHg7XG5cdGhlaWdodDogNzlweDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDFfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRtYXJnaW46IDI2cHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xufVxuXG4uc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuXHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRjb2xvcjogI2ZmMDAwMDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50aXRsZSAubWFpbiBzcGFuIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDk2JSwgI2ZmMDAwMCAwJSk7XG59XG5cbi5zZWN0aW9uMDFfYm90dG9tIC50eHQge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRsaW5lLWhlaWdodDogMS43Nzc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjAxX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4IHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC8qIOOCrOOCtuWcsOWMuiAqL1xuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLmltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQvKiDjgrnjg7zjg4Djg7MgKi9cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnR0bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDIgLmltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLm1haW4ge1xuXHRcdGZvbnQtc2l6ZTogNDVweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfYm90dG9tIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjAxIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE1cHggNDBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfYmc6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAxX2JnX3NwLmpwZz92PTMpO1xuXHR9XG5cblx0LnNlY3Rpb24wMV90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzNDtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXgge1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QgLnR4dC1hcmVhIC50eHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS43MDU7XG5cdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC8qIOOCrOOCtuWcsOWMuiAqL1xuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC50dGwge1xuXHRcdHdpZHRoOiA4My40NDglO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QxIC50eHQtYXJlYSAuc3R0bCB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MSAuaW1nIHtcblx0XHRtYXJnaW46IDEycHggMCAwIGF1dG87XG5cdFx0d2lkdGg6IDk0LjEzNyU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCk7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2V4X2xpc3QubGlzdDEgLnR4dC1hcmVhIC50eHQge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblxuXHQvKiDjgrnjg7zjg4Djg7MgKi9cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHRsIHtcblx0XHR3aWR0aDogODMuNDQ4JTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAudHh0LWFyZWEgLnN0dGwge1xuXHRcdG1hcmdpbjogMjhweCAwIDAgMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMDFfZXhfbGlzdC5saXN0MiAuaW1nIHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdHdpZHRoOiAxMTAlO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9leF9saXN0Lmxpc3QyIC50eHQtYXJlYSAudHh0IHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nOiAyMnB4IDE3cHggMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlOmFmdGVyIHtcblx0XHR3aWR0aDogMTExcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAxX2JvdHRvbSAudGl0bGUgLmNhdGNoIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzE4O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0LnNlY3Rpb24wMV9ib3R0b20gLnRpdGxlIC5tYWluIHNwYW4ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICNmZjAwMDAgMCUpO1xuXHR9XG5cblx0LnNlY3Rpb24wMV9ib3R0b20gLnR4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjAyXG5cdOe0m+S6ieOAgeeBveWus+OAgeWkmueZuuOBmeOCi+WNseapn+OBruS4reOBp+KAplxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wMiB7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0aGVpZ2h0OiA4MDBweDtcblx0YmFja2dyb3VuZDogIzJkMTkxNyB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAyX3R4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA0NTJweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyODNweDtcblx0Ym94LXNoYWRvdzogMCAwIDIxcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGU6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwMl90dGxiZy5wbmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc2VjdGlvbjAyX3R4dCAudGl0bGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnNlY3Rpb24wMl90eHQgLm5vdGUge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjAyIHtcblx0XHRwYWRkaW5nOiAxMjIuOTY4JSAwIDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAyX2JnX3NwLmpwZyk7XG5cdH1cblxuXHQuc2VjdGlvbjAyX3R4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDE3cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogODcuMDMxJTtcblx0fVxuXG5cdC5zZWN0aW9uMDJfdHh0IC50aXRsZSB7XG5cdFx0LyogaGVpZ2h0OiAzMDhweDsgKi9cblx0XHRoZWlnaHQ6IDQ4LjEyNXZ3O1xuXHR9XG5cblx0LnNlY3Rpb24wMl90eHQgLnRpdGxlOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDJfdHRsYmdfc3AucG5nKTtcblx0fVxuXG5cdC5zZWN0aW9uMDJfdHh0IC50aXRsZSBpbWcge1xuXHRcdC8qIG1heC13aWR0aDogNTEwcHg7ICovXG5cdFx0d2lkdGg6IDkxLjU2MSU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24wMl90eHQgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDI2O1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDNcblx05beh5Zue44OB44O844Og44Gu5rS75YuV44GM5ZG944KS44Gk44Gq44GQ6Y2144GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjAzIHtcblx0cGFkZGluZzogMTEzcHggNDBweCA5MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDMgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDNfYmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uMDNfYmc6YWZ0ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzAzX2JnLmpwZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGluc2V0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xcHgpO1xufVxuXG4uc2VjdGlvbjAzX2lubmVyIHtcblx0bWF4LXdpZHRoOiAxMTkxcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDNfaW5uZXIgLnR4dC15ZWxsb3cge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZmZDgwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ4MDA7XG59XG5cbi5zZWN0aW9uMDNfdGl0bGUge1xuXHRtYXgtd2lkdGg6IDEwODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDNfbGVhZCB7XG5cdG1hcmdpbi10b3A6IDczcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDNfZGV0YWlsIHtcblx0bWFyZ2luLXRvcDogMTE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSB7XG5cdHdpZHRoOiAzMC44MTQlO1xuXHQvKiB3aWR0aDogMzY3cHg7ICovXG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wM19kZXRhaWwgbGkgLmxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02OHB4O1xuXHRsZWZ0OiAtMzlweDtcblx0d2lkdGg6IDIzNnB4O1xufVxuXG4uc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAyNnB4O1xufVxuXG4uc2VjdGlvbjAzX3R4dCB7XG5cdG1hcmdpbi10b3A6IDYycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjAzX2RldGFpbCBsaSAubGFiZWwge1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0bGVmdDogLTI4cHg7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wM19kZXRhaWwgbGkgLnR4dCB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wMyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0LnNlY3Rpb24wM19iZzphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwM19iZ19zcC5qcGcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjAzX3RpdGxlIHtcblx0XHR3aWR0aDogODUuNjI1JTtcblx0fVxuXG5cdC5zZWN0aW9uMDNfbGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzY0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuc2VjdGlvbjAzX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpIHtcblx0XHR3aWR0aDogODIuMDMxJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDNfZGV0YWlsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wM19kZXRhaWwgbGkgLmxhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNDZweDtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMTY1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjAzX2RldGFpbCBsaSAudHh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzY0O1xuXHRcdHBhZGRpbmc6IDEzcHggMTBweCAxN3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wM190eHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMCAxOHB4IDAgMzFweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS44ODg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2VjdGlvbjA0XG5cdOasoeOAheOBqOeZuueUn+OBmeOCi+WNseapn+OBruOBquOBi+OAgeWtkOOBqeOCguOBn+OBoeOCkuaghOmkiuS4jeiJr+OBi+OCieWuiOOCi1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGhlaWdodDogMTc5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXNoYWRvdzogMCAzcHggMCAjMDA2OGMzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uMDRfaGVhZF90aXRsZTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0Ym90dG9tOiAtMjdweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDI3cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X2hlYWRfYXJyb3cucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X2hlYWRfY29udGVudHMge1xuXHRwYWRkaW5nLXRvcDogNDIuMjUyJTtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfaGVhZF9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uMDRfaGVhZF9jb250ZW50cyAudHh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEyLjI0NyU7XG5cdHJpZ2h0OiAxMy43MzYlO1xuXHR3aWR0aDogNDIuMzE3JTtcblx0bWF4LXdpZHRoOiA2NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDRfaGVhZF90aXRsZSB7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNF9oZWFkX3RpdGxlIHtcblx0XHRoZWlnaHQ6IDg5cHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9oZWFkX3RpdGxlOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIHtcblx0XHRwYWRkaW5nOiAwIDAgOTNweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2JnX3NwLnBuZykgcmVwZWF0LXk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA0X2hlYWRfY29udGVudHMgLmltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9oZWFkX2NvbnRlbnRzIC50eHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0fVxufVxuXG5cbi5zZWN0aW9uMDRfbWFpbiB7XG5cdHBhZGRpbmc6IDc5cHggNDBweCA4MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9pbm5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG5cdC8qIHdpZHRoOiA2MDBweDsgKi9cblx0d2lkdGg6IDUwJTtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Y29sb3I6ICM0MzQzNDM7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHRsIHtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAudHh0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMi4wNDU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDQ5cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiA1ODBweDtcblx0aGVpZ2h0OiAyOTlweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAuMjUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG5cdG1heC13aWR0aDogNDEzcHg7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuXHQvKiB3aWR0aDogNjExcHg7ICovXG5cdHdpZHRoOiA1MC45MTYlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDIxcHggLTguMTY2JSAwIDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmV4YW1wbGUge1xuXHR3aWR0aDogMzYycHg7XG5cdGhlaWdodDogODNweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICMwMDk2ZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0Ym90dG9tOiAtMjRweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDIxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDI0cHggc29saWQgIzAwOTZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lcj4uaW1nIHtcblx0d2lkdGg6IDYyOXB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcblx0d2lkdGg6IDYyOHB4O1xuXHRtYXJnaW46IDEzN3B4IDAgMCAtNjBweDtcblx0cGFkZGluZzogNzBweCAwIDUwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6ICMwMGM0ZmY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtMTA2cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogNzNweDtcblx0aGVpZ2h0OiA5OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2ljb24ucG5nKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC50dGwgLmVuIHtcblx0Zm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcblx0Zm9udC1zaXplOiA1NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuc3R0bCB7XG5cdG1hcmdpbjogMjJweCAwIDAgNDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMzNweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAuaW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHtcblx0bWF4LXdpZHRoOiA1MzJweDtcblx0bWFyZ2luOiAzNHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS44ODg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyB7XG5cdG1heC13aWR0aDogMTI4NXB4O1xuXHRtYXJnaW46IDUxcHggYXV0byAwO1xuXHRwYWRkaW5nOiA2OHB4IDU5cHggNTlweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCAycHggMThweCAwIHJnYmEoMTcsIDE1NywgMjU1LCAuMjUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAtNDJweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiAyMjNweDtcblx0aGVpZ2h0OiA3OXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9tYWluX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLnRpdGxlIHtcblx0bWF4LXdpZHRoOiA2MzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwge1xuXHRtYXJnaW4tdG9wOiA2OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR3aWR0aDogNDguNTg2JTtcblx0Lyogd2lkdGg6IDU2N3B4OyAqL1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTZmZjtcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmxpc3QgbGkgLnBvaW50IHtcblx0d2lkdGg6IDExMHB4O1xufVxuXG4uc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuXHRwYWRkaW5nLWxlZnQ6IDQzcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHRjb2xvcjogIzQzNDM0Mztcbn1cblxuLnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAuaW1nIHtcblx0d2lkdGg6IDQ1LjUwMSU7XG5cdC8qIHdpZHRoOiA1MzFweDsgKi9cblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lcj4uaW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5zdHRsIC5ub3RhYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLmltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCA0OXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC5pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogNDhweCBhdXRvIDA7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZSB7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwgLmltZyB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA0X21haW4ge1xuXHRcdHBhZGRpbmc6IDI3cHggMCAyOHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA0X21haW5fYmdfc3AucG5nKSByZXBlYXQteTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSB7XG5cdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0d2lkdGg6IDg0LjM3NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MSAudHh0LWFyZWEgLnR0bCB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXHRcdC8qIHBhZGRpbmctbGVmdDogNy44MTIlOyAqL1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC50eHQge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2Njtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gxIC50eHQtYXJlYSAubWVzc2FnZSB7XG5cdFx0bWFyZ2luOiAxMnB4IGF1dG8gMDtcblx0XHR3aWR0aDogMTE3LjAzNyU7XG5cdFx0bWF4LXdpZHRoOiA2MzJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDEgLnR4dC1hcmVhIC5tZXNzYWdlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZSB7XG5cdFx0d2lkdGg6IDE4MXB4O1xuXHRcdGhlaWdodDogNDFweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuZXhhbXBsZTphZnRlciB7XG5cdFx0Ym90dG9tOiAtMTJweDtcblx0XHRib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMTJweCBzb2xpZCAjMDA5NmZmO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IDkzLjc1JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAzMXB4IDAgMzZweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR0bDpiZWZvcmUge1xuXHRcdHRvcDogLTQ5cHg7XG5cdFx0d2lkdGg6IDM3cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5lbiB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHRsIC5qcCB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnN0dGwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogN3B4IGF1dG8gMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMS40NDc7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MiAuaW5uZXIgLnR4dC1hcmVhIC5pbWcge1xuXHRcdHdpZHRoOiA5MSU7XG5cdFx0bWFyZ2luOiAyMnB4IGF1dG8gMDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gyIC5pbm5lciAudHh0LWFyZWEgLnR4dCB7XG5cdFx0d2lkdGg6IDg2LjY2NiU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTU1O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDIgLmlubmVyIC50eHQtYXJlYSAudHh0IHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICNmZWY1NWY7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyB7XG5cdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MzpiZWZvcmUge1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC50aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiA3Mi44JTtcblx0fVxuXG5cdC5zZWN0aW9uMDRfbWFpbl9ib3gzIC5kZXRhaWwge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9tYWluX2JveDMgLmRldGFpbCAubGlzdCBsaSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDE2cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC5wb2ludCB7XG5cdFx0d2lkdGg6IDcycHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5saXN0IGxpIC50eHQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQuc2VjdGlvbjA0X21haW5fYm94MyAuZGV0YWlsIC5pbWcge1xuXHRcdHdpZHRoOiA4NC40JTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG59XG5cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogNTEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzAwOTZmZjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tIHtcblx0cGFkZGluZzogOTVweCA0MHB4IDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwNF9ib3R0b21fYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIge1xuXHRtYXgtd2lkdGg6IDE1MzZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLmltZzEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8qIHRvcDogLTI5cHg7XG5cdGxlZnQ6IC0xM3B4O1xuXHR3aWR0aDogMzY3cHg7ICovXG5cdHRvcDogLTkuNDc3JTtcblx0bGVmdDogLTAuODQ2JTtcblx0d2lkdGg6IDIzLjg5MyU7XG59XG5cbi5zZWN0aW9uMDRfYm90dG9tX2lubmVyIC5pbWcyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvKiB0b3A6IDM1cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdHdpZHRoOiAzNDJweDsgKi9cblx0dG9wOiAxMS40MzclO1xuXHRyaWdodDogMC4zMjUlO1xuXHR3aWR0aDogMjIuMjY1JTtcbn1cblxuLnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLnR4dCB7XG5cdC8qIHdpZHRoOiA3MDFweDsgKi9cblx0d2lkdGg6IDQ1LjYzOCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA0X3NsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDRfc2xpZGUgLnN3aXBlci1zbGlkZSAudHh0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1pbi13aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNF9ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDRfYm90dG9tX2JnX3NwLmpwZyk7XG5cdH1cblxuXHQuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciB7XG5cdFx0cGFkZGluZzogMzhweCAwIDc4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA0X2JvdHRvbV9pbm5lciAuaW1nMSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTJweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyOS4wNjIlO1xuXHR9XG5cblx0LnNlY3Rpb24wNF9ib3R0b21faW5uZXIgLnR4dCB7XG5cdFx0d2lkdGg6IDg4LjQzNyU7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNVxuXHTjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uMDUge1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbjA1IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbjA1X3RpdGxlIHtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDVfdHRsX2JnLnBuZykgcmVwZWF0LXggdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdGhlaWdodDogMTA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zZWN0aW9uMDVfdGl0bGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODM5cHg7XG59XG5cbi5zZWN0aW9uMDVfaW5uZXIge1xuXHRtYXgtd2lkdGg6IDE0NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24wNV90eHQxIHtcblx0bWFyZ2luLXRvcDogNTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzRlNGQ0ZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4uc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcblx0Zm9udC1zaXplOiAzM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzAwOTdmZjtcbn1cblxuLnNlY3Rpb24wNV90eHQyIHtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjNGU0ZDRkO1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjczOTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4uc2VjdGlvbjA1X2ltZyB7XG5cdG1heC13aWR0aDogMTM4MHB4O1xuXHRtYXJnaW46IDIxcHggYXV0byAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG5cbi5zZWN0aW9uMDVfdHh0MyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNV90eHQzIC50eHQxIHtcblx0Y29sb3I6ICM0ZTRkNGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuOTQ0O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zZWN0aW9uMDVfdHh0MyAudHh0MiB7XG5cdGNvbG9yOiAjMDA5OWZmO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wNV90aXRsZSB7XG5cdFx0LyogaGVpZ2h0OiAxNDBweDsgKi9cblx0XHRoZWlnaHQ6IDIxLjg3NXZ3O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjA1X3RpdGxlIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA1X2lubmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNV90eHQxIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS42ODc7XG5cdH1cblxuXHQuc2VjdGlvbjA1X3R4dDEgc3Ryb25nIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdC5zZWN0aW9uMDVfaW1nMiB7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0fVxuXG5cdC5zZWN0aW9uMDVfdHh0MiB7XG5cdFx0d2lkdGg6IDkzLjc1JTtcblx0XHRtYXJnaW46IC0yM3B4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAyNHB4IDI1cHggMjJweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMS40NzA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRib3gtc2hhZG93OiAxcHggNnB4IDRweCAwIHJnYmEoMTQ5LCAxOTksIDIzNCwgLjk4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc2VjdGlvbjA1X2ltZyB7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQuc2VjdGlvbjA1X3R4dDMge1xuXHRcdHdpZHRoOiA4MS4yNSU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjNDM0MzQzO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS41ODg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHNlY3Rpb24wNlxuXHTntpnntprnmoTjgarjgZTljZTlipvjgYzlpKfliIfjgao144Gk44Gu55CG55SxXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5zZWN0aW9uMDYgaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wNiB7XG5cdG1hcmdpbjogNTlweCBhdXRvIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24wNl9pdGVtIGVtIHtcblx0Y29sb3I6ICMwMDk5ZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW1fYm9keSB7XG5cdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuXG4uc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNSkgLnNlY3Rpb24wNl9pdGVtX2JvZHkge1xuXHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xufVxuXG4uc2VjdGlvbjA2X2l0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDAgI2I1ZGNmOTtcblx0bGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuc2VjdGlvbjA2IC5ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdGxlZnQ6IC0zJTtcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0cmlnaHQ6IC01JTtcblx0fVxuXG5cblx0LnNlY3Rpb24wNiBoMy5oZWFkIHtcblx0XHRtYXgtd2lkdGg6IDY1N3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDEpLFxuXHQuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtOm50aC1vZi10eXBlKDQpLFxuXHQuc2VjdGlvbjA2X2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5Ljk4cHgpIHtcblx0LnNlY3Rpb24wNmltZ19wYyB7XG5cdFx0cGFkZGluZzogMjVweCAxNXB4IDA7XG5cdH1cblxuXHQuc2VjdGlvbjA2aW1nX3BjLnNlY3Rpb24wNmltZzAyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWdfcGMuc2VjdGlvbjA2aW1nMDMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblxuXHQuc2VjdGlvbjA2X2l0ZW0ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAjYjVkY2Y5O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0XHRtYXJnaW46IDI1cHggYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDYgaDMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOWY7XG5cdH1cblxuXHQuc2VjdGlvbjA2IGgzIGltZyB7XG5cdFx0d2lkdGg6IDY1MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtX2JvZHkgcCB7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuXHQuc2VjdGlvbjA2X2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDZfaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdH1cblxuXHQuc2VjdGlvbjA2X2l0ZW1zOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA2IHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZTRmM2ZkIHVybChcIi4uLy4uLy4uLzIwMjIwOS9pbWcvc2VjMDVfaW1nMDIucG5nXCIpIGNhbGMoNTAlICsgMzUwcHgpIGNhbGMoMTAwJSAtIDUwcHgpIG5vLXJlcGVhdDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODQuOThweCkge1xuXHQuc2VjdGlvbjA2X2l0ZW1zIHtcblx0XHR3aWR0aDogOTUlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXG5cdC5zZWN0aW9uMDYge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNlNGYzZmQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24wNl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjNGU0ZDRkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxuXG5cdC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRmb250LXNpemU6IDMzcHg7XG5cdH1cblxuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24wNl9pbWcwMV9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWcwNCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc2VjdGlvbjA2X3RleHQwMSB7XG5cdFx0Y29sb3I6ICM0ZTRkNGQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0fVxuXG5cdC5zZWN0aW9uMDZfdGV4dDAxIGVtIHtcblx0XHRjb2xvcjogIzAwOTlmZjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXG5cdGgzLmhlYWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdHBhZGRpbmctdG9wOiAzJTtcblx0fVxuXG5cdC5zZWN0aW9uMDZfaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDZfaW1nMDFfc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogLTIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IC0xMDtcblx0fVxuXG5cdC5zZWN0aW9uMDZpbWdfcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjA2aW1nMDQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjA2IGgzLmhlYWQgaW1nIHtcblx0XHQvKiB3aWR0aDogMTc2cHg7ICovXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyMTBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRwYWRkaW5nLXRvcDogMy41JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0bWF4LXdpZHRoOiA3MyU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRwYWRkaW5nLXRvcDogMyU7XG5cdH1cblxuXHQuc2VjdGlvbjA2X3RleHQwMSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wNl90ZXh0MDEgZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG5cblx0LyogaDMuaGVhZHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL3NlYzA1X2Fycm93LnBuZ1wiKSwgdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9zZWMwNV9pdGVtc190aXRsZV9iYWNrLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdCxyZXBlYXQteDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzJweCwgY2VudGVyIHRvcDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA4JSwgMTAwJSA4NSU7XG5cdH0gKi9cblx0LnNlY3Rpb24wNl9pbWcwMV9zcCB7XG5cdFx0bWFyZ2luOiAtMzBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRoMy5oZWFkIGltZyB7XG5cdFx0cGFkZGluZy10b3A6IDQlO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDdcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44Gu44Gf44KB44GrIOOCueODqeOCpOODiVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIHtcblx0aGVpZ2h0OiA0NjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUgLnNlY3Rpb24wN19pdGVtIGltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDkwcHgpIHtcblx0LnNlY3Rpb24wNyAuc2VjdGlvbjA3X3NsaWRlIC5zZWN0aW9uMDdfaXRlbSBpbWcge1xuXHRcdG9iamVjdC1maXQ6IGZpbGw7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuXHQuc2VjdGlvbjA3IC5zZWN0aW9uMDdfc2xpZGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDcgLnNlY3Rpb24wN19zbGlkZSAuc2VjdGlvbjA3X2l0ZW0gaW1nIHtcblx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHR9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzZWN0aW9uMDhcblx044GZ44G544Gm44Gu5a2Q44Gp44KC44GM44CB44Gf44GP44GV44KT44Gu5biM5pyb44KS5oyB44Gm44KL44KI44GG44GrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbjA4IHtcblx0cGFkZGluZzogMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0IHVybCguLi8uLi8uLi8yMDI0MDkvaW1nL3NlYzA4X2JnLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcbn1cblxuLnNlY3Rpb24wOCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24wOF9pbm5lciB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogODVweCAwIDcwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC50aXRsZSB7XG5cdHdpZHRoOiA2MiU7XG5cdG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHtcblx0bWFyZ2luLXRvcDogMzlweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2hlYWQgLmxlYWQgcCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDdweDtcblx0Y29sb3I6ICM0NTZjYWM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuXHQuc2VjdGlvbjA4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgLTE0MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwOF9iZ19zcC5wbmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDY4Ljc1JSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9pbm5lciB7XG5cdFx0d2lkdGg6IDkwLjYyNSU7XG5cdFx0cGFkZGluZzogMzVweCAwIDUwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5faGVhZCAudGl0bGUge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5faGVhZCAubGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHAge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS42OTI7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9oZWFkIC5sZWFkIHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGNvbG9yOiAjNDU2Y2FjO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIHtcblx0bWFyZ2luLXRvcDogMTQzcHg7XG5cdHBhZGRpbmc6IDM1cHggNDNweCAzN3B4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMTIyLCAxMjgsIDEzNywgLjE1KTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLmltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTEzcHg7XG5cdGxlZnQ6IC02NnB4O1xuXHR3aWR0aDogNTAxcHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNDE2O1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIHtcblx0d2lkdGg6IDQ2NXB4O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kOiAjZWNlZmY0O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAuaW1nIHtcblx0d2lkdGg6IDE5MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAucG9pbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTUzcHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHdpZHRoOiAxMzBweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSAudGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNzE0O1xufVxuXG4uc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byB7XG5cdG1hcmdpbi10b3A6IDMxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ubm9wYyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gaW1nIHtcblx0d2lkdGg6IDMxLjYxOSU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc2OTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLm5vdGUgbGkgYSB7XG5cdGNvbG9yOiAjMDA5OWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmlubmVyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIC5pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5kZXRhaWwgLnRleHQge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDUwMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHggMjNweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAuZGV0YWlsIHtcblx0XHRwYWRkaW5nLXRvcDogNjAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAuaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzdweDtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR3aWR0aDogMTA3Ljc3NyU7XG5cdFx0bWF4LXdpZHRoOiA1ODJweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLmRldGFpbCAudGV4dCB7XG5cdFx0bWFyZ2luOiAtMXB4IDAgMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDE2O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDExcHggMTBweCAxMXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLmltZyB7XG5cdFx0d2lkdGg6IDk1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucG9pbnQtYXJlYSAucG9pbnQtYXJlYV9pdGVtIC50eHQtYXJlYSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuXHRcdHBhZGRpbmc6IDlweCAwIDAgMTBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnBvaW50IHtcblx0XHR0b3A6IC0yM3B4O1xuXHRcdGxlZnQ6IDExcHg7XG5cdFx0d2lkdGg6IDg2cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5wb2ludC1hcmVhIC5wb2ludC1hcmVhX2l0ZW0gLnR4dC1hcmVhIC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4NDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBvaW50LWFyZWEgLnBvaW50LWFyZWFfaXRlbSAudHh0LWFyZWEgLnRleHQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjY2O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8ubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvLm5vcGMge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byB7XG5cdFx0d2lkdGg6IDkyLjU5MiU7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItc2xpZGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc2VjdGlvbjA4X21haW5fZGV0YWlsIC5waG90byAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogI2VjZWZmNDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfbWFpbl9kZXRhaWwgLnBob3RvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAucGhvdG8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRtYXJnaW46IDAgM3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9tYWluX2RldGFpbCAubm90ZSBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc4Mjtcblx0fVxufVxuXG5cbi5zZWN0aW9uMDhfZmFxIHtcblx0bWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfbGVhZCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9sZWFkIC5jb2xvci1ibHVlIHtcblx0Y29sb3I6ICMwMDk5ZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbCB7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2Mge1xuXHRiYWNrZ3JvdW5kOiAjNjA2NjcwO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiA3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9hY2M6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYy5pcy1vcGVuOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvaWNvbl9hY2NvcmRpb25fY2xvc2Uuc3ZnKTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDkxLjUlO1xuXHRtYXJnaW46IDQxcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpIHtcblx0d2lkdGg6IDE5LjEyNSU7XG5cdGhlaWdodDogNzBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMwMGE3ZmQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogIzAwYTdmZDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYS5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0IHtcblx0Y29sb3I6ICMwMGE3ZmQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRwYWRkaW5nOiAyMHB4IDQ4cHggMTVweCA1NHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9pY29uX2ZhcV9xLnN2Zykgbm8tcmVwZWF0IHRvcCAxOXB4IGxlZnQgMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmlzLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMjNweDtcblx0cmlnaHQ6IDI4cHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMTlweDtcblx0YmFja2dyb3VuZDogIzAwYTdmZDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAzMXB4O1xuXHRyaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjMDBhN2ZkO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvaWNvbl9mYXFfYS5zdmcpIG5vLXJlcGVhdCB0b3AgNHB4IGxlZnQgMjBweDtcblx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdHBhZGRpbmc6IDAgNTBweCAxOXB4IDU2cHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgYSB7XG5cdGNvbG9yOiAjMDBhN2ZkO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCBzdHJvbmcge1xuXHRjb2xvcjogIzAwYTdmZDtcbn1cblxuLyog44Oc44OH44Kj44OQ44OD44KwICovXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDMwcHggMzdweCAzNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuXHR3aWR0aDogMzgwcHg7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuXHRjb2xvcjogIzYwNjY3MDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luLXRvcDogMDtcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjQwOS9pbWcvc2VjMDhfZmFxX2Fycm93LnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNDA5L2ltZy9zZWMwOF9mYXFfYXJyb3dfZ3JheS5wbmcpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSwgMSk7XG5cdGxlZnQ6IDExNnB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDExNnB4O1xufVxuXG4uc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zbGlkZS1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG5cdHBhZGRpbmc6IDRweCAwIDAgNDFweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIC50aXRsZSxcbi5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC50eHQtYXJlYSAudGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIOOCueODhuODvOOCt+ODp+ODiuODquODvOOCu+ODg+ODiCAqL1xuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDM3cHggMzlweDtcbn1cblxuLnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX3N0YXRpb25lcnkgLnRleHQge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnRhYi1hcmVhIGxpOm5vdCg6bnRoLWNoaWxkKDNuLTIpKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMlO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb24wOF9mYXEge1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9sZWFkIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2FjYzphZnRlciB7XG5cdFx0cmlnaHQ6IDhweDtcblx0XHR3aWR0aDogMzRweDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogOTMuMTAzJTtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaSB7XG5cdFx0d2lkdGg6IDQ5JTtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgzbi0yKSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC50YWItYXJlYSBsaTpub3QoOm50aC1jaGlsZCgtbisyKSkge1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zODQ7XG5cdFx0cGFkZGluZzogMTJweCAyOHB4IDE0cHggMjhweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTJweCBsZWZ0IDlweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YmVmb3JlIHtcblx0XHR0b3A6IDI3cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0XHR0b3A6IDMycHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzY7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDhweCBsZWZ0IDlweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcblx0XHRwYWRkaW5nOiA3cHggMjRweCAyMHB4IDI4cHg7XG5cdH1cblxuXHQvKiDjg5zjg4fjgqPjg5Djg4PjgrAgKi9cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweCAxMXB4IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAuc2xpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTFweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9ib2R5YmFnIC5zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiA3OXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdHJpZ2h0OiA3OXB4O1xuXHR9XG5cblx0LnNlY3Rpb24wOF9mYXFfZGV0YWlsX2NvbnRlbnRzIC5wYW5lbC1hcmVhIC5wYW5lbC1hcmVhX2JvZHliYWcgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRpdGxlLFxuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfYm9keWJhZyAudHh0LWFyZWEgLnRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0fVxuXG5cdC8qIOOCueODhuODvOOCt+ODp+ODiuODquODvOOCu+ODg+ODiCAqL1xuXHQuc2VjdGlvbjA4X2ZhcV9kZXRhaWxfY29udGVudHMgLnBhbmVsLWFyZWEgLnBhbmVsLWFyZWFfc3RhdGlvbmVyeSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAwIDE1cHggMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMDhfZmFxX2RldGFpbF9jb250ZW50cyAucGFuZWwtYXJlYSAucGFuZWwtYXJlYV9zdGF0aW9uZXJ5IC50ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNjtcblx0fVxufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFEmQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLypcblxuLyrjgrPjg7Pjg4bjg7Pjg4QqL1xuLmNvbnRfYm94X2lucixcbi5jb250X2JveF9pbnJfMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbmgyIC5jb250X2JveF9oZHJfdHRsX3VuZGVybGluZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1ib3R0b206IDAuMjVlbTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk2ZmY7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmU6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdG1hcmdpbi1ib3R0b206IDBlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZCB7fVxuXG4uY29udF9ib3hfY29sX3BkX2hkciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwLjE5MjNlbTtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcblx0cGFkZGluZzogMC4zZW0gMDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRfYm94X2NvbF9wZF9oZHIgLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfcGRfaGRyLm9wZW4gLmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfcGRfaGRyX2J0bl9vcG4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX3BkX2JvZHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMDBhN2ZkO1xufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkciAuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuX2NscyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG5fY2xzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkX2hkci5vcGVuIC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG5fb3BuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250X2JveF9jb2xfaW5yX3BkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q344CARkFRKi9cbi5GbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLkZsQ2VudGVyIHtcblx0Lyog5LiK5LiL5Lit5aSuICovXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5GbFdyYXAge1xuXHQvKiDmipjjgorov5TjgZcgKi9cblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uRmxKdXN0aWZ5IHtcblx0Lyog5Z2H562J6YWN572uICovXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2NvbnRfN19xYSB7XG5cdG1hcmdpbi10b3A6IDNlbTtcblx0d2lkdGg6IDg5LjYlO1xufVxuXG4jY29udF83X3FhIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbiNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiA1LjM1NyU7XG5cdHBhZGRpbmctcmlnaHQ6IDUuMzU3JTtcbn1cblxuLmNvbnRfN19xYV9ib3gge1xuXHRtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbiNjb250XzdfcWFfdGFiIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSB7XG5cdHdpZHRoOiAzMi41JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE3cHg7XG59XG5cblxuI2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jY29udF83X3FhX3RhYiBsaS5hY3QgLnBjX2luYWN0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDBhN2ZkO1xuXHRwYWRkaW5nOiAxZW0gMC4xZW0gMC44ZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbn1cblxuI2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuXHRmb250LXNpemU6IDE3cHg7XG59XG5cbiNjb250XzdfcWFfdGFiIGxpLmFjdCAucWFfdGFiX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4jY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciB7fVxuXG4jY29udF83X3FhXzJfNF9idG0ge1xuXHRwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcbn1cblxuLmNvbnRfN19xYV8yXzRfYnRtX2JveCB7XG5cdHdpZHRoOiA0NCU7XG59XG5cbi5jb250XzdfcWFfMl80X2J0bV9ib3hfY2hhcnQge1xuXHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0bWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLyrjgrPjg7Pjg4bjg7Pjg4Q3Ki9cbiNjb250XzdfcWFfYm9keSB7fVxuXG4uY29udF83X3FhX2JveDpub3QoLmFjdCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bfb25seSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG5cdC5xYV90YWJfaGVhZGVyIGJyLnRhYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblxuXHQjY29udF83X3FhIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LnNwX29ubHkge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAuNWVtIDAuMWVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyBici5ub3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY29udF9ib3hfY29sX2lucl9wZF9ib2R5IHAgYSB7XG5cdGNvbG9yOiAjMDBhMGU5O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSBwIC50Y19ibHVlIHtcblx0Y29sb3I6ICMwMGEwZTk7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LyrjgrPjg7Pjg4bjg7Pjg4QqL1xuXG5cblx0LmNvbnRfYm94X2luciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCA1LjMzMyU7XG5cdFx0LyrlhoXlgbQ2NzBweCovXG5cdH1cblxuXHRoMiAuY29udF9ib3hfaGRyX3R0bF91bmRlcmxpbmUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhMGU5O1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9wZF9oZHIge1xuXHRcdHBhZGRpbmc6IDEuMyUgMi41JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfaGRyX3R0bCB7XG5cdFx0cGFkZGluZzogMCAyJTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjM1ZW07XG5cdH1cblxuXHQuY29udF9ib3hfY29sX3BkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG5cdFx0d2lkdGg6IDE0JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuXHRcdHBhZGRpbmc6IDQuNSUgMy4xMzQlIDguNTI5JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkOm50aC1vZi10eXBlKG4rMikge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHIge1xuXHRcdHBhZGRpbmc6IDEycHggMTBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGwge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS4zNTdlbTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRfYm94X2NvbF9pbnJfcGRfaGRyX3R0bF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IGF1dG87XG5cdFx0cGFkZGluZzogMCAxZW0gMCAzLjRyZW07XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkge1xuXHRcdHBhZGRpbmc6IDMlIDEwJSAxMCUgNC41JTtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4NGVtO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcblx0fVxuXG5cdC8q44Kz44Oz44OG44Oz44OEN+OAgEZBUSovXG5cdCNjb250XzdfcWEge1xuXHRcdG1hcmdpbi10b3A6IDcuNjY2JTtcblx0XHRwYWRkaW5nOiAwIDAgMTEuNjY2JTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCNjb250XzdfcWFfYm9keS5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0cGFkZGluZzogNCUgMy4wODglIDglO1xuXHR9XG5cblx0LmNvbnRfN19xYV9ib3gge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSB7XG5cdFx0d2lkdGg6IDMyLjUlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCNjb250XzdfcWFfdGFiIGxpOm5vdCguYWN0KSAuc3BfYWN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I2NvbnRfN19xYV90YWIgbGkuYWN0IC5zcF9pbmFjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuXHRcdHBhZGRpbmctbGVmdDogMTEuNSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQjY29udF83X3FhXzJfNF9idG1fMiB7XG5cdFx0bWFyZ2luLXRvcDogMTUlO1xuXHR9XG5cblx0LmNvbnRfN19xYV8yXzRfYnRtX2JveF9jaGFydCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IDUlIGF1dG87XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuXG5cdC5jb250X2JveF9jb2xfcGRfaGRyX2J0biB7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdH1cblxuXHQvKuOCs+ODs+ODhuODs+ODhCovXG5cdC5jb250X2JveF9pbnIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTMwMHB4O1xuXHRcdHBhZGRpbmc6IDAgMy44NDYxNSU7XG5cdFx0LyrlhoXlgbQxMjAwKi9cblx0fVxuXG5cdC5jb250X2JveF9pbnJfMiB7XG5cdFx0d2lkdGg6IDgzLjMzMzMzJTtcblx0XHQvKjEyMDBweOavlCovXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX3BkX2hkcl90dGwge1xuXHRcdHBhZGRpbmctbGVmdDogNTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogNTVweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfcGRfYm9keSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY4NzVlbTtcblx0XHRwYWRkaW5nOiA0LjklIDEwJSA2LjglO1xuXHRcdC8q5p6g5YaFODAwcHgqL1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9pbnJfcGQ6bnRoLW9mLXR5cGUobisyKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkciB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU3ZW07XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9jb250X2JveF9jb2xfaW5yX3BkX2hkcl90dGxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjFweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMzRweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2hkcl9idG4ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9pbnJfcGRfYm9keSB7XG5cdFx0cGFkZGluZzogMCAzM3B4IDIwcHggMjBweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvY29udF9ib3hfY29sX2lucl9wZF9ib2R5X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IDVweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuXHR9XG5cblxuXHQvKuOCs+ODs+ODhuODs+ODhDfjgIBGQVEqL1xuXG5cdCNjb250XzdfcWEgLmNvbnRfYm94X2NvbF9wZF9ib2R5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDUuMzU3JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1LjM1NyU7XG5cdH1cblxuXHQuY29udF83X3FhX2JveCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG5cdCNjb250XzdfcWFfdGFiIGxpIHtcblx0XHR3aWR0aDogMzIuNSU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0I2NvbnRfN19xYV90YWIgbGk6bm90KC5hY3QpIC5wY19hY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjY29udF83X3FhX3RhYiBsaS5hY3QgLnBjX2luYWN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I2NvbnRfN19xYV8yXzRfYnRtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcblx0fVxuXG5cdC5jb250XzdfcWFfMl80X2J0bV9ib3gge1xuXHRcdHdpZHRoOiA0NCU7XG5cdH1cblxuXHQuY29udF83X3FhXzJfNF9idG1fYm94X2NoYXJ0IHtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0I2NvbnRfN19xYV90YWIgbGkgLnFhX3RhYl9oZWFkZXIgaDMge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cblx0LmNvbnRfYm94X2NvbF9wZF9oZHJfdHRsIHtcblx0XHRwYWRkaW5nOiAyJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjM1ZW07XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfdHRsIHtcblx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwLjVweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMTVweDtcblx0fVxuXG5cdC5jb250X2JveF9jb2xfaW5yX3BkX2JvZHkgcCB7XG5cdFx0Zm9udC1zaXplOiAxMi42cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMC41cHggYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQuY29udF9ib3hfY29sX2lucl9wZF9oZHJfYnRuIHtcblx0XHR3aWR0aDogMTFweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuXHQjY29udF83X3FhX3RhYiBsaSAucWFfdGFiX2hlYWRlciBoMyB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBkb25hdGlvblxuICDjg4njg43jg7zjgrfjg6fjg7PjgrXjg7Pjg5fjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmRvbmF0aW9uIHtcblx0bWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmRvbmF0aW9uX2l0ZW0+LmJvZHkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZG9uYXRpb25faXRlbSBlbSB7XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRvbmF0aW9uX2Fubm90YXRpb24ge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvbmF0aW9uIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHQuZG9uYXRpb24+LmhlYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDc2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FjYzkxMTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5kb25hdGlvbl90ZXh0MDEge1xuXHRcdGNvbG9yOiAjYWNjOTExO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZG9uYXRpb24+LmJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cblx0LmRvbmF0aW9uX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbSB7XG5cdFx0d2lkdGg6IDIzLjUlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0fVxuXG5cdC5kb25hdGlvbl9pdGVtX3NwaW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG5cdC5kb25hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC5kb25hdGlvbj4uaGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2RvbmF0aW9uX3RpdGxlX2JnX3NwLmdpZlwiKSAwIGJvdHRvbS9hdXRvIDNweCByZXBlYXQteDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZG9uYXRpb24+LmhlYWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmRvbmF0aW9uX3RleHQwMSB7XG5cdFx0Y29sb3I6ICM3OTc5Nzk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE4NDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjRweCAwIDA7XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbXMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luOiAyNHB4IGF1dG87XG5cdH1cblxuXHQuZG9uYXRpb25faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdH1cblxuXG5cdC5kb25hdGlvbiBkZC5ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmRvbmF0aW9uX2l0ZW1fc3BpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0Mi41JTtcblx0fVxuXG5cdC5kb25hdGlvbl9pdGVtX3RleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcblx0XHR3aWR0aDogNTIuNyU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDExO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblxuXHR9XG5cblx0LmRvbmF0aW9uX3RleHQwMSBiciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZG9uYXRpb25fYW5ub3RhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxufVxuXG5cblxuXG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDlhbHpgJropoHntKBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnNlY3Rpb25GbG93LFxuLnNlY3Rpb25Kb2luLFxuLnNlY3Rpb25RQSxcblxuLnNlY3Rpb25BYm91dCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbn1cblxuLnNlY3Rpb25GbG93Pi5ib2R5LFxuLnNlY3Rpb25Kb2luPi5ib2R5LFxuLnNlY3Rpb25RQT4uYm9keSxcbi5zZWN0aW9uVm9pY2U+LmJvZHkge1xuXHRtYXJnaW4tbGVmdDogMTFweDtcblx0bWF4LXdpZHRoOiA5NzVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uRmxvd1xuICDjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6Djgavjgojjgovli5/ph5Hjga7mtYHjgoxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNoYW5nZVdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdyB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW4ge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7fVxuXG5cbi5zZWN0aW9uRmxvdz4uaGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25GbG93Pi5ib2R5IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMzhweCAwIDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cdGNvbG9yOiAjNGI0ODQ3O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNS42cHg7XG5cdHdpZHRoOiA5Ny41JTtcbn1cblxuLnNlY3Rpb25GbG93X3RvcCxcbi5zZWN0aW9uRmxvd19ib3R0b20ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDg4MHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfdG9wIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG5cdHdpZHRoOiA0NSU7XG5cdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWN0aW9uRmxvd190b3BfdGV4dCBwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb25GbG93X3RvcF92aWRlbyB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uc2VjdGlvbkZsb3dfZ3JhcGgge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlY3Rpb25GbG93X2dyYXBoX2l0ZW0gLmNhcHRpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzFhOWJmYztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zZWN0aW9uRmxvdyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHR3aWR0aDogOTcuNSU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3c+LmhlYWQgaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogLTFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uUUEge1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cblx0LnNlY3Rpb25GbG93IC50b2dnbGVfdHRsLFxuXHQuc2VjdGlvblFBIC50b2dnbGVfdHRsLFxuXHQuc2VjdGlvblZvaWNlIC50b2dnbGVfdHRsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhlYWRfcGMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhlYWRfcGMgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfYm90dG9tIGltZyB7XG5cdFx0d2lkdGg6IDk4JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXG5cdC5zZWN0aW9uRmxvdyAuaGVhZF9wYyxcblx0LnNlY3Rpb25RQSAuaGVhZF9wYyxcblx0LnNlY3Rpb25Wb2ljZSAuaGVhZF9wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdyAudG9nZ2xlX3R0bCxcblx0LnNlY3Rpb25RQSAudG9nZ2xlX3R0bCxcblx0LnNlY3Rpb25Wb2ljZSAudG9nZ2xlX3R0bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3cgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uUUEgLnRvZ2dsZV90dGwsXG5cdC5zZWN0aW9uVm9pY2UgLnRvZ2dsZV90dGwgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdz4uaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbkZsb3cge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfdG9wIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uRmxvdz4uYm9keSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5zZWN0aW9uRmxvd190b3BfdGV4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQueW91dHViZS1hcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uRmxvd190b3BfdmlkZW8ge1xuXHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0O1xuXHR9XG5cblx0LnlvdXR1YmUtYXJlYSBpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQudG9nZ2xlX2NvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uRmxvd19ib3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb25GbG93X2JvdHRvbSBpbWcge1xuXHRcdHdpZHRoOiA5OCU7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuXHQuc2VjdGlvbkZsb3cge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LnNlY3Rpb25GbG93X3RvcF90ZXh0IHtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uRmxvdz4uYm9keSB7XG5cdFx0cGFkZGluZzogMjVweCAwIDMwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkZsb3dfdG9wX3RleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkpvaW5cbiAg44Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr44GU5Y+C5Yqg44GE44Gf44Gg44GP44GoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLnNlY3Rpb25Kb2luX2l0ZW0+LmhlYWQge1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjYxMTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5oZWFkIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX251bTEucG5nXCIpO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLmhlYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMi5wbmdcIik7XG59XG5cbi5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgzKSAuaGVhZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0zLnBuZ1wiKTtcbn1cblxuXG4uc2VjdGlvbkpvaW5faXRlbT4uYm9keSxcbi5zZWN0aW9uSm9pbl9zdWIge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM0ZDRkNGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjY4ODtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMikgLmJvZHkge1xuXHRtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSAubm9zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuc2VjdGlvbkpvaW5faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Lyogd2lkdGg6IDQ0JTsgKi9cblx0cGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb25Kb2luX2l0ZW1zPmxpIHtcblx0cGFkZGluZzogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcgaW1nLFxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLnNlY3Rpb25Kb2luX2ltZyBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdC5zZWN0aW9uSm9pbl9pdGVtcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1heC13aWR0aDogOTI0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9mcmFtZV90b3AuZ2lmKSBjZW50ZXIgMCBuby1yZXBlYXQsIHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fZnJhbWVfYm90dG9tLmdpZikgY2VudGVyIDEwMCUgbm8tcmVwZWF0LCB1cmwoLi4vLi4vLi4vMjAyMzA5L2ltZy9qb2luX2lubmVyX2JnLmdpZikgY2VudGVyIDAgcmVwZWF0LXk7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luPi5ib2R5IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmQ7XG5cdH1cbn1cblxuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyAqL1xuLnNlY3Rpb25Kb2luIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb25Kb2luPi5ib2R5IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nOiAyNXB4O1xuXHR3aWR0aDogOTcuNSU7XG5cbn1cblxuXG4uc2VjdGlvbkpvaW5faXRlbS5pdGVtMDIge1xuXHR3aWR0aDogNjUlO1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogNDBweDtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2VjdGlvbkpvaW5faW1nMDEge1xuXHRwYWRkaW5nOiAwIDU3cHggMjVweCA1MXB4O1xuXHRtYXgtd2lkdGg6IDE0NnB4O1xufVxuXG4uc2VjdGlvbkpvaW5faXRlbXM+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUwZTM7XG59XG5cbi8qIH0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogODQ0Ljk4cHgpIHtcblx0LnNlY3Rpb25Kb2luIGgyIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5zZWN0aW9uSm9pbiBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uSm9pbj4uYm9keSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1jaGlsZCgyKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgxKSAuYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSxcblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmJvZHksXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuYm9keSxcblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDMpIC5ib2R5IHtcblx0XHRtYXJnaW4taW5saW5lOiAxMHB4O1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDEpIC5ib2R5IC5ub3RlIGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMSkgLmhlYWQge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMS5wbmcpIG5vLXJlcGVhdCA0cHggMjhweCAvIDMwcHggYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtcz5saTpudGgtb2YtdHlwZSgyKSAuaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvam9pbl9udW0yLnBuZykgbm8tcmVwZWF0IDRweCAxNXB4IC8gMzBweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAxMHB4IDQ1cHg7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLmhlYWQge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2pvaW5fbnVtMy5wbmcpIG5vLXJlcGVhdCA0cHggMTBweCAvIDMwcHggYXV0bztcblx0XHRwYWRkaW5nOiAxOHB4IDAgMTBweCA0NXB4O1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2l0ZW1zPmxpOm50aC1vZi10eXBlKDIpIC5zZWN0aW9uSm9pbl9pbWcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bnRoLW9mLXR5cGUoMykgLmJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pdGVtPi5oZWFkIHtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCA0NXB4O1xuXHRcdGNvbG9yOiAjMDlmO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMSxcblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMixcblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNlY3Rpb25Kb2luX2ltZy5zZWN0aW9uSm9pbl9pbWdfc3AwMSBpbWcge1xuXHRcdHdpZHRoOiAyNDJweDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDIgaW1nIHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXG5cdC5zZWN0aW9uSm9pbl9pbWcuc2VjdGlvbkpvaW5faW1nX3NwMDMgaW1nIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdH1cblxuXHQuc2VjdGlvbkpvaW5faXRlbXM+bGk6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlci10b3A6IHVuc2V0O1xuXHR9XG5cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBDVEFcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYmxvY2tPZmZlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXG5cdC5ibG9ja09mZmVyIHtcblx0XHRtYXJnaW46IDAgMCAxM3B4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDk5ZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmxvY2tPZmZlclRpdGxlIHtcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHR9XG5cblx0LmJsb2NrT2ZmZXJUaXRsZSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJsb2NrT2ZmZXIgYSBpbWcge1xuXHRcdHdpZHRoOiA5Ni44NzUlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmJsb2NrT2ZmZXJCb2R5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuYmxvY2tPZmZlckZvb3RlcjIgc3BhbiB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQuYmxvY2tPZmZlckZvb3RlciBhLFxuXHQuYmxvY2tPZmZlckZvb3RlcjIgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogNXB4IDE1cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1Nztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LmJsb2NrT2ZmZXJGb290ZXIsXG5cdC5ibG9ja09mZmVyRm9vdGVyMiB7XG5cdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdC5ibG9ja09mZmVyRm9vdGVyLFxuXHQuYmxvY2tPZmZlckZvb3RlcjIgLnR4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU3MTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuYmxvY2tPZmZlckZvb3RlcjIgLnR4dCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5ibG9ja09mZmVyRm9vdGVyMiAudHh0IC5ibG9ja09mZmVyRm9vdGVyMl90eHRfbGluayB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25RQVxuICDjg6bjg4vjgrvjg5Xjg7vjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjg4jjg7vjg5fjg63jgrDjg6njg6DjgavplqLjgZnjgotRXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuXG4uc2VjdGlvblFBIHtcblx0Y29sb3I6ICM0YjQ4NDc7XG59XG5cbi5zZWN0aW9uUUE+LmhlYWQgaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAxcHg7XG59XG5cblxuXG4uc2VjdGlvblFBX2l0ZW1zIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0cGFkZGluZzogMThweDtcblx0bWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtPi5oZWFkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDUwcHggOHB4IDU1cHg7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvcWFfc3dpdGNoX3BsdXMucG5nKSBuby1yZXBlYXQ7XG5cdGNvbG9yOiAjMDA5OWZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcbn1cblxuLnNlY3Rpb25RQV9pdGVtPi5oZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdRLic7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMjZweDtcblx0dG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uUUFfaXRlbT4uaGVhZC5pcy1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL3FhX3N3aXRjaF9taW51cy5wbmcpIGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIO+8kuihjOOBruWgtOWQiCAqL1xuLnNlY3Rpb25RQV9pdGVtOm50aC1vZi10eXBlKDQpPi5oZWFkIHtcblxuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2VjdGlvblFBX2l0ZW06bnRoLW9mLXR5cGUoNCk+LmhlYWQuaXMtYWN0aXZlIHt9XG5cbi8qIOOBk+OBk+OBvuOBpyAvIDLooYzjga7loLTlkIggKi9cblxuLnNlY3Rpb25RQV9pdGVtPi5ib2R5IHtcblx0ZGlzcGxheTogbm9uZTtcblx0Lyog5Yid5pyf5YCkICovXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTVweCAxNXB4IDI1cHggNjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xufVxuXG4vKiAuc2VjdGlvblFBX2l0ZW0+LmhlYWQuaXMtYWN0aXZlKy5ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG5cbi5zZWN0aW9uUUFfaXRlbT4uYm9keTpiZWZvcmUge1xuXHRjb250ZW50OiAnQS4nO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMjZweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogIzAwOTlmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWN0aW9uUUFfaXRlbT4uYm9keSBhIHtcblx0Y29sb3I6ICMwMDk5ZmY7XG59XG5cbi5zZWN0aW9uUUFfaXRlbT4uYm9keSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb25RQV9pdGVtX2dyYXBoIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uUUFfbGlua18wMSB7XG5cdG1hcmdpbjogMCAxNnB4O1xuXHRwYWRkaW5nOiA1cHggMzBweCAzMHB4IDA7XG59XG5cbi5zZWN0aW9uUUFfbGlua18wMSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb25RQT4uaGVhZCBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uUUE+LmJvZHkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdHdpZHRoOiA5Ny41JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uUUE+LmJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIHtcblxuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGg+ZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcblx0XHR3aWR0aDogNDglO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5hbm5vdGF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDQ4JTtcblx0XHR0b3A6IDE1MHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnNlY3Rpb25RQV9pdGVtIC5oZWFkIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuc2VjdGlvblFBPi5oZWFkIGltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uUUE+LmJvZHkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtPi5ib2R5IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGgge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLm1haW50ZXh0IHtcblx0XHRvcmRlcjogMTtcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIgLmFubm90YXRpb24ge1xuXHRcdG9yZGVyOiAzO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuZ3JhZiB7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblxuXHQuc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdFx0d2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uc2VjdGlvblFBX2l0ZW1fZ3JhcGggcC5ncmFmIGltZyB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk3Ljk4cHgpIHtcblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcblx0LnNlY3Rpb25RQV9pdGVtPi5ib2R5OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ0EuJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAjMDA5OWZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtPi5oZWFkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1EuJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTVweDtcblx0XHR0b3A6IDhweDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbT4uYm9keSB7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDAgNDBweDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbT4uaGVhZCB7XG5cdFx0cGFkZGluZzogMTBweCA1MHB4IDhweCA0MHB4O1xuXHR9XG5cblx0LnNlY3Rpb25RQT4uaGVhZCBpbWcge1xuXG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9pdGVtX2dyYXBoIHAuZ3JhZiBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4IDAgMTBweDtcblx0fVxuXG5cdC5zZWN0aW9uUUFfY2hhbmdlb3JkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHR9XG5cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAubWFpbnRleHQge1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cblx0LnNlY3Rpb25RQV9jaGFuZ2VvcmRlciAuYW5ub3RhdGlvbiB7XG5cdFx0b3JkZXI6IDM7XG5cdH1cblxuXHQuc2VjdGlvblFBX2NoYW5nZW9yZGVyIC5ncmFmIHtcblx0XHRvcmRlcjogMjtcblx0fVxuXG5cdC5zZWN0aW9uUUFfaXRlbV9ncmFwaCBwLmdyYWYgaW1nIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHNlY3Rpb25Wb2ljZVxuICDjg57jg7Pjgrnjg6rjg7zjgrXjg53jg7zjgr/jg7zjga7nmobjgZXjgb7jga7lo7Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uVm9pY2Uge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvblZvaWNlIGgyIHtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuXHQuc2VjdGlvblZvaWNlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiB2b2ljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI2NvbnRfdm9pY2Uge1xuXG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAxOXB4O1xuXHRiYWNrZ3JvdW5kOiAjZGZmM2ZkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi5zd2lwZXJfdm9pY2Uge1xuXHRtYXgtd2lkdGg6IDk0JTtcblx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxOXB4IDAgMjJweDtcblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig0MTgsIDg2MCkpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIxcHggOXB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDJweCAwIDVweCAwIHJnYmEoIzBhMjQ1ZSwgLjMpO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtemVuO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwgMTYpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLmljMDE6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMS5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaWMwMjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAyLnBuZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pYzAzOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDMucG5nKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmljMDQ6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wNC5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogODJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDgzcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDM3NiwgNDE4KSk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgOTMlLCAjY2NlMGVhIDEwMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBtYXRoLmRpdigzMCwgMTYpICsgZW07XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI2VjNTQwMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWFpbi10eHQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0YSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2Uuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHdpZHRoOiA0MHB4O1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDMwcHgpICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IGF1dG87XG5cdHRvcDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4jY29udF92b2ljZSAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0bGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAzMHB4KSAhaW1wb3J0YW50O1xuXHRyaWdodDogYXV0bztcblx0dG9wOiAzNSUgIWltcG9ydGFudDtcbn1cblxuLyog5YmN44G45qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi8qIOWJjeOBuOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4jY29udF92b2ljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdHdpZHRoOiA1MHB4O1xufVxuXG4vKiDliY3jgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvdm9pY2VfYmFjay5wbmcpO1xufVxuXG4vKiDmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbiNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjMwOS9pbWcvdm9pY2VfbmV4dC5wbmcpO1xufVxuXG5cbi8qIOODmuODvOOCuOODjeODvOOCt+ODp+ODsyAqL1xuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG5cdGJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogMjFweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0Ji1idWxsZXQge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdGJhY2tncm91bmQ6ICNhM2I0YzA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA5NmZmO1xuXHRcdH1cblx0fVxufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXdyYXBwZXIge1xuXHQvLyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5cblxuI2NvbnRfdm9pY2UgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHQvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njga/oloTjgY/jgZfjgarjgYQgKi9cblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0Lyog5Lit5aSu44Gu44K544Op44Kk44OJ44Gv5bCP44GV44GP44GX44Gq44GEICovXG5cdHotaW5kZXg6IDE7XG5cdC8qIOS4reWkruOBruOCueODqeOCpOODieOCkuS4gOeVquS4iuOBq+OBmeOCiyAqL1xufVxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlLW5leHQge1xuXG5cdC8qIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIOS4reWkruOBruOCueODqeOCpOODieOBr+Wwj+OBleOBj+OBl+OBquOBhCAqL1xuXHR6LWluZGV4OiAxO1xuXHQvKiDkuK3lpK7jga7jgrnjg6njgqTjg4njgpLkuIDnlarkuIrjgavjgZnjgosgKi9cbn1cblxuXG4jY29udF92b2ljZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdCNjb250X3ZvaWNlIHtcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHRcdG1heC13aWR0aDogOTc1cHg7XG5cdH1cblxuXHQjY29udF92b2ljZSAuc3dpcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblxuXHQvKiDliY3jgbjmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0cmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDlweCkgIWltcG9ydGFudDtcblx0fVxuXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgOXB4KSAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRvcDogY2FsYyg1MCUgLSA5cHgpICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQjY29udF92b2ljZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0I2NvbnRfdm9pY2UuY29udF92b2ljZV9pbnIge1xuXHRcdC8qIG1heC13aWR0aDogMTAwdnc7Ki9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uVm9pY2UgLmhlYWQgaW1nIHt9XG5cblx0LnN3aXBlcl92b2ljZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyOTAsIDYwMCkpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAxMHB4IDdweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MiwgMjYpO1xuXHRcdFx0XHRcdCYuaWMwMTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDFfc3AucG5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pYzAyOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAzL2ltZy9tc3VwcG9ydGVyX2ljb24wMl9zcC5wbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmljMDM6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDMvaW1nL21zdXBwb3J0ZXJfaWNvbjAzX3NwLnBuZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaWMwNDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLzIwMjUwMy9pbWcvbXN1cHBvcnRlcl9pY29uMDRfc3AucG5nKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0M3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyNTAsIDI5MCkpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBtYXRoLmRpdig0MiwgMjYpICsgZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tbmV4dCxcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0cmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCkgIWltcG9ydGFudDtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cblx0I2NvbnRfdm9pY2UgLnN3aXBlci1idXR0b24tcHJldixcblx0I2NvbnRfdm9pY2UgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0bGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lyog5YmN44G45qyh44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdCNjb250X3ZvaWNlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQjY29udF92b2ljZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0Ji1idWxsZXQge1xuXHRcdFx0bWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uUmVwb3J0XG4gIOS4lueVjOOBruWtkOOBqeOCguOBn+OBoeOBuOOAgTIwMjLlubTjgIHjgZ/jgajjgYjjgbDjgZPjgpPjgarmlK/mj7TjgpLlsYrjgZHjgovjgZPjgajjgYzjgafjgY3jgb7jgZlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcblx0LnNlY3Rpb25SZXBvcnQge31cblxuXHQucmVwb3J0X21haW4ge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLzIwMjMwOS9pbWcvc2VjdGlvbnJlcG9ydF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGhlaWdodDogNjYwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnJlcG9ydF90ZXh0d3JhcCB7XG5cblx0XHR3aWR0aDogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNTAsIDI1NSk7XG5cdFx0bWl4LWJsZW5kLW1vZGU6IE11bHRpcGx5O1xuXHRcdC8qIOmHjeOBreaWueOCkuaMh+WumiAqL1xuXHRcdGhlaWdodDogNjYwcHg7XG5cblx0fVxuXG5cdC5yZXBvcnRfdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUzJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHQuc2VjdGlvblJlcG9ydCBoMiB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LnJlcG9ydF90ZXh0IGZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNzVweDtcblx0XHRsZWZ0OiAzNTBweDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnJlcG9ydF90ZXh0IGZpZ3VyZSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjExcHg7XG5cdH1cblxuXHQucmVwb3J0X3RleHQgLmhlYWQge1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnJlcG9ydF90ZXh0IC5ib2R5IHtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0fVxuXG5cdC5yZXBvcnRfdGV4dCAuYm9keSAuaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQucmVwb3J0X3RleHQgLnR4dCB7XG5cdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS42Njtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0fVxuXG5cdC5zZWN0aW9uUmVwb3J0IHAge1xuXHRcdG1heC13aWR0aDogNDEwcHg7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMDtcblx0fVxuXG5cdC5zZWN0aW9uUmVwb3J0IHAgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5yZXBvcnRfc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuXHQuc2VjdGlvblJlcG9ydCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yZXBvcnRfc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdH1cblxuXHQucmVwb3J0X3NwIC5yZXBvcnRfc3BfaGVhcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblxuXHR9XG5cblx0LnJlcG9ydF9zcF90ZXh0IC5oZWFkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnJlcG9ydF9zcF90ZXh0IC5ib2R5IC5pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5yZXBvcnRfc3BfdGV4dCAudHh0IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjUzMztcblx0fVxuXG5cdC5yZXBvcnRfc3BfdGV4dCB7XG5cdFx0YmFja2dyb3VuZDogIzAwNzhmZjtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cblx0LnJlcG9ydF9zcF90ZXh0IGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0NzBweDtcblx0fVxuXG5cdC5yZXBvcnRfc3BfdGV4dCAuaGVhZCBpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcblx0LnJlcG9ydF9zcF90ZXh0IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc2VjdGlvbkFib3V0XG4gIOODpuODi+OCu+ODleWLn+mHkeOBr+eojumhjeaOp+mZpOOBruWvvuixoeOBqOOBquOCiuOAgee0hDQw77yF44GM5omA5b6X56iO6aGN44GL44KJ5o6n6Zmk44GV44KM44G+44GZ44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VjdGlvbkFib3V0IHtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW5uZXIge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZTA7XG5cdG1heC13aWR0aDogMTEwMHB4O1xuXHRtYXJnaW46IDUwcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbkFib3V0IC5oZWFkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb25BYm91dCAuaGVhZCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VjdGlvbkFib3V0IC5ib2R5IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAxIHtcblx0bWFyZ2luOiAxNXB4O1xufVxuXG4uc2VjdGlvbkFib3V0X3RleHRfMDEgcCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI7XG59XG5cbi5zZWN0aW9uQWJvdXRfdGV4dF8wMiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogODEwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb25BYm91dF90ZXh0XzAyIHAge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWN0aW9uQWJvdXRfaW1nXzAxIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkFib3V0X2ltZ18wMSBpbWcge1xuXHR3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbkFib3V0IC5oZWFkIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuc2VjdGlvbkFib3V0X2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRtYXJnaW46IDUwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWUwO1xuXHRcdG1heC13aWR0aDogMTEwMHB4O1xuXHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cdH1cblxuXHQuaGVhZF9wYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudG9nZ2xlX3R0bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uQWJvdXRfaW1nXzAxIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5oZWFkX3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnRvZ2dsZV90dGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQvKiAuc2VjdGlvbkFib3V0X2ltZ18wMV8ye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0gKi9cblx0LnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb25BYm91dF9pbm5lciAudG9nZ2xlX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcblx0LnNlY3Rpb25BYm91dF9pbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5zZWN0aW9uQWJvdXQge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZvb3RJbWdcbiAg5LiW55WM44Gu5a2Q44Gp44KC44Gu5ZG944KS5a6I44KL44Gf44KBXG7jgYLjgarjgZ/jga7ntpnntprnmoTjgarjgZTljZTlipvjgYzlv4XopoHjgafjgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmZvb3RJbWcge1xuXHRiYWNrZ3JvdW5kOiAjMWMwYjA1IHVybChcIi4uLy4uLy4uLzIwMjQwOS9pbWcvZm9vdF9pbWdAMnguanBnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLmZvb3RJbWcgaDIge1xuXHRjb2xvcjogI2ZmZjtcblxuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR0ZXh0LXNoYWRvdzogMi44MzdweCAwLjk3N3B4IDBweCByZ2JhKDE2LCAxNCwgMTMsIDAuMDA0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvb3RJbWcge1xuXHRcdG1hcmdpbjogNjBweCAwIDA7XG5cdFx0aGVpZ2h0OiA0MTNweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDUwJTtcblx0fVxuXG5cdC5mb290SW1nIGgyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdC5mb290SW1nIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNjBweCBjZW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblxuXHQvKiAuc2VjdGlvbkFib3V0X2ltZ18wMV8ye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0gKi9cblx0LmZvb3RJbWcge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0aGVpZ2h0OiAyMTNweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDU1JTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCU7XG5cdH1cblxuXHQuZm9vdEltZyBoMiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuXHQuZm9vdEltZyBoMiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHR9XG5cblx0LmZvb3RJbWcgaDIgYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRmb290ZXJDVEFcblx044Om44OL44K744OV44O744Oe44Oz44K544Oq44O844K144Od44O844OI44O744OX44Ot44Kw44Op44Og44Gr5Y+C5Yqg44GZ44KLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciB7XG5cdG1heC13aWR0aDogOTA1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciAubGluayBhIHtcblx0Y29sb3I6ICMzZDg4Zjc7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9pbm5lciBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCB7XG5cdHBhZGRpbmc6IDM1cHggNDBweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZTRmM2ZkO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmJ0biB7XG5cdG1heC13aWR0aDogNjUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLnR4dC1saW5rIHtcblx0bWFyZ2luLXRvcDogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IHtcblx0bWF4LXdpZHRoOiA2MDdweDtcblx0bWFyZ2luOiAyOHB4IGF1dG8gMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0ge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAudHRsIHtcblx0Y29sb3I6ICMzOTg1Zjc7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3RlckNUQV90b3BfdG9wIC5saW5rLWxpc3QgLmxpbmstbGlzdF9pdGVtIC5saW5rIHtcblx0bWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZm9vdGVyQ1RBX3RvcF90b3AgLmxpbmstbGlzdCAubGluay1saXN0X2l0ZW0gLmxpbmsgbGkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc4NTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwi4pa2XCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y29sb3I6ICMzOTg1Zjc7XG59XG5cbi5mb290ZXJDVEFfdG9wX3RvcCAubGluay1saXN0IC5saW5rLWxpc3RfaXRlbSAubGluayBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RlckNUQV90b3BfYm90dG9tIHtcblx0bWFyZ2luLXRvcDogNDNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyQ1RBX3RvcF9ib3R0b20gLnR4dCB7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5mb290ZXJDVEFfdG9wX2JvdHRvbSAubGluayB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4uZm9vdGVyQ1RBX2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogODYwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uZm9vdGVyQ1RBX2JvdHRvbSBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZvb3RlckNUQV90ZXh0XzAxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyQ1RBIC5ibG9ja09mZmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvb3RlckNUQSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdC5mb290ZXJfYnRucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb290ZXJfYW5ub3RhdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvb3RlckNUQSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZm9vdGVyQ1RBX3RleHRfMDEge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuZm9vdGVyQ1RBX3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb290ZXJDVEEgLmJsb2NrT2ZmZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG5cdC5mb290ZXJfYnRucyB7XG5cdFx0d2lkdGg6IDkzJTtcblx0XHRtYXJnaW46IDEwcHggYXV0byA2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5mb290ZXJfYnRucyBsaSB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bWF4LXdpZHRoOiAyODlweDtcblx0fVxuXG5cdC5mb290ZXJfYnRucyBsaSBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvb3Rlcl9hbm5vdGF0aW9uIHtcblx0XHRtYXJnaW46IDE1cHggYXV0byA2cHg7XG5cdFx0d2lkdGg6IDkzJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cblx0LmZvb3Rlcl9idG5zIGxpOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICMwMDg4RkY7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zcF9jb3B5cmlnaHQgaW1nIHtcblx0XHR3aWR0aDogODguMTI1JTtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHBhZ2V0b3AgbGlua1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI3BhZ2VUb3AgLnBhZ2V0b3AgYSxcbiNwYWdlVG9wIC5wYWdldG9wMiBhIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjMDA5NmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYWdldG9wLFxuLnBhZ2V0b3AyIHtcblxuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luOiAwIDAgMTVweCA4JTtcblx0cGFkZGluZy1yaWdodDogNSU7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2V0b3AgYSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2ljb25fY2lyY2xlX3RvcC5wbmcpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5cbi5wYWdldG9wMiBhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vMjAyMzA5L2ltZy9pY29uX2NpcmNsZV9yaWdodC5wbmdcIik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3NwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5wYWdldG9wMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucGFnZXRvcDIucGFnZXRvcDJfc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnBhZ2V0b3AyLnBhZ2V0b3AyX3BjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2V0b3Age1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDglO1xuXHR9XG5cblxuXG5cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEphdmFTY3JpcHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmpzLWFjY29yZGlvblN3aXRjaCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvblRhcmdldCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC5qcy1hY2NvcmRpb25UYXJnZXQuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZhY2Vib29rXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZmJMaWtlYm94IHtcblx0d2lkdGg6IDg3NnB4O1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODleODg+OCv+ODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2Zvb3RlcjIge1xuXHRiYWNrZ3JvdW5kOiAjMDA5OWZmO1xuXHRwYWRkaW5nOiAxNXB4IDAgMTA1cHg7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwNCB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuXG4jZm9vdGVyMiAuY29weXJpZ2h0IHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbiNmb290ZXIyIC5mb290ZXJfdGVsIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQjZm9vdGVyMiAuZm9vdElubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogODYwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0I2Zvb3RlcjIgLmZvb3RlclRleHQgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LmJsb2NrcGNidG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0I2Zvb3RlcjIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdH1cblxuXHQjZm9vdGVyMiAuZm9vdElubmVyIC5jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjZm9vdGVyMiAuZm9vdGVyVGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0fVxuXG5cdHVsLmZvb3RlclRleHQgbGkgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICMwMDk2ZmY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCNmb290ZXIyIC5mb290ZXJUZXh0IGxpLnRleHQwMyxcblx0I2Zvb3RlcjIgLmZvb3RlclRleHQgbGkudGV4dDA0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0dWwuZm9vdGVyVGV4dCBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0fVxuXG5cdC5ibG9ja3BjYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogNSU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUlO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5ibG9ja0FjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogIzAxNzNkZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHQuYmxvY2tBY3Rpb24gLmJsb2NrQWN0aW9uSW5uZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuYmxvY2tBY3Rpb24gLmJsb2NrQm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmJsb2NrQWN0aW9uIC50cmFuc2ZlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQuYmxvY2tBY3Rpb24gLnRyYW5zZmVyIGR0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmJsb2NrQWN0aW9uIC50cmFuc2ZlciAuZGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdCNibG9ja0FjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ibG9ja0JvZHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOWwjue3mu+8iOS4iuOBq+mFjee9ruOBmeOCi+ODkeOCv+ODvOODs+ODmuODvOOCuO+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYmxvY2tBY3Rpb25fdG9wIHtcblx0YmFja2dyb3VuZDogIzAwOTlmZjtcblx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tBY3Rpb25Jbm5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogOTYwcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLmJsb2NrVGl0bGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAuYmxvY2tCb2R5IHtcblx0bWFyZ2luLWxlZnQ6IDI4NHB4O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5jcmVkaXQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIge1xuXHR3aWR0aDogMjc0cHg7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgZHQge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9ja0FjdGlvbl90b3AgLnRyYW5zZmVyIC5kbCB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrQWN0aW9uX3RvcCAudHJhbnNmZXIgLm9yZGVyIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2tBY3Rpb25fdG9wIC5ibG9ja0luZm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIOODpuODi+OCu+ODle+8iOWbvemam+mAo+WQiOWFkOerpeWfuumHke+8ieOBq+OBpOOBhOOBplxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYWJvdXQgLnRleHQge1xuXHRtYXJnaW46IDIwcHggNDBweCAzMHB4IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYm91dCBkbCB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNTAyL2Fib3V0QmFjay5qcGdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRoZWlnaHQ6IDE4NHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDg4OHB4O1xufVxuXG4uYWJvdXQgZHQge1xuXHRtYXJnaW46IDMwcHggMCA1cHggMjcwcHg7XG59XG5cbi5hYm91dCBkZCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbjogMCA2MHB4IDAgMjcwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuXHRwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24wNyAudGV4dExpbmswMiB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uLzIwMTkwMi9pbWcvMjAxNjAyL3NlYzA3SWNvbi5qcGdcIikgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuXHRwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cbi8qIOWbuuWummZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJ0bmVudHJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzcycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bmVudHJ5IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5idG5lbnRyeSA6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cbi5idG5lbnRyeSBhIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuLm1zbHAge1xuICB3aWR0aDoyNThweDtcbn1cbiovXG4ubXNscCBzcGFuIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ubXNscF9ib3R0b21hcmVhX2xpbms+LmhlYWQgaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rPi5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluaz4uYm9keT5wK3Age1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHAge1xuXHRmb250LWZhbWlseTogbWVpcnlvO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwPmkge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1zbHBfYm90dG9tYXJlYV9saW5rIHA+YSB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tc2xwX2JvdHRvbWFyZWFfbGluayBwPmE6aG92ZXIge1xuXHRjb2xvcjogI2Y5MDtcbn1cblxuLypcbi5ibG9ja0FjdGlvbiAudHJhbnNmZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5kbCB7XG4gIG1hcmdpbi1sZWZ0OjE4cHg7XG59XG4uYmxvY2tBY3Rpb24gLnRyYW5zZmVyIC5zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW46IDFweCA1cHggMCAwO1xufVxuKi9cblxuLmZvb3Rlci1hbm5vdGF0aW9uIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuXG5cbi8qIFRvZ2dsZUFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdG9nZ2xlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvZ2dsZSBhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBDU1MzIFRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b2dnbGU6dGFyZ2V0IC5mcm9udCB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKuaknOiovFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnZhbGlkYXRlIC5jb250ZW50czAxX2lubmVyIC50b3BfY29sMiBwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdHdpZHRoOiA0MTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDE0MHB4O1xuXHRsZWZ0OiAzODBweDtcblx0bGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xufVxuXG4jZG5hIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2RuYSAuZG5hX3RpdGxlV3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNhY2M3MmQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRoZWlnaHQ6IDk5cHg7XG59XG5cbiNkbmEgLmRuYV90aXRsZVdyYXAgaDIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udmFsaWRhdGUgLmNvbnRlbnRzMDFfaW5uZXIgLnRvcF9jb2wsXG4uY29udGVudHMwMV9pbm5lciAudG9wX2NvbDIge1xuXHR3aWR0aDogODUycHg7XG5cdGhlaWdodDogNjA4cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDIzMDkvaW1nL2NvbnRlbnRzMDFfaW1nMDEucG5nKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG59XG5cblxuLnZhbGlkYXRlIC5jb250ZW50czA0X3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAwIDAgMDtcblx0YmFja2dyb3VuZDogI2Y1ZmRkZDtcbn1cblxuLnZhbGlkYXRlIC5jb250ZW50czA2X2lubmVyIC5taWRkbGVfY29sIC5tZW51IC5zaG9ydDIge1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8qU1DnlKhGVuWLleeUu1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5tdi12aWRlby1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tdi12aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcblx0XHRsZWZ0OiAtMnB4O1xuXHRcdHRvcDogLTJweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LyogLm1haW5fd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMnZ3IC0gOHB4KTtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDIydncgLSA4cHgpO1xuXHRcdGFzcGVjdC1yYXRpbzogMzkgLyA1NDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMTB2dztcblx0fSAqL1xuXG5cdC5tdi12aWRlby1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLyogQHN1cHBvcnRzIG5vdCAoaGVpZ2h0OiAxMDBzdmgpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuXHRcdC5tYWluX3dyYXAge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCAtIDY0cHggLSA4cHggLSA1dncpO1xuXHRcdH1cblx0fVxufSAqL1xuXG4vKiBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQubWFpbl93cmFwIHtcblx0XHRtaW4taGVpZ2h0OiA2NjdweDtcblx0fVxufSAqL1xuXG4vKuWLn+mHkeOAgeeUs+i+vOODnOOCv+ODs+OBruazqOmHiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG5fbm90aWNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGNvbG9yOiAjNjY2O1xuXHRmb250LXNpemU6IDEzLjVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tcGMtcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwJSk7XG5cdFx0LS1wYy1yYXRlLWNvbnQ6IGNhbGMoMSAvIDEyMDAqIDEwMCUpO1xuXHRcdC0tdnctcmF0ZTogY2FsYygxIC8gMTMwMCogMTAwdncpO1xuXHR9XG5cblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBzZWN0aW9uMTFcbiAg44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTEge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogOGVtO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQge1xuXHRcdC8qIHdpZHRoOiAxMTYwcHg7XG5cblx0XHRwYWRkaW5nLWxlZnQ6IDU0MnB4OyAqL1xuXHRcdHBhZGRpbmctdG9wOiAxMjJweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiBtaW4oY2FsYyg1NDIqIHZhcigtLXBjLXJhdGUpKSwgNTQycHgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1pbihjYWxjKDk0KiB2YXIoLS1wYy1yYXRlKSksIDk0cHgpO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSB7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnRpdGxlIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNXJlbSk7XG5cdFx0bWF4LXdpZHRoOiA3NThweDtcblx0XHRtYXJnaW46IDAgMDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDEge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50eHQyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLnR4dDIgYSB7XG5cdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTJweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAuaW1nIHtcblx0XHQvKiBtYXJnaW46IDAgMTAxcHggMCBhdXRvOyAqL1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcblx0XHRtYXJnaW46IDAgNzBweCAwIDA7XG5cdFx0bWF4LXdpZHRoOiA0OThweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5pbWcgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEge1xuXHRcdHdpZHRoOiA3ODVweDtcblx0XHRtYXJnaW46IDIycHggODBweCAwIGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgbGkge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWtleTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC50eHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWEge1xuXHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0xIHtcblx0XHQuYnRuIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zbGF0ZTogLTUwJSAwO1xuXHRcdFx0XHR0b3A6IC0yNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50cyB7XG5cdFx0XHQuaW1ne1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjlweDtcblx0XHRcdH1cblx0XHRcdC5pbWdfY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiAzMDJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5zZWMxMV9zbGlkZTIge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGFycm93IDAuOHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWJ1dHRvbi1wcmV2IHtcblx0XHRcdFx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdFx0XHRcdHJvdGF0ZTogMTgwZGVnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ub3RlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTIgLmJ0biAuaWNvbiB7XG5cdFx0d2lkdGg6IDU5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2xhdGU6IC01MCUgMDtcblx0XHR0b3A6IC0xMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjYwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODk2cHg7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICMwMGFlZWY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY5MjMwNzY5MjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogNHB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9hY2NvcmRpb25fb3Blbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0gLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5jb250ZW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjVweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuaXRlbTEuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuXHRcdG1heC13aWR0aDogMTAyNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEge1xuXHRcdG1heC13aWR0aDogODk2cHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX29wZW4uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZTphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNlY2VhZTk7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLmlubmVyIHtcblx0XHRwYWRkaW5nOiA1NnB4IDQ4cHggNjBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDI2MCwgODAwKSk7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWEuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV90aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDVweCAyMnB4IDNweCAyMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QrLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDM5cHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMi40NDQ0NDQ0NDQ0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogOXB4IDMycHggMTBweCA1NHB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX3FfYmxhY2suc3ZnKSBuby1yZXBlYXQgdG9wIDE4cHggbGVmdCAxOXB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjNweCBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSxcblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDIxcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0OmFmdGVyIHtcblx0XHRyaWdodDogMzBweDtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQuaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2ZhcV9hLnN2Zykgbm8tcmVwZWF0IHRvcCAtMXB4IGxlZnQgMTlweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzcHggYXV0bztcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjg3NTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmlubmVyIHtcblx0XHRwYWRkaW5nOiAxcHggNzBweCAyOHB4IDU0cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuXHRcdGNvbG9yOiAjMDBhZWVmO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW1nX2dyYXBoIHtcblx0XHRtYXJnaW46IDIwcHggMCAxM3B4O1xuXHRcdC5pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAzMDlweDtcblx0XHR9XG5cdFx0Lm5vdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjEuNywgMTQpO1xuXHRcdH1cblx0fVxuXG5cblx0Lyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAyMDI1LzAyLzE4IOODouODvOODgOODq+i/veWKoFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQuc2VjdGlvbjExX2RldGFpbCB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gODBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbihjYWxjKDU5MiogdmFyKC0tcGMtcmF0ZSkpLCA1OTJweCk7XG5cdFx0cGFkZGluZy1yaWdodDogbWluKGNhbGMoOTQqIHZhcigtLXBjLXJhdGUpKSwgOTRweCk7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiBtaW4oY2FsYyg1NDIgKiB2YXIoLS1wYy1yYXRlKSksIDU0MnB4KTtcblx0XHQvKiBtYXJnaW4tbGVmdDogbWF4KGNhbGMoLTM4MCAqIHZhcigtLXBjLXJhdGUpKSwgLTM4MHB4KTsgKi9cblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIHBpY3R1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKiBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDEwcHg7ICovXG5cdFx0bWFyZ2luLXRvcDogM2VtO1xuXHRcdG1hcmdpbi1yaWdodDogMmVtO1xuXG5cdH1cblxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5zZWMxMV9zbGlkZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YmVmb3JlLFxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIgIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6NTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LnNlY3Rpb24xMV9oZWFkIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmMDAzMztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXHQuc2VjdGlvbjExX2hlYWQgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbTpob3ZlciBpbWcge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnQgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYsXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0XHRsZWZ0OiAycHg7XG5cdFx0cm90YXRlOiAxODBkZWc7XG5cdH1cblxuXHQvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuICAuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDEwcHg7XG4gIH1cblxufSAqL1xuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdFx0cmlnaHQ6IDJweDtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tcHJldjo6YmVmb3JlLFxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxKSBpbnZlcnQoMik7XG5cdH1cblxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dDpob3ZlcjpiZWZvcmUge1xuXHRcdGFuaW1hdGlvbjogYXJyb3cgMC44cztcblx0fVxuXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZSB7XG5cdFx0YW5pbWF0aW9uOiBhcnJvdyAwLjhzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBhcnJvdyB7XG5cdFx0MCUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0fVxuXG5cdFx0MjUlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XHR9XG5cblx0XHQ1MCUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0XHR9XG5cblx0XHQxMDAlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIge1xuXHRcdG1hcmdpbi10b3A6IDNlbTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Lm1tSW5uZXIge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0cGFkZGluZzogNTBweCA1MHB4IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbUNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tQ2xvc2U6YmVmb3JlLFxuXHQubW1DbG9zZTphZnRlciB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tUHJldixcblx0Lm1tTmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDQ0cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbVByZXYge1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbU5leHQge1xuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1QcmV2OmJlZm9yZSxcblx0Lm1tTmV4dDpiZWZvcmUge1xuXHRcdHdpZHRoOiA3NSUgIWltcG9ydGFudDtcblx0XHRib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlY3Rpb24xMSAuc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdC5zZWN0aW9uMTEgLnBjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbnNlY3Rpb24xMVxu44GZ44G544Gm44Gu5a2Q44Gp44KC44Gr5biM5pyb44KS6YGL44G844GG44CCXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXHQuc2VjdGlvbjExIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAuaW1nIHtcblx0XHR3aWR0aDogNDQuMzc1JTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIHtcblx0XHR3aWR0aDogNTUuNjI1JTtcblx0XHRwYWRkaW5nOiA0Mi4xODc1JSAxNXB4IDAgMTVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2hlYWQgLnR4dC1hcmVhIC50aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNi4xNzk3NzUyODA5JTtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTI5Ljc3NTI4MDg5ODklO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0XHRjb2xvcjogIzMzMztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MSBzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9oZWFkIC50eHQtYXJlYSAudHh0MiBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICMwMGFlZWY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfaGVhZCAudHh0LWFyZWEgLm5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblx0XHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLnNsaWRlIC5zd2lwZXItd3JhcHBlciB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLnR4dCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cdFx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC50eHQgYSB7XG5cdFx0Y29sb3I6ICMwMGFlZWY7XG5cdH1cblxuXHQuc2VjdGlvbjExX2RldGFpbCAubm90ZS1hcmVhIC5tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRjb2xvcjogIzAwYWVlZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZGV0YWlsIC5ub3RlLWFyZWEgLm1vcmU6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzIwMjUwMS9tb3JlLWFycm93LnBuZykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdG1hcmdpbjogMCA3cHggLTFweCAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZSsudHh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9kZXRhaWwgLm5vdGUtYXJlYSAubW9yZS5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIHtcblx0XHQvKiBtYXJnaW4tdG9wOiA0MHB4OyAqL1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAudHh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU4ODIzNTI5NDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC8qIC5zZWN0aW9uMTFfb3RoZXIgLmFjY29yZGlvbi1hcmVhX2l0ZW0uaXRlbTEgLmJ0biB7XG5cdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHR9ICovXG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbS5pdGVtMSB7XG5cdFx0LmJ0biAuaWNvbiB7XG5cdFx0XHR0cmFuc2xhdGU6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHRvcDogLTEzcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnRzIHtcblx0XHRcdC5pbWd7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0Ji5ub3Nwe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW1nX2NvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDYxMCwgNjQwKSk7XG5cdFx0XHRcdG1hcmdpbjogMjZweCAwIDIxcHggYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuc2VjMTFfc2xpZGUyIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29fYXJyb3dfdy5wbmcpO1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0XHRyb3RhdGU6IDE4MGRlZztcblx0XHRcdFx0XHRcdGxlZnQ6IDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubm90ZSB7XG5cdFx0XHRcdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig1ODAsIDY0MCkpO1xuXHRcdFx0XHRcdG1hcmdpbjogNHB4IGF1dG8gMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtLml0ZW0yIC5idG4gLmljb24ge1xuXHRcdHRvcDogLTJweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHdpZHRoOiA0M3B4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogIzAwYWVlZjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDYzcHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA3cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuYnRuIC5pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQuc2VjdGlvbjExX290aGVyIC5hY2NvcmRpb24tYXJlYV9pdGVtIC5idG4uaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9jbG9zZS5zdmcpO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9vdGhlciAuYWNjb3JkaW9uLWFyZWFfaXRlbSAuY29udGVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIHtcblx0XHR3aWR0aDogOTAuNjI1JTtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmJ0biB7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4Mjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmctbGVmdDogOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5idG46YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA3cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vMjAyNTAxL2ltZy9pY29uX2FjY29yZGlvbl9vcGVuLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmJ0bi5pcy1hY3RpdmU6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fYWNjb3JkaW9uX2Nsb3NlLnN2Zyk7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2VjZWFlOTtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjVweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAudGFiLWFyZWEgbGkge1xuXHRcdHdpZHRoOiAzMi41OTI1OTI1OTI2JTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEzMzMzMzMzMzM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnRhYi1hcmVhIGxpLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0cGFkZGluZzogNXB4IDE0cHggNnB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3QrLnBhbmVsLWFyZWFfdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS40MTE3NjQ3MDU5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogOHB4IDI4cHggOHB4IDM3cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLzIwMjUwMS9pbWcvaWNvbl9mYXFfcV9ibGFjay5zdmcpIG5vLXJlcGVhdCB0b3AgMTJweCBsZWZ0IDExcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUsXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZHQ6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDpiZWZvcmUge1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkdDphZnRlciB7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGR0LmFjdGl2ZTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS41ODgyMzUyOTQxO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb25fZmFxX2Euc3ZnKSBuby1yZXBlYXQgdG9wIDE0cHggbGVmdCAxMnB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0LnNlY3Rpb24xMV9mYXEgLmNvbnRlbnRzIC5wYW5lbC1hcmVhX2xpc3RfaXRlbSBkZCAuaW5uZXIge1xuXHRcdHBhZGRpbmc6IDExcHggMzBweCAxNHB4IDM4cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuc2VjdGlvbjExX2ZhcSAuY29udGVudHMgLnBhbmVsLWFyZWFfbGlzdF9pdGVtIGRkIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRjb2xvcjogIzAwYWVlZjtcblx0fVxuXG5cdC5zZWN0aW9uMTFfZmFxIC5jb250ZW50cyAucGFuZWwtYXJlYV9saXN0X2l0ZW0gZGQgLmltZ19ncmFwaCB7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMThweDtcblx0XHQuaW1nIHtcblx0XHRcdG1heC13aWR0aDogMjAycHg7XG5cdFx0fVxuXHRcdC5ub3RlIHtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLCAyMyk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cblxuXHQvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIDIwMjUvMDIvMTgg44Oi44O844OA44Or6L+95YqgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdC5zZWN0aW9uMTFfZGV0YWlsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdH1cblxuXG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8qIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMTBweDsgKi9cblx0XHRtYXJnaW46IDNlbSBhdXRvIDJlbTtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSxcblx0LnNlY3Rpb24xMSAuaW1nX2NvbnRlbnRzIC5pbWdfY29udGVudCAuaXRlbSBhLl95b3V0dWJlOjphZnRlciAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGEuX3lvdXR1YmU6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmMDAzMztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50cyAuaW1nX2NvbnRlbnQgLml0ZW0gYS5feW91dHViZTo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1NCUpO1xuXHRcdHdpZHRoOiBjYWxjKDEyJSAtIDJweCk7XG5cdFx0aGVpZ2h0OiAxMiU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXHQuc2VjdGlvbjExIC5pbWdfY29udGVudHMgLmltZ19jb250ZW50IC5pdGVtIGltZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLmltZ19jb250ZW50IC5ub3RlIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2LFxuXHQuc2VjdGlvbjExIC5zZWMxMV9zbGlkZS1idXR0b24tbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHR3aWR0aDogMzZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc2VjMTFfc2xpZGUtYnV0dG9uLXByZXYge1xuXHRcdGxlZnQ6IC01JTtcblx0XHRyb3RhdGU6IDE4MGRlZztcblx0fVxuXG5cdC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KSB7XG4gIC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMTBweDtcbiAgfVxuXG59ICovXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0IHtcblx0XHRyaWdodDogLTUlO1xuXHR9XG5cblx0LnNlY3Rpb24xMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG5cdC5zZWN0aW9uMTEgLnNlYzExX3NsaWRlLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8yMDI1MDEvaW1nL2ljb19hcnJvd193LnBuZyk7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgyKTtcblx0fVxuXG5cdC5tbUlubmVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDUlIDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbUNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBjYWxjKDUlIC0gMTBweCkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1DbG9zZTpiZWZvcmUsXG5cdC5tbUNsb3NlOmFmdGVyIHtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubW1QcmV2LFxuXHQubW1OZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tUHJldiB7XG5cdFx0bGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1tTmV4dCB7XG5cdFx0cmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbVByZXY6YmVmb3JlLFxuXHQubW1OZXh0OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci13aWR0aDogMnB4IDAgMCAycHggIWltcG9ydGFudDtcblx0fVxuXG5cblxufSJdfQ== */
